To achieve happiness πŸ‘‡

  1. Stop coding
  2. Repeat until happy

Coding is terrible for your mental health. It makes you focus on things that can go wrong, find faults in tiny details, and generally focus on the negative aspects.

When something works, you think, “That’s strange, usually things don’t work. What am I missing?”

And you get frustrated with things you can’t control. Like people. You try to analyze them like computers. You get frustrated with how longwinded they are. They ramble.

And the more time you spend coding, the more you realize that computer systems never work. They’re too complex, and there are too many hidden assumptions, too many things that can go wrong, too many things that DO go wrong. Large computer systems are always going to have bugs. Big bugs. Bugs nobody noticed. Bugs nobody even knows exist yet.

Sometimes you see code, and you think, “How did this ever work?”

How many codes out there are like that? ”How did this ever work?” someone will say when it goes wrong and a trading bot wipes a few billion dollars off the stock exchange or crashes a Mars lander into a mountain.

The world runs on computers.

How are we even still alive?

Learned something new? Want to become a better engineer? πŸ’Œ

Join 9,400+ people just like you already improving their skills.

Here's how it works πŸ‘‡

Leave your email and I'll send you an Interactive Modern JavaScript Cheatsheet πŸ“– right away. After that you'll get a thoughtfully written email every week aboutΒ React, JavaScript,Β  andΒ lessons learned in my 20 years of writing code for companies ranging from tiny startups to Fortune5 behemoths.



Man, I love your way of writing these newsletters. Often very relatable and funny perspectives about the mundane struggles of a dev. Lightens up my day. ~ Kostas

PS: You should also follow me on twitter πŸ‘‰ here.
It's where I go to shoot the shit about programming.