A Curated List of Project Considerations
Project considerations
Above all else, it has to work.
System design hints. Elegant and simple design.
Keep it simple (stupid), don’t be Richard Hendricks from Silicon Valley trying to explain electrons to a user. Sometimes the strawman or brute force solution is good enough.
Fail faster, build one design to throw it away, you arent going to get it right the first time. Google spends years getting things wrong too (it took them ~seven years to make Google Spanner).