Writing
This is where I write about anything I think is interesting. Take a look - hopefully you find something interesting too.
If you would like the short-form version of the posts, check out my shorts section.
-
May 17, 2026
How to Debug Python Applications with pdb: Part 1
Learn what Python's built-in debugger is, why it's essential for troubleshooting, and how to step through your code line-by-line using breakpoint() and basic pdb commands.
python debugging -
November 29, 2025
Hashable objects in Python
Learn what hashable objects are in Python, why they matter for sets and dictionaries, and how to make your own classes hashable with __eq__ and __hash__
python hashability objectsShort-form version available → -
November 16, 2025
Python Counter
A quick guide on how to use the incredibly useful Counter class from Python’s collections module
python collectionsShort-form version available → -
November 8, 2025
Convert a BooleanField to a CharField while maintaining state in Django
A how-to guide on coverting a BooleanField to a CharField with choices while maintaining the original state in Django
django python database