My prediction for software engineering over the next 3 to 5 years.
Computer science and software engineering fundamentals will become far more valuable than knowing the latest frameworks.
If AI can write code in almost any language, knowing the nuance of another framework becomes less of a competitive advantage.
But understanding algorithms, data structures, networking, operating systems, databases, architecture and security?
That's a different story.
You still need to know:
- Why a particular architecture is appropriate.
- Why an API might fail.
- Why a database won't scale.
- Why an apparently working solution might be insecure.
A coding agent can build a solution.
But you need the knowledge to evaluate the trade-offs and recognise when it's wrong.
So, I think we'll see a renewed emphasis on the fundamentals of computer science and software engineering.
TL/DR: Learning how computers and software systems work will matter more than memorising how to use them.
What do you think?
Unfair that CEOs who arenβt into Asian girls get fewer dating options from spy agencies.
Where are the French/Russian/Iranian honeypots? Not one spy girl sent my way. Are they even trying?
France is excused β their decision-makers arenβt into girls. Everyone else: try harder!
Introducing Claude Meetings: add Claude to your teamβs video call and it builds docs, whiteboards, and other artifacts with you while youβre still talking.
Starting to roll out in beta on Team and Enterprise plans.
Jensen Huang rescued me from probably living in debt the rest of my life. I was told I was one of just three hires that he approved during the pandemic, during a hiring freeze. I've never spoken to him, and only passed by him in HQ once. His personal life is frankly none of my business. But as a leader, I have yet to meet a better one. Ousting him is financial suicide, and I can only assume there is a hidden ulterior motive because I can't fathom any other reason for destroying the company's value.