How it started in the early '90s.

About

A few opinionated takes on various things
πŸ§ͺ
Testing

You touch it - you test it!

πŸ•ΉοΈ
Favourite Amiga games

Yo! Joe! Β· Shufflepuck CafΓ© Β· Mortal Kombat Β· Battle Chess Β· Cannon Fodder Β· Lotus Turbo Challenge 2

🧹
No "else" statements

I prefer early returns. An "else" statement only adds redundant nesting and makes code harder to read.

πŸ¦€
My top 3 cancers of IT

Microservices, Tailwind CSS, JavaScript frameworks

πŸ’
Knowledge sharing

When you share knowledge, you do not lose it.

β™ŸοΈ
Chess career highlight

In 1999, I finished 4th in a chess competition in my hometown and won a toilet mirror. The peak of my chess career.

πŸ‘΅πŸ»
Respect legacy

If it works, do not touch it. Legacy systems are often a sign of maturity, especially when they generate revenue.

πŸ› οΈ
Microservices

Working in a team of 20 developers and your CTO wants to break the monolith? Just stand up, leave, and never come back.

πŸ’©
State of JavaScript

I prefer minimal JavaScript touch-ups over bloated frameworks. Server-side rendered HTML does not have to mean a worse UX.

πŸ§…
Corporate Fruity Fridays

Zero tolerance for corporate bullshit. Small teams, flat structure, no beating around the bush.

πŸ‘¨πŸ»β€πŸ’Ό
KPI

For most companies, you are a KPI in a spreadsheet. Act accordingly.

πŸ“š
Knowledge awareness

Just because you read a famous software architecture book does not mean you now have to apply every pattern in your code.