3 ms·
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 v
by sixdimensional 8y 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 https://en.m.wikipedia.org/wiki/Ikigai
- james_s_tayler 8y agoHaving 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.
- sixdimensional 8y agoThat'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.
- james_s_tayler 8y ago10/10 it's the hamster wheel. That gets everyone.