Summary: Using Python libraries ctypes, OpenCV, and Pillow to automate tasks in video games, such as creating an auto-clicker, with challenges in handling input and item detection.
Summary: About the importance of not assuming everyone understands a topic, using a failed presentation on contract testing as an example.
Summary: Strategies for testing complex scenarios in software development, using examples of non-code 'hard to test' scenarios.
Summary: An humorous approach to describing various types of software bugs, each given a unique name such as 'Cinderella bug' or 'The poltergeist'.
Summary: My latest side project, Finished Games, a small website to catalog and track video game playing history.