This weekend I wrote my first procedural macro in Rust and had a lot of fun in the process!
Missing Kunming again.
Really wish I could go back.
I wonder if any parts of it would still feel the same?
Today I discovered that it takes Node over 30 seconds to resolve all of the various modules when booting one of our apps at work and now I hate everything.
Currently in the process of unshipping some code for a feature that we decided not to release.
It stings a bit, but I'm grateful that I'm part of an engineering team that values and prioritizes deleting code when it no longer serves its purpose.
Crock-pot kimchi chicken turned out well!
Spent a little under 4 hours in the pot on high. Shredded the chicken at the end and let it sit in the sauce for a bit longer.
I decided to serve it in tortillas (small correction: we had white corn tortillas, not flour) with some lettuce from a bagged salad mix. I also added a dash of extra sauce while assembling my tacos.
Next time I'll definitely be dressing the chicken with some more of the sauce after I shred it, as it lost some of the flavor potency in the pot.
Some other things to try in the future:
Trying to build a website that you can get lost in for hours at a time.
My slow cooker is perhaps the most criminally unused kitchen appliance I own.
Given that I work from home, it seems like a no-brainer to fix something in the Crock-pot partway through the day to have ready when dinnertime rolls around. The other benefit is that I get to sniff the aromas of the contents simmering while I work.
Today I'm trying out some chicken in a kimchi hot sauce Heather bought at the store. I haven't yet decided how I'll serve it. I was thinking over rice or maybe in some flour tortillas?
In an amusing turn of events, the buffer I'm composing this chirp in is named
One of my goals for 2023 is to "distance myself from platforms I don't control."
While I very much had Twitter in mind when I wrote this, I also haven't really been enthused about moving my primary web presence to Mastodon or Cohost. While I do have accounts on both, I'd rather invest in a platform that I have total control over.
My answer for this is something I'm currently calling "chirps".
Chirps—as you might have guessed from the name—are a replacement for tweets. They will be short, stream-of-conciousness style pieces, ideally without the friction of spinning up a longer-form piece.
I have a small Rust CLI that I use to help manage them:
Usage: chirp <COMMAND>
draft Generate a new draft chirp
publish Publish a draft chirp
help Print this message or the help of the given subcommand(s)
-h, --help Print help
-V, --version Print version
chirp draft creates a new file with a randomly-generated name (I'm currently composing in
slick-tigers-rush.md) where I can compose the chirp.
Once I'm happy with it, I'll run
chirp publish slick-tigers-rush to convert it into a TOML array entry that I can shove into a list.
I then commit,
git push, and let a GitHub Action build and publish the site. Painless.
Is this thing on?