Poetry was life changing for me as a Python developer. You really ought to try it.
Category: Code
Python software should always be versioned, but it's not always clear how. Luckily, I've shared some of my experience with versioning here.
SnakeMD has finally matured to a proper library. To mark that maturity, we're releasing a transition guide to the latest version: 2.0.0.
Why Is Adding Two Random Numbers Not the Same as Generating One in the Same Range?
Generating random numbers might seem easy at first, but there are definitely some pitfalls.
Software development follows a variety of disciplines. One of the lesser used disciplines in practice is design by contract, and here's yet another attempt of mine to explain the concept.
Maybe It’s Not Okay to Test Private Methods—at Least When Using Design by Contract
Testing private methods seems to be a taboo in the software development space, but what if the naysayers are actually right? What if testing private methods should be taboo?