I predict a boom in two job positions in the near future. 1. Developers who habitually use CD workflows and understand how to drive AI with tests will be recovering vibe coded projects. 2. Developers who habitually use CD will be teaching other developers how to use tests to drive AI.
Spot on. A lot of people missed the plot over decades, thinking that code was the thing we were building and not solutions. What matters alongside those is quality and correctness (then performance), and how those get built is moving higher up in the chain than text editors and IDEs.
3. Developers who habitually use CD workflows and understand software engineering will be recovering developers who habitually use CD workflows and understand how to drive AI with tests will be recovering vibe coded projects projects.
Why didn't we see the boom anytime since 30 years ago? Do you think AI hype somehow accelerate it? I mean, I wish the same thing.
Happening already. I’m definitely in the second, and maybe in both. Always with the code surgeons repairing aesthetic hacks. (https://en.wikipedia.org/wiki/Botched_(TV_series))
My best best AI productivity hacks are : 1. Good Architecture and requirements up front 2. Pre commit hooks for inane things and code hygiene 3. Test first dev 4. comprehensive security scanning on pipeline
Completely agree. CD discipline and test driven AI will be essential. I’d also add that augmented coding (where AI assists but tests and CD keep things reliable) is the sustainable path forward, pure ‘vibe coding’ won’t scale.
Sign me up for job 2. I'm not a masochist, so big "NO!" to job 1.
3. People who combine deep management and AI/TDD development expertise to basically replace entire departments — including the administration and stakeholder management portion.
AI assisted development without automated tests is a nightmare.
Leading the delivery of modern cloud services which are essential to the health of our democracy.
1dThis future state assumes we have software leaders and developers that understand CD and modern testing practices. Those people are unicorns in my world today. Maybe what you are suggesting is that people will be forced to learn these skills to code using AI effectively?