profile picture

5 pages tagged with "intermediate"

Run Any Project with 'r'

July 28, 2025 - 1394 words - 7 mins
Add an 'r' abbreviation to your fish shell config, that will run (or build, or test) your project, no matter what technology it's built with.
Read more …

Using Fortune to Reinforce Habits

July 23, 2025 - 1449 words - 8 mins
A tutorial showing how I use fortune to remind me what tools I have installed on my computer.
Read more …

Rust Trait Implementations and References

February 22, 2023 - 1475 words - 8 mins
If you implement a trait on a type, and then take a reference to that type, does the reference *also* implement the trait? For a while I thought so! Let me explain why.
Read more …

Stupid Things I've Done With Python

December 05, 2020
Sometimes I do stupid things with Python. I’m not proud of it. Okay, I am proud of it.
See more …

Pythonic Refactoring: Protecting Your Users From Change

July 14, 2017
So you’ve released a library! Now you need to maintain it. You want to add features, restructure the code, fix bugs, and maybe improve the library’s usability. Your users just want their code to carry on working. That’s okay!
See more …