Journal Journal: Things Learned From the Scheduler Project 1
The report scheduler project I have been working on for the last 6 months has taught me a LOT about the software engineering process.
- Gather concrete requirements at the beginning and stick to them. Give customers solid, realistic dates for each one. This way, if a requirement changes, the added time in refactoring code is their fault and they have to suffer for it, not you.
- Test Driven Development. This is my new mantra. Test All The Fuckin' Time. TATFT. LIVE BY I