The World

I Hate Quantum Mechanics 🤦🏻‍♂️

I love science. I love philosophy. I love math. But I hate quantum mechanics.

Sorry, it just makes absolutely zero sense and hurts my brain. 🤯 It’s obviously all made up just to annoy us. 😉

It started with a Schrödinger’s cat joke on Reddit, which was perfect because the joke itself was intentionally as annoying as quantum mechanics itself.

Schrödinger’s cat jokes never get old.
Well, they do, but, they don’t.

Doesn’t make sense, right? Not funny? Annoying AF? Totally agreed.

But I had to know what this joke really meant, so then I went down the rabbit hole of what Schrödinger’s cat was all about. The good news is that the Schrödinger’s cat puzzle was actually tying to point out how silly at last one interpretation of quantum mechanics is. 👍

This trail of sorrow leads to obviously incorrect theories like quantum superposition, which says that something can be in two different states at the same time. (Thus the annoying joke. ☝️) And the Heisenberg Uncertainty Principle, which says that nothing is ever in one specific place or traveling at any known speed. Tell that to your local traffic cop, amiright?

Science, I love you. Physics, I love you. Quantum mechanics… ehhh… okay, I love you too. But I will never understand you. 🧐

Software Dev

Clean Code is Not the Goal 🤷🏻‍♂️

I want to thank this article for having the guts to say that basic working code is okay.

👉 Goodbye, Clean Code

As software developers, we all aim to write amazing, beautiful code. It’s part of what motivates us. But remember, the real goal is to ship something that people can use. And writing beautiful code isn’t necessarily what makes that happen (example).

Don’t be a clean code zealot. Clean code is not a goal.

This hit home for me after years working with an incredibly tedious and impractical code review process at a previous company. The reviews went way beyond sussing out bugs and tech debt and into opinions about the “right” approach for days on end. The team was unproductive and unhappy, and we still shipped plenty of bugs.

Sure, aim for great code. But there is a practical point where you need to let go and ship something that works.

Let clean code guide you. Then let it go.

As an engineer, yes, be elegant. But more than that, be practical. Voltaire put it elegantly 😆 way back in the day.

Perfect is the enemy of good.

Voltaire

Via iOS Dev Weekly.

You

The Secrets to Happiness (Distilled)

I went to this talk by a Buddhist monk about happiness. I’m not a Buddhist, but one thing I like about Buddhism is that it’s more of a philosophy than a religion (from what I’ve seen). There was absolutely no talk of a religious greater power. And no attempt to convert anyone.

The talk was pretty simple, logical, and grounded in reality. It was basically just useful life hacks.

After the talk, I told a classmate, “That all seemed pretty simple.” And he said, “Simple to understand, but really hard to do,” So happiness is like chess in that sense. 🤷🏻‍♂️

Anyways, here’s the quick guide to happiness, according to this class.


Happiness is about a peaceful internal state, i.e. a happy mind.

External rewards (like money, status, etc.) are fine, but they won’t give you lasting happiness. (I know this sounds self-righteous, but it is also self-evident. There’s nothing wrong with being rich, but we all know about rich people who are unhappy and poor people who are happy. 🙃)

To reach an internal peaceful state, act on things you can control and don’t worry about things you can’t control.

If you can do something about it, don’t worry about it.

If you can’t do anything about it, don’t worry about.

Example: Stuck in traffic on the way to a doctor’s appointment? Call your doc and say you’re running late. If they can work you in later, great. If not, reschedule. Then relax and don’t worry about it. And don’t get mad at your fellow drivers. They’re all in the same situation as you.

Also, a happy mind is a clear, uncluttered mind. This is why mediation is so helpful. It is a quick way to clear out the clutter of your mind and reset to a more relaxed and productive state. It’s like cleaning out a cluttered closet.


And that’s it! Simple and hard, just like life.

💁🏻‍♂️ As a side note, it’s funny that this guide to happiness comes from Buddhists, who say that life is suffering. There is something kind of perfect about the people who embrace suffering to be experts on happiness.