Hacker News new | ask | show | jobs
by hsn915 1303 days ago
"Wasting your time on problems that are not part of the business"

How much time?

Sometimes a task that takes X time and seem unrelated to your "main" task, actually increases your productivity when doing the main task.

A prime example is sleeping when trying to build muscle and lose weight.

On a surface level, sleep is a waste of time: you should be in the gym lifting weights or out there running/cycling/swimming. But actually no. Sleeping improves your results, and improves your performance on your workouts.

I'd argue there's a similar dynamic here.

Working on the lower levels of your problem might seem like a waste of time, but it's actually not. If nothing else, you feel more enjoyment from your work. Being engaged with what you do and not being engaged is huge.

Another problem that often occurs when you are always only working in the "high level" is you have no idea how to do anything well unless the framework does the heavy lifting for you. As soon as you step outside of what the framework was designed to help with, you are lost and have no idea how to approach the problem. All your approaches are half-assed solutions. You see this every single day on "big teams".