What’s your Programmer Competency?

Via Gadgetopia, I stumbled across the Programmer Competency Matrix by IndianGeek.

What is my programmer competency, you ask? Let’s find out…

  • Computer Science: Level 1. This is not surprising to me, as the only formal computer science training I have is an Introduction to Programming class I took in college. I got an “A” in the class and spent half the time telling my classmates that the teacher was wrong. The class taught Pascal, a language I learned to use in 1984, because I was a 14-year old geek who wanted to learn programming beyond BASIC.
  • Software Engineering: Level 2/3. Before becoming a programmer, I was a systems engineer who scripted just about everything you can imagine (which is programming, too, but traditionally not looked at as such). In fact, me and a coworker scripted all Year 2000 compliance testing and updates for 2,500 users in a Fortune 500 company. We used to challenge each other to see who could do more work in one day without leaving our desks. We weren’t lazy; we just preferred to move around during lunch and for the 3:00 half-price cookies in the cafeteria.
  • Programming: Level 2/3. This is a huge category, so it’s hard to say anyone would be a solid “3,” but I feel I’ve mastered a good chunk of the items in here. The one I think I’m best at: “communication.” (Ask anyone who worked with me — peer, subordinate, or manager — and I think they’d concur.)
  • Experience: Level 2. I’m a programmer by evolution, not by initial choice. I’ve spent as much of my career as a programmer as I did as a systems engineer, so I lose points here.
  • Knowledge: Level 2. If I had time to read everything I want to, I’d be better in all categories above.

. . . → Read More: What’s your Programmer Competency?

"Do what you love" or "Love what you do"?

A friend of mine has returned once again to a place called “career second-guessing.” He’s an IT guy who’s comfortable but not “happy” with his current employer or work situation. (It’s a decent paying job with little surprises but no room for growth.)

We’ve been bantering via email about what he should do. My last response was something that may be of interest to others, so I’m sharing it below.

“Do what you love” is probably the wrong thing to say. The correct thing to say is “Love what you do.” There are huge differences. Sounds almost the same, and it is — the difference is the chicken and egg.

If you believe, “Do what you love,” you must first figure out what you love — something that’s not easy to do, because we don’t know what we love until we find it. Think about the time before you met your significant other… If you had to describe your perfect mate (physically, mentally, emotionally, . . .

→ Read More: "Do what you love" or "Love what you do"?