Wednesday, November 19, 2008

Stupidity or Greed?

A woman was recently taken in on the well-known "Nigerian Letter" scam to the tune of $400,000. That's a different Lexus for each day of the week, with money left over for some designer clothes to make you look good while driving the cars! How does one lose that much money in a well-known scam? Read on at Katu.com (which appears to be the source of the story):

http://www.katu.com/news/34292654.html

To me, this just shows the power of sheer blind stupidity, or more likely, the stupidity brought on by sheer blind greed.

Let's look at this from the perspective of someone who is completely oblivious to the existence of these scams and assumes (foolishly) that someone in Nigeria has tracked down an email address for him/her through his/her now deceased grandfather, who has been out of touch since before you had an email address. If you can believe that, sending $100 for "paperwork" almost seems reasonable, and even worth the risk. $8300 for "accounting fees" or other costs could even be believable, but at this point one wonders why you wouldn't start asking to meet at the holding bank and be willing to pay for a plane ticket (and maybe a bodyguard/escort) -- if you can get past the "why don't you take it out of the funds available?" question burning in your mind. To go so far as to empty a retirement account and go into severe debt without investigating further seems beyond stupid to me.

Another article at MaximumPC.com states that "her friends, family, and law enforcement officials tried to get her to stop." Are we supposed to believe that not one of these people were familiar with this common scam and no one showed her examples to prove how common it is? I doubt that was the case -- despite all the evidence before her, obsessive greed kept her blind to the truth.

As cold as it may sound, I don't pity her in the least. She is either greedy and deserves this fate, or is immensely stupid and is lucky she survived natural selection this long. I may feel sorry for her husband, though, assuming he was unaware of what she was doing to their finances or why. Sometimes trust in a relationship has unfortunate side effects, and this could be one of those times.

I just hope this serves as a tale of warning for others who might not know any better than to fall for these scams. It should also serve as an example of how greed can destroy. Be ambitious and strive for success, but don't be greedy. Of course, always be skeptical and use a little common sense, too.

Monday, September 8, 2008

What's that? You hula at work?

Update time. Nothing really new to muse about.

First, the most important thing. It looks like Joss Whedon (or somebody with more power) decided to put "Dr. Horrible" on Hulu.com.

What do you mean you haven't heard of Hulu? *sigh* Geez, people.

OK, so back up a bit. Hulu.com is an online video streaming service set up by NBC Universal. If you don't know what video streaming is, I'll let you work your Google muscles, because I'm guessing they need some exercise. Don't forget to warm up by searching for "cute kitten photos" or something else simple first -- we don't want you cramping up or pulling something. Basically what this means for us is that we can watch TV and movie content from NBC, Comedy Central, Fox, and several other content providers for free -- online, on demand. Alright, it's almost free -- they will show you some short commercials, but it's not a bad deal.

So back to what I was saying. Joss or the powers-that-be have decided to put "Dr. Horrible's Sing-Along Blog" on Hulu for our (free!) viewing pleasure. I've known this for a few weeks now, but I forgot to update the blog. In any case, I can now provide you a link to the content, and you don't have to part with your $3.99 to see it. Now you can watch ads for Degree for Women instead.

Dr. Horrible on Hulu.com

Of course, if you had gone to my previous post and went to the Dr. Horrible web site, you would have already seen it by now. You can watch it there, too, although it's still technically through Hulu.com (some day when you're older I'll teach you about "embedded content").



So there's that.

In further updates, the job is working out fairly well. Sometimes I'm just twiddling my thumbs (or doing things like updating the blog), but I usually have something to work on. I'm being paid fairly, and I seem to be appreciated. I think they'll be happier when I've been here about 6 months, but that's really an issue with the contract rules the government clients have.

I have all the benefits of a small company: lots of freedom, a voice that gets heard, my own office, and people know my name. I also get all the downsides, though: lack of guidance, sometimes incredibly slow days of work (but not always), and the issue with the boss's opinion being the only opinion except my own. Luckily I can handle most of the downsides, as I can find some direction on my own (and have the power to make decisions), I don't mind wasting a little time if it's not every day, and I have pretty strong opinions and can back them up. Of course, there are lots of little ups and downs to small companies, but the same thing exists in big companies in different ways. I'm making my place, and I think I'm at least convincing the boss that I'm pretty slick when it comes to this software stuff :-)

I imagine I'll be here at least a year, and more if it works out. I'd like to say I feel really positive about a long-term relationship here, but I honestly don't have a positive or negative feeling about it. I like the place and the people for the most part, and I think they're a serious company. Right now I'm just along for the ride and trying to do good work. If it works out, that's great. If not, that's OK, too -- there are plenty of other opportunities in Huntsville. That's part of why we came here. Ideally, I'll get to grow with this company, make a ton of money, and love what I do. But worst-case scenario, I'll have some solid experience to take with me and hopefully nice things to say about "the last place I worked".

