←back to thread

1457 points nromiun | 2 comments | | HN request time: 0.454s | source
Show context
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 #
1. 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 #
2. andix ◴[] No.45078635[source]
Cargo cults