In the way, way, way early days of our company, even though there were only two of us working on the product (including myself), we agreed to a few things. We would: Do upfront design through specs Adhere to test-driven development (TDD) Commit to awesome uptime Now, in the early days, we didn’t necessarily need to [...]