Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It is addictive, because it feels like living life at its fullest. It feels like life should always feel.

> After all, our purpose is (I think) is not just working.

Agreed, but I think that our purpose is also not just experiencing, nor is it just eating, pairing up, multiplying, and dying (like all life on Earth does, +/- the pairing up stuff).

I also feel that "working" != "working", specifically working for money usually stands in opposition to the kind of work you'd find fulfilling and that benefits from the state of flow.



We associate things and people with the experiences where we encountered them.

Once I made the same observation that GP did, I reflected back on conflicts over code. The most vitriolic arguments I’ve gotten into about design decisions at work have all, almost to a man, boiled down to the person who authored it having done so in flow state and how fucking dare you question the beauty of the output of that effort. They make it personal because the experience was deeply personal.

Flow state cannot make nuanced ethical decisions. It’s right in the characteristics. And both DevEx and maintainability come down to thinking about the people who have to deal with your code for the next four years.

The only way I’ve been able to avoid this trap myself is to spent more effort on refactoring, taking notes, taking breaks, and saving up the Deep Work for special occasions where I have choreographed much of it ahead of time. So I know exactly what to do and why. Exploratory dev in flow state leads to all of these sins. Because you get the bear to dance and then you stop.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: