A trick I learned for using someone else’s CSS without changing your HTML, or their CSS
How to use Sass/SCSS in a Django project, without needing Node.js/npm or running a build process
Three responses to the question, “What if none of the things I believe about Jesus and God are actually real? What if Jesus didn’t rise from the dead?”
5 different things you might be using type annotations for, or might want to.
A response to Hillel Wayne’s “I am disappointed by dynamic typing”
Jesus’ command, “feed my sheep”, is the controlling priority.
A way to think about the soul, and how it relates to the body, in the 21st century
Patterns for creating model instances in Django project test suites, and some anti-patterns
How I tried and failed to add static type checking to Parsy, and settled for type hints as documentation instead.
A collection of tools that can be run to automatically rewrite Python code in a number of ways
Release announcement for pyastgrep, a tool for grepping Python code at the syntax level.
Why the argument from unwanted children doesn’t convince those who are pro-life
How returning error objects can provide some advantages over raising exceptions in Python, such as for static type checking tools.
The flows I use for exploratory programming using a REPL and their advantages.
A look at the claim that Bitcoin and blockchain represent a technological revolution, fairly in depth but trying to avoid any techno-babble.
A response to the crypto-positive challies.com article from a Christian perspective
Some of the downsides of technology stacks that are massively scalable and general purpose