Working too much - what about office hours?
I currently work too much. I can feel it in my shoulders and I know it because I hardly ever exercise. Even worse, I know it because Julie tells me so and Abbie doesn't get to see enough of her Daddy. In addition to working all week, I work early mornings on the weekends, but that tends to spill into late mornings. I also try to cram in a couple hours during Abbie's nap - which usually spills over past when she gets up. During the week, I'll start at 4 or 5, and I'll need to get something done, so I'll work until 7. After Abbie goes to bed, I often hop on the computer again and work until midnight or later. It's easy getting 8 hours in a day or 40 hours in a week for a client. It's hard doing AppFuse support and writing Spring Live on the side. I virtually ignore all the e-mail on the other open source projects I'm on - it's the only way to keep my sanity.
This madness is likely to continue. The only way to reasonably handle my e-mail (> 1000 day - after spam filters) is to check it every couple of hours. That can't continue, so I'm going to have to change my e-mail address. Sorry folks, it's the easiest solution. I'll decide my new one after the holiday weekend, but matt AT raibledesigns.com will start going to /dev/null.
Julie and I've been talking today and we're trying to come up with more solutions to me working so much - especially since a fair amount of it doesn't pay. We're thinking the best solution is Office Hours. When I work from home, I work too much. When I go into a client's office, I tend to end my day when I get home. So, from now on, I'm going to try and only work from 8 to 5 MDT (-7 GMT). Actually, Julie says she doesn't care if I work before 8, I just need to be done at 5 to play with Abbie and join Julie when she goes to bed.
To help accomplish this, I'm going to start closing the door to my office and using the backdoor to leave and come back during the day. Hopefully it'll be like an office away from home. I'll likely be working on Spring Live in the mornings from 4-8 and doing some AppFuse support as well. My best bet is probably e-mail/blogging from 4-5:30 and writing from 5:30-8 (at the local bagel shop). I'll let you know how it goes. I'd also like to hear other ideas from you "I work too much" guys/gals out there - I know there's lots of you.
Posted by Mark Matthews on July 02, 2004 at 10:46 PM MDT #
Posted by A friend on July 02, 2004 at 10:51 PM MDT #
Posted by Eric Ma on July 03, 2004 at 01:55 AM MDT #
I can't speak for all but I believe your work on appfuse is a great help to many java web developers.
Perhaps the establishment of a web based forum to answer questions about the use of Appfuse may help to build a community of "helpers" to assist you with the work load. This would also enable you to scrap the email address for Appfuse related support issues all together.
I have recently subscribed to the forum of an opensource package that offers two options, a forum where users can discuss issues and developers help where time permits and a paid forum which offers better response times and support from the lead developers. The paid option costs $20 US a year subscription fee, This may enable you in the future to justify one payed day a week of support for Appfuse.
I would also recommend you spend some time watching your daughter grow it only happens once :)
Anyway keep up the good work and good luck!
Posted by Mark Wolfe on July 04, 2004 at 01:05 PM MDT #
Posted by Garrett Hart on July 04, 2004 at 02:08 PM MDT #
Posted by Gwyn Evans on July 04, 2004 at 08:25 PM MDT #
Matt,
I want to start by saying that you are not alone. Most of the time, this one statement helps more than any advice a person can provide. Nonetheless, I will also dispense some advice as well as share with you some personal experiences.
I have thought about this problem <strong>A LOT</strong> over the last few years. Sarah has encouraged me to think about it ;) In fact, right now I am going through the process of trying to organize my interests so that I can have a more reasonable schedule. Night after night I stay up past the time when Sarah goes to bed so that I can burn the midnight oil and hack away at whatever my heart desires. Unfortunately, this time alone causes Sarah and I to grow apart.
The problem with most of the advice on this matter is a lack of understanding as to why we work the way we do. Writing open source code (and generally being creative) is effectively my fuel. Without it, I would be empty inside. That is not to say that other things don't make me who I am, but I also won't be my whole self, just like you won't be complete without Julie or Abbie.
You know how to have fun, you know how to be responsible and you certainly know how to program. Therefore, you also know what the right path is for yourself, and no one else can tell you what that is. Listen to yourself, because listening to the community isn't going to make you happy. We want your time when you are ready to give it to us. Remember, this is free software, which means that you are free to do as you like. Often times I feel like I have this unwritten responsiblity to prove my programs day in and day out, but part of the reason I give away the source is so that I don't have to play this pressure role.
We are here to help you as much as you are here to help us. Personally, I am drawing a line in the sand, defining which projects I am going to support and which ones I am not going to support. While I am going to focus on a subset of projects, I am certainly not going to give up the craft that I love the most.
Good luck!
Posted by Dan Allen on July 05, 2004 at 06:47 AM MDT #
Posted by Mike on July 06, 2004 at 07:01 PM MDT #