About two months ago I saw a tweet about 4 contest winners for something called SQL Cruise being put on by these two guys Brent Ozar (Twitter | Web) and Tim Ford (Twitter | Web). I followed the link to the web site and then promptly forwarded the link to my boss and fellow developers. We shot jokes back and forth like “Can you imagine the bar scene with no constraints?” and really didn’t take it seriously. When I tell people now that I went on a cruise to learn about SQL Server, they have the same reaction I did. Most think it was just for the boat drinks. One of the first things Brent asked me when I met him was why I decided to attend. A pretty fair question from someone putting on an event for the first time (especially one that is non-traditional) and you would think I’d have a really good answer. I did have a good answer but it just didn’t formulate in my head fast enough. Thankfully I did my SQL Cruise homework and part of that was starting a technical blog (see Brent’s post here). So thank you Brent and Tim because my first blog post is the answer that very question.
In his book The Passionate Programmer: Creating a Remarkable Career in Software Development, Chad Fowler says to “treat your career like a business” and that is my guiding theme when I choose what to do for training. This book is fantastic for anyone in a technical profession, not just developers. I pay for my own training, so I’ve set up a training budget to which I allocate a set amount each month. I attend conferences that maximize my ROI. Devlink in Nashville, TN is a great 3 day conference with sessions on both .NET and SQL Server and it ends on a Saturday so you can miss less work. Codemash in Sandusky, OH is a 2 day conference which focuses on bring together developers using a different languages and development practices. There are numerous other free one day conferences like SQLSaturday and Day of .NET out there too. Why do I go to conferences even though nobody is helping me pay? It makes me a more valuable employee. It increase my stock price so to speak. It creates wealth for the shareholders and the shareholders of my career are the most important people to me, my wife and kids.
Now, lets get back to SQL Cruise. A month later and just a month away from the sail date chatter about it was picking up on Twitter. The price of the cruise had dropped a bit. Out of curiosity I landed back on the web site. This time I found a post on mssqltips.com by Tim. Tim’s post talked about why a cruise was economically a good way to go so I ran some quick numbers to compare it to other conferences I might attend.
| Training Option |
SQL Cruise |
PASS |
Devlink |
| Conf. Fee |
$295 |
$1595 |
$100 |
| Lodging |
$920 |
$480 |
$480 |
| Dining |
$0 |
$250 |
$250 |
| Transportation |
$0 |
$0 |
$100 |
| Total |
$1215 |
$2325 |
$930 |
This is my pre-cruise projection, not actual cost. I just wanted to come up with ballpark figures. I ended up spending more on boat drinks and snorkeling on the cruise, but hey it’s a cruise and it was so worth it. I’m sure I’d spend about the same on entertainment if I went to Seattle or Nashville for a conference because there’s lots to do there too. My transportation expense in real dollars was zero for SQL Cruise and PASS since I planned to use frequent flier miles, but I would probably drive to Devlink so I put in a hundred bucks. I ended up spending a bit on transfers to and from the port. I assumed $120 per room night in a hotel and $50 a day for food. The price of the cruise was about $400 a person, but that assumes you have 2 people in the cabin. If you try and book a single person in the cabin then it’s $800 so either way I was going to be out the $800 but at least I could pitch it to my wife that if she went, her cruise was free. I also had to book 1 night hotel to arrive the day before the cruise.
Then I looked at the return side of the equation. What would I get out of SQL Cruise that I wouldn’t get from another venue? First, there is Tim and Brent. I had never met either of them before, but thanks to Twitter and their blogs I really respect what they have to say (and not just about bacon). It also speaks to why Brent’s advice on starting a blog hit home. Four days to pick their brains in such a small group setting was something I didn’t want to pass up. Second, THE CRUISERS. The part of Tim’s post that really stuck to me was “Both Brent and I are believers that you learn just as much, if not more, from those who you spend time with during conferences as you do in the conferences themselves.” Where else would I find 14 people with varying backgrounds that are passionate enough about SQL Server that they want to spend all day in class while sailing across the ocean? I mean three of these people put together some pretty awesome videos and one wrote a poem to get on this thing. Last, there was this quote from the SQL Cruise web site “You don’t need to be a senior DBA – these courses are designed to help your transition from junior DBA into a senior DBA, or from a developer into “the SQL guru” in your office.” Well that’s me, “the SQL guru” in the office. So I little SQL Cruise marketing paid off and going on the initial voyage of SQL Cruise could only enhance my “guru” status in the office.
Decision time. There was only 1 spot left on the cruise. The investment was reasonable, the return off the chart. Just looking at ROI, it’s a no brainer. But looking at my budget told a different story. I’d already been to Codemash and SQL Saturday #42 in Columbus this year and I’d made small family vacations out of both and while I probably shouldn’t count all that toward my budget, that fact is we spent the money. Going on SQL Cruise would break that budget wide open. There is a saying in business, “timing is everything.” You may have a better product or a better service and still loose out because somebody else got to market first. Decision made, I’m going.
Was it worth it? Hell yes. Tim and Brent delivered an exceptional experience. We really did start class at 7 AM on two of the days and not one person missed class. The Cruiser were incredible. I was so impressed with what they brought to the party (I mean table). DBA’s, developers, and consultants listening to bad karaoke in perfect harmony. Who could ask for more? Weeks later I’m still processing everything. The week I got back one of my fellow cruisers pointed me in the right direction on twitter to solve a problem, yesterday I helped a fellow developer in the office tune a query using some of the techniques from class, and now I just finished my first technical blog post. Three weeks later and I can already point to specific instances where SQL Cruise has helped my career.
Well that’s a wrap. My first post is in the books. Thanks for reading, leave a comment and let me know how I did.