🎉 Happy random tests that assume February is 28 days to all that celebrate!


Made a small Django function to back-port update_or_create from Django 5.0, specifically adding create_defaults to the create operations. gist.github.com/myles/a6905f94e4e9955f02fea2554db982a7


Built a couple Dogsheep utilities this past week to save data into SQLite:

github.com/myles/mas… github.com/myles/mic… github.com/myles/roa…


I feel personally victimized by mypy.


I just spent two hours trying to figure out a bug in my Vue form component, it turned out I was using rel='update' instead of ref='update' 🙃.


I just spent the last 30 minutes trying to figure out why my tests weren’t failing. It turned out it was because I forgot to prepend test_ to the function 🙃.


Software Development and the False Promise of Science

Richard Marmorstein on software developers and their lack of citing good sources:

You have opinions – strong opinions – on questions such as “do microservices encourage modular code design?” and “should software projects stick to a ‘novelty budget’?” and “should composition be preferred to inheritance?”. But are your opinions backed by peer-reviewed analyses of hypotheses subjected to statistical tests of empirical data? Not really. Your view that software projects should stick to a ‘novelty budget’, for instance, is backed by your experience reading about this idea in some rando’s blog post and the argument seeming plausible in light of the recent bankruptcy of your friend’s web startup built on WebAssembly, CockroachDB, Elixir and Unikernels.

Richard Marmorstein (13 October 2019)


Template errors in Laravel are the hardest bugs to figure out.