My name is Christopher Humphries.

I work as a professional programmer and linux/unix systems administrator. I live as a human and try to help other humans when I can.


You may contact me at christopher@niroze.net (can email or gtalk) or on LinkedIn.

I try to get back to everyone that contacts me.

Personal Interests

I am a big fan of the fantasy and scifi genres. So, as you can guess, I do like Star Trek and Star Wars, as well as Dungeons and Dragons, and other like games. If it has anything to do with space, I'm interested. I hope the new Star Wars doesn't stink.

Traveling and eating local foods is also a big interest of mine. Meeting new people and asking them what they like is adventurous and worth a try at least once. I've tried to learn a foreign language many times. Even with Duolingo, which is amazing and free, it is difficult to keep up with it. Maybe soon I'll continue that.

I'm a big foodie. The inverse side of that is that I'm also getting into running and I don't have the body of a runner. Hopefully food and exercise will balance out and I'll be fit and well fed. Couch to 5k program is pretty good, and there is an app for it, so bonus!

Few things are as good as hanging out with good people and having some laughs. Alcohol helps, but not required. I like tequila and stouts.

Computing Interests

I have been a fan of Linux since 1996 when I got Slackware 96. Compiling a linux kernel took about 24 hours then. I didn't have internet access for a few months, so all I did was read man pages and teach myself C programming, at the same time taking breaks to learn commands on the system. It was a whole new world for me! Anything was possible.

Fueled with learning all I could while super excited about computing. I got on the internet. I learned more programming languages and also tried different Linux distros and BSD variants. Before I knew it, I had learned a good deal of information (Linux and BSD in various flavors were comfortable, and knew several programming languages well), but I couldn't stop wanting to learn more. I was fascinated by being able to enter other computing systems or what was possible (in those days) with viruses. The fascination died down a great deal after I learned that it wasn't complex, and most of the "hackers" are just people chaining programs together others have written.

I then got my first real job, outside of consulting/contracting work, during the dotcom boom/bubble of the late 90s and early 2000s. It was for a programming and admin job that required I know python, Zope, and Oracle SQL. I didn't know any of those things, but I learned it very quickly and ended up getting the job. I continued to learn.

Now today, over 15 years later, I'm still learning and still have the same determination and excitement for computing. The internet changed everything and all the wonder of what's next, what's going to happen, is sort of lost, but I still love what I do.

My focus now-a-days is more cloud computing, high volume web applications, "dev ops", large scale database and server setups, and web services.

I've tried to get into design and be good at it, but I fail greatly every time. My brain just doesn't know what to do with a blank canvas. It is more suited to analyze, optimize, and correct problems in a system, which I'm really good at.

Never stop learning, or you may get left behind. Technology changes fast, and you have to be able to adapt and excel. If you have this natural curiousity and fire for computing like I do, it will all come naturally. Sure, many things you learn may turn out to be useless, but sometimes they do not... either way, you have a rich perspective that other people do not have. Many people just learn a couple things and stop; do not do that.

Flame war sides: Emacs (since 1996), Android (had an iPhone for years, now have a Nexus 6), NetBSD (out of BSDs), Ubuntu (out of Linux distros, was formerly Debian and Slackware), bash (used to use zsh and before that tcsh, but now I've just gotten used to bash, may switch back someday). Sure there are more stances I have that others don't like.

I have a blog planned with a backlog of articles to write/finish that will auto-post on the regular. Also want to release personal projects as open source and work on them that way (I've accepted that I'm not going to be a software millionaire and I don't want to migrate from a tech head to all business/sales which is what is required). That should all be trickling out over this year.

Advice: work hard, never stop learning, take time for yourself, take notes as you work, and you are not defined by your job. Also save money while you have it, your future self will thank you.