3 ms·
A lot of that could be described as "lessons I have learned on recent projects". I wish I had read (and grokked) this post 18 months ago.
by dansingerman 14y ago
A lot of that could be described as "lessons I have learned on recent projects". I wish I had read (and grokked) this post 18 months ago.
- anextio 14y agoWell, there's no One True Way for Software Engineering, and certainly this service-based approach can and does work for many, many projects. Obviously it wasn't a complete disaster in Twitter's case. If I may, I'll employ another Anti-Pattern, Cargo Cult Programming[1]. This means that a team sees some method or 'One True Way' and starts implementing it without understanding why. It's almost guaranteed to go wrong, and it tends to apply a lot to things that are hip, like this architecture and things like NoSQL. [1] http://en.wikipedia.org/wiki/Cargo_cult_programming http://en.wikipedia.org/wiki/Cargo_cult_programming