I spent the time on this project this week cleaning up the code to match code style and better documentation. Boring things just have to be done. I would say in most projects, that approximately 50% of my time is spent on stuff that needs to get done but I don’t enjoy doing. If you get a good team, this percentage can be reduced. For instance, some software developers enjoy and even find fascinating the stuff I find boring and tedious. So if you have a team that is well filled out, then each person gets to work on the stuff he finds interesting.
There will always be some areas that need to be done that no one on your team finds interesting to do and it will just have to get done. It can be assigned, or just fall to the most relevant team member. Sometimes the task is shared.
Of course for the Uprogrammer project, I am the “team”. This means all the tasks (boring or otherwise) fall to me.
This week I worked on the following files.
gpio16.c — reformatted style, no other changes
sigma_delta.c — reformatted style, removed excess comments and dead code
simple_serial.c — reformatted style, skipped editing(big project)
spi_overlap.c — reformatted style, removed excess comments and dead code
SPI.c — reformatted style, removed excess comments and dead code
SPIram.c — reformatted style, removed excess comments and dead code
After all these changes, the code still compiled with no errors or warnings. This is all I had time for this week. I have uploaded these changes to GitHub. Use the link at the top of the right column to download it. No version change, no functional changes.
I would love to have help on this project. Do you find this project interesting? I could use help in all aspects of this project especially firmware development. Would you like to be a developer on this project? What parts of this project do you find interesting?