Python
First week implementing the Python Sudoku solver
This is the update post, a week after planning to build a Sudoku puzzle solver in Python. In this post, we’ll review the direction the project is going and discuss the setup steps involved in this new project.
If you like this post and you’d like to know more about how to plan and write …
Planning a Sudoku solver in Python
Sudoku is one of those puzzles that captivates anyone who attempts to solve it. Sudoku puzzles can range from very easy to fiendishly difficult, despite the rules being relatively simple and unchanging.
To be valid, a Sudoku puzzle must have only a single solution — and this constraint actually …
A review of Python package managers in 2025
This is an overview of the current state of Python package management in 2025. You can find this and other posts by browsing the Python tag.
Package management is a critical part of modern software engineering. It allows developers to declare, install, and isolate project dependencies in a reliable …
I play Advent of Code, and you should too!
One of the hardest parts of learning a language’s fundamentals is having enough meaningful problems to solve. “Hello World!” is all well and good, but when do you ever have to use that code in an application you’re building? That’s where Advent of Code comes in for me. …