How does a Dev's job look like in a few years?
I'm a experienced/senior developer which is frequently using ai, guiding coding agents, etc. I wonder, how does my job look like in a few years? Which skills might be the best ones to have? Currently, having business knowledge, development experience helps greatly with guiding coding agents, creating MVPs/PoCs in "no time", improving code, etc. But what if coding agents/ai would overtake this job?
18 comments
[ 3.7 ms ] story [ 32.2 ms ] thread- Shaping work so it is more decomposable, legible, verifiable and understandable
- Property testing, formal verification (exhaustive proofs, and bounded model checking), and test verification (e.g. mutation testing)
- Understanding product market fit and opportunity space
- Application of product management techniques (e.g., constraint, risk, and management by exception)
- Hypothesis forming, validation and falsification
- Evaluation of systems (agentic systems and toolsets used by agents)
- Effectively shaping domain knowledge into agent context in a way that stays current
- A greater awareness of o11y and cost recovery
- User experience, developer experience and agent experience
I'm not suggesting that developers should replace UX engineers or product managers (in fact, I think that demand for experts in these fields will grow with the volume of software). I am also not suggesting that these growth areas are not things developers need to be mindful of now, but that the need for by default application of automated development rigor will grow.
I see this as more or less analogous to the DevOps shift of the mid 2010s. Developers will grow their horizons, become comfortable with achieving more and moving faster safely, and ultimately put more trust in observable and legible delegated systems rather than doing things by hand.
Ugh, I desperately need to find an exit soon.
It is seeming less and less unlikely for this to happen.
So many businesses right now online you can simply have Claude Fable copy and implement in an hour. That'll probably scale up as well in the future. I just cloned Piano Marvel earlier today in an hour and added missing features that I really wanted on the site that aren't there.
I think society will be a lot crappier for people that don't already have assets and investments that outpace inflation.
The only way you're opting out of ads is local AI.
"and do you know what you call that?" "code, it's called code"
I'm not even trying to be snarky. I just see that LLMs already work fine in almost every other use case. Better than fine - they have been implemented and they work, and don't need much more advancement. But coders are still fighting it, coming up with more and more elaborate setups, spending more and more money, just to get to a level of coding that is passable. Not great, not better than human, just a "CRUD apps work." level of passable.
Once the exec teams stop pushing the FOMO from down on top, I think people will settle down into a much lower level of AI assistance. It will continue to be used, but we'll have it boilerplate the simple stuff out for us, while we focus on the meatier problems. And that is not all that different than pre-AI: whip the easy stuff out, then work on the hard stuff.
AI is useful as a retrieval device but not for planning/writing foundational code. Maybe UI/UX in React but for most other things it's a time bomb.
For a brief time this skill will be highly valued.