Building software that works is very easy… as long as you ignore all the hard parts.
19.01.2025 14:01 — 👍 26 🔁 1 💬 1 📌 0@svpino.com.bsky.social
I help companies build Machine Learning • I run http://ml.school. • Posts about what I learn along the way.
Building software that works is very easy… as long as you ignore all the hard parts.
19.01.2025 14:01 — 👍 26 🔁 1 💬 1 📌 0If someone presents themselves as a "Programmer" and somebody else does it as a "Software Engineer," would you consider them equally capable?
Do you see a fundamental difference between a Programmer and a Software Engineer?
The final 20% of the work always takes 80% of the total effort.
11.01.2025 18:05 — 👍 32 🔁 3 💬 5 📌 1This guy freaked out when he tried a model much dumber than GPT 3.5. He ended up losing his job.
He was an engineer and thought the model was sentient.
Imagine what will happen when 99.99% of the world population uses one of these models for the first time.
Anyone can learn to code, especially now with AI.
But it's still hard to find good solutions to difficult problems.
Stop obsessing about languages, libraries, frameworks, and code. They won't make a difference.
Your brain will.
There are *zero* successful software engineers who have only used one language in their careers.
Zero.
Most have used a dozen languages or more.
Programming languages don't matter. They have no bearing on how valuable you are.
And more importantly, people who pay don't care.
It's been 24 months since people told me my job was dead for real.
(Coincidentally, these have been the best 24 months of my professional career.)
Stop paying attention to the hype. Keep investing in yourself.
Do you really think “Project Managers” will survive AI?
Really?
So many people in my replies seem to think Projeft Managers will be immune to AI. They are even recommending engineers to pivot.
With AI improving at lightning speed, I think education is more important than it's ever been.
30.12.2024 21:10 — 👍 12 🔁 3 💬 1 📌 0That’s a pretty good analogy, I think.
30.12.2024 20:56 — 👍 1 🔁 0 💬 0 📌 0Every developer should consider pivoting to AI/ML.
There are infinite opportunities to start enhancing what you're building with AI.
Don't stay stuck for too long. Be aggressive with this. Things are moving fast.
Slow unit tests are better than too many mocks.
29.12.2024 18:15 — 👍 12 🔁 1 💬 0 📌 0This is a 10x move here. One of my favorite ways to leverage models.
29.12.2024 16:14 — 👍 10 🔁 0 💬 2 📌 0I did not visit StackOverflow in 2024.
28.12.2024 15:02 — 👍 20 🔁 0 💬 2 📌 0Almost every person I've heard complaining about the job market has nothing to show to demonstrate their qualifications.
They have no past projects they can share, no one to vouch for them, no publications, no social presence. Nothing.
Words are cheap. Show me what you've done.
My favorite all-time computer ever has been the MacBook Pro M1 Pro.
I have an M3 Max and an M1 Pro. Of course, the M3 is better on every metric, but there's something I can't describe about the M1 Pro that makes it special for me.
The biggest challenge right now is not to prompt an AI model to produce code. Almost anyone can do that.
The challenge is to validate that this code is actually doing what you want it to do. The challenge is to understand how to improve it, fix it, and update it.
There are *literally* infinite opportunities for AI and software builders.
We aren’t building more and better because there aren’t enough qualified people.
These aren’t zero sum. We aren’t fighting for a fixed number of jobs. There’s no cap on how much we can build.
We need more builders.
In 2025, try to place a "Buy" button on the Internet.
This is something that could change your life. It certainly changed mine.
Midwits with a chatbot will never build better software than you.
These are two of my all-time favorite Software Engineering books:
1. The Pragmatic Programmer
2. Clean Code
Read them in 2025. They will pay off for years to come.
Start worrying the minute you see that companies building AGI stop hiring people.
Right now, all of these companies have hundreds of open positions.
That should tell you everything you need to know.
The best code is the one you didn't write.
The second best code is the one that solves the problem.
The best tool is the one you already have.
The best solution is the simplest one.
Always make it work first. Make it better later.
Multi-tasking is the death of productivity.
24.12.2024 16:04 — 👍 30 🔁 0 💬 3 📌 1Every “Programming is dead” take I’ve seen so far is coming from people who have no clue about programming.
22.12.2024 20:10 — 👍 94 🔁 11 💬 10 📌 2The training set is meant to train the model. There's nothing nefarious here.
22.12.2024 17:54 — 👍 2 🔁 0 💬 0 📌 0This MIT class is still the best way to learn Linear Algebra.
It's free.
Gilbert Strang is one of those generational professors. The type of person that will leave a positive mark on you.
ocw.mit.edu/courses/18-...
Current AI can’t design, build, evaluate, deploy, monitor, and maintain software systems of arbitrary complexity.
That’s what Software Engineers do.
Great progress, though!
These comments are not coming from OpenAI. They are coming from @fchollet.bsky.social who has no incentive whatsoever to hype the model.
In fact, you could argue François' incentive is the complete opposite to keep the ARC benchmark relevant for longer.
Bottom line: Trust him.
“This is not merely incremental improvement, but a genuine breakthrough”
François Chollet about the just released OpenAI o3 model.
lol
20.12.2024 13:55 — 👍 1 🔁 0 💬 0 📌 0