Ship It! LIVEShip It! LIVE
home about services writing contact

We develop, test, and create fine software products, and design creative solutions to your problems.
The development of software is an intrinsically creative process. We are dedicated to improving our mastery of the art.
Links · RSS Feed
Popular Pages

That's got to be one of the *best* choice of title since the Mythical Man Month!!
-Kenneth Sizer
.. it is a really special feeling when you give someone a book and it changes the way they think and act. So I'm really pleased to have just finished reading a book that I know I'll be handing out ...
-Jeffery Fredrick
Ship It! is part manual of best practices, part software methodologies book and part a distillation of ideas and experiences of good and bad projects that the authors have been involved in. It migh...
-Tech Book Report

My Daughter's Flickr Page (Feb 12)
My daughter has been asking me to share her flickr page with my "nerd friends". So, my nerd friends, if you have the time to click through a few cats, dogs, and several "still life" shots from a budding photog, she'd appreciate it!
Main page
Her favorite shot of our cat
One of her landscapes
I hope you enjoy a few of them.

Category: Personal

Learning Backbone with Derrick Bailey (Aug 21)


I recently started doing video editing for the Pragmatic Programmers and the first title I worked with was an excellent getting started guide for backbone.js.

It’s not a sales job for why backbone is better, but rather it assumes you’ve already decided to use backbone and provides the information you’ll need to start using it. Derrick creates a slick image gallery application that uses backbone in the browser, and a bit of Sinatra server side.

Come check it out and I think you’ll be pleasantly surprised at how much you can do with it!

Hands On Backbone.js

Category: Misc

Migraines and Me (Aug 19)
I've started writing some form of this post for the last several years. I thought it'd make a great headache/migraine educational bit. About how we as an industry abuse our bodies with caffeine, long hours, and terrible ergonomics. But I never seem to finish that post, so I’m writing this one instead.

About 8 years ago I started getting migraines... about once a quarter. Not too frequent, so I just ignored them. Then they slowly progressed to monthly. Then weekly. And at some point I realized I was waking up with a low grade headache every day. My wife had been trying to get me to a headache doctor for a while, but daily was my wake up call.

Along this time I started skipping west coast conferences. The additional stress of dealing with extra time zones never helped.

I also noticed that, of all my conference friends, I was the only one who had a low-end pharmacy in his laptop bag. Other people bought tylenol when they had a headache. I went to a pocket that had each major over-the-counter medicine so I could rotate doses. I also found that I retreated to the quiet of my hotel room hours before my friends.

Now I rarely speak at conferences, but I do attend a few. Most days I have at least a low-grade headache, but some months (like the last one), I don’t really leave the house other than for work.

Why am I typing all this? I’m asked from time to time why I’m not at conference X or Y. Or why I don’t attend the local user group meetings anymore. I’ve really fallen off of the blogging wagon as well. Finally blogging seemed a more efficient way of sharing the information.

I also want to take this opportunity to say that migraines aren’t just blinding pain that leave you on the floor. They’re also when you have headaches more than three times a week. They can be caused by stress, certain foods, bright lights, missed meals, exercise, or a hundred other things most people take for granted. Ignoring your condition, like I did, makes it much more difficult for you doctor to help you. The longer your body thinks of the pain as normal, the more difficult it’ll be to break the cycle.

Your regular doctor will know a bit about headaches, but there are neurologists who focus exclusively in this area. I strongly encourage you to find one instead of being "tough" like me.

Category: Personal

We're Shut Down (Jan 18)
To help drive public awareness of SOPA, a very bad piece of legislation, this site is shut down today. Visiting the main page will direct you to http://sopastrike.com/strike after 5 seconds.

You can also read about this at Pragmatic Programmers.com, my publisher's url. They, just like Google, Wikipedia, and countless other sites, are trying to be sure everyone understands the legislation we're in danger of seeing passed.

Category: Misc

Public Speaking 101 (Nov 22)
Last Saturday I was privileged to be one of the IndieConf speakers. If you missed it, it's a great conference that has both technical and infrastructure topics ranging from marketing to budgeting to CSS. I think it's a great event for both full timers and independents... but I digress. :)

My talk was more of a workshop. We covered a number of essential public speaking tips, then practiced. I really wish we'd had more time, but it's a fun talk to give and the audience was very engaged. I enjoyed it quite a bit.

Here are the slides I used: Public Speaking 101.

Damond Nolan attended and blogged on key points from a number of sessions, including mine. You can see the list of sessions here. Click through to my talk and see me pointing to an invisible object. ;)

He also posted a number of his IndieConf pix.

For those of you in my talk, the coach I mentioned (more than once) is Alan Hoffler. You can find him at MillsWyck Communications. He's the best coach of this type I've ever worked with and he's got a number of reasonably priced events coming up.

Category: Misc

Previous page Next page
DevNexus GROWS Workshop (2016-02-15)
I'll be giving a full day GROWS workshop!
Agile Leadership Network (2016-02-23)
I'll be at ALN to discuss GROWS
TISQA (2016-03-03)
I'm speaking on the continuous paradigm


© 2007 Agile Artisans.