"Not strategy, not memorizing opening lines, not practicing your end-game technique, not studying the Great Games of History, not drilling with puzzles to get better at tactics,"
"In my games, the player who committed more blunders lost 86% of the time."
Goodness I wonder what methods one could use to reduce their blunder rate.
"
system upgrades aren't done on the live system
packages changes are applied on the next boot
you can roll back a change
Depending on the implementation, a system may offer more features. But this list is what a Linux distribution should have to be labelled "immutable" at the moment."
Immutable. I do not think it means what you think it means.
I use Ubuntu at work and at home. It's a great experience and I am so happy to not have my OS controlled by Microsoft. (Or Apple, but those are for different reasons.)
I came here to say something similar. A lot of us code as a hobby as well as professionally, and certain languages and paradigms tickle us. Sometimes I find almost tantric beauty in c++ for goodness' sake.
I was already dubious of the concept, but the account example in the page makes me even more so.
"Transactions, security, and logging all exemplify cross-cutting concerns."
Logging, maybe. Transactions and security? Hard disagree.
And then in the example it checks for enough funds to make the withdrawal, and then makes the withdrawal, not as an atomic ation. I don't think that's just nit-picking on a simple example - how AOP interacts with atomic actions is fundamental to the use-case.
If you haven't already, I would consider some less committal steps to find out more about the problem you're experiencing.
1. Take an unusually long time off - double whatever the most is you've taken in recent years. If you don't have the leave, call off sick. Keep a note of how you feel about work each day when you get up and when you go to bed.
2. Try to list what makes an unusually good day at work. Even in a very samey job there are days you travel; days you have meetings with specific kinds of people; days you work on something a bit unusual.
3. Consider finding a good (not always easy, but if you can afford it you'll have a much better hit rate if you go for min. £75 an hour) psycho-dynamics therapist. When "interviewing" them, say that your initial goal is to find out if moving jobs will make you happy.
What you do in your early thirties when you have the freedom and desire to instigate a big change could be very important, and it's worth finding out more about yourself to help make the right choice.
"In my games, the player who committed more blunders lost 86% of the time."
Goodness I wonder what methods one could use to reduce their blunder rate.