- Communication
- Courage
- Excellence
- Feedback
- Respect
- Simplicity
- Don't ask to ask, just ask.
- If you feel that folks are not on the same page, communicate.
- Use courage-enabling techniques, like TDD.
- If you feel that folks are probably on the same page, don't waste time asking, just do it.
― Yoda, Star Wars Episode I: The Phantom MenaceFear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering.
- Always try to do the best job you could.
- Always continue to improve.
― Kent Beck, XP MantraEmbrace Change
― "Pragmatic" Dave ThomasGiven two otherwise roughly equivalent options, always choose the path that makes future change easier.
- If something's not right, communicate.
- Make sure the system communicates as well if something is not right.
- Inspect, that is gather information, and adapt, that is, improve based on the information.
- Respect other's opinions and experiences.
- The AceUnit community will not tolerate hate.
― Antoine de Saint-ExupéryA designer knows they have achieved perfection not if there is nothing left to add but if there is nothing left to remove.
― Albert EinsteinEverything should be made as simple as possible, but not simpler.
- Keep it Simple, Stupid
- Always try the simplest thing that could possibly work.
- Follow the 4 Rules of Simple Design (in their priority order):
― Kent Beck, Martin Fowler, 4 Rules of Simple Design
- Passes the Tests
- Communicates Intent
- Less Duplication (aka DRY)
- Fewer Elements