Articles from TnL
You shouldn't hate yearly subscriptions, but you should absolutely hate how they're done by some companies. You might be on the ball about them, having a list to check and evaluate, but grandma isn't, and that's how they get her.
MBAs may be the worst tech influences possible, and every investor that disagrees can take some time to reflect on how their perspective is probably based on rent-seeking behavior. We'll get there.
In many ways, all of social interaction is about getting someone else to do something for you. We like to think of ourselves as caring and altruistic, but without the feedback loop from others we are just telling ourselves that we are what we think we are, and with the feedback loop that's the actual thing we want from someone else.
Programmers of all skill level have a tendency that bites us all: thinking they know how something should work. It makes some sense, we're there to know all the things we can to manage complexity and evaluate how well something solves a given problem. We even have a term for differentiating when someone is asking for help with a solution vs the problem they're actually trying to solve, it's called the X Y problem. We just don't tend to counter our own hubris with this notion.
Regret gets a lot of talk time, but usually the meaning of it is mistakes, or things you'll think are things you can never take back. Personally, I reject that as unproductive. I need to live a life without regret, because the nature of regret is to linger, and that's not productive if I can't avoid it. My definition is useful for the worth regret has in life and avoiding the trap it represents in some conversations.
