Hacker News new | past | comments | ask | show | jobs | submit
> Even though it's 5 different phases, it's just "3 layers" of programming.

I'd sharpen this to: it's 3 layers of software engineering (2, 3, 4), and 1 layer of programming (3).