Software code and tests are read much more than they are written.
Category Archives: Uncategorized
Avoid 3D effects.
Don’t use clever 3D effects in pie charts and bar charts.
Don’t get clever.
Don’t write complex software just because the technique looks cool. From time to time new techniques will appear on the web, and then everyone will start over-using them for anything and everything. A couple years ago it was the repository pattern. This pattern has its uses, but when working with a framework that already hasContinue reading “Don’t get clever.”
Welcome revisions.
Don’t be offended when your code gets refactored.
Agile Principles #12: Review and improve.
At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
Agile Principles #11: Don’t micromanage.
The best architectures, requirements, and designs emerge from self-organizing teams.
Agile Principles #10: Keep it simple, stupid.
Simplicity — the art of maximizing the amount of work not done — is essential.
Agile Principles #9: Commit to mastery.
Continuous attention to technical excellence and good design enhances agility.
Agile Principles #8: Maintain a healthy pace.
Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
Agile Principles #7: Measure the right thing.
Working software is the primary measure of progress.