What Finishing a Contract Reminded Me About Consultancy
Finishing a consultancy contract is a good moment to reflect on what good technical work actually looks like inside a complex business.
Software development, engineering practice, tooling, and delivery.
Finishing a consultancy contract is a good moment to reflect on what good technical work actually looks like inside a complex business.
The shiny UI is the easy part. The production stack underneath is where most vibe-coded apps either grow up or fall over.
Some people switch off with Netflix. I switch off by opening an IDE and getting lost in a problem.
Why I started building a private UK software developer community, and why the one hard rule is no recruitment agents.
Entrepreneur Revolution did not make me rich. It gave me clarity, and that was enough to change the direction of my career.
Agentic coding changes the pricing psychology. Developers need cost visibility and control before AI bills become the blocker.
Complex technical problems often need calls, diagrams, and shared context rather than endless Slack threads or PR comments.
AI coding tools make development faster, but they also create a strange pressure to keep agents running when humans should rest.
DeepSeek matters because it challenges the AI infrastructure story, proving engineering efficiency can beat brute-force spending.
Claude Cowork points toward AI tools for everyday work, not just developers, and raises the stakes for practical AI productivity.
Software engineers need more than code now. Communication, judgement, and problem framing matter more as AI changes delivery.
Tailwind CSS layoffs show how developer tooling, business models, and AI pressure are reshaping software companies.