Hacker News new | ask | show | jobs
by Swizec 4057 days ago
> Some days I produce massive amounts of value, while others I barely get anything valuable done. I'd like a work place that would encourage me to go home and enjoy myself on the bad days and stay as long as I want on the good days, instead of expecting a regular 40 hour work week every week (I have flex, but on average...).

In the words of Stephen King, "Amateurs sit and wait for inspiration, the rest of us just get up and go to work."

Very often the value is in just showing up and doing the work. Even if the work isn't your best work, it's still better than no work. You can always fix bad work later. Even if you throw it away and start again, you've already primed yourself on the problem.

2 comments

Sometimes the cost of fixing bad work is actually greater than just doing it right when your mind is capable of it.

Also, I don't think software development is very comparable to writing a book. Unless you need to finish a book every day, your mistakes one day can easily be fixed the next.

In software, if your bad work on a project is committed to a place where it affects others, it may very well be too destructive to be worth it.

On the other hand, there's been a lot of value for me clearing the calendar on weekends and just playing videogames for 48 hours. Really sets priorities straight and freshens me up for the upcoming week. This is best used when I can't even make the effort to do "bad work".

I can see where he's coming from.

It's a fine line. Sometimes the best thing to do is to walk away and leave the problem for another day. Other times you're just making excuses because you don't know how to solve a problem.

Learning which is which comes from experience I would assume.