4 ms·
That's my experience. At the start I followed design patterns religiously. I was proud that I'd use those patterns. I wrote about them. I told employers. They
by tarkin2 6y ago
That's my experience.
At the start I followed design patterns religiously. I was proud that I'd use those patterns. I wrote about them. I told employers. They employers were impressed. The code was an over-engineered mess. But it ticked the best practices box.
It still happens now. But this is mainly because management and other developers are enthusiastic about various techniques that have the label "best practice".
I last left a codebase in an international firm where everything was a dependency and everything was injected and everything was orchestrated. Everyone was enthusiastic that they finally had a codebase with dependency injection everywhere. I hope to never see that codebase again.