They said I could blog everything about the conference I'm going to tomorrow, so let's see how far they're willing to go. A lot of folks have asked me what the agenda is, and until now - I've had no clue. However, today I was sent an e-mail and I'm happy to let y'all know what's going to happen. One thing I noticed is that the Word document's title was "Competitive Influentials Summit". Heh - I guess I'm an "influential" now.
I'm really looking forward to this event. I think we're really going to get wined and dined, and maybe even learn something. It'll be the first time in my life that someone will be picking me up from the airport with a "Raible" sign. I'm leaving at noon on Thursday to do a little St. Patty's day celebrating with my sister (it's her birthday), so I'll miss the "Open Source and Microsoft" session. Hopefully someone else will blog that so we see what they're thinking.
Wednesday,
March 16
Time |
Topic |
7:30am-8:00am |
Registration/ Breakfast |
8:00am-8:30am |
Welcome Keynote |
8:30am-9:00am |
Attendee Introductions |
9:00am-10:00am |
Improving Security at Microsoft by changing the process |
10:00am-11:00am |
Microsoft Messaging Futures Using Indigo |
11:00am-11:15am |
Break |
11:15am-12:15pm |
Programming Language Design Panel: Jim Miller/Jim Hugunin/Herb
Sutter |
12:15pm-1:00pm |
Lunch / Channel9.MSDN.com Discussion |
1:00pm-2:00pm |
Developer Community Outreach Efforts |
2:00pm-3:00pm |
SQL 2005 and the Developer |
3:00pm-4:00pm |
Product Development Process |
4:00pm-4:15pm |
Break |
4:15pm-5:45pm |
Windows Architecture |
5:45pm-10:00pm |
Shuttles depart for Teatro ZinZanni |
Thursday, March 17
Time |
Topic |
7:30am-8:00am |
Welcome / Breakfast |
8:00am-9:00am |
Morning Keynote |
9:00am-10:00am |
.NET CLR Architecture |
10:00am-10:15am |
Break |
10:15am-11:15am |
ASP.NET 2.0 |
11:15am-12:15pm |
VS.NET 2005 |
12:15pm-1:45pm |
Lunch / Microsoft Research and Innovation |
1:45pm-2:45pm |
Smart Client Futures |
2:45pm-3:45pm |
Guidance Through Patterns and Practices |
3:45pm-4:00pm |
Break |
4:00pm-5:00pm |
Open Source and Microsoft |
5:00pm-6:00pm |
Company Store Visit |
6:00pm |
Shuttle departs for Willows Lodge |
7:00pm-10:00pm |
Evening Event at Red Hook Brewery |
Friday, March 18
Time |
Topic |
8:00am-8:45am |
Welcome / Breakfast |
8:45am-9:15am |
Closing Keynote |
9:15am-10:15am |
Windows CE and Mobility |
10:15am-10:30am |
Break |
10:30am-11:30am |
Visual StudioTeam System |
11:30pm-12:00pm |
Closing Remarks |
12:00pm |
Lunch / Departure for airport/hotel |
Joe points to some interesting news about Firefox. The part that struck a cord with me is Mike Griffin's post about free products and burn-out.
As a co-author of a free product myself I know the kind of burn-out issues these folks are going through. Most folks working on free products need real jobs to pay the bills. This means they work on these free products late into the evenings and on weekends if it's a product of any real worth.
At first the thrill of a new project and the recognition that goes with it carries you through those tiresome evenings. You are creating something new and there are no bean-counters around to mess everything up. However, as time goes on, as with most things, the thrill begins to wax and wane, and after months of getting no more than 4 hours of sleep per night it begins to affect your health. You get sick more often than you used to, and you're main goal quickly becomes to merely get through each day. And then there's the guilt of spending too much time on it, when the basement needs painting, things need fixed around the house, and you're not spending enough quality time with your kids (and when you do you're the walking dead so it doesn't count). Finally, and much to your surprise, the project doesn't really turn out to be the big career booster you thought it was going to be. In fact, perspective employers are hesitant to hire you when they find out you have a mistress on the side pulling at your time and resources.
In the end, it's a matter of commitment. You've created something folks have come to rely on and they need you, you cannot walk away from it. You realize how foolish you were thinking that it was all going to be good times and not tough times (like at work) and then you hunker down for the long haul. There are ups and there are downs, in the end you a providing a free product and you have to pace yourself. There isn't a day that goes by that I didn't wish my free product was my real and only job, but it isn't, and I knew that when we started it.
I couldn't have said it better myself. I've definitely experienced the "affects your health" part, but I can't agree with the career booster part. Maybe I've just been lucky, but I believe my extra-curriculars continue to help my career.
That being said, I'm burned out on both AppFuse and Spring Live at the moment. Luckily, I'm committed and will be able to find motivation for both of these projects in the near future. There are sooo many nights when I work on these projects and I'd much rather just go to bed or weekends when I wish I could goof off and play with the kids. The nice thing is that I can choose to do this stuff. Users may scream and readers may complain, but sanity and family must have a higher priority.
I've only stayed up late once in the last two weeks and I didn't touch the computer for more than 5 minutes this last weekend. With this week being a 1-day work-week (the rest being spent at Microsoft and on vacation), I should be rejuvenated and enthusiastic about working for free again soon.
Brian McCallister hits the nail on the head with his comment. For an open-source project to remain successful long-term, it needs a strong developer community. "A project with a truck number of two is in deep trouble." Seems like recruiting new developers might be more important than new releases. Something to think about...
This weekend was another great example of why it rocks to live in Denver. On Saturday, Holly (Julie's sister) hosted a house-warming/birthday party and we enjoyed a few Coors Lights in the 70 degree weather. Saturday night, I took Abbie and a couple of friends to the DU Hockey game, and when we left it was snowing. Sidenote: Abbie has switched from calling it "Hockey" to "DU Hockey" and she's becoming very well versed in "Go DU!".
I woke up early yesterday morning, picked up a friend and after 2 hours of nasty roads and traffic, we were skiing Keystone at 10. There was 5 inches of fresh powder and the sun was out - meaning it was a beautiful day to be on the slopes. This morning it's still snowing and expected to continue for a few more days. I'm sure we'll get spring weather again soon, but not soon enough for Julie.