I wrote a small library for formatting dates in Python using Moment.js like formatting: gist.github.com/myles/a17…. Useful if you want to integrate Python and Obsidian’s date and time formatting.


Arc App's JSON Export to SQLite

I developed a Dogsheep utility called arc-to-sqlite that converts Arc App’s JSON exports into a SQLite database for analyzing my travel data in Datasette, and I’ve released an alpha version on GitHub.



🎉 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


😢 My Stupid Weather Twitter Profile Bot Got Suspended

After seven years of using a Python script to update his Twitter handle with a weather emoji, the author faced suspension from the Twitter API, marking the end of his beloved bot.


Exploring Toronto's Restaurant Inspection Data with DineSafe

The author created a tool that automates the collection and visualization of Toronto’s restaurant health inspection data using Python, SQLite, GitHub Actions, and Datasette.


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


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.