Sep 27

That was fast!

So, while waiting for the much anticipated end of the work week, I realized that today marks the one month anniversary of this blog. That was quick!

Ok, I know one month isn’t that long in blog terms but for me it’s been a stepping stone to something I’ve been meaning to do for years and is still very much a personal journey to discover exactly what I want to share with the world.

Honestly I really didn’t expect to have enough time to post what I was able to this first month. I’ll be pleasantly surprised if I can continue to do the same over the coming months.

With that being said, I expect things to grow outside of the bounds of my reflections and weird sense of humor. I personally hope to be able to post more of my enjoyments and things that I find interesting in addition to the educational and nostalgic.

So if you end up offended by seeing weird music videos, geeky humor, some odd article about networking, life in general, gaming, or any number of things I consider to define my personal “networds”, don’t say you weren’t warned. 🙂


Sep 26

Clicky clicky

Typing. Something we do every day and mostly take for granted. That is until our keyboard starts acting crazy. Keys don’t register, they get stuck, or they just double register. Either way it’s annoying and that’s exactly what started happening to me. Again. 

I started thinking about the keyboards I’ve had over the years and I realized that in the last three years I’ve replaced my keyboard at work three times including this latest incident. I don’t know that I’m overly hard on my keyboards but they get a LOT of use. To be fair, the keyboards I’ve been using are the ones from our PC manufacturer and buying them tends to be an afterthought in the ordering process. Mainly because we’ve got so many laying around from previous generations of desktop purchases that they’re more of a disposable commodity than in previous years. Which got me thinking… Have I ever had a favorite keyboard?

Thinking back, it’s obvious to me that actually yes I did have a favorite keyboard… and surprisingly enough it was one I had almost 20 years ago. All I could remember was it was an addison keyboard and it was kind of split in the way of the ergo keyboards. I did some google searching and found it! The KB-7001. This keyboard lasted almost 7 years before it’s PS2 port shorted out one day.

After I found it of course I had to ask myself why it was my favorite keyboard and after a few moments of reflection I realized it was the keys themselves and the tactile feedback. The clicky clicky if you will. This is important for a few reasons… First off this old keyboard used what was called white alps switches which were mechanical in nature. They gave off a satisfying click when pressed all the way and you could feel it when they actuated. They were done in a way that made you feel like you were a typing king of speed. This led me to doing research into “mechanical keyboards”.

In hindsight I should have realized that mechanical really just means “like they used to make them” because back when I started there was no such thing as a membrane or dome style keyboard. Nearly all of todays keyboards (minus the mechanical market) are made with a mass production mindset and the keyboard you’re most likely typing on now is the result. Spongy typing, prone to wearing out, and overall quiet and non-obtrusive to other workers. I’m not a statistics guy by any means but I’ve read and agree with others that keyboard typing speed potential in the past 15 years has been reduced significantly due to the cheaper keyboards that people are mostly using.

So what to do. I researched the current generation of mechanical keyboards and read all about the cherry mx switches and the different versions. In a nutshell the most popular ones are blue, black, brown, and red. Blue being loudly clicky and tactile, brown being tactile but not overly clicky, black being neither clicky nor tactile but very stiff, and then red switches which are like the black switches only much easier to actuate.

TLDR; Typists go with blue or brown and gamers go with black or red.

Easy enough! I found a very good article on with more information on the different switches if you’re so inclined to read it. There’s also a good video on youtube that goes over some of the current models of mechanical keyboards and the differences. [Mechanical Keyboard Overview and Showcase]

As the mechanical keyboards vary in price by a huge margin ($50 to $300+) it meant I had to evaluate exactly what I was going to be using the keyboard for. My first impulse was to go with a gaming keyboard as it’s the best of both worlds and I’m a gamer by heart. However, since the red switches do not have tactile feedback and this was for work I knew the choice was going to have to be either the blue or brown. Since I have my own office and the nostalgia factor was too great to worry about a little noise, I went with a full sized keyboard that has Cherry MX blues. .

Since I didn’t want to spend a ridiculous amount of money, I took the easy (aka cheaper) way and went with a Rosewill RK-9000 keyboard. I also managed to find a great deal on Amazon for a new (repackaged version) for a slight discount off the $65 regular price. This keyboard has no media keys, no laser etched lettering, no back light, no whammy bar, or anything like that. I even re-purposed the wrist rest from my old keyboard and used some packing tape to mount it to the new keyboard. (don’t judge me!)


