b5media: Director of Technology

April 17, 2008

b5media, a local blogging powerhouse, is looking for a Director of Technology. Their approach is true to form, with a job posting and several blog entries on the subject:

This is their take on what they’re looking for:

More than anything we are looking for a mid-level to senior person who’s run major forward-facing (specifically consumer) web properties in the past. We need someone who understands development principles and how to push them forward. We want someone who wants to work in a startup, is passionate about blogging, and wants to see our already significant company grow even further. The person must be in or willing to be relocated to Toronto (on our dime, obviously) - and can even be in the US (yay for the reverse brain drain!).

End of the day, we hire smart people who like to have fun and really want to build great stuff that tens of millions of people are going to see. The challenges for this year are significant, but so is the opportunity. In fact, by this time next year, this individual will be leading a team of 15-20 folk building some of the most widely used tools in the blogging world.

The Good
It seems to me like b5media is well-positioned, growing, and in a young market where there is still a fair amount of room for growth.  It looks like the role is relatively senior, and you might be able to participate directly in the growth and definition of an interesting local technology company.  The location’s enjoyable, if getting there isn’t troublesome.

The postings have a lively, friendly feel; seems, at a distance, like it could be a fun place to work.

The Bad
There’s not really enough information in the postings to assess what technology one might be directing.  While they talk about “15-20 folk building some of the most widely-used tools in the blogging world”, their staff list doesn’t seem to show 15-20 “technology” people and if WordPress powers the back-end, it’s not clear what you’ll be building.

There’s not a lot of definition on the role and process, which may just be an indication of their size, and the fact that roles and processes don’t need much clarity, that it’s just a focus on getting the work done (although the role presumably has some responsibilities with regard to taking ownership of some aspects of getting the work done).

Ultimately, that lack of information continues across the board.  What’s the compensation?  What’s the work — what exactly will you be directing?

YMMV
Well, it’s a LAMP stack and WordPress.  Not everyone’s into LAMP.  Some of colleagues past and present dismiss PHP, and I’ve gotta say, it’s not my favorite language, but then again, it does power many of the web’s biggest properties, so there’s obviously something there.

Their location’s good and bad; Spadina and Queen is a fine place to hang around, get lunch, have some fun.  Depending on where you live, though it’s an awkward place to commute to.  The Spadina car and Queen car are both sluggish during rush hour, and it’s just far enough from the subway line to make walking a healthy, yet time-consuming exercise on a twice-daily basis.  It’s not incredibly far from the highways, but it’s far enough and on a slow-enough thoroughfare that getting from the Gardiner to Queen/Spadina is often irritatingly slow.

In Summary
It’s hard to say.  Could be a senior position at a rapidly-growing local technology company doing exciting things in a good location, or it could be you and a couple guys trying to keep a lot of wordpress instances happy, writing a few plugins, and wishing the Spadina car weren’t so packed.  At this point, the postings are more style than substance, and while it’s a good style, you’ll obviously have to spend some time talking to them to find out what it is that they’re really looking for, and whether or not that’s you.


Savvica: Expert Rails Engineer

April 16, 2008

Savvica has three ‘expert rails engineers‘ and they’re looking to add a fourth:

  • the best coder you know.
  • self-taught.
  • very hardworking. (This is an all-or-nothing startup.)
  • not scared of anything: Linux, SQL, CSS, Javascript, Erlang, whatever!

Savvica describes themselves as “a game-changing educational technology company that will improve access and quality of education around the world”

The Good
The company has a very strong developer-friendly startup feel to it.  They talk about technology, they have Rails blog, they contribute to open source.  They have macs, they send you to RubyConf.

They have a visible product that you, the potential candidate, can play with in LearnHub, a “social learning network where people teach and learn online.”  It’s a consumer product, so if you work on it, you can easily show it to your friends and family.

The technology is Ruby and Rails with TDD.

They’re lcoated on Spadina, between Queen and King, a vibrant neighbourhood with ships and restaurants, as well as expensive gyms and condos.

There’s lots to like here.

The Bad
Really, I don’t have many complaints, and most of the ones I can imagine probably fall into a ‘Your Mileage May Vary’ category instead, such as the compensation.

There’s really very little in the posting about the role, the work, the compensation, the process.  Some of that is natural effect of being a small startup — there may be very little in the way of defined roles and process, it’s just a team trying to get the job done, but it does mean you’ll want to ask some of those things if you speak to Savvica.

YMMV
When I last spoke with Savvica in detail, their salary expectations were neither terrifically low nor terrifically high.  They were hoping to attract developers who could afford to work on a slightly lower salary in return for options/equity in the long run.  That approach can work well in the long run, but it’s not a perfect match for everyone in the near term.  If the rest of the opportunity sounds perfect for you, then I suggest you talk them in more detail and cover the topic of compensation.

Although their posted 88.2% test coverage certainly isn’t bad, and does demonstrate their commitment to testing,  my experience was that, in Rails, with less unlikely-exception-handling and boilerplate getter-and-setter code than Java, it wasn’t hard to get pretty close to 100%.  That said, I haven’t seen their codebase and coverage numbers in detail, and, to be honest, a near-90% coverage is nothing to complain about.

It’s a small startup.  Not everyone’s looking for small or startup.

In Summary
Savvica’s an interesting place.  I spoke briefly with John Philip Green last year, but my outrageous salary expectations (and a family to support who can’t eat options) weren’t a great fit.

If you’re interested in doing Rails in the downtown core, and the compensation is a good match for you, it’s seems worth further investigation.  If you do check it out, be sure and read CTO John Philip Green’s ‘11 Tips on Hiring a Rails Programmer‘ so that you know what to expect.