Joining the ranks
Today sees the close of my first week of fulltime work at Buzzcapture. We (yes we) are a small social media monitoring and analysis company, based in Amsterdam. Despite a PhD in philosophy of language (or something very like it), I’ve joined the team as a programmer.
The biggest challenge of the first week has been adjusting to the hours, after ten years (ten years!) of university life. I’ve been doing something like an internship there already for a couple of months, but an early start two days a week is substantially different from an early start Monday-to-Friday.1 I’m going to have to force myself to go to bed early on weeknights, against both my and Olga’s inclinations.
Business culture is quite different to research culture. I’m enjoying having concrete short-term goals with solid deadlines. I’m enjoying the effort that goes into setting up a working environment in which it’s possible to (and in which you want to) get things done quickly and efficiently. (There’s a whole literature on management techniques for software development, and while it’s mainly overkill for a team as small as ours I’m personally learning a huge amount just from looking at the problems these techniques are designed to solve.) I’m not so much enjoying feeling that I don’t know yet how to balance these pressures (deadlines, efficiency) against my ideas of software and design quality — at the very least I’m going to have to train myself out of the habit of leisurely exploration and reading-_around_ before reading-_about_. And it’s turning out to be a real pain that I proofread everything (including code) — definitely a habit to break, that one.
Mainly, though, I’m enjoying being paid to be a programmer. And not just by-the-numbers, we’re small enough that I have to do significant design work too (not unsupervised, of course). And I’m enjoying having to learn fast and hard. (“Don’t know Python? You’ll need to: learn it.”) Takes me back to the best parts of my undergrad degree. (And of course I’m still hoping for a chance to smuggle Haskell somewhere into the codebase…)
Notes:
- My farming family will laugh at me for “early start”. I mean that I’m at work before 9:30; for them if you’re not up before 6 it’s not really early. [↪]
Comments
I suspect whichever you get used to the other will be breath of fresh air... for a while...
Link: Funny, works for me. Must be Firefox doing a clever fallback. Fixed, thanks.
Email subscriptions: I don't know if that would be complicated to set up (I'm not on wordpress.com). Presumably there's a plugin for it, I'll check it out. In the meantime, there are per-post rss feeds. (Btw, why doesn't yours have those? ;-)
ok, I stand corrected, I haven't noticed per-post rss feeds. and of course my blog also has those, just append /feed at the end of each post's address.
Ah, should have tried that. Cheers.
Congratulations! Getting paid for doing something cool AND useful is a fantastic feeling!
As for smuggling Haskell: bad idea, trust me. I'd done exactly that with Common Lisp in one of my former companies. There are only two possible outcomes: either you'll have to maintain it till the end of time, or they will have to rewrite it when they want to change it and you are not available (eg. because you are doing other extremely important things). In my case a lot of really nice code had to be thrown away...
I wasn't really serious about the Haskell, alas. And there are probably more CLisp hackers than Haskell hackers out there, too...
And I'm not sure that what I'm doing qualifies as "cool" yet. Mainly I'm learning stuff. Which is pretty uncool, if my playground memories are anything to go by.
But thanks for the congrats! I'm excited about it!
funny, I think I'm discovering research culture the way you're discovering business, it's just the other way round for me.
(btw., the link to your company doesn't work, it only works with www; did someone forget to put some rewrite rule?;))
(btw2., why doesn't your blog allow to subscribe to particular post's comments via email?)