The future belongs to those who understand:
In a world where programming code becomes a commodity, the classical developer continues to lose significance.
I say this with mixed feelings – both joy and sadness.
Solutions matter more than software. What's crucial is designing together quickly, experimenting, and evolving. Pair programming becomes pair designing.
Artificial intelligence facilitates this process – but it doesn't make the human element less important. On the contrary.
It takes technical details off our hands and creates space to truly understand problems, build trust, and develop quick, effective solutions.
The Challenge for Traditional Developers
Things become difficult for those who continue to rely on technical sophistication – or believe that outsourcing to low-wage countries has a future.
Success, however, comes to those who have recognized the change: collaboration, expertise, and genuine relationships are at the center. Instead of a team of eight people, a strong team of three is often sufficient.
The Evolution of Technical Skills
Technical and domain knowledge don't lose their importance – they just change their place.
Instead of writing individual functions, we design entire solutions.
Instead of untangling code, we solve concrete process problems.
Instead of refining algorithms, we shape relationships.
The "Architect that Codes" represents this evolution – someone who:
- Understands both the big picture and the implementation details
- Can rapidly prototype and validate ideas with AI assistance
- Focuses on business value rather than technical elegance
- Builds bridges between stakeholders through working solutions
This shift isn't about devaluing programming skills. It's about elevating them to serve a higher purpose: creating meaningful impact through technology while maintaining deep technical understanding.
I look forward to the future.