Mind-blowing.
Deepmind is training bipedal robots to play soccer using deep reinforcement learning.
Are we closer to the terminator phase?
#artificialintelligence
After chess, GO, and StarCraft, AI is coming for drones.
Swift, an autonomous drone system, can beat human champions in drone racing.
The AI models were trained using rein forcement learning in a simulated environment.
Is this the future of remote control for vehicles?
#ai
OpenAI is replacing Midjourney.
DALL-E 3 was announced to be released by OpenAI:
- A better performance than DALL-E 2 (see for yourself)
- Integration and iteration via a chat interface with ChatGPT
- Available for ChatGPT Plus users in late October
What do you think?
When learning to code:
Don't just watch tutorials.
It's like going to the gym just to watch someone else workout.
It’s cool to see how experts do it, but YOU have to code.
I used to not care about social media.
Now I:
- Learn from others
- Spread what I learn
- Make dev friends
Thanks for helping me reach this far.
It's only day 1!
#SoftwareEngineering
Two years ago, I barely knew what social media was.
Now, we have 400,000+ followers and its changed our lives.
Whatever it is in your life you're thinking about,
Stop the thinking
Get started
Now
Software engineering is at most 80% writing.
But not writing code.
Writing:
- Documentation and tech articles
- Email and Slack threads
- Demos for stakeholders
- Design documents
- Issues/bugs
Your influence is at the human level, not the machine level.
#softwareengineering
How to make services communicate (the correct way).
Get 8 types of API design patterns:
1. SOAP
2. REST
3. GraphQL
4. gRPC
5. WebSocket
6. Webhook
7. MQTT
8. AMPQ
Me 3 months ago:
- Not connecting on social media
- Doom scrolling mode
- Ignoring X
Me now:
- 400+ friends
- Sharing what I learn
- Getting better everyday
#softwarengineering
#buildinpublic
2 months ago
• 0 subscribers
• Ideas but no action plan
• Silent on Twitter
Today
• Put out 1 issue per week consistently
• Interacted daily with new friends
• 1% better every day
Thanks for the support! ❤️
#buildinpublic
#indiehackers
Complete roadmaps:
16. Path to senior engineer handbook: (by Jordan Cutler)
17. 100+ Resources to become a great Engineering leader: (by Gregor Ojstersek)
18. DevOps roadmap in 2024: (by Milan Milanović)
I've been coding for years, and I can't count the cases when these 2 saved me:
1. console.log() in JS
2. * { border: 1px solid green; } in CSS
You don't need more
I've met 100+ software engineers.
Most of them lack:
1. Good communication skills
2. Problem solving skills
3. Strong proof of work
4. Great fundamentals
5. Effective writing
Coding alone isn't enough.
The recipe for success:
Habits
Make days
Create weeks
Determine months
Result in your quarters
Determine success In years
Can be reverse-engineered:
Begin with the end in mind
Break it down to years
Reduce to quarters
Down to months
Cut to weeks
Then days
Habits
I've been coding for years, and I can't count the cases when these 2 saved me:
1. console.log() in JS
2. * { border: 1px solid blue; } in CSS
You don't need more
Building something awesome with another creator is honestly a dream.
The energy, the momentum, the combined knowledge.
Can't even express how super proud I am of what
@ericasmyname
and I have made. And finally, we're ready to share it with you.
It's launch day, baby 👇
My typical day at Amazon:
10 AM Invert a binary tree
12 PM Binary search my way to stand up
1 PM Pay for my lunch with coin change found with DP
2 PM Use DFS to get coffee
4 PM Maximize the value for customers using Knapsack
6 PM Go back home using Dijkstra
#softwareengineering
30 days ago
• Almost 0 followers
• Not sharing my knowledge on X
• Not engaging with friends
Today
• Stayed consistent for 3 weeks
• Interacted with established and aspired SWEs
• 1% better every day
It's always day one ❤️
#SoftwareEngineering
#buildinpublic
Microsoft now has:
• OpenAI’s CEO
• OpenAI’s President
• The man who lead GPT-4
• The man who made GPT-4 work
• The man who polished models for release
Checkmate? ♟️
Forget code, learn to draw instead.
Let me show you how:
"tldraw" released a prototype of a feature called "Make it Real".
It lets users draw an image of software and bring it to life using AI:
Unpopular opinion:
We should teach coding in school, as a mandatory topic.
It should be just as important as another class.
The earlier it's taught, the better.
We should start with Python.
What do you think?
#SoftwareEngineering
10 things I'm proud to have achieved in 2023 (and how you can start too):
As 2023 is ending today, I couldn't feel more grateful for all that happened this year.
Seriously.
→ I used to think that it was impossible to get a job in a big tech company, but it's not.
→ I used
OpenAI just released their new fine-tuning UI.
You can now fine-tune up to 3 models at the same time and view your models directly on the website.
Custom fine-tuning is coming in the next few months, excited?
Excel just got a second life.
Microsoft has announced that it is developing a Python integration for Excel:
- Enter Python directly into a cell
- Microsoft's cloud will run the Python code
- Results are appended in your worksheet.
What do you think about this new feature?
Languages I started with:
French
English
C#
Languages I speak:
Javascript/Typescript
Spanish
Python
French
English
Polish
Java
C++
C#
What do you speak?
How to communicate effectively as a software engineer:
Stop assuming everyone understands you.
Being a developer implies working with different stakeholders, such as clients, managers, designers, and other developers.
A thread 🧵
Me last year:
- Not using on social media right
- Doom scrolling mode
- Ignoring X
Me now:
- 500+ friends
- Sharing what I learn
- Getting better everyday
#softwarengineering
#buildinpublic
#developers
DRY is the most dangerous principle.
DRY is NOT about:
→ Repeating every single line of similar code
→ Extracting every snippet into a function
→ Making sure each character is unique
DRY is ALL about:
Waking up before 5:45 AM will make you a 10x developer.
No, it won't.
Everyone is different, and you have to find the routine that fits YOU.
Trying to apply a model that isn't made for you will simply make things worse.
What's your routine to stay productive?
#softwareengineer
Don't tell the Gurus, I:
• Watch Netflix
• Drive nice cars
• Eat Avocado Toast
• Don't wake up at 5 AM
• Drink Starbucks 2x a day
• Spend too much on vacations
And, I'll still retire earlier than 99% of them.
Don't sweat the mice nuts. Focus on what really matters.
Learning by doing is great, but you're doing it wrong.
99% of people think you need to prepare, take notes, and learn BEFORE you start.
Instead, you need to START to learn, grow, and build.
The 1 communication trick that I wish I knew before as a software engineer:
Stop making sentences with 10000 words.
Hold only 1 concept in your thoughts: Your reader's time.
When writing your next content
Read it twice
Cut it
Half it down.
Your reader will thank you.
𝗪𝗵𝗮𝘁 𝗶𝘀 𝗗𝗮𝘁𝗮 𝗣𝗿𝗼𝗰𝗲𝘀𝘀𝗶𝗻𝗴?
It refers to collecting, manipulating, and analyzing data to extract useful insights or information. It involves 𝘁𝗿𝗮𝗻𝘀𝗳𝗼𝗿𝗺𝗶𝗻𝗴 𝗿𝗮𝘄 𝗱𝗮𝘁𝗮 𝗶𝗻𝘁𝗼 𝗺𝗲𝗮𝗻𝗶𝗻𝗴𝗳𝘂𝗹 𝗮𝗻𝗱 𝗮𝗰𝘁𝗶𝗼𝗻𝗮𝗯𝗹𝗲 𝗶𝗻𝗳𝗼𝗿𝗺𝗮𝘁𝗶𝗼𝗻
Stop writing React components from scratch, use the v0 from Vercel instead:
Generate UI with text prompts.
Copy, paste, ship.
The tool is currently behind a waitlist, don't miss out.
You can also explore the prompt library to see what it is capable of.
#softwareengineering