I do programming, whether it is for work or as a hobby.
And there are two things that separate "programming I like" from "programming I hate".
"Specifications and delivery date"
is.
------
If I add functions as I wish with my own ideas without any deadline , programming can be called "entertainment".
Probably, it is the same feeling that so-called gamers, including not only netgames but also Go, Shogi, etc., have when they play games.
Well, I don't know because I am not a gamer, but I think that since the world is so enthusiastic about it, perhaps "games are great fun".
I may be missing out on life because I don't understand the value of the game.
Well, let's put that aside.
-----
On the other hand, if someone else dictates the specifications and there is a deadline, programming turns into "hell".
Well, I guess it's the same in any job.
Well, a program that I created for my "entertainment" can turn into "hell" when it is converted into a job.
"Am I "entertaining" to generate "hell"?"
Sometimes I feel sad when I think about it.
-----
However, I stand in the same position as in "one kitchen knife, wrapped in bleached cotton...",
With a single piece of home-made programming code, I'm going to get the "money" from the research fund.
I live a senior life without honor day by day.