Overall however, I’ve had this keyboard a little over two weeks and so far the difference to me has been amazing. Sure it’s loud and sounds like a machine gun at times when I’m really getting into the typing groove but I’m reliving nostalgia every day and I love it.

The one thing I could not predict when purchasing this keyboard is the effect it’s had on others in the office. I’ll be happily typing away and a random co-worker will pause by my door or even drop into my office and just stand there for a minute before commenting on a memory or reflection that the sound has rekindled from their past. It’s funny how something so unassuming and technically boring can bring back such strong memories and feelings from earlier times.

If something as simple as a mechanical keyboard can do that then what else are we taking for granted that can do the same?

Sep 09

The politically correct way to say no.

Often in my job I’m asked to do things that I’m just not able to say yes to. Most of the time it’s security related and sometimes is just because there’s no money available. Sometimes it’s both.

For example today I was asked if a public site which has fairly sporadic public internet access and extremely outdated hardware in both access points and router was capable of supporting a completely secure, wireless, web based, third party tax solution utilizing this public internet access. The home user answer is “Maybe.. what? taxes nooo!”. The security aspect answer is “Not secure! they’ll get hacked easily!”. The technical answer is “Yes but the internet sucks and they APs are on their last leg so we’ll get calls about it a lot so no.”  

The professional answer is that sure it can be done but the infrastructure needs to be upgraded as well as the internet connection if it’s going to meet their security requirements as well as provide some form of reliability for business purposes.

The guttural part of me just wants to shout out “You spend money yes! You no spend money… No!” 

As thats not usually acceptable by management standards we must resort to PC (politically correct) speak to sound more professional as well as to play the convenient cover our [bleep] card. What comes out is almost form letter like yet technically professional and accurate.

“Currently the internet connection at [site] is running off of service provided by [isp] and is non-secured through the facility for direct internet access to the public. The access points at this location are not considered to be enterprise class nor is the internet service connection to [isp] guaranteed by any service level agreement.

We have enterprise access points budgeted for next year for the site however a secondary router would need to be purchased in order to secure any traffic that is not considered “public” access. This hardware was not budgeted and would cost approximately [money] on top of the AP costs.

We also recommend that an internet service plan supported by a service level agreement be put in place for this location as well. The cost of this plan is [money] but is not covered under the current budget proposal. Without these three pieces in place we can not recommend utilizing this connection for any business critical application.”

Seems kinda crazy that as networking professionals we’ve had to resort to such strict forms of communication but such is life. If you read this post, please let me know what crazy scenarios you’ve had to be overly PC in replying to. 🙂


Sep 06


The Complete Sherlock Holmes by Sir Arthur Conan Doyle - Ebook | Scribd“Everything unknown is taken for magnificient”

When I started doing communications (the precursor to the networking arena) over twenty years ago, a lot of everything that took place was considered offline or service based. The closest anyone had to a social experience with the computer were the paid services such as AOL, Prodigy, or Compuserv as well as the free services provided by local BBS’s (Bulletin Board Systems) . As my family did not have the income to support a paid service I found myself going the free route by heavily entrenching myself into the culture and intrigue of BBS’s.

It was amazing to me that any one person could use a computer, phone line, and a modem and provide or utilize a service so amazing that people would continue to call in and use it day after day, week after week. One person seemed to never having enough time alloted per BBS per day to play all the games, participate in the message boards, or download the latest shareware/freeware available.

Some BBS’s even had multiple computers with multiple phone lines tied together so that several users could “chat” with each other in addition to the sysop (The bulletin board’s system operator). I could have never imagined that the social experience provided by this one feature would be so integral to the society of “the future” but thats another story.

As was inevitable, at least in hindsight, I found the lure of the unknown too great and had to open up my own BBS as well. With some creative convincing on my part towards my parents that this was “going to help my education”, I was provided my own phone line and given the $15 needed to license the bulletin board software of my choosing. What occured over the next two years was nothing short of magnificent in my eyes.

