This is the 46th Step towards gaining the Programming Enlightenment series. If you didn’t learn the 45th Step, read it.
We have limited resources, the most important being TIME. We have limited time and money to do our work, and improve upon our knowledge and skills.
There is limit to how hard, how fast, how smart and how long we work. Even the tools and machines we use for our work are limited in their own.
How to know the limits?
- We must know yourself.
- We must know our people in team.
- We must know the budgets.
- We must know our tools.
- We must know when to optimize and use our software skills.
- We must choose what defects we can live with for the current scenario and what to fix.
TL;DR Don’t try to optimize everything. Success is a process, it takes time. Know your limit for all your work.
Go to 45th Step
Go to the 47th path.
References:
- 97 things Every Programmer Should Know ~ Git Book
- 97 Things Every Programmer Should Know ~ Paperback