I can't say that I have well-articulated architectural principles, but I do have policies that I follow. I just haven't taken the time to write very many of them down. Should probably do so.
My key principle is simply, "don't build something I'll be stuck with for the rest of eternity". Lots of implications and corollaries to that one. First corollary is, "don't build something I won't understand a year from now".
Plenty of other rules. Just not articulated.
- Gus "GSquared", RSVP, OODA, MAP, NMVP, FAQ, SAT, SQL, DNA, RNA, UOI, IOU, AM, PM, AD, BC, BCE, USA, UN, CF, ROFL, LOL, ETC
Property of The Thread
"Nobody knows the age of the human race, but everyone agrees it's old enough to know better." - Anon