working from home
is it as cool as I thought it would be? No. Is it easier? Sort of.
Does it give me more time with the family? You frickin betcha. Just being able to get the kids off to school and get them off the bus is cool enough. I was to the point where most nights I would only be able to see Gillian for all of about 30 min before she went to bed. Now? Heh, lets just say that she's seeing a lot more of Daddy and I'm feeling a lot less guilty for taking this job.
When I first started working from home, any interruption would set me off. Not drive me into a rage or make me throw stuff and start ranting, but really disrupt my train of thought. Now that I've had some time to work with it for a while and we've all fallen into better habits, I like it a whole lot more. I usually get up at the same time I usually do to drive in (6:15), work for an hour or so, get the kids off to school, work until noon, have lunch, work till three, hang with the kids and help with homework, then get back on for a few hours after they go to bed. Granted, it stretches it out a lot longer, but it allows me to spend better time with them, and get a lot more work done.
That first hour of work is crucial, mostly just reading emails and technical posts and stuff like that. The first burst is usually pure code, and after lunch is usually research and analysis. I do maintenance as it comes up, and usually the last hour or two before I go to bed I'll start dipping into my todo's - creating 'bookmarks' in my code for what I want to do, and bringing my day to a close by wrapping up things and getting them into a state where if something broadsides me the next morning, I can usually leave my work from the day before and handle the emergency and even go so far as to be able to migrate my stuff if the emergency becomes more than a 20min or 1 hr thing.
All in all, I'm becoming a better developer, time manager, Dad, husband...and hopefully, person
Thanks again for having faith in me Matt. (no, I'm not talking to myself, my boss' name is Matt as well)