This isn't a super-interesting area for most people, probably. But it's a personal depository for stuff I've done as exercises (sometimes based on a tutorial by someone else, sometimes not) in order to shore up missing skills. This can make it a handy reference.

I'm planning to write a self-contained utility called GLU for unpacking a Markdown document into multiple files with a runnable entrypoint - in fact, that's been kicking in the back of my mind for a long time. There's a certain irony to it, as the _value_ of these practice projects is typing up everything manually, and using a _lack_ of convenience as an opportunity to think rather than passively consume media. But the convenience has a place, especially for sanity testing and treating the original doc as the upstream source of truth. So I'll get around to that eventually!

### Exercises:

 * [Calling assembly from C](/software/practice/calling_asm_from_c)
 * [Request Guards in Rocket.rs](/software/practice/request_guards_in_rocket)
 * [filter_map() in Rust](/software/practice/filter_map_in_rust)
 * [Showing stream chat in OBS](/software/practice/obs_stream_chat)
 * [Wordsearch in Python](/software/practice/wordsearch_in_python)