I love Open Source. It’s great that someone has already solved so many of my problems for me; complete with bugs I might have written when solving the problem for the first time.
- Outline work to be done for Feature X.
- Begin work on Feature X.
- Find bug in some other library.
- Fix bug.
- Return to work on Feature X.
- [repeat step 3]
- [repeat step 4]
- [repeat step 5]
- […]
- Done!