
The Three Layers of Software Engineering
Code being written instantaneously by AI makes expertise in the craft of software engineering more valuable, not less. What a good software engineer looks like will have many subjective answers depending on who you ask. Some might want a driven finisher, some might want a meticulous bug fixer. But those aren't skills of a software engineer so much as personality traits; important ones to balance across a team. Training to become an entry-level software engineer, and the journey progressing to senior, takes a decade or more. In the past, engineers could choose the pace of their progress to some degree...





