Just call me Shelly.

I maintain an account on Facebook mainly because so many of my friends and family have one and, for a lot of them, it’s the only contact I have with them anymore. I tend to share the same things on FB that I share to Google+ and Twitter. In fact, a lot of my updates to FB are just tweets that got imported over. A fair number of my extended family that I don’t see much in person these days tend to fall onto the Conservative end of the political spectrum. With me being a Liberal there is bound to be the occasional disagreement and a recent one ended with me unfriending the relative in question for the sake of familial harmony.

The topic of what caused the agreement isn’t what I want to talk about. Rather it’s a comment directed at me in an attempt to lighten the mood by the person I was interacting with. They said that I was “The Sheldon of the family.”

For the handful of you who have somehow managed to never have seen CBS’ show The Big Bang Theory, I should explain that there is a character on it by the name of Sheldon Lee Cooper, Ph.D., Sc.D., portrayed by actor Jim Parsons. Sheldon is a genius who lacks social skills and almost any ability to recognize humor or sarcasm. He is often obnoxious, demanding, and selfish. He lacks humility and empathy and is often extremely narcissistic. He is also extremely knowledgeable, particularly in the areas of science, history, geography, linguistics, math and so on. In short, it’s a backhanded compliment at best to be called your family’s Sheldon. It implies that for all the brains you might have you are barely tolerated by those supposedly closest to you.

SheldonCooperWrong

Not that it’s a completely unfair comparison. I tend to be passionate about many of the same topics that Sheldon Cooper is and, while I don’t have near the credentials or I.Q. of the fictional character, I’m pretty well read on the things I’m interested in. When I take the time to argue a point I do it by presenting supporting evidence for the opinions I hold. I can get so wrapped up in stating my case that I don’t give adequate thought to the emotional impact of my words. I can be blunt and curt without realizing it. I’m not afraid to call people out, family or otherwise, for their faulty logic or hypocrisy. I’m easily annoyed by willful ignorance. That said, I don’t begin to even pretend to be incapable of being wrong. I don’t think I have all the answers and I’m not above apologizing for my mistakes. I may not be perfect at social skills, but I’m no Sheldon Cooper when it comes to getting along in a group.

I’ve been thinking a lot about being compared to Sheldon since it happened a couple of days ago and I’m OK with it. It may or may not have been meant as an intentional slight at the time and whether it was or not isn’t important. The one aspect of Sheldon that is commonly overlooked is the fact that he’s often right about what he’s arguing about; much to the annoyance of the people he’s arguing with*. So I’ll take being compared to Sheldon as a tacit admission that I made my points well.

*Which shouldn’t be a surprise as the show employs an actual physicist — David Saltzberg — to make sure Sheldon’s dialogue is factually accurate.

Linux doesn’t seem to live up to the stability hype.

Every time I write about computing on the Windows platform here, particularly when discussing problems, I can be assured that I’ll get at least a dozen comments/emails from folks encouraging me to switch to Linux because it’s the most secure and stable operating system in the universe. I’ve only dabbled in Linux previously, having used it mainly because my webhosts are all Linux based, but since taking on the new job some two months ago I’ve had to become a lot more familiar with it. Specifically I’ve had to get to know Ubuntu Linux rather quickly as it’s the primary distro used here at the office. I’ve mentioned before how one of the tasks assigned to me was to put together a Ubuntu based kiosk for the scanners to use when on break to browse the web. I’ve made a lot of progress since I started on that project, but there’s still a bit to go before it’s completely done. I’m still far from a Linux expert, but I’m much further along than I was when I started two months ago. Installing the OS and various packages is no longer a knuckle biting experience and I’m getting quite comfortable with VIM despite the fact that I hate it.

One of the things I’ve noticed in that time is that the much vaunted stability that Linux is supposed to be known for is largely a myth; or at least it appears to be for me. Hardly a day goes by that I don’t have ant least one crash that requires me to completely reboot the laptop to get it working again and there are often several crashes during the day that I manage to recover from. When you consider that I spend around 85% of my time running nothing other than Firefox 3 and Pidgin, that’s an impressive bit of crashing. Just getting a malfunctioning program to close is an annoying process and half the time it doesn’t restore the system to a usable state. Logging out of the system using the CTRL-ALT-BACKSPACE key combination and then logging back in will fix things once every six times or so that I try it. Every now and then I’ll get lucky and an application will freeze up, the window turning an ominous gray, and then unfreeze on its own after a couple of moments for no discernible reason.

Now I accept that it’s possible I could just be a dumb fuck who’s doing something wrong and causing his own problems, but I find that difficult to believe because I’m not really doing anything all that advanced. I’m running a web browser and an IM chat client—two things that hardly ever crash on my Windows XP box at home.  I’m sure I’ll get tons of emails about how some folks have had their Linux workstations working non-stop for 10 years with nary a crash in sight, but, based on my own experiences with it, I can only imagine it’s because you never do anything with it. I say this because I have two laptops here, both running Ubuntu, and the one that doesn’t crash at least once a day is the one that I only touch occasionally to check the web based workstation monitor on. It seems as long as I don’t do much with it then it runs along just fine, but if I spend any amount of time using it it gets all pissy. I’ve been good about patching things when the little icon shows up and says there’s important updates to be installed—something which is a near-daily exercise as well—and I’ve been scanning the web looking for info on what may be causing the issues and there’s a whole host ranging from the various hardware drivers in use to issues with some Firefox plugins.

Don’t get me wrong. There’s plenty to like about Linux in general and Ubuntu in particular, it’s a shit load easier to install than it used to be for example, but from the standpoint of an every day user I have to say that this crashes at least as often as any Windows installation does and is about ten times harder to diagnose as to why. For as far along as the GUI has come on Linux, it still seems like if you really want to be sure the changes you make take hold and you’re seeing all there is to see that you have to open a command line and wade through endless text based configuration files and logs which, if you’re lucky, might be semi-readable in content. I recognize that my years of using Windows makes it seem easier to use in some respects, but I don’t think it’s all an illusion brought on by familiarity either. I’m sure some of this will become easier to diagnose as I become ever more familiar with Linux in my day to day use, but at the moment I’m less than impressed with its much-vaunted aura of stability.