←back to thread

1455 points nromiun | 3 comments | | HN request time: 0.019s | source
1. andix ◴[] No.45077505[source]
I had the exact same experience with layered architectures like described in this article. Avoid them as much as possible, naive and simple code is often better. It might look messy on the surface, and the layered code might look much cleaner. Until you drown in indirections, that are impossible to keep track of.
replies(1): >>45077853 #
2. zakirullin ◴[] No.45077853[source]
It seems like some engineers have emotional attachment to all these layered architectures. Explaining or giving them examples of failed projects (based on this architecture) doesn't help.
replies(1): >>45078635 #
3. andix ◴[] No.45078635[source]
Cargo cults