Coding

thumbnail

Do not make assumptions when coding

How to avoid bugs and vulnerabilities using defensive programming.

thumbnail

Developers, don’t be afraid to exit or panic

Do not stale or return the wrong result, rather tell your caller that something is wrong.

thumbnail

Dealing with technical debt while delivering— a 3 step technique with example

Making peace with the Ghosts of Code Past while delivering new features.

thumbnail

A/B tests developer’s manual

A/B tests will try to make spaghetti from your clean code. Learn from my mistakes so you don’t repeat them.

thumbnail

6 productivity workflow tips for a Software Engineer

A few thoughts about “the zone”, brakes, tasks and notifications.