Zac Sweers @zacsweers.dev · 08/09/2026I had a follow up question/comment! Recorded a video, hope it makes sense. Loved the episode as a long time/semi-competitive runner myself. The TL;DR though being they’re def faster in the shoes, but they’re also legit in better shape because they can do higher volume training too 100
Zac Sweers @zacsweers.dev · 13/08/2026MadeByGoogle events continue to be weird influencer-washing and, at best, disingenuous 050
Zac Sweers @zacsweers.dev · 01/07/2026And finally, this release's copilot: Honey! She's a deaf 6-month-old red heeler and chaos incarnate. 180
Zac Sweers @zacsweers.dev · 01/07/2026Runtime tracing is a new integration with the upcoming androidx.tracing 2.0. If enabled, you just pass a Tracer instance into your graph and Metro will generate code that traces binding materialization throughout your graph. This is especially useful for profiling app startup or a CUJ. 130
Zac Sweers @zacsweers.dev · 01/07/2026Rich diagnostics is something I've wanted to work on for a while and takes a lot of inspiration from Rust. Same focus on detail and bouncing you in the right direction, but now with markup and diagrams! This works safely in the IDE as well, where IDE builds will gracefully fall back to plain ascii. 3132
Zac Sweers @zacsweers.dev · 21/06/2026Yes every game is effectively a home game for the other team. We were the ones partying in the stadium after 040
Zac Sweers @zacsweers.dev · 21/06/2026So fucking proud of this team 🇨🇼 . One more to go in Philly 181
Zac Sweers @zacsweers.dev · 18/06/2026One thing I’m not clear on is the repeated use of the word “unusual”, where it seems to mean anything that exceeds the given (small) limits. By this criteria, any KMP or gradle project is often “unusual” no? Or a maintainer that has more than a couple projects/artifacts 020
Zac Sweers @zacsweers.dev · 18/06/2026It's hard to square "it's not meant to be hard" with what appears to be a lot of signs warding me away from asking for this Some of these questions also don't make sense. What's "publishing pattern"? What if it's multiple projects? If FOSS alone is justification, why not allow me to say that? 100
Zac Sweers @zacsweers.dev · 17/06/2026Doing things by namespace means everything is under broad grouping. What if a branch is published locally and not pushed, for instance? What if it’s 10 OSS projects and one private SDK? I’m stuck on why this added friction is necessary at all, transparency on the numbers in this chart would help 100
Zac Sweers @zacsweers.dev · 17/06/2026Here’s me with 3 libraries (two very small) on the new limits this month 240
Zac Sweers @zacsweers.dev · 15/06/2026My dad and I are regular listeners. He's born/raised/still lives there and attended all the WC qualifying matches too. If you ever want a connect to learn bout the country's football history (including the dutch players past and present with lineage there and Suriname), I'd love to put you in touch! 120
Zac Sweers @zacsweers.dev · 15/06/2026- after every German goal the second half, Neuer would run over to the ball boy and beckon for a ball. He'd then proceed to juggle it for a bit and throw it around during the celebrations before tossing the ball back. Is this a thing? - German team came and applauded us at the end too, class move 100
Zac Sweers @zacsweers.dev · 15/06/2026Was in the Curaçao supporters' section and have some fond stories to share! - Match was essentially a home game for Germany. More Mexican kits in the stadium than curacao - That equalizer was unforgettable. Watch the replay with stadium sound and hear the roar despite the numbers difference. 100
Zac Sweers @zacsweers.dev · 08/06/2026Moreover, what Apple and Google and all these other companies haven't learned that movie studios have is you need to make the non-human companion character functionally a cat. Toothless, Rocky, BB8, R2, Stitch, WALL-E, Groot, list goes on 150
Zac Sweers @zacsweers.dev · 20/05/2026I'll be giving a talk about Metro's internals tomorrow at @kotlinconf.com! This'll be an advanced talk that assumes familiarity with Metro, and is a sort of part 2 of my "Navigating Dependency Injection with Metro" talk last year. You can find it here: www.youtube.com/watch?v=jVfm... 1272
Zac Sweers @zacsweers.dev · 14/05/2026Speaking of dawg, this release’s copilot: Coral! Coral’s been through hell and back, even by shelter dog standards. But despite that she’s incredibly sweet and gentle. Very much enjoyed watching her last week for another volunteer. 0110
Zac Sweers @zacsweers.dev · 27/04/2026LOTS of notes, probably a few dozens of pages like this over the past year and a half 250
Zac Sweers @zacsweers.dev · 08/08/2025Last day at Slack! Nothing planned next yet, gonna enjoy some time off 🌴 12850
Zac Sweers @zacsweers.dev · 03/05/2025Big Friday over here - Foster pup Helga got adopted! - Raced another mile and lowered my (adult life) best to 4:46 in a big breakthrough - Finished a huge rewrite of Metro's internal binding graph, runs in O(V+E) complexity now + fixed a few bugs along the way 3290
Zac Sweers @zacsweers.dev · 19/03/2025The world if corporate IT orgs stopped doing vanity projects 160
Zac Sweers @zacsweers.dev · 18/03/2025Rolled back the years a bit on Sunday and did something I never thought I’d do again: chased a PR. 1:24:24 chip time, 1:23:28 watch split. Sights set on the track this summer now 🌞 2120