Programming job interviews

Stories from my programming job interviews - on both sides of the table.

It’s easy to find people arguing that the hiring process in tech is broken, not good enough at filtering bad hires, favors people who don’t have a full-time job… I’ve been through a few interviews over the years, and I feel like although no process is perfect, it’s not too bad if people on both sides of the table know what to expect and have a plan.

Read more →

Notes on CMake

Notes on using CMake.

Read more →

Python testing cheat sheet

Some notes on the tools I’ve used to manage test suites in Python. I believe unittest and hypothesis are sufficient for any project, and doctest is very useful to write short usage examples in function docstrings. Pytest is very popular, so I’ve written down what I’ve learnt about it.

Read more →

The Bookshelf

Books I’ve read.

Read more →