Category Archives: Meta

Let’s get the introductions out of the way

Welcome to the blog. I tried and failed to come up with a good pseudonym (I don’t want to reveal my identity right away, as that would expose my employer, which is a perfectly fine company but I see no benefit in outing them, especially since I’ll be blogging on company time), so I guess I’ll just call myself C, which may or may not be one or more of my initials.

In this blog I’m going to write about my job, and my job is that of a one-man IT department. Within the small company I work for, I have sole responsibility for every computer-related task: speccing, ordering, building, installing, and supporting new hardware; brainstorming, designing, writing and maintaining software both for internal use and for our customers; mocking up, designing and updating any websites we need; and a long list of other tasks predictable and diverse.

I came to this job a couple of years ago after a long stint at university. On some parts of the job description I was already strong; but on most of it I was not, and the job has entailed, and continues to entail, a large amount of learning while doing. I’ve made mistakes, and gained insights, and through trial and error, worked out some methods that mostly work for me; but I’m no authority, and still have a lot to learn. I’ve done nothing to document this formative process until now, partly because I don’t know of anyone else who is in a similar situation, but I know there must be plenty more of us out there.

I hope that this blog might become a place to congregate, swap stories, and learn; we task-jugglers, jacks-of-all-trades, sysadmin-coder-designers, one-man-IT-bands, go-to guys; writing AJAX web apps one day, rewiring the building the next. We who stand alone, tucked away in our little offices, with no teams, no regular meetings, no coffee-break discussions about work, and not much contact with others of our kind; figuring out solutions alone with the aid of books and the internet, not through conversations as part of a team. A different kind of work that requires a few modifications to the usual approach.

So this is for all the generalists out there. We may not be great at everything we do (at least, I’m not), but we can do a lot more than just what we’re great at, and do it acceptably well, and after the specialist has seen all his accumulated knowledge become obsolete within a few years after being snubbed by technology’s fickle trends, we’ll still be needed.