Conrad Irwin
banner
cirw.in
Conrad Irwin
@cirw.in
Builder of tools: Currently zed.dev, previously superhuman.com, pryrepl.org, etc.

https://cirw.in
Was at my in-laws yesterday and they pulled out an (unopened) box of cookies that expired in 2016...
October 28, 2025 at 2:17 AM
Reposted by Conrad Irwin
And the first day of #eurorust25 wraps up with some amazing story time with Conrad Irwin (@cirw.in) talking about software, speed and how it all affects human experience! 🔃🤌🏼👏🏼
October 9, 2025 at 4:29 PM
I want this t-shirt!

If the software engineering thing really does go up in AI smoke, you can start a business in retro swag.
September 25, 2025 at 6:20 AM
I suppose; but I find the lack of consistency frustrating - mostly when I realize I’ve built up a fancy iterative chain and now can’t use it
August 24, 2025 at 2:35 AM
Reposted by Conrad Irwin
🦀 Talk by @conradirwin.bsky.social, Software Engineer at @zed.dev

Modern computers are fast, but modern software rarely pushes them to their limit. Conrad will share how Zed’s GPUI can render a new frame to the entire screen every 8ms.

Book your ticket ➡️ eurorust.eu/talks/render...
EuroRust 2025 – October 9 & 10, Paris & online
EuroRust is a 2 day conference for the European Rust community – October 9 & 10, 2025 – in Paris & online
eurorust.eu
August 13, 2025 at 10:00 AM
Reposted by Conrad Irwin
Makes sense! Also reminds me of this classic: pages.cs.wisc.edu/~remzi/Naur....
pages.cs.wisc.edu
August 14, 2025 at 2:31 PM
Definitely; but I guess it feels like an unnecessary abstraction. Under the hood your enum has a discriminant in memory, you're just not allowed to see it as a value.

(also `if foo.bar { foo.baz }` vs `if let Foo::Bar {baz} = &foo { baz }`...)
July 15, 2025 at 4:39 AM