Archives by date

You are browsing the site archives by date.

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 with the other team members to be effective. It’s like playing football. No one person […]

Ten Things That Are Different Now That I’m Self-Employed

My first day as an entrepreneur, I got sick. Seriously. It was Thanksgiving. And I got a virus, which grew steadily worse through that day and the next. Immediately, I got to experience two differences about working for yourself: No paid holidays, and no paid sick leave. By Friday evening, I was completely incapacitated and […]

The Mantra That Will Get Me Through My Last 4 Days

Today I discovered a mantra that I hope will get me through my last four days in this place. And I wrote it on my dry-erase board. If you recall, I quit my job and struck out on my own. But I still have a few more days before my last. Four days, to be […]

Seven Truths of Good Code

What is “good” code? Some define it as “beautiful.” Some equate it with experience. Some with cleverness. Some can’t tell you what it is. Others know it when they see it. For me, “good” means maintainable. Good code, yes, has grace and beauty. But what makes it worthwhile is that it’s easy to work with. […]

Why Leaders Never Assign Blame

Monday, the school nurse called about my daughter. If you’re a parent, I don’t know whether you’ve ever felt what that’s like, the thoughts that race through your mind, the tightness in your chest, the conscious effort to breathe normally. Both of my daughters needed to come home from school. One of them had an […]

Quick and Dirty May Be Dirty, But Is It Quick?

I’ve been meaning for some time to write about how slow “quick and dirty” is, how misnamed the term is, how misguided are the hoards of managers (many of them former and current software developers) who embrace “quick and dirty” as a fast solution to pressing problems, as though it could ever deliver an actual […]

I Just Realized How Miserable I Am

Recently, Alexander Kjerulf, the Chief Happiness Officer, asked, “What makes you happy or unhappy at work?” I pulled part of my answer from an old post from my LiveJournal, “Things to Make My Life Perfect.” This list of things I actually wrote in response to a writing prompt for the (now defunct) Alchera Project. At […]