Question: What metrics do you use to measure your programming progress? For example, if you are a swimmer you can measure how fast you can swim. If you are a salesperson you can measure how many sales you made to know how good of a salesperson you really are. But which numbers do I use to know I am getting better at programming.
Something I use (Please provide feedback if it is a good way to measure progress): I use the number of mistakes made by me to measure progress. I am currently learning Python. So I take a lesson a day in learnpython. After I read the lesson and solve the exercise, I play around with the code and try to create an error. Most of the times they are simple errors like removing " " from strings and seeing what happens. Then I find out why this error showed and what it means.
The Reason of this metric: This way I have seen I get a deeper understanding of the topic such as how the Python interpreter “thinks” when reading the code. So my errors of bugs are my way of measuring how better I am getting.
So, do you think this is a good way of doing measuring progress?