A Statement of Purpose
Wanting to do things right around here, I have decided to summarize why I started this weblog and what I really want it to become. I have run a number of sites in the past, but have had a very hard time keeping them on track. This one is different, as the domain name itself doesn’t leave a whole lot of room for variance.
Every day reminds me that no matter how many years I can claim to have worked in the IT industry, I’m still a beginner. Twelve years ago I was a beginner to Microsoft Windows NT 4.0 and to the still young GNU Linux. Four years later, I was a learning how to keeping my head in a large environment. Five years from then, I had to figure out how to lead a large team of systems folk in an even larger organization and keep my soul. I’m still not sure I made it all the way out of that one.
Today, I’m the sole systems guy in a thriving software development company. I have my hands full with keeping up with day-to-day issues, managing risk, planning for the future, being continuously on call, and trying to build a capable operations team from the ground up. I am regularly amazed that a company so young and so small can challenge me like this - but it is doing a damned good job.
One of the most frustrating realizations is that there isn’t a guidebook to lend a hand. There are shelves full of operations management books out there, but none of them give you any idea as to what the hell you’re going to do come Monday morning. The same can be said about a lot of the technical books out there: it is easy to find a book on your favorite Linux distro or a guide to implement Active Directory, but that doesn’t solve the core problem of how you keep ahead.
Sometimes I think that the technical books on the wall behind me are just pleasant distractions from the mess I live in. It’s far easier for me to tinker with something new or arcane than it is to face up to the more immanent and difficult problems.
So this is what is going on: I am going to build a guidebook of sorts on how one can truly take charge of their environment. It will be concise, and it will be living. I’m going to use my posts to cover the topics, and I will write revisions as necessary. I expect to make mistakes. In the end, I’ll have a process that I trust and can use on a daily basis to not only keep things running in a safe and sane manner, but to keep making improvements.
Now, I will drift from time to time to keep things fresh and interesting. I’ll ramble about code and and related news here or there. As an example, I have a small series of articles detailing typical stack smashing techniques that will be fun to polish and publish. This is a blog, after all - it is allowed to wear different hats.
There you have it, folks. Now you know who I am and what I am up to here. Time to get back to writing.
Tags: security, sysadmin, it, operations, technology
February 7, 2008 at 4:38 am
Michael,
I’m in a similar position to you, a one man sysadmin dept in a small web-based IT company. really looking forward to how this blog will develop and keep up the good work!
Shane
February 7, 2008 at 6:51 am
Thanks, Shane. Please feel free to chime in with your experiences anytime!
February 7, 2008 at 10:47 am
Great post, Michael!
I was saying something similar to someone yesterday - our industry is so large and under such constant change that it’s impossible to be an expert in everything, let alone keep your head above water.
Looking forward to the guidebook posts!
February 7, 2008 at 12:32 pm
Michael - no kidding! I do believe, or at least hope (ha!), that we can find some sort of basic methodology we use to keep moving forward. The worst thing, imho, is to be stuck in fire fighting mode and not being able to see a way out.
February 7, 2008 at 6:26 pm
Michael, great post and blog! Quite inspiring. I’m a system person a small company and your post keep me rethinking what i do my organization.
February 7, 2008 at 6:51 pm
Thank you, Deniss. If you have any tips, please post ‘em! It is hard work!