I'm sure this is true for some people, but it seems to completely disregard the problems this guy went through and his personal context.
It's true that programming and/or game development may be a craft to some people, but it doesn't sound like it was for this guy.
He went through something bad, was censored and censured for talking about it, and came out of the wringer feeling betrayed and lost. It sounded like something went wrong with his little brother, too.
Rather than the "I have a dream and I want to make this game real" story we usually see, this sounds more like a guy turning to his hobby as a therapeutic outlet, specifically:
> While my career was falling apart, I decided to start making a video game. Normally I might have played a video game as a way to retreat from the world. But instead I channeled all of my anger, sadness, disappointment, and frustration into a project that became the video game you see above. . . . I can take some fictional people, make everyone betray them for all their own petty and cowardly reasons, and our protagonists will just have to deal with it. . . . So now I've resigned from a job I had grown to despise, and I'm channeling my frustration into something productive as a way of dealing with everything that had happened.
This post is certainly an advertisement for his game, but it's also definitely a way to try to vent about things he's not allowed to talk about -- I can't imagine how frustrating that must be.
I think that saying that his feelings now are due to his misunderstanding of "his craft" is needlessly dismissive.
IMO a really basic helpful model is: 1) thing I could do in my sleep and still amaze people with OR make money with == means of making a living and 2) thing that excites me and yet always seems just out of reach == hobby.
However the devil is in the details and you cannot by easily diminish the excitement of #2 (above) because you risk becoming the enemy just by suggesting that it not be prized above all other work. So there are other models which must be skillfully employed to help tease out this comprehension. It's kind of a minefield, actually.
Nevertheless, those are usually not the things you spontaneously think of when you hear the term. So maybe untangling the different motivations and giving more value to things that are not immediately meant to make a living could help to make a change.
It is a bit dangerous to be unconsciously good (ie in my sleep) at something and think that you can make money with it.
Let's take something like chess. Unless you are a TOP 10 player, you are not going to be making a good living from chess unless you go into secondary sources of income: teaching,writing, coaching. Source: as a master I know many poor grandmasters.
So there has to be a market demand for the skill that you have deliberately practiced to be unconsciously good at.
Like that guy who can skip a stone 88 times. https://www.youtube.com/watch?v=C0_hEvNOqGM
He certainly enjoys it and people are amazed by it. However there is a very limited demand for experienced stone skippers.
i had a passion for programming in highschool. but i absolutely hated working 9-5 in an office environment. the problem was when i had that experience as an intern i didn't know why i hated it. it took me years to figure out what the real problem was and to find the kind of work that aligned with my passions and avoided the things i didn't like about it while also along the way changing my feelings about some aspects (9-5 looks less bad when other factors are good (i still avoid it though)).
https://rpgcodex.net/forums/index.php?threads/himeko-sutori-...
Why not?
a) Working without passion and having almost no time for what you are passionate for.
b) Working with reduced passion. And if you are a bit lucky even lots of passion.
I think (b) is preferable.
If a person loves their occupation then that's great! But he/she still needs to treat it as a business rather than a mission for a higher cause (even if it was a mission for a higher cause) because without financial insight it gets hard to prioritize things.