making agents go brrrr at spotify ⋅ pydevtools.com

Joined November 2009
2,655 Photos and videos
Pinned Tweet
3 Nov 2015
Give a man a fish and you feed him for a day. Write a program to fish for him and you maintain it for a lifetime.
9
1,077
1,085
An easy way to improve LLM generated prose is to quote Strunk and White: > Omit needless words.
3
226
Tim Hopper retweeted
ty-pre-commit is out now! Pre-commit hooks for type checkers typically require you to either enumerate your dependencies in the hook config, or install them out-of-band. This one Just Works (TM) by leveraging uv to install any necessary dependencies prior to type-checking.
7
21
396
18,397
Tim Hopper retweeted
Your weekly #Python update is live. 🎉 Six Feet Up CTO @calvinhp is joining @mkennedy as the new co-host of @pythonbytes every Tuesday at 10am ET. 🎙️🐍 🔴 Watch live now, and subscribe on YouTube to follow along each week: youtube.com/watch?v=WIykgbce…
2
2
3
1,256
Tim Hopper retweeted
If you've adopted AI at your company but haven't seen any tangible results, read this 1990 article: "The Dynamo and the Computer" by Paul David. When electricity first arrived, factories that "adopted" it barely got faster. They just swapped the steam engine for an electric one and ran everything else exactly as before: same machine layout, same workflow, same management. Electricity in, no real gains out. The most common mistake with any new technology is to drop it into the old organization and then declare the transformation done. The real leap came decades later, when each machine got its own small motor. Suddenly machines no longer had to be lined up around one central drive shaft. They could be rearranged around the actual flow of work. The productivity gains didn't come from electricity. They came from REDESIGNING THE ENTIRE FACTORY around it. AI is the same. Bolting it onto your existing process gets you a faster steam engine. The payoff comes when you redesign the work itself. (link to paper in comments)
146
753
4,228
286,206
Tim Hopper retweeted
20 Jan 2020
⚠️Brooks' central thesis: "I ʙᴇʟɪᴇᴠᴇ ᴛʜᴇ ʜᴀʀᴅ ᴘᴀʀᴛ ᴏғ ʙᴜɪʟᴅɪɴɢ sᴏғᴛᴡᴀʀᴇ to be the specification, design, and testing of this conceptual construct, not the labor of representing it and testing the fidelity of the representation."
1
5
22
Tim Hopper retweeted
A great alternative to iPads for flights and road trips. Yoto is what they are called. It’s a small durable box that plays stories via cards you insert. Not sponsored. Should be. I would shill for this company all day.
148
108
3,329
262,688
Tim Hopper retweeted
At our most recent PyTorch offsite we had a really lively discussion about AI agent usage in the project. I did a writeup of some of the resolutions from this conversation: docs.pytorch.org/devlogs/ai-… It's by no means final; we're figuring things out too!

3
16
173
13,094
Tim Hopper retweeted
Haven't looked at download metrics in months, good news though! Since February: - ruff at 243M PyPI installs per month (up 100%) - uv at 165M (up 100%) - ty at 30M (up 300%) We served another 172M uv installs from our own CDN, making for 337M total in the last 30 days
8
4
163
9,994
Tim Hopper retweeted
“An enemy will agree, but a friend will argue” — Russian Proverb
135
6,220
47,958
849,564
Tim Hopper retweeted
About a week ago I attempted to roll down my window at the Chick Fil A drive through, but nothing happened. I opened the car door slightly and explained to the smiling teenager standing there with an iPad that my window button wasn’t working. I tried to restart the car but all I got was a pathetic clicking noise. Instantly it hit me that my car had literally just died in the chick fil a drive through. During the dinner rush. Embarrassed as hell I apologized profusely to the kid, who immediately assured me that this happens all the time and not to worry about it. I was about 45 minutes from home, 7 months pregnant, didn’t have jumper cables with me, and my husband was out of town. He immediately got his manager who got me a chair and a huge glass of ice water, and told me I could wait inside if I wanted to (it was hot as hell) while they figured it out. 3 or 4 coworkers come out to jump my car and doubled up the drive through line on the other side. People were honking for the first 5 mins but they were able to get the line moving quickly and jumped my car so that I was able to move it in about 20 minutes. After this the manager comped me a free meal, anything I wanted. I couldn’t help but wonder how differently this would have played out if I had decided to stop at McDonalds
Jun 1
What is the most high vibrational fast food?
131
364
12,933
515,085
I was vaguely aware of this but didn't fully internalize: git rebase -i `git merge-base HEAD main` until like 5 minutes ago and I've been using `git-rebase` for years. I'd been manually checking the `git log` to see where the merge base out of sheer paranoid ignorance 🙄
1
3
2,631
I've been developing a drop in Makefile that can do it for you: github.com/python-developer-… I'd love feedback if anyone tries it!
How do you go about testing your code on multiple #Python versions? 🐍tox 🐍 GitHub Actions using matrix 🐍 nox 🐍 uv or some other tool?
5
1,666
19 Dec 2016
Rogue One is a very nice Star War.
1
1
3
Mandalorian and Grogu is a very nice Star War.
113
The Python Developer Tooling Handbook articles now link straight to a Markdown formatted version you can past straight in your agent. Want to set up a Python library with C bindings? Hand them this.
1
7
593
Tim Hopper retweeted
can't believe i spent my whole life becoming Good At Computer only for Computer to become Better At Computer
189
2,123
35,939
735,045
Tim Hopper retweeted
My sister is making waves among the 70 year old women in her church floral ministry group
86
453
39,124
1,063,851
Tim Hopper retweeted
" Every single day of my childhood, my parents asked the same question at dinner. Not “What did you learn?” but “Who did you serve?” " Excellent piece by Alex Sasse, @BenSasse 's eldest daughter, one what she learned from her father
27
97
1,051
88,628
Tim Hopper retweeted
Why did Erdos have so many problems?
134
183
2,768
263,060
Tim Hopper retweeted
The European mind can’t comprehend this

431
3,140
33,354
1,223,220