Skip to main content

Welcome to ZX81.org.uk

Tag: Career

Generalist Software Engineering

I greatly enjoyed Graham Lee’s series of posts about specialisation versus generalisation in software engineering1, quite possibly because it’s me.

My background is a little different from Lee’s, though, so I thought it was worth sharing.

I have a two tier experience2. With a few minor blips, Unix has been a constant technology underpinning since my first year at university. I started using Linux around the time 1.0 was released. I got a Mac when — or possibly before — OS X was ready for mainstream use because it was Unix with a nice UI. At work I’ve seen the change from big Solaris and HP-UX machines, to Linux, to containerised applications (which are normally based on minimal Linux distributions). Sure, the different Unix variants are not exactly the same, but most of them have something bash-like and ls does the same thing everywhere, even if the more esoteric options vary.

What to do?

There have been a few blogs recently about people finding their true vocation and discovering that it’s not developing software. This is not a “me too” post. I do still develop software for a living and I don’t intend becoming a writer or anything else any time soon. But like most people (I assume) my career has taken turns that I never would have imagined when I started out.

In fact when I was at school I took quite some time trying very hard not to be a software developer for a living. I took geography rather than the rather more obvious (if you know me) chemistry because I wanted to be a pilot. I was so determined to keep programming computers as a hobby that I almost took woodwork instead of computer studies when I was fourteen.

My delicious.com bookmarks for October 20th through October 24th

  • Deliberately uninformed, relentlessly so [a rant] – “Many people in the United States purchase one or fewer books every year. Many of those people have seen every single episode of American Idol. There is clearly a correlation here.” Wholeheartedly agree with this post. Not knowing stuff is fine. Being proud of not knowing stuff? Not so much.
  • Twitter Can Predict the Stock Market – “Mao compared the national mood to the Dow Jones Industrial Average. She found that one emotion, calmness, lined up surprisingly well with the rises and falls of the stock market — but three or four days in advance.”