Category Archives: IT Psychology

How your processes save your backside

When you have a well-defined process, it can be tedious at times. Sometimes you even want to throw unpleasant terms on it, like “bureaucracy”. Bureaucracy sounds nasty. I’m trying to think of someone who could make it sound palatable. Maybe … Continue reading

Posted in IT Psychology, Lessons Learned, Professionalism, Team | Tagged , , | Leave a comment

Training your manager

Disclaimer: This is not about my current workplace. This is about all workplaces. Whether you are a team lead, software architect, PM or a junior developer, you count on your team for stuff. Maybe if you are a one-man-team, you … Continue reading

Posted in Career, IT Psychology, Lessons Learned, Professionalism, Team | Tagged , , | Leave a comment

Technical debt and interest

In case you are not familiar with the term “technical debt”, it mostly means “messy programming”.  Unfortunately, it is more serious than just ordinary messiness.  It usually happens because a programmer was in a hurry and couldn’t think of a … Continue reading

Posted in IT Psychology, Methodology | Tagged , , | Leave a comment

Showing Initiative vs Being a Cowboy

A few weeks ago, I fixed a bug without being asked to do so. Shortly afterwards, I was asked “Why did you fix that bug? Who told you to do it?”  The question arrived in email, so I couldn’t be … Continue reading

Posted in IT Psychology, Professionalism | Tagged , , , | Leave a comment

Wheels that need to squeak

I’m sure you have heard the phrase “the squeaky wheel gets the grease”. Basically, if you need something done and it is not just getting itself done, you should speak-up and complain, maybe even make a bit of a ruckus, … Continue reading

Posted in IT Horror Stories, IT Psychology, Lessons Learned, Methodology, Professionalism | Tagged , , , , | Leave a comment

Both sides of craftsmanship

I recently read a good article titled “The Dark Side of Craftsmanship“. In the article Ted Neward tells a story about a well-meaning developer who posts some sloppy code to a public forum and is criticized harshly. Mr. Neward correctly … Continue reading

Posted in IT Psychology, Lessons Learned, Professionalism | Tagged | Leave a comment

Why it is so hard to produce excellence

Every IT manager, CIO, HR person or recruiter will tell you that it is hard to find good programmers.  This seems a little strange to me, because programming is really not that hard, once you catch-on.  Of course, there are … Continue reading

Posted in IT Psychology | Leave a comment