François Chollet tweeted (2024-03-14) https://twitter.com/fchollet/status/1767935813646716976
Prediction: there will be more software engineers (the kind that write code, e.g. Python or C or JavaScript code) in five years than there are today.
Will this be the case?
Update 2025-03-13 (PST) (AI summary of creator comment): Full-Time Professional Software Engineers
Counts refer exclusively to individuals who work as full-time professional software engineers (i.e. those writing code in languages such as Python, C, or JavaScript, among others).
Part-time, hobbyist, or non-professional developers are not included.
Update 2025-03-13 (PST) (AI summary of creator comment): Global Scope Clarification
The count of full-time professional software engineers applies globally, not restricted to any specific region such as the US
All criteria regarding what constitutes a full-time professional software engineer remain the same
How many here tried tools like Cursor, Lovable, Windsurf, Replit, Bolt etc in the last month?
Tried using MCPs with above?
Keeping track of improvements in LLM capabilities?
25% of most recent YC batch let AI write >95% of their code.
I know software is eating the world, but AI will be writing the software.
25% of most recent YC batch let AI write >95% of their code.
that's because they don't know how to code
Anyway, ai is still far from replacing human coders... far in terms of its capabilities. But not in terms of time. It'll be there within a year or two.
@Moneyfolded I think the bottom 25% of YC founders are so braindead they don't even have the requisite moral agency to be termed "grifters".
Coding agents still just can't reliably do complicated / long time horizon tasks.
But this will change shortly. The time horizon of tasks LLMs can reliably do is supposedly increasing exponentially, roughly 5x-ing every year.
@Moneyfolded oh look this just got published! https://metr.org/hcast.pdf
> we find that current agentssucceed 70-80% of the time on tasks that take humans less than one hour,and less than 20% of the time on tasks that take humans more than 4 hours
I think it might become blurry who is a software engineer in a few years? Do they have to at least edit code or read code or something?
Chollet's take is completely out of touch. The reality is, even today, years after LLM being a thing, most software engineers are glorified copy-paste artists, churning out boilerplate code day in and day out.
@FranklinBaldo looks like the market was created 13 March 2024 - I agree, the description or the title should perhaps be updated to make it clear at a glance what the start date was/what "today" refers to
The number of CS graduates is climbing very quickly - just the fact that there's a hugely increasing supply of potential SWEs makes me pretty confident that the number of professional SWEs will increason.
Don't underestimate the hordes of merely IT-adjacent people from all STEM fields who will be roped into data science and writing throwaway Python/R/MATLAB scripts. I keep being surrounded by those people no matter which company I work for; 5 years seems too early for that trend to revert.
what is a software engineer?
across all levels?
what do u call senior engineers who dont write code but write design docs?