Hey! Thanks for reading! Just a reminder that I wrote this some years ago, and may have much more complicated feelings about this topic than I did when I wrote it. Happy to elaborate, feel free to reach out to me! 😄
🎵 The song for this post is Like Sugar, by Chaka Khan. 🎵
I threw a hissy fit over how awful my Twitter timeline was, and decided to take a little break from it. My brain is bad, and it can handle only so much dread. That said, I still have thoughts I'd like to share, so I'll try posting up here a little more often, even if it's a little less polished.
In the Great Blog Days, these would each be their own posts. But I'm working full time, so I'm just collecting thoughts as I think them into a stray doc, then posting when I can. This… may get more frequent with SARS-CoV-2! These were some thoughts I had/things of interest from yesterday.
Professor Layton games, I'm playing them again
The Professor Layton games now have smartphone re-releases; they started with the most recent (Layton's Mystery Journey: Katrielle and the Millionaires' Conspiracy), which I never finished, and have gone back and remastered Curious Village and Diabolical Box. I decided to replay Kat's game, and I'm finding it doesn't speak to me as much. Watching Karen play Diabolical Box next to me, a few things stand out:
The side characters of Curious Village and Diabolical Box are, frankly, more fun. More weird, more charming.
The "worlds" of the first trilogy are better than that of the second trilogy or Kat's game. St. Mystere and Folsense and the travel to the past are better than this weird thing they call London, with well-intentioned and adorable millionaires. And don't get me started on the Azran games 😖
More than pure aesthetics, the amount of time you spend in puzzles is just less. It takes a lot more talking to these less-charming characters to get to a damn puzzle! Then you solve it and you're back to hearing worse-than-dad jokes.
idk, maybe I'm not the target audience, it looks like they were aiming younger with the Kat game.
That said, I love Sherl. He's better as the third than Flora (not constructed to be particularly interesting) or Emmy (weirdly forced in, though her ass-kicking next to Grosky was awesome). Ernest is no Luke.
Hillel Wayne is a treasure, and you should subscribe to his mailing list! His entry today was a bit inspiring on how to customize your computer. I spent a bit of time this weekend trying to make my VIM be a bit more customized (mostly looking at coc.nvim and language servers, modeled after this post). I, too, dream of foot pedals and a perfectly-Pablo-shaped environment to create and consume the web, matching what works for my brain. Quitting Facebook was good, and this little Twitter break I'm on is a little harder, but feels good in its own way too.
I wrote a comment on lobste.rs where I listed everything I'd ideally want in a programming environment, and that I wish "Hello World!" taught:
- Project/directory structure.
- make-like invocations to do the following:
- Build artifact
- Run tests
- Perform static analysis, if there are external tools (e.g. mypy, formatters)
- Open an interactive shell with definitions loaded.
- Reproducible dependencies (usually pinned with a lockfile these days).
- Easy to add
- Easy to download
- Use a language server (or plugin, or IDE) to give features like:
- Type of highlighted expression
- Jump to definition
- Find usages of highlighted term. Safe rename/delete.
And it occurred to me I have this available in only 2 or 3 langauges, and often
in different environments (e.g. PyCharm for Python, but
merlin for OCaml, and
mix tasks for Elixir). A small project of mine is to consolidate into
vim and language servers.
Fleaswallow, which generates my site, is a funny thing. I initially wanted it to be generalizable to other sites, or "do one thing and do it well" for basic static page generation, but a number of features I'd like to build in it (linkable paragraphs, CSS-inliner, push-to-social) become much easier if I saw "screw it" to potential other users and just let it be mine. I'm tempted to do that; I wrote a lot more code for personal projects when I let go of certain anxieties about clean code and perfect testing and perfect documentation, I think it's time to loosen some constraints.
Some favorite Hillel Wayne writing is on why Uncle Bob's technical advice is to be taken with criticism (1 and 2). Also, Uncle Bob is a TERF and I've come to take "clean code" fetishization as its own code smell, so….
Jason Kottke summarized an excellent little story: turns out the decrease in economic activity in China due to COVID-19 reduced air pollution, and that reduction might have saved more lives than COVID-19 is taking. Click through for the source link and/or full summary, but two quotes are worth mentioning, IMO:
And his conclusion is not that viral pandemics are a net positive for the world (you will see people naively arguing this, siding a little too closely with a snapping Thanos for my comfort) but that situations like this remind us, as Burke summarized on Twitter: “the way our economies operate absent pandemics has massive hidden health costs”
Kottke.org is one of my favorite sources on my RSS feed, consider subscribing!
Thanks for the read! Disagreed? Violent agreement!? Feel free to join my mailing list, drop me a line at , or leave a comment below! I'd love to hear from you 😄