Thursday, December 01, 2005

 

Lone developer

- Use license free when possible, less expensive otherwise like Ubuntu, PostgreSQL, lighttpd/scgi, Eclipse/vim, OpenOffice.
- Spend your money on servers and use cheap terminals with LTSP.
- Use a language that is cross-platform and not verbose like Ruby and RoR.
- Use source control like Subversion.
- Use automatic continuos build like CruiseControl.
- Use automatic scripted test harness like ? Test::Unit?
- Use an issue tracker like Bugzilla.
- Use project management software like Basecamp.
- Create test data no later than during prototyping.
- Use Agile/Tracer Bullet development method of streamlining requirements changing process and keeping the project on target.
- Prototype and keep customer involved.
- Use a mind mapping tool for brain storming like KDissert/FreeMind/i2Brain/View Your Mind/ConceptDraw/MindJet/Visualmind.
- Use IM, Wiki, and Blog for communication line GAIM, Tiki,
- Shorter day concept, (6 hours, 9:00-3:00, 1/2 hour lunch). Attract hard working people with a life.

This page is powered by Blogger. Isn't yours?