If you can afford to be lazy, then be lazy. It genuinely bothers me when someone says, ‘Don’t be lazy.’ I prefer to approach tasks intelligently; busy work that offers no benefits is simply foolish. In C++, using auto to declare variables is a form of productive laziness, as is using = and & to capture lambdas.

There are times when putting in extra effort can decrease the workload in the future. However, it’s often the case that people request additional tasks that provide no future advantage and label the refusal to comply as “laziness.”

If being lazy is an option, embrace it.

Next - Previous