"Fix It Later" Has an Expiry Date
Shipping fast and fixing later works while mistakes are cheap. The real skill is noticing the day they stop being cheap, and saying it out loud.
Tag
Shipping fast and fixing later works while mistakes are cheap. The real skill is noticing the day they stop being cheap, and saying it out loud.
Tools can be bought in an afternoon. Judgment still grows slowly, through real work next to someone who already has it.
AI made producing work cheap, but reading it still costs human attention. If your output doubles and your reviewers' trust drops, you only moved work onto someone else's desk.
A few months ago I joined a team where nobody writes code by hand and pull requests have thousands of lines. This is what it did to me, what I learned, and what I think we should change.
Open the IDE first, and you will solve the wrong problem, or solve the problem wrong. Understand the task before you write a line.
Humans are bad at repeating the same steps. Computers are great at it. That's why I debug with tests.
Every time you open a website, a client asks and a server answers. That simple conversation is HTTP.
Every language starts with the same basics: variables, types, loops, and conditions. Here is how PHP does them.
We use databases every day without knowing what happens under the hood. Locks, transactions, and MVCC are worth understanding before they bite you.
You can write PHP every day and still be surprised by how it compares, increments, and passes things around. Written for PHP 7, now outdated.
Every problem has many solutions. The hard part is picking one you can still defend six months later.
Debugging is not magic, it's discipline. Nine simple rules from David Agans that still make me faster today.
Security is not a feature you add at the end. It's a habit you build into every line of code.