> are you going to be on call for this When does a call at 3am involve an architectural decision or change? It should never come that far.
Five Koans of Software Architecture
11–16 of 16 posts
Re: Five Koans of Software Architecture
#12Just putting it out there, but I think Knuth’s aphorism is being used and abused to the point that some folk believe system qualities are second to functional requirements when it’s not the case.
Re: Five Koans of Software Architecture
#13Yes, I'm being a bit glib, but over-engineering does not always mean there's some good intentions in there. It can just be really bad.
Re: Five Koans of Software Architecture
#14Re: Five Koans of Software Architecture
#15> are you going to be on call for this When does a call at 3am involve an architectural decision or change? It should never come that far.
I think, you are misreading it. It isn't about making an architectural design decision / change at 3am, but someone has to live with the consequences of such a design decision and fix something in some way or another at 3am in the morning. I.e. you could go with a clustered db setup which is supposedly HA, or a classical single instance DB... The point here is, whoever has to get up at 3am to fix a potential catastro…
Personally, I think the designers/architects should work on the code too. You have to dogfood your own design, so to speak.
Re: Five Koans of Software Architecture
#16When did “koan” become a synonym for “aphorism”?
Come to think of it, the AI peeps might be able to make a few. They stay stuff like, does a submarine swim? Pretty close.