3 ms·
It becomes difficult to work with as it grows. Like it tends to almost implode at a certain point. I think it's a repeating pattern. A lot of people with exp
by marginalia_nu 3y ago
It becomes difficult to work with as it grows. Like it tends to almost implode at a certain point.
I think it's a repeating pattern. A lot of people with experience writing code but inexperience with software architecture (which is arguably most professional developers) tend to create quite a mess if you task them with designing an application.
Architecture experience is a lot harder to gain as you really only get a few shots to practice the craft, and there's a lot of beginner experts giving some seriously questionable advice if you go online looking for a second opinion.
- dtakuma 3y agoIs there any material you can recommend to gain knowledge on that topic?
- marginalia_nu 3y agoNot really. What's written down tends to age poorly and become prescriptive, that's beyond the fact that a lot of supposed architectural advice is written in bad faith as marketing for cloud- or consulting services. I think a big part of the problem is that it's all very situational. The same architecture choices may be fantastic in one project and a chronic migraine in another.