Agentic Development

Manual programming skills remain essential for AI-era architecture

Software architects argue that manual programming skills remain critical even in the era of AI code generation. Relying solely on AI-generated code without foundational engineering knowledge is unlikely to lead to long-term project success.

· 1 source · AI and engineering

In response to questions about whether programmers still code manually in the AI era, the speaker affirmed that people still program and that understanding architecture concepts remains helpful. The speaker, a software architect and consultant, stated they could not do their job without having programmed. They drew an analogy to metalworking trades, where apprentices are still taught manual filing even though CNC machines automate the process, suggesting that understanding the underlying mechanics is valuable despite automation.

The speaker expressed skepticism about the long-term success of projects where teams consist only of people who cannot program and rely solely on AI-generated code. They noted that the approach of having non-engineers develop software has not worked in the last 70 years. While AI can generate code, the speaker believes that foundational understanding of software engineering principles remains critical for effective architecture and implementation. They warned that if teams only have people who cannot program and just generate code, it would be surprising if that leads to successful projects in the long term.