Hacker News new | past | comments | ask | show | jobs | submit login

Everybody reads Fowler and does horrible things thereafter for a while. Hopefully, you come out of that phase and learn what is worth bothering with and what is not, without too many years and without too many scars and too many failed projects.

Some never do though...

The phase of my career where I drank the SOLID kool-aid and studied and tried to apply the hip architectural patterns is one of the darkest and most regrettable. I'm still dealing with bad decisions made in code bases from that period.




  > The phase of my career where I drank the SOLID kool-aid and studied and tried to apply the hip architectural patterns is one of the darkest and most regrettable. I'm still dealing with bad decisions made in code bases from that period.
does this come from the architectural patterns themselves, or from applying them everywhere (including where they dont fit)?

or maybe something else?

(i have my own experiences, but im really keen to hear from others)


I think the best use in studying patterns and approaches is thinking about where they are applicable and where they aren't and reflecting that on what you've done.

You can't really use architectural patterns as shortcuts before you've accumulated enough experience to internalise their requirements and caveats, but just knowing about them gives your brain more to work with when you design systems, allowing you to think more broadly.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: