Brett Slatkin
@haxor
Followers
7K
Following
8K
Media
306
Statuses
5K
Author of @EffectivePython. Software engineer, Office of the CTO @Google.
Joined March 2012
Last day to submit talk proposals for @pycascades 2026! https://t.co/t1ZHKqxjLb Just sent my proposal. Good luck everyone~
0
0
1
Power your home for less. Generate clean energy from the sun and save every month with Tesla Solar.
5
11
99
At PyBay, Lisa Roach is now talking about free threaded Python (no GIL) vs. multiprocessing.
0
0
4
Right now at PyBay @gvanrossum is showing off a live demo of structured RAG. Enjoying some sketch comedy deep cuts, too.
1
1
12
The Japanese translation of "Effective Python" 3rd edition goes on sale today — so excited to see this!
oreilly.co.jp
GoogleでPythonを使ったさまざまなサービスを立ち上げ、Pythonを知り尽くした著者による、Pythonエキスパート必携書の最新版です。第3版では、Python 3.13までの最新機能に対応し、第2版から新たに35項目を追加し、既存項目���時代に合わせて大幅に改訂されています。各項目では、優れたPythonコードを書くために何をすべきか、何を避けるべきか、そしてその理由をPython...
0
1
7
Video of my talk at the PyBeach conference in Santa Monica last weekend is now online. What a fun time! Great speakers, excellent venue, and a wonderful community of SoCal Python enthusiasts.
0
0
9
Watching @WillingCarol keynote presentation at @PyBeachLA Great venue and I'm excited to be here! #pybeach2025
0
0
5
Anthropic’s newest model is now in Microsoft Foundry. Building on our expanded partnership with Anthropic, Opus 4.5 raises the bar for coding, agentic workflows, and enterprise productivity, giving you seamless access to the full family of Claude models on Azure.
2
15
269
This is interesting — a compiler/runtime that makes almost all standard C/C++ code completely memory safe. The performance overhead is not negligible, but there are plenty of cases where “rewrite it in rust” still isn’t a practical solution.
Here's an updated list of C/C++ programs that are totally memory safe because I ported then to Fil-C. In many cases they requires zero changes or just small cosmetic changes! - musl libc - libc++ (C++) - libc++abi (C++) - WG14 signals - libuev - icu4c (C++) - zlib - bzip2 -
66
190
3K
I accidentally used the word "orthogonal" in conversation with a person outside of work today 😬 I probably need a vacation...
1
1
12
Video from my PyCon Talk ("The Zen of Polymorphism") is up! It starts with basic type switching and ends with the catamorphism abstraction. I also explain how OOP organizes code along the wrong axis. I hope you enjoy!
2
2
33
The full video of my Upper Bound 2025 talk about our research directions should be available at some point, but here are my slides: https://t.co/KPM6NtSaug And here are the notes I made while preparing, which are more extensive than what I had time to say:
72
182
2K
Stretch your relocation stipend and put cash back in your pocket!
0
0
9
I'm at #pycon! It's off to a great start — I got this ahead-of-its-time AI Agent keychain from the @Microsoft booth.
0
0
7
One valid answer might be "you don't need them" but then I'd want to see an example of why not. I'm trying to convince myself one way or the other right now.
2
0
0
I'm looking for the best way to implement catamorphisms in Python. Any suggestions?
1
1
2
How do we make Fil-C successful? This post describes my thoughts about what has to happen next. First of all, don't worry about performance. Of the user-facing programs I've ported, none of them exhibits performance problems that make them less usable. You won't notice the perf
3
10
90
🚨 VICE Magazine Is Back! 2025 marks the glorious return of VICE magazine to print, marking a new golden era of weird and wonderful reportage in a totally messed-up world. Subscribe today from $2/mo.
5
4
25
AI Agents (using MCP) are just loops because they are actually interpreters, and ultimately an interpreter is just a loop.
10
14
103
Seems like every program's event loop will inevitably be replaced or augmented by a reasoning LLM. The remaining challenge is making it fast enough to match user expectations (~250ms) when executing on-device. I'm hopeful model distillation techniques will make this possible.
2
0
1
Also these are just my personal apps. For a business, bespoke apps are a lot more difficult because there are compliance requirements, etc that can't be ignored. But it seems like business SaaS could become a "headless" core with that necessary stuff, and we vibe code the rest.
0
0
0
One downside I see is maintenance. If there are bugs, security patches, upgrades: I need to fix them myself. I'm also on the hook to add new features. But maybe instead of paying for SaaS, I could pay one company yearly to maintain *all* of the bespoke apps I've created?
4
0
2