Author Archives: Tim King

Depression and the Software Developer (part 3)

(This is a continuation from part 2 of “Depression and the Software Developer”.) [Note: This is a recounting of an experience from several years ago. Read the story from the beginning in order to catch up.] According to psychologist Joe … Continue reading

Posted in Uncategorized | Tagged , , , , | 4 Comments

Depression and the Software Developer (part 2)

(This is a continuation from part 1 of “Depression and the Software Developer”.) If one of the most powerful weapons against depression is hope, one of its most powerful fuels is hopelessness. I attacked my next job with gusto and … Continue reading

Posted in Uncategorized | Tagged , , | 1 Comment

Depression and the Software Developer

Knowing what I know now, I wonder how I avoided depression for as long as I did: Stress causes depression. Perfectionists are more prone to depression. Isolation reinforces depression. As a software developer, those frequently go along with the job … Continue reading

Posted in Uncategorized | Tagged , , | 7 Comments

Software Bugs, Crawling Everywhere

Software developers have a wonderful explanation for why there are so, so many software bugs. Unfortunately, it’s a highly technical explanation that’s very difficult for the layman to understand. I’ll try to summarize, but be aware that the following is … Continue reading

Posted in Uncategorized | Tagged , , , , , | Leave a comment

Too Late, the Code Is Already Written

One way to deal with poor communication on a software project is simply to ignore the people around you and do what you wanted to do anyhow. Of course, this strategy can backfire, especially if you don’t know what you’re … Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment

Top 10 Most Bizarre Programming Languages Ever Created

From NETTUTS, a humorous summary of 10 bizarre programming languages, namely: Ook! Piet Whitespace LOLCODE Shakespeare Befunge reMorse FALSE Whenever l33t The conclusion one draws from this list is unmistakable and undeniable: There are programmers in the world who have … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment

More Reasons to Avoid SourceSafe

I’m helping out with a project I used to work on, one in an organization that uses SourceSafe to manage its source code. Fortunately, this time, I don’t have to deal with SourceSafe this time. All I have to do … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment

Proof That Programming Language Trivia Is Stupid

As reported in the New York Times: When older people can no longer remember names at a cocktail party, they tend to think that their brainpower is declining. But a growing number of studies suggest that this assumption is often … Continue reading

Posted in Uncategorized | Tagged , | 1 Comment

You Know You’re an Old Fogey Software Engineer When…

Today, I came to a realization. I’m now officially an Old Fogey Software Engineer. You know, like those narrow-minded, intolerant, old-time veterans of the field I used to look down on when I was but a young Whippersnapper. They were … Continue reading

Posted in Uncategorized | Tagged | 10 Comments

Does Bad Writing Reflect Poor Programming Skills?

Writing is a communication skill. And they say that communication skills and the other soft skills are what programmers need today. Effective developers don’t work alone. They work with others in a team. And a team member needs to communicate … Continue reading

Posted in Uncategorized | Tagged , , , | 65 Comments