Skip to main content
léon h

léon h

Software engineer, former architect (as in, buildings).

Recent article

I shipped a transaction bug, so I built a linter

·10 mins

Some bugs compile cleanly, pass all tests, and slip through code reviews. I shipped one of those at work: a database transaction that silently leaked operations outside its boundary. I don’t like being stressed with a broken prod, so I built a custom linter to catch them at compile time. Here’s how.