Thursday, July 24, 2008

Report for Duty, 1400 Zulu!

No, I haven't joined the military. But I did get a job!

Surprise of surprises, I had 3 interviews in a row, and received 3 job offers. To top it off, all 3 job offers were higher than my highest expected salary, and 2 of them offered overtime compensation. Other than that, the 3 jobs were more or less competitive in benefits. One job was in Pulaski, TN (I would have lived in Columbia, TN), and the others were in Huntsville. Long story short, I picked one of the Huntsville jobs, which coincidentally was both the highest paying and the smallest in size (seriously, that was a coincidence, as the salaries were close enough to each other).

So I now work for Invariant Corporation in Huntsville. I chose them because what they do sounded way cooler than what the other 2 companies were working on. Also, I just decided that there were so many opportunities for technical jobs in Huntsville, it was just time to move on. That, and my job is going to be really nerdy 8-)

Of course, Emily (my wife) had a huge say in this. Her reaction was completely different from what I expected, though, so the decision to go to Huntsville came fairly naturally. The decision was still really hard to make, and the representative from the Pulaski job sounded almost heartbroken on the phone. All 3 companies were great places, but I decided to go with the smaller guys with the cool, scientific work. Plus, small size usually means greater risk, but greater possibilities.

Anyway, wish me luck! Mostly, wish me luck in finding a place to rent. I'd like to go ahead and get settled in Huntsville so I can concentrate on my career.

Tuesday, July 22, 2008

Entertainment Genius

Another Lunatic Genius, Joss Whedon, just completed a project called "Dr. Horrible's Sing-Along Blog". It's an online mini-series starring Neil Patrick Harris, along with several of Whedon's friends. I didn't catch it until a couple of hours before it went download-exclusive, so I couldn't post it here in time to be seen online for free. Not that anyone is reading this blog...yet (mwa-hahahaha).

"Dr. Horrible" is such a good show, that I almost forgive Joss for the Serenity tragedy. I don't mean the part where Firefly got canceled, because that was caused by stupidity on the part of Fox. I mean the part where Joss put the nail in the coffin by killing major characters in the movie. "Dr. Horrible", however, again proves that Joss is a genius, even if he did make Angel into its own series.

"Dr. Horrible's Sing-Along Blog" is about 36 minutes long altogether, and costs $3.99 to download at iTunes. It is supposedly going to make it to DVD at some point. Either way, it's worth the price of half a movie ticket, especially if you show your friends. I personally think it's the best example of film-making that I've seen in a long time.

Oh right, links:
Dr. Horrible's Sing-Along Blog Website
DHSAB on iTunes

Friday, July 18, 2008

The Adventures of "Stupid Cliff"

Some of you know me, and I'm sure some people reading this don't. Those of you who don't know me will learn, if I post often enough on this blog, that I feel like I should print out business cards that, like a popular Looney Toons character, should read "Clifford D. Taylor, Super Genius". You will also learn that doing so would almost be justified ;-)

You will also probably learn that I have an alter ego that is, let's admit it, an idiot. He mostly comes out when I'm preoccupied with deep thought, and handles all the day-to-day operations of my life. Basically anything that doesn't involve talking to people, he takes care of without me noticing. The problem is, he's an idiot, and a bit contemptible at that.

Recently, some of you learned that I was short a 160GB, $350 Black iPod Classic. I had determined that it had not been stolen, and even remembered taking it out of my car. It hasn't come up yet in conversation, but it turns out Stupid Cliff threw it in the bottom of the trash pick-up bin while I was thinking about the Decision Source job offer. I found it before we put the trash out by digging out all the trash from the bin -- and there it was. I only found it by guessing that it was the only place I hadn't looked.

Well, he struck again two years ago, but I just now found out. Turns out he did it for my own good this time.

A couple of years ago, I felt like I was stiffed on my 401K contributions when I left my job at Emdeon. I had even paid taxes on it in 2006. I had guessed up until this point that Emdeon had given me the balance in my final check, and I just didn't do the math, since it isn't worth Emdeon or Fidelity's trouble to steal such a small amount from me.

Turns out Stupid Cliff just hid it from me. In searching for some software to install on a computer I'm upgrading for my parents, I found an unopened envelope from Fidelity in the bottom of a drawer. Upon opening it, I find a statement of my last 401K balance, and a check for nearly $800 (my short-term contribution less taxes). The check doesn't expire, but even if it did Fidelity would gladly issue me a new one to get their accounts balanced.

