Blog

January 31, 2008 05:14 +0000  |  Drupal Employment Perl Reinvent Work [at] Play 8

Those of you who aren't privy to my less-than-public posts, you might wonder what the heck happened to Reinvent and why I'm suddenly talking about The Donat Group. Obviously, it's probably a Bad Idea to talk about the nuts and bolts of it all publically, but here's the gist in my generation's favourite format: point form.

  • Reinvent is a fun company with lots of smart people
  • It's also run by management that feels that expanding their business into Software patents makes for an acceptable business model.
  • I disagreed. I've worked for a lot of companies who did things I felt were Not Good, but there are a few things I won't do... supporting software patents is one of them.
  • So I went looking for a company whose morals where more in tune with my own and I found one in The Donat Group.
  • I handed in my resignation, offered to work 2weeks before I left and they declined. I guess the brass weren't happy with me.
  • I started at Donat today and they seem pretty cool. Very dot.com startup-like but with actual paying clients.
  • They like Drupal though, which from what I've seen, is really not good. My first impressions of Drupal is that it's a bunch of non-programmers pretending that they can write real software. Function and variable names bleeding into everything else, no objects, and horror of all horrors: their coding standard requires a two-space indent.

I made a work around for the back-assward indenting thing though. I call it undrupal. Basically it uses a regular expression to strip out the space-based indents and replace them with tabs. Then you can write your code in a sane environment, then use the same script to re-crazy it with spaces again.

Ok, so my first day didn't exactly have me neck-deep in super-advanced code, but hey, it's the first day. I'm really looking forward to this job though, the boss is pretty cool and his politics are more in line with my own, and even more fun is the fact that I'm now labled "Senior Developer" and I'll be able to actually head up new projects and such.

That's it for me now. If you want more details, just gimme a call.