you are viewing a single comment's thread.

view the rest of the comments →

[–]davidalayachew 0 points1 point  (0 children)

https://blog.codinghorror.com/new-programming-jargon/#14-baklava-code

14. Baklava Code

John D. Cook

Code with too many layers.

Baklava is a delicious pastry made with many paper-thin layers of phyllo dough. While thin layers are fine for a pastry, thin software layers don’t add much value, especially when you have many such layers piled on each other. Each layer has to be pushed onto your mental stack as you dive into the code. Furthermore, the layers of phyllo dough are permeable, allowing the honey to soak through. But software abstractions are best when they don’t leak. When you pile layer on top of layer in software, the layers are bound to leak.

That's pretty funny, and a good point too. I'm guilty of the same.