Friday, August 15, 2008

To Write or Not To Write?

My wife meets with a group of other mothers who also homeschool their kids.  They exchange ideas and plan and carry out group activities.  Not that my opinion in this area carries any weight, but I think that this is a great!  

This morning, my wife shared with me a need that this group of mothers has with regard to tracking and sharing resources and the acquisition of resources.  It sounded to me like a bit of software could meet their need.

Should I put together this software?  Where should it be hosted?  Can I figure out where to host it?  Can I figure out how to put this software together?

The answer to the "can-I" questions, is "yes" -- after all, that is what I do -- I write software.  But the answer to the "should-I" question is a bit less clear.  I'm between jobs right now -- that is, my last contract ended last Friday as I completed the project I was contracted to do, and I have not started another contract or another job yet -- I am currently looking.  Now, do I keep looking "full-time"? Or, do I spend some time working on this project for my wife?  Here's a bigger set of questions: Does my wife want me to write this software?  Does she need me to write this software?  Or am I just trying to solve problems because I think that I should solve problems? Do I just want to write this software because I would rather write software than look for software to write?  Do I want to write this software because I think I know what needs to be done?  Do I really know what needs to be done?  Do I want to write this software because I think that I will be in control of the software?

No comments: