Hacker News new | ask | show | jobs
by sixdimensional 2721 days ago
Just to offer a different perspective, there are some cultures I have observed which treat spending one’s life honing their occupation to perfection as highly valuable. The Japanese and sword making is one example that springs to mind.

In that context, I wonder if they too “wear out” or if they find a way/reason to enjoy it constantly, such as their concept of “ikigai” [1].

[1] https://en.m.wikipedia.org/wiki/Ikigai

1 comments

Having worked with Japanese software engineers I'd say they more likely feel they have no ikigai. It's substantially soul crushing compared to sword making or carpentry.
That's a good counter-point to my comment. I have observed the same, I should have realized it too, as I work with them in my current job. The Japanese also have the concept of "karōshi" or "death by overwork", as I understand it. So there are definitely extremes and software engineering it is no exception.

I guess then it falls back to the OP's question, in the sense, is it something soul crushing about the nature of coding, software engineering etc.?

Having felt the crush myself, I often attribute it to the endless hamster wheel of always being behind on all the developments because it changes so fast, and never seeming "good enough" for the particular job or project. That's a little bit of "imposter syndrome" speaking, but it's also a lot of reality - job requirements vs. what you know often seeming to be at odds with one another.

10/10 it's the hamster wheel. That gets everyone.