No one actually wants simplicity
We think we do, but in fact every web developer will happily sacrifice simplicity to the first shiny thing promising them relief from the mildest of ailments.
You can stop using user-scalable=no and maximum-scale=1 in viewport meta tags now
It’s bad for accessibility, and no longer needed.
Re-using CSS for the wrong HTML with Sass
A trick I learned for using someone else’s CSS without changing your HTML, or their CSS
Django and Sass/SCSS without Node.js or a build step
How to use Sass/SCSS in a Django project, without needing Node.js/npm or running a build process
ChatGPT: abstract logic and the doubling down bias
ChatGPT: it has no inner monologue or meta-cognition
ChatGPT: it makes things up (that's its job)
What if none of it is true?
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?”
The different uses of Python type hints
5 different things you might be using type annotations for, or might want to.
Python’s “Disappointing” Superpowers
A response to Hillel Wayne’s “I am disappointed by dynamic typing”
Accepting the paedo-baptised into credo-baptist churches
Jesus’ command, “feed my sheep”, is the controlling priority.
A model for the soul
A way to think about the soul, and how it relates to the body, in the 21st century
Test factory functions in Django
Patterns for creating model instances in Django project test suites, and some anti-patterns
Python Type Hints: case study on parsy
How I tried and failed to add static type checking to Parsy, and settled for type hints as documentation instead.
Tools for rewriting Python code
A collection of tools that can be run to automatically rewrite Python code in a number of ways
Better Python code grepping with pyastgrep
Release announcement for pyastgrep, a tool for grepping Python code at the syntax level.
The argument from unwanted children
Why the argument from unwanted children doesn’t convince those who are pro-life
Raising exceptions or returning error objects in Python
How returning error objects can provide some advantages over raising exceptions in Python, such as for static type checking tools.
REPL Python programming and debugging with IPython
The flows I use for exploratory programming using a REPL and their advantages.
Page 14 / 14
| Older »