Categories
Uncategorized

Advice for Startup CEOs

Some of the advice in the SEOMoz article Advice for Startup CEOs includes: have a voracious appetite for knowledge, be ready to multi-task, be able to communicate in multiple mediums, have a background in usability, cultivate a strong culture of analytics, admit and understand that a company is NOT a democracy, delegation is your friend and don’t get too far removed from your company’s day-to-day operations.

Categories
Uncategorized

Rock Star Coders [Updated]

Gene Simmons showing a bass guitar (headstock first) into his mouth.

Reading the ComputerWorld article Rock Star Coders reminded me of a classified ad announcing auditions for a band member that went something like this:

Lead guitarist/vocalist wanted for glam rock/metal band. Must have serious chops, a good voice, looks and stage presence.

No assholes.

You might as well put up an ad that goes “Vegan life coach wanted. Must like steak.”

The article looks at rock star programmers from the manager’s point of view, describing some of the desirable qualities of the rock star programmer (a not-so-stereotypical geek who is well-rounded, organizes events like BarCamps, writes an influential blog, has a passion for coding and tech but also has some interesting hobbies) to the downsides (Khan Noonien Singh syndrome — where superior skills come hand in hand with superior attitude).

A couple of things in the article that I found funny:

  • The obligatory mention of Zed Shaw’s rant. The name “Zed Shaw” may end up becoming a figure of speech the way the phrase “Pulling a Peyton Manning” jokingly got used on the SNL episode with guest host Peyton Manning (or to cite a not-so-safe-work example, the way some people on the political left now use Rick Santorum’s name).
  • They mistakenly refer to the enigmatic programmer known only as why the lucky stiff as “why the lucky” (which sort of sounds like a Chinese movie title)
  • They refer to a company looking for a very skilled Rails programmer that placed an ad for a “Rails Pirate”. Every time I hear something of the form “[insert noun here] Pirate”, my brain automatically turns it into “Butt Pirate”. That’s just me.

As for my own personal ambitions, while I’d love to be an accordion rock star, I’m with Ron Evans — I’m aiming to be a jazz programmer.

Update

Brian Wynne Williams, CEO of Viget Labs (whose recruiter was interviewed in the article) wrote about his thoughts about the article in his blog.

Categories
Uncategorized

T-Shirt of the Day

Here’s a fine t-shirt that you can get made at any shopping mall that has one of those stores where they’ll stick the slogan of your choice in Cooper Black letters onto a t-shirt or sweatshirt with one of those big press irons. You’ll be a big hit at your next geek gathering!

T-shirt: “I know H.T.M.L. (How to Meet Ladies)”
Photo by Kris Krug.
Click the photo to see it on its Flickr page.

[Found via The War on Folly via ffffound.]

Categories
Uncategorized

Mac Support Ad Based on Desktop Icon Art

Here’s an ad created by the ad agency 2008Scandinavia for “Teknograd Mac Support” in which the graphic is a Mac OS X desktop with icons arranged to form images:

Teknograd Mac Support ad featuring desktop icons arranged to form images

[Found via adgoodness.]

Categories
Uncategorized

Toronto Gatherings for Rails Developers

Ruby on Rails logo

If you’re a Ruby on Rails developer, there are a couple of events you might be interested in…

Tonight: Rails Pub Nite at The Rhino

The fine folks at local development company Unspace have hosted the monthly Rails Pub Nite for nearly two years now, and the event is going strong. It’s a meet-and-greet event where you can hang out with all sorts of people from those who develop in Rails for food to the curious ones wondering what all the fuss is about. It happens tonight at 7 p.m. at The Rhino (1249 Queen Street West, just west of Dufferin).

Ruby/Rails Project Night – Tuesday, February 12th

In a couple of weeks, TSOT — the company for whom I work — will be hosting its second Ruby/Rails Project Night at its offices (151 Bloor Street West, Suite 1130 — that’s just east of Avenue Road), where various Ruby and Rails developers do presentations on their current project or some aspect of Ruby or Rails. The first was a hit, and if you want to see some pictures, they’re here. As usual, I’ll be doing the opening monologue at Project Night, and I promise it’ll be entertaining.

(By the bye, if you missed it and are interested, I’ll show you the slides from the my Project Night monologue, Rant Said Zed, at Rails Pub Nite tonight. Just ask!)

Categories
Uncategorized

Is Chandler’s Demise Evidence that Dynamic Languages Can’t Scale?

Manageability.org asks the question “Is Chandler’s Demise Evidence that Dynamic Languages Can’t Scale?”. For a quick reply, I’ll quote a Reddit comment: “Even if it was, such a badly-managed project wouldn’t be a good example.” Software projects have failed long before the current dynamic language hoopla — see Jeff “Coding Horror” Atwood’s article, The Long, Dismal History of Software Project Failure and the articles he cites for a backgrounder. All the projects cited in these articles most likely were developed in solid, respectable, God-fearing, non-communist static languages.

Categories
Uncategorized

Programming Book Profits (or Lack Thereof)

John Resig writes about how much money he made writing his book Pro JavaScript Techniques (which, as of this writing, boasts a five-star rating on Amazon.com): after collecting a $7500 advance, which applied against future profits, it took him a year’s worth of sales for him to make an additional $246.30 in profit.

He also writes about other things he learned in the process. I’m reminded of what Jeff “Coding Horror” Atwood wrote in a Twitter message — that for all but the hottest of tech topics (in which you are an undisputed master), rather than write a programming book, your money-out-to-work-in ratio might be better if you write about your topic in an ad-supported blog.