Got a question? idea? or project you’d like to discuss? Happy to help! I usually respond within 24 hours. Be sure to check the FAQ section — your answer might already be there!
Eventually, everyone reaches a point where your first ideas are no longer good enough; if you want to get really great results, you have to consider a second possibility, or perhaps a third, no matter how smart you are.
― John Ousterhout, A Philosophy of Software Design
The design of large software systems falls in this category: no-one is good enough to get it right with their first try.
