hi, I'm amos! πŸ¦€ I make articles & videos about how computers work πŸ»β€β„ cool bear's less cool counterpart ✨ be kind


I've been without laptop for almost 6 days and it's hard not to think about all that I want to do when I get back.

I've been working on a video platform, like https://fasterthanli.me/videos but for more creators. (Not open, I'd be the gatekeeper there because costs, and it'd be focused on teaching). That's a buncha work β€” I've done all the research to make sure all I wanted to do was feasible, but I somehow have a mental block hooking it all up. Hashtag relatable, I know.

Today Rust 1.62 released with built-in cargo-edit support (the "cargo add" command) and it reminded me I needed to update all my article and I had... another huge project in mind there. I essentially want to stop copy-pasting stuff from the CLI, and instead have a single markdown+??? source that has all the information required to generate all the "shell sessions" etc. This is hard for a bunch of reasons (I tend to edit shell session output to make it shorter) but it would make "updating an article to a newer Rust" kinda trivial. (I guess it'd need some tests/assertions? "This is supposed to compile without warnings. This should have an error that says X", etc.)

One of the issues was cost and build times. Provisioning an Amazon EC2 VM just to rebuild an article/series seemed impractical. But a fly.io machine... that can be done. So I don't have that excuse anymore, and now I should look into it again seriously.

Lastly, the more supporters I get on Patreon, the more I'm painfully aware that it costs me not just the announced 8%, but probably more along the lines of 20-30%, once you take into account payment processor fees (PayPal etc), which they pass onto creators, currency conversions, and wire transfer fees. Setting up some alternative using Stripe has seemed like "a weekend project" forever, I just need to actually do it to figure out exactly how wrong I am.

The problem with all these of course, is that while I work on those, I'm not actually getting any writing / video production done. Also I do have a day job, which takes.. most of my weekdays.

I'm super excited but also HOW am I gonna get even a portion of all this done lol. Thank you for tuning into this episode of Amos shouts at the void.


You must log in to comment.

in reply to @fasterthanlime's post:

I essentially want to stop copy-pasting stuff from the CLI, and instead have a single markdown+??? source that has all the information required to generate all the "shell sessions" etc.

We actually did something like this for Programming Rust, but it was incredibly annoying. Using something like fly.io would likely help with reproducibility but even so, it's not the most fun thing to keep up to date.