Do You Have a Passion for Coding?

Photo by Max Griss on Unsplash

This is based on a true story, with names changed to protect The Secret Developer.

“I’m sure you’re all perfect software developers. You use a password manager and never make a mistake. That isn’t The Secret Developer who writes down passwords on a little pad.

I accept that is unprofessional. It’s mad for a secure environment. It’s not as bad as the behavior I saw at work today.”

What happened

The Secret Developer is amazed that people are so inefficient on a day right after the holidays. Here is what happened.

“It was just another day at the office, with the usual post-holiday chaos. Accounts are locked, testers are in their own world, and then there’s my colleague. 

My colleague decided today to forget their password. Their machine password.

That in itself is an issue to me. Then there is a series of baffling decisions that I just don’t understand. Instead of a quick phone call to reset his password, they embarked on a journey to the office. That isn’t the big issue (people can go into the office when they like, it’s their life). However, they decided to head back home before lunch on work time.

No surprise that their work is bugged!”

Attitude, attitude, attitude

The Secret Developer puts their finger on what is going wrong here.

“If you have the attitude that spending time going from work to home and getting paid (and not coding) is a good use of time you’re not a friend of mine.

I’d love to work somewhere where people liked coding and enjoyed spending their time coding. That’s my dream.

I’d like to work somewhere that is other people’s dream too.”

Conclusion

Not all software developers are the same. There are different ways of behaving and as long as you’re getting your work done that should be enough for your colleagues. This seems to be not enough for The Secret Developer.

“People should enjoy coding or find something else to do. This should be found out at interview.

I shouldn’t be working with people who don’t care.

End.”

Previous
Previous

The Importance of the Developer’s CV

Next
Next

Team Meetings Are a Waste of Development Time