Tag
#software-design
2posts

Software Craft6 min read
When to Use Classes vs. Functions in Python: A Design Checklist
A repeatable mental checklist for Python developers to decide when to use classes, functions, instance state, and dependency injection.
#python#software-design#architecture

Software Craft5 min read
When to Use Dataclasses, Generators, and Try/Except in Python
Phase 2 of the mental checklist for Python developers. Navigating dictionaries vs dataclasses, eager evaluation vs lazy execution, and error handling philosophies.
#python#software-design#best-practices