plopslop

Zac Sweers

zacsweers.devadded August 2026

How to Take an 11 Month Sabbatical

Zac Sweers29 Jun 2026

A sequel to the last one, but a bit longer. On Leaving Slack After nearly 6 years, I left Slack in August of 2025. It was for a combination of reasons that added up to "it's time".

0
61%plop score

Introducing Kempt

Zac Sweers23 Jun 2026

kempt is a little hobby project I've put together to get away from Spotless/Gradle and simplify setting up commit hooks across my projects.

0

馃殗 Metro is Stable

Zac Sweers27 Apr 2026

Metro 1.0.0 is out now and stable. This means that its runtime APIs (runtime, MetroX artifacts, Gradle plugin, etc.) are now API-stable unless annotated with an experimental annotation.

0
55%plop score

Two Pillars of (Engineering) Management

Zac Sweers3 Mar 2026

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...

0
58%plop score

Metro 0.11.0 and MEEPs!

Zac Sweers25 Feb 2026

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.

0

Re: Dependency Injection vs. Service Locators

Zac Sweers20 Feb 2026

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>.

0
62%plop score

Sponsoring Metro

Zac Sweers29 Jan 2026

Metro is the proudest work of my career. Ever since starting it on vacation in November 2024, building it has been an incredible journey and the community reception has been nothing short of...

0
60%plop score

Metro's Design Doc

Zac Sweers6 Nov 2025

Back in December 2024, I was around a month into working on Metro (at the time still called Lattice) and realized it crossed the threshold from "is this anything" to "oh shit this has wheels".

0

Forklifts Require Training

Zac Sweers18 Aug 2025

A lot gets covered in today's discourse about AI in software development. Most of it is noise, ranging from nihilism that we're all writing mediocre code anyway so why does it matter to endless...

0
62%plop score

Introducing Metro

Zac Sweers3 Apr 2025

Metro is a compile-time dependency injection framework that draws heavy inspiration from Dagger, Anvil, and Kotlin-Inject.

0
56%plop score

One Last View of Mom

Zac Sweers17 Feb 2025

We said goodbye to mom in May after a five year battle with cancer. She left on her own terms, under the care of the wonderful University of Vermont hospice network and Act 39.

0
56%plop score