Hacker News new | ask | show | jobs
by at_a_remove 1531 days ago
One or more of the following factors:

1) What you are working on. Is it yet another CRUD application? Alternatively: a project you are not getting to work on.

2) Who you are working for and with. Perhaps you have a bad manager or you just don't gel with them. Maybe you are not getting along with your co-workers, or vice versa.

3) How you are working. This is really very broad, from in-office to work-from-home, frameworks you don't want to work with, maybe you're not an Agile person, or the fluorescent lights keep flickering, or the push to microservices is obviously a bad idea or they were cheap with your computer. A lot to explore here. Some crossover with where.

4) When you are working. Always in a rush? Never stop "sprinting" only to find that the deadline you met meant nothing, and your project would not be looked at by stakeholders for another eight months? Too many hours, or the wrong hours? Or perhaps your time subdivided so finely that any progress bleeds to death from the finely-sliced task-switching that passes for the "multitasking" some manager thinks will lead to a free FTE?

5) Why you are working: for money, and you're not getting enough of it? Because you believe in the cause and you see the organization headed the wrong way?

So many possibilities ...