Tim Hopper reposted
Tim Hopper
Tim Hopper reposted
Anyone know of a recipe that works for getting a "pytest --pdb" debugger REPL up that lets you interactively execute "await ..." statements, similar to "python -m asyncio" ? The StackOverflow threads about this are all pretty stale, wondering if there's a new option that I've not been able to […]
Tim Hopper reposted
Here's the table of contents for my lengthy new piece on how I use LLMs to help me write code https://simonwillison.net/2025/Mar/11/using-llms-for-code/
Tim Hopper reposted
I started using Python 20 years ago, but left and come back to it repeatedly. Every time I picked it back up, the dev experience had swung wildly. Getting caught up, even as an experienced user, was a huge PITA. I think that's finally going to change with what @tdhopper.com just launched.
👋🏻 In the last 10 years, I’ve had a growing interest in making Python development more effective. I’ve learned that a lot of teams don’t make the best use of the tooling available to use. This has culminated with writing an ebook on developer tooling I’m excited to share with you. pydevtools.com
Tim Hopper reposted
👋🏻 In the last 10 years, I’ve had a growing interest in making Python development more effective. I’ve learned that a lot of teams don’t make the best use of the tooling available to use. This has culminated with writing an ebook on developer tooling I’m excited to share with you. pydevtools.com
I wrote a post about my love for my Sony mirrorless camera for photographing my 4 kids tdhopper.com/blog/sonya7i...
👂🏻I spoke with Dr. Robert Ghrist of the University of Pennsylvania about his recent groundbreaking endeavor to "direct" the creation of a beautiful new linear algebra textbook for AI students in just 55 days using a customized Anthropic Claude project. tdhopper.com/blog/writing...
With uv, you can launch a Jupyter Lab instance with Pytorch installed instantly with a single command 🤯 pydevtools.com/blog/one-lin...
Tim Hopper reposted
In this article, @tdhopper.com shared key principles of Python tooling, common anti-patterns he has observed, best practices & his list of favourite tools from December 2024. pydevtools.com/blog/effecti... #python #Programming #SoftwareDevelopment #WebDevelopment #TechNews #OpenSource
Tim Hopper reposted
Here's my end-of-year review of things we learned out about LLMs in 2024 - we learned a LOT of things simonwillison.net/2024/Dec/31/... Table of contents:
Updated my annual accomplishments notes * Survived herniated disc pain and surgery * Back to weight lifting after 5 month break * Landed amazing job @ Spotify * Spoke at 1st conference in 5 years * Saw 1st total eclipse * Back to blogging a bit tdhopper.com/annual-accomplishments/
Tim Hopper reposted
today I learned that you can create a special text file to use for logging curl timing details blog.josephscott.org/2011/10/14/t...
Tim Hopper reposted
Tim Hopper reposted
Tim Hopper reposted
Replying to @tdhopper.com
FYI 'pip install pyright[nodejs]` will install node binaries for you github.com/RobertCraigi...
I was asked by a friend to talk to his team about Python developer tooling and productivity. Here’s the substance of that talk 👇🏻 pydevtools.com/blog/effecti...
Tim Hopper reposted
TIL this is what the office around NPR's Tiny Desk looks like
Tim Hopper reposted
Tim Hopper reposted
Tim Hopper reposted
Tim Hopper reposted
Tim Hopper reposted
I interview the one and only @jowanza.bsky.social about how he’s building a startup at lightning speed using Cursor tdhopper.com/blog/buildin...
Tim Hopper reposted
I ported Matt Might's bash scripts for detecting common issues in writing to a little web app (using Claude) and it's pretty fun to play with: simonwillison.net/2024/Dec/14/...
Tim Hopper reposted
Tim Hopper reposted
Finally got around to dealing with one of those "DeprecationWarning: datetime.datetime.utcnow() is deprecated" warnings, so I wrote it up as a tiny TIL: https://til.simonwillison.net/python/utc-warning-fix
My team was discussing our code review practice and I offered to talk about the post I wrote for a previous team (tdhopper.com/blog/code-re...). I dropped the markdown for the post from GitHub into chatgpt and asked it to generate Marp (marp.app) slides for me.
Tim Hopper reposted
At my first off-site with the Spotify Audio Intelligence team and we did lightning round introductions of ourselves, so I used ChatGPT and tad.ai to generate a song about my career history 😂 youtu.be/v8mc-26Q6fQ?...