This is the 67th Step towards gaining the Programming Enlightenment series. If you didn’t learn the 66th Step, read it.
What is a Professional Programmer?
The single most important trait of a professional programmer is personal responsibility. This is to take responsibility for their careers, their estimates, their schedule commitments, their mistakes, and their workmanship.
What responsibility does a professional programmer have?
- You are responsible for your career. Learn, read and update your knowledge.
- Take responsibility for the code you write. Don’t expect QA to find bugs for you. We should leave nothing for QA to find as a professional programmer.
- Take responsibility for the output of the whole team, not just your own work. Help each other grow and cover for each other when necessary.
- Professionals do not tolerate big bug lists. Decrease your bug count.
- Professionals do not make a mess. They keep their code clean, well structured, and easy to read.
Why be a professional programmer?
A professional programmer takes responsibility for the quality of their workmanship. When the pressure mounts, professionals hold even tighter to the disciplines they know are right.
TL;DR Be responsbile of your self and take responsibility of the quality of code.
Go to 66th Step
Go to the 68th Step
References:
- 97 things Every Programmer Should Know ~ Git Book
- 97 Things Every Programmer Should Know ~ Paperback