If i was to go back and count the number of people I met and made friends with over that two year span, I could easily fill this blog with names and memories for the next several months. Even to this day some of my closest friends were met through my time running the “Ten Forward BBS“.  Before you ask, yes I was a huge Star Trek fan, and yes I still am to this day. I even remember the number everyone used to dial my system. It was such an integral part of my life I’m not sure I will ever forget it.

32-Bit BBS - Telnet BBS Guide

Ironically enough it was the internet that killed my BBS and opened the door to what would eventually become my current life. This new company opened about 30 miles from our city and was the first internet provider in our area. I found myself once again talking my parents into paying for a monthly subscription to this new amazing world “for my education”. Back then everything was text based. The Internet yellow pages was actually about the size of a normal city phone book. There were these really cool service names like gopher, veronica, ftp, and irc. I didn’t know what they were but I had to find out. The unknown was calling me.

I found myself online all the time and eventually the bulletin board became a “while I was sleeping or at school” service. Friends would call and complain, other BBS operators were unlinking mine because they weren’t getting nightly updates. Finally I closed the doors and gave into the inevitable. The BBS days were numbered and this new internet thing was the future.

I spent more time than I’m really willing to admit learning about how the internet worked. I read way too many books, asked more questions than I can count to the various internet message boards, and just explored everything I could. I even managed to find a way to “hack” my ISP’s password file so that I could continue online with other user accounts when my time limit was reached.

When the first graphical web browser was released things went crazy, at least to my eyes. The amount of web pages being created and people who wanted to be online was amazing and I couldn’t take it anymore. I had to be a part of it. When I heard that a few local investors were looking for someone who could help them open up a new local ISP I jumped at the chance. I was in college at this point but left because of the opportunity. I did come back and help teach a web marketing class at one point but that too is another story.

I could go on and on about everything I thought I knew but didn’t. I could talk about all the drama and business successes and failures that took place over the next three years but I won’t. I could even talk about the first friends who became enemies with the redemptions that occured years later but that’s not for this post.

Suffice it to say, life happened, and over time I found out that it’s not just about the experiences of the moment. It’s about being prepared to experience the moments of the future as well. At this “moment” I find myself happily working in the networking arena while also enjoying life in general. I do know that eventually things will change at some point and I can only hope I’ll be ready and that it goes positively.


Until that time comes, I will continue to grow and learn from my experiences while looking forward towards the unknown. I know it will be magnificient.




Sep 03

To be there… or not to be.

Taking a right turn from my previous post I want to talk about something more geeky than technical. Conventions!

I know, I know… “Conventions are for learning!” “I love going to XYZ product training conventions!”
Not /those/ conventions… The Sci-Fi / Fantasy / Cosplay / Comic conventions!

Most of my friends already know that I’m a big fan of Dragon*Con in Atlanta, GA. It’s one of my favorite places to go and even though I have missed more than I have attended over the years, it was my first large convention to partake of.

My first journey to Atlanta was in 1994 with my best friend Rodney, and even back then the attendance was around 11,000 people. I was so awestruck and lost even then. I still get shocked every time I arrive and am reminded of how massive it has grown.

Last year there were over 53,000 people who went and this year it’s expected to have been closer to 60,000. No wonder hotel rooms are so impossible to get!

Some of the biggest things that sparked my enjoyment were the sheer number celebrities, the amount of merchandise, the cos-players, and all the geeks! Even more amazingly, all these people enjoyed the same things I did!

It wasn’t until years later that I realized that the social aspect of going to conventions is what helped me get past any social anxiety I had in my professional life. Most people consider computer geeks to be overly clinical and socially awkward. People are always wondering why the current generation of geeks are so much less socially awkward than the last and I can only surmise that it has to do with the evolvement of geek culture in the mainstream media.

Don’t get me wrong, this trend has made life so much better for all of us geeks in general. I’d have never thought I’d see shows like Heroes of Cosplay, King of the Nerds, Face Off, and other similar reality style geek shows on television not to mention all the Anime, Sci-Fi, Fantasy, and popular fiction that has the current generation even on track to be more geeky than all of the previous generations combined.

Locally, I’ve noticed that even smaller citys are hosting successful geekdom conventions. Even in our city of < 70,000 people we had just over 3,000 people attend and enjoy the Arklatex Comic Con with all the accoutrement’s that go with the fandom.

For those attending a large convention this year that isn’t of the technical nature, kudos to you. To those who are thinking of going to one of the smaller homegrown conventions, I definitely encourage you to do so. Even the largest fan made convention such as DragonCon started somewhere. It makes me excited just thinking about what we’ll all get to see in the next twenty years.




Aug 30

Staying busy…

Staying busy… the declaration of a frustrated individual

So today as I was going through my project list I realized that sometimes I get so caught up in busy work that I forget about the proverbial “learn something new every day” that my dad pushed me towards every day he was alive.

I sometimes feel like I’m always re-learning the same things and I’ve started to worry that everything I’ve forgotten over the years is catching up to me. I’ve even had crazy dreams that obviously relate to the sometimes insecurity that even those of us who have been doing this for 15+ years runs into seemingly all the time.

I’m sure all of the current frustration has been due to just one of my projects, a Lync 2013 deployment that has been going on for a month or two now. In lab and in class everything is always so much easier than the real world. In the real word we have issues like proxy and firewall problems mixed with certificate errors and just plain topology differences that make things hard to remember without checking through exhausting pages of notes. Even then all it takes is one minor misstep and now you have to go back and triple check what you’ve already triple checked twice. I’ve beat my head against the wall, walked away from my monitor, moved onto other projects, fought to clear my head, and came back to try again.

Realistically, I know that this is only just a project and eventually everything will line up and then be forgotten about until the next problem arises with something else. It’s just part of being a network engineer and even a computer person in general. With that being said, it reminds me of one of the first things I mentor to new hires, and one of the things it took (and still sometimes takes me) the longest to embrace even after all the years it was repeated to me by my father. It’s become my mantra and it’s so simple we forget it.

badsmiley“You are only one person and you will only be able to do what you can do in the time you’re given every day.”

I’ll get in trouble! – This will look bad if I don’t get it done! – I’ve got all these other projects that have to be done too! – Everyone is calling me and asking when this will be done! – I’m behind schedule! – I can’t handle this pressure!

Sound familiar? Yeah it does to me too. The thing is, it is up to us as individuals to communicate our limitations to those around us as well as our supervisors, managers, significant others, kids, but mostly ourselves. Sometimes we don’t even know our own limitations and it’s nice to be surprised when things go perfectly. When it comes down to it, we get frustrated because we have conditioned ourselves to always go faster, be better, do things quicker, become “that guy” that everyone depends on. When we sometimes don’t live up to that expectation of ourselves we get angry, frustrated, and beat ourselves up. I don’t think I’m the best co-worker or family member to be around when that happens… I’m sure if we’re all honest, none of us are.

Sometimes we need to take a step back and look at things in perspective. I know for myself, I’ve got experience in a LOT of areas outside of my primary network administration life. Windows server administration, AIX, *nix, project management, security, the list goes on. If you ask me if I know anyone who is better at any of those than I am, the answer is absolutely.

With that being said, no matter how much others know or even how much we know as individuals, most of us could not do our jobs if we did not have the experiences of others (and google) to fall back on when we get stuck. Luckily I’ve been in a position over the years to help others just as much as they’ve helped me. I appreciate so many people in my life, and am thankful for my dads advice over the years. He always told me to learn something new every day, and I’ve expanded that include teaching as well.

So feel free to prepend this revised project list to your daily routine.

1. Learn something new.
2. Teach something new.
3. Communicate your limitations.
4. Step back and let others help when you are stuck.
5. Realize you’re only one person and remind yourself daily that you can only do so much.

Prioritize these five things every day and how can you be frustrated when you’ve already accomplished so much?


Aug 27

A new adventure

I’ve never done a blog before.
I never really intended to.
Famous last words I’m sure…

So, a co-worker asked me one day why I never actually posted “any of this stuff” online. By stuff I know he means all the information I’ve given out over years while explaining why something works, how I figured things out, my story of how I actually ended up in networking. Even a place for the occasional stupid joke I heard that was only funny in a geeky sort of way.

Another friend told me “I bet the grammar/spell check features of blogs nowadays have even advanced to the point where you can even sound half-way professional.” I didn’t say they were my best friend… 😉

My hope is that as I find things, post things, explain things, or even just sporadically document my life as a networking engineer / geek that somehow someone may find this and it will make their day just a little easier. These are my networds…