So, in the long run, Stupid Cliff took care of me. Although it looks like I may get several (very lucrative) job offers by the end of next week, I might come up short in paying my car insurance if I don't get paid right away. My insurance will run me just about $800, and this check gets me close enough :-)

Saturday, July 12, 2008

The Employment Paradox

NOTE: I promise all my posts won't be this long, when I do post, but this is a place where I'm going to look at issues from my perspective, which is usually very deeply examined and a little against-the-grain. Feel free to disagree with me in the comments section, but don't take it personally if I deconstruct your argument. I'll try to make the next one a little more "cool", at least.

Before I get into my theory, let me give you a little background. I have been looking, albeit casually at first, for a full-time job in Software Development (or something related) since November. I completed my Master's in Computer Science in May, while I was doing contract work for a small consulting firm in the Nashville (Tennessee) area. The firm offered me a full-time position, but their benefits weren't really that great and they didn't offer me nearly enough money, on top of the fact that they are moving farther away from where I live (I own my house). Since they only gave me 4 hours to make a decision, I had to say no.

So, I've been looking hard for a real job since early June. And now, well... I'm still looking.

Heres the trouble: the Nashville market is doing relatively poorly in the technology field, supposedly due to this "recession" we're in, which to be honest, probably hasn't had much impact on the technology field anywhere. As a result, all of the companies that need software developers in the Nashville area only want developers that have quite a bit of experience. The problem is, all of those people already have jobs or have moved on to bigger places. In fact, there seems to be a small exodus of experienced developers, which I guess accounts for the large number of jobs that require experience :)

I even had one company interview me, say they thought I was a great fit for the position, and then say they decided to redefine the position to require more experience. Little did they know that they moved from an open market to a stagnating market where I've been watching positions go unfilled for months now.

So, here's the "Employment Paradox" problem, as it applies to a given area (here, Nashville):
A) All companies want developers with experience.
B) All the available developers have little or no experience.
C) The companies won't hire the inexperienced developers.
D) Therefore, the developers can't get experience, so no one can fill the companies' positions.

There's an easy solution to this problem. That solution is hire the inexperienced developers and train them as necessary, or just wait for them to catch up. That negates the whole paradox, because the positions get filled, the developers get experience, and even if some experience-only positions remain, there will soon be more experienced developers to fill them.

There is a better argument for hiring inexperienced developers, however, assuming this is not a management or "domain expert" position. In fact, there are several arguments:
1. Inexperienced developers can be hired cheaper -- MUCH cheaper. He will remain cheaper beyond the point that he becomes an experienced developer in most cases, as people moving to a new company usually ask for more money.
2. An inexperienced, but well educated developer can perform at least 50% of the functions of an experienced developer immediately after being trained on a system. After 6 months, that developer will be able to perform at least 75% of the functions of the experienced developer. After 1 year, you will find little difference between the skill levels of the developers. These are estimates, and often you will find the inexperienced developer to be just as capable as an experienced developer, and you got to train him to do things your way.
3. Inexperienced developers have fewer bad habits than experienced developers and are more likely to ask questions when they are not sure what to do.
4. It is much easier to fill entry level positions with good developers, because more people are qualified to apply. This gives you a better selection. Some "experienced" developers may not be experienced in the specific things you require, but may actually be overqualified for the job, yet you'll miss out on talking to this person.

More importantly with that last item, is that I've worked in the real world around "experienced" developers. I have to say that, while I am pretty skilled for someone with my "lack of experience", you'd be surprised how often the inexperienced developer is more qualified than the developer with experience. By having an arbitrary requirement of 1-2 years of experience, you will be missing out on the opportunity to hire some of the best employees you will ever get, fresh out of college or even graduate school.

So, if anyone out there reading this (hi Mom) is in the position of interviewing candidates for a job, consider lowering your requirements, especially for positions that only require 1-3 years of experience. You might find some bright young individual straight out of the classroom who is the best person for the job. Worst case scenario, you'll end up talking to a few unqualified kids on the phone for 10 minutes, and you'll scare off fewer applicants. And keep in mind that inexperienced is usually just another way to say "trainable".

P.S. Thankfully, other markets, where "defense contractors" tend to hang out (Washington DC, Huntsville, Atlanta, etc.), haven't convinced themselves that they can't handle entry-level computer experts. There's still, as always, at least a trickle of entry-level jobs around these areas. Wish me luck!

Thursday, May 15, 2008

He rode into town on a horse named Google...

I really didn't expect to see myself setting up a blog today, and I really only did so to look for my brother's blog. I guess it will let me post comments on his blog, too, so that's a good enough reason to register.

If I get motivated enough, I might start coming here and posting stuff. Probably not, though. I spend enough time talking about myself in real life.