Elizabeth Willard · blog

A Slicker Python Workflow (For Me) + Small Update

250 words 2 min read #python#tooling#workflow#personal
Categories Technical

Setup:

Machine: 2024 MacBook Air Apple M3 8-Core 16 GB

Visual Studio Code

UV

Polars - as a substitute for Pandas

Claude Code in Terminal (iTerm2)

  • I have a general, top-level Claude.md file that’s a modification of the Karpathy Guidelines
  • Then repo-specific Claude.MD files as necessary to explain this workflow + other preferred stylistic/architectural preferences

Astral’s UV and Ruff makes me want to learn Rust. But that would be on top of Go, in which I’ve already been plucking away at their tutorials and other docs because I’m interested in Go’s scalability. But when it comes to Rust, memory management always made me nervous when writing code for undergraduate classes in C/C++, so it would be nice to work with something that abstractifies that away for me.

The less I have to juggle, the better, which is something I can really appreciate when it comes to working with Claude. I’ve even created a bookmarklet for Chromium browsers that allows me to send .epubs to my 2017 Kindle Paperwhite from annas-archive while I shop on Amazon. There’s still some small kinks to work out, and the GIF below is deceptive because it’s on 2x speed.

demo_gif