Home » Tag Archives: Professional Skills

Tag Archives: Professional Skills

Jennifer Hay is a Technical Resume Expert

Jennifer Hay is a professional resume writer, and is highly recommended by a lot of people in the tech industry. I received a lot of good feedback from people that used her services. In fact, I’ve recommended her for a long time. I even have a link talking about her on Soft Skills where I talk about why getting a ...

Read More »

Honestly Evaluating Your Skills

During job interviews, employers will often ask what your strengths and weaknesses are. This information can be very useful for your potential employer, but it is even more useful for yourself. Arriving at honest answers to these questions can help shape your career in the way that you want. An important prerequisite to making strong improvements in any area is ...

Read More »

My Business is Software

When I attended Drury University, I was a bit of an enigma. My peer group in the business school didn’t understand why mathematics and computation fascinated me so strongly. My other peer group in the computer science department called that other building across the street “B-School,” and in their minds that school hadn’t even really earned a B. Even now ...

Read More »

How Can You Move From Manual Testing to Test Automation?

Manual testing is not what it was five years ago. The number of pure manual testing jobs is low and when such a job is available, the competition is fierce. It is common these days to meet manual testers that have a difficult time finding a new job. Due to budget restrictions for the testing team, there are also cases ...

Read More »

Where the Typical Interview Process Goes Wrong

In my experience, developers often overlook the non-technical interview. I’ve been the company culture guy during quite a few interviews. The task is simply to answer one question: “Is this person a good fit for our team?” Some have been great, and others have flopped. What do top developers do to ensure they’re hired?                                                                                                              Where the Typical Interview Process ...

Read More »

You’ve Just Been Laid Off From Your Programming Job. Now What

Don’t worry. It happens to the best of us. We’ve all been “laid off” at some point in our lives—well, at least most of us. Maybe your employer went through a “workforce reduction” and randomly selected people to be laid off—you just got unlucky. Or perhaps it wasn’t so much luck, but your tendency to watch StarCraft 2 Major League ...

Read More »

Career planning: The age of least resistance

On Sunday, there was a news program about how tough it is to find work after 40s. It was full of the usual stuff about employers only looking for young people who can work 30 hours days*, and freezing out anyone too old for their taste, etc. This is a real problem in many cases, and one that I find ...

Read More »

Your Job Is Going Away and You Won’t Get a Retirement

The world is changing—rapidly. Not too long ago, you could reasonably expect gainful employment at a single company for most of your life and then enjoy a nice pension or retirement plan later in life. It wasn’t too long ago when most software developers might be expected to work for the same company for at least five to ten years. ...

Read More »

The Simple Programmer Soft Skills Quiz

If you really want to succeed in your career—and at life in general—you need more than technical skills. Being a really good programmer will only take you so far. If you truly want to reach the top of your game, you have to have soft skills. But, how do you know what soft skills you are lacking and which ones ...

Read More »

Comparing developers

Recently I had to try to explain to a non technical person how I rate the developers that I work with. In technical terms, it is easy to do: int Compare(devA, devB, ctx) But it is very hard to do: int Compare(devA, devB); var score = Evaluate(dev); What do I mean by that? I mean that it is pretty hard ...

Read More »