Summary: About the importance of measuring code changes when adding complexity, implementing Chrome's new native image lazy-load attribute as a Pelican plugin as an example.
Summary: Strategies for testing complex scenarios in software development, using examples of non-code 'hard to test' scenarios.
Summary: My latest side project, Finished Games, a small website to catalog and track video game playing history.
Summary: A Python implementation of a double-linked list, which includes features like sorting, reversing, inserting, searching, and type annotation.
Summary: My talk on building autonomous agents with gym-retro, presented at the 10th edition of The MindCamp event, including the source code and demos.