I've decided to write this document to help create transparency and accountability. As teammates, we'll both benefit from the clarity. It should also help streamline onboarding. I'll continuously update this, announce changes, and, of course, open them for debate.
- Team First! Help your teammates, follow processes, and keep an eye out for improvements—whether technical, UX, processes or anything else.
- Accountability is essential. We own our area. We should strive always to make it better, fix things when they go wrong, and be transparent about it.
- Everything is a tradeoff. Software development requires balancing quality, speed, and long-term business value. If we prioritize speed, we can document it as tech debt and address it later.
- There's no such thing as a stupid question. Learning in software development includes failure. If you don't know something, ask rather than pretend.