Zac Sweers's Avatar

Zac Sweers

@zacsweers.dev

All this happened, more or less. Currently funemployed 🌴 Blog: zacsweers.dev

1,498
Followers
411
Following
116
Posts
24.05.2023
Joined
Posts Following

Latest posts by Zac Sweers @zacsweers.dev

BREAKING:

WASHINGTON (AP) β€” James Talarico wins Democratic nomination for U.S. Senate in Texas primary election.

04.03.2026 07:40 πŸ‘ 1621 πŸ” 205 πŸ’¬ 66 πŸ“Œ 36

Most gender affirming care is stuff like wigs for little girls with cancer

But anything to pander to their base’s current boogeyman

03.03.2026 17:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Two Pillars of (Engineering) Management A former colleague once described their view of management as a role measured by two* pillars. As an IC, I really like this framing of it and it's helped me a ton of times in knowing how to best work ...

Two Pillars of (Engineering) Management

www.zacsweers.dev/two-pillars-...

03.03.2026 16:05 πŸ‘ 14 πŸ” 7 πŸ’¬ 0 πŸ“Œ 1

Across social media and the Al industry, people immediately began to challenge Altman's claim.
Why, they asked, would the Pentagon suddenly agree to the red lines that it had said β€” in no uncertain terms β€” that it would never do so?
The answer, sources told The Verge, is that the Pentagon didn't budge. OpenAl agreed to follow laws that have allowed for mass surveillance in the past, while insisting they protect its red lines.
One source familiar with the Pentagon's negotiations with Al companies confirmed that OpenAl's deal is much softer than the one Anthropic was pushing for, thanks largely to three words: "any lawful use." In negotiations, the person said, the Pentagon wouldn't back down on its desire to collect and analyze bulk data on Americans. If you look line-by-line at the OpenAl terms, the source said, every aspect of it boils down to: If it's technically legal, then the US military can use OpenAl's technology to carry it out. And over the past decades, the US government has stretched the definition of
"technically legal" to cover sweeping mass surveillance programs - and more.

Across social media and the Al industry, people immediately began to challenge Altman's claim. Why, they asked, would the Pentagon suddenly agree to the red lines that it had said β€” in no uncertain terms β€” that it would never do so? The answer, sources told The Verge, is that the Pentagon didn't budge. OpenAl agreed to follow laws that have allowed for mass surveillance in the past, while insisting they protect its red lines. One source familiar with the Pentagon's negotiations with Al companies confirmed that OpenAl's deal is much softer than the one Anthropic was pushing for, thanks largely to three words: "any lawful use." In negotiations, the person said, the Pentagon wouldn't back down on its desire to collect and analyze bulk data on Americans. If you look line-by-line at the OpenAl terms, the source said, every aspect of it boils down to: If it's technically legal, then the US military can use OpenAl's technology to carry it out. And over the past decades, the US government has stretched the definition of "technically legal" to cover sweeping mass surveillance programs - and more.

Sam Altman got played and spun it like a win - @haydenfield.bsky.social has the scoop from a weekend’s worth of reporting from inside the Pentagon AI negotiations. www.theverge.com/ai-artificia...

02.03.2026 14:30 πŸ‘ 276 πŸ” 102 πŸ’¬ 16 πŸ“Œ 5

Good thread. OSS at most companies is really just a handful of dedicated individuals that the company loves to advertise but constantly threatens

02.03.2026 18:16 πŸ‘ 35 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0

Today’s military strikes on Iran β€” carried out by the United States and Israel β€” mark a catastrophic escalation in an illegal war of aggression. Bombing cities. Killing civilians. Opening a new theater of war.

28.02.2026 17:50 πŸ‘ 17234 πŸ” 3596 πŸ’¬ 183 πŸ“Œ 218

I mean, yeah that's always part of it. Big tech companies have been upset ever since the hot labor market during covid.

27.02.2026 21:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thousands of good people were laid off by Block (Square and Cash App) today by their chickenshit leadership. Hire them, this is all Block's loss.

27.02.2026 00:03 πŸ‘ 37 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
A small red heeler dog laying on its back looking back at the camera. It looks like a fox

A small red heeler dog laying on its back looking back at the camera. It looks like a fox

This release's copilot: Emmy! She went to foster-to-adopt today, foster #46 🫑

25.02.2026 05:17 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Highlights (2/2)
- Removed AtomicFu dependency from the runtime
- Graph sharding is now enabled by default
- Unused graph inputs diagnostic is now WARN by default
- Tidied up Gradle APIs
- The usual bunch of bugfixes

25.02.2026 05:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Highlights (1/2)
- @Assisted parameters now rely on matching parameter names
- Allow use of () -> T as Provider types
- Introduce @GraphPrivate API
- Significantly reworked IR pipeline to shrink it from two traversals to one
- Optimized generated factories by deduping dependencies

25.02.2026 05:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Metro 0.11.0 and MEEPs! Metro 0.11.0 is out now and it's a fun milestone in Metro's development. Up to this point most of the work in Metro has been focused around the foundation, interop, and frankly feature parity. It's in...

Metro 0.11.0 is out now, along with a new proposal system called MEEPs!

www.zacsweers.dev/metro-0-11-0...

Release: github.com/ZacSweers/me...

25.02.2026 05:09 πŸ‘ 16 πŸ” 3 πŸ’¬ 1 πŸ“Œ 1
Preview
30 organizations call for an end to Android developer registration. The likes of the Electronic Frontier Foundation and Open Rights Group signed an open letter from the Keep Android Open project in opposition to developer registration, which opens next month and will ...

Android developer registration starts some time next month - expect to hear a lot more from the groups trying to oppose it over the coming weeks

24.02.2026 15:23 πŸ‘ 14 πŸ” 7 πŸ’¬ 0 πŸ“Œ 0
Preview
One Way to Close the Budget Gap? Make People Pay for Parking Feed the meter, save the city, get the girl (who loves riding the subway).

An idea whose time has come hellgatenyc.com/feed-the-met...

20.02.2026 21:07 πŸ‘ 100 πŸ” 15 πŸ’¬ 2 πŸ“Œ 4
Injecting in Tests | Koin Making your test a KoinComponent with KoinTest

You're talking specifically about Koin wrt a section that is not specifically about Koin :). Rather, it's about service locators pitfalls general. But, Koin's own docs show an extensive amount of use of its own test harnesses: insert-koin.io/docs/referen.... Your way doesn't appear to be the default

20.02.2026 07:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

TIL! Will edit

20.02.2026 07:16 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Re: Dependency Injection vs. Service Locators This is a port of a write-up I did in the Kotlin Lang slack here in response to the question "Dagger vs. Hilt vs. Koin vs. Metro vs. <what comes next>. Serious question: Are there any compelling reasons to switch from Koin to Metro in a Compose Kotlin multiplatform project?" I think it's</what>

Re: Dependency Injection vs. Service Locators

www.zacsweers.dev/re-dependen...

20.02.2026 05:14 πŸ‘ 34 πŸ” 9 πŸ’¬ 2 πŸ“Œ 0

Terms for your bingo card
- Mirror functions
- Mirror classes
- LookupTracker
- MetroMetadata
- Factory
- BindingPropertyCollector
- Tarjan
- Kahn

18.02.2026 01:13 πŸ‘ 8 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
A screenshot of the KotlinConf schedule with my talk "Metro Under the Hood". Description: Metro is, first and foremost, a multiplatform dependency injection framework. It’s also an advanced and complex Kotlin compiler plugin. In this talk, we’ll go under the hood and learn how much of Metro’s magic works in the compiler and what kind of code it’s generating. This is an advanced talk and assumes familiarity with DI frameworks like Metro, Dagger, etc. You don’t need to be familiar with compiler plugins, but we will be getting into the nitty gritty so come ready to learn!

A screenshot of the KotlinConf schedule with my talk "Metro Under the Hood". Description: Metro is, first and foremost, a multiplatform dependency injection framework. It’s also an advanced and complex Kotlin compiler plugin. In this talk, we’ll go under the hood and learn how much of Metro’s magic works in the compiler and what kind of code it’s generating. This is an advanced talk and assumes familiarity with DI frameworks like Metro, Dagger, etc. You don’t need to be familiar with compiler plugins, but we will be getting into the nitty gritty so come ready to learn!

Excited to be speaking at KotlinConf again, this time about how Metro's features work under the hood!

18.02.2026 01:06 πŸ‘ 45 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

one of those things you need to watch if for no other reason than the trump administration doesn't want you to:

17.02.2026 15:19 πŸ‘ 1088 πŸ” 302 πŸ’¬ 14 πŸ“Œ 12
Preview
Spotify says its best developers haven't written a line of code since December, thanks to AI | TechCrunch Spotify credits Claude Code and its internal AI system Honk with speeding up development.

Every time I see a post like this I go ask a developer I know at that company if it's true and every single time it's misleading at best, if not outright horse shit.

techcrunch.com/2026/02/12/spo...

14.02.2026 21:39 πŸ‘ 24 πŸ” 8 πŸ’¬ 3 πŸ“Œ 0

Ah nice

12.02.2026 00:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - ZacSweers/skyscraper: A tool for deleting old posts from Bluesky and Mastodon. A tool for deleting old posts from Bluesky and Mastodon. - ZacSweers/skyscraper

Vibe coded a little CLI + wrapper github action to auto-delete bluesky/mastodon posts/reposts/likes. Idea is that you can stick this in a github actions cron workflow and let it periodically run+delete posts beyond a configurable horizon. Supports keep lists too.

github.com/ZacSweers/skyscraper

11.02.2026 21:38 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

iOS at least kinda tacitly endorses that more

10.02.2026 19:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The trick is your designer only cares about one of them

10.02.2026 19:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I think we’re already there, if you talk to junior devs today there’s an alarming amount of survivors guilt among the ones that got jobs at all.

Wrote about it in longer form here if you’re interested bsky.app/profile/zacs...

10.02.2026 06:20 πŸ‘ 9 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0

you're hung up on the technical bits when my point is that android developers don't get as much opportunity to iterate on a product feature. The technical side is the medium

10.02.2026 03:37 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

β€œthe UI framework is mediocre” is a pretty hot take

10.02.2026 02:34 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Where are all the staff+ Android product engineers? Over the years I've heard (and experienced) both sides of a rather odd coin in the Android developer world. * Side 1: Companies, particularly startups and small teams, want staff+ Android product en...

Just published "Where are all the staff+ Android product engineers?"

www.zacsweers.dev/where-are-th...

09.02.2026 22:34 πŸ‘ 40 πŸ” 6 πŸ’¬ 3 πŸ“Œ 2

Like 75% of the time that I use one of these I regret not just doing it myself. Clearly being steered toward "green build at all costs" this time around too, which is such a risky success metric for a tool like this.

09.02.2026 20:36 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0