Zac Sweers
Footballer, runner. Caribbean-born, Texas-raised. Thoughts are my own, etc. Currently @OpenAI · formerly @SlackEng @UberEng @Flipboard · @UTCompSci alum
Recent posts
Forklifts Require Training Tech
How to Take an 11 Month Sabbatical
Two Pillars of (Engineering) Management
Re: Dependency Injection vs. Service Locators Dependency Injection
Where are all the staff+ Android product engineers? AndroidDev
Don't use Type-safe Project Accessors with Kotlin Gradle DSL Kotlin
Gradle Footguns: Don't add potentially-empty providers to collection properties Gradle
Writing a Kotlin Multiplatform App from Start to Store Open Source
Introducing: Anvil-KSP Open Source
Catching Up on CatchUp: 2023 Open Source
Keeping Android and Kotlin Healthy in a Post-Twitter World Community
Improving Your Gradle Workflow by Not Auto-reloading Build Files Kotlin
Android Studio's "I'm Feeling Lucky" Button AndroidDev
Network Calls in Lint: Best Practices AndroidDev
Is ViewPump A Security Risk? Open Source
Optimizing Your Kotlin Build Kotlin
Disposables Can Cause Memory Leaks RxJava
Kapt's Hidden Test Costs Kotlin
Tick Tock: Desugaring and Timezones Open Source
Kotlin Symbol Processing: Early Thoughts Annotation Processing
Dagger Party Tricks: Extension Functions Dagger Party Tricks
Android's Built-in ProGuard Rules: The Missing Guide AndroidDev
Stories from Josephine Stories
How to Take a Six Month Sabbatical Life
Dagger Party Tricks: Refactoring Dagger Party Tricks
Dagger Party Tricks: Private Dependencies Dagger Party Tricks
Dagger Party Tricks: Deferred OkHttp Initialization Dagger Party Tricks
A Closer Look At Moshi 1.9 Moshi
@JvmDefault: More Useful Than You Think Kotlin
API Design Case Studies: Intersection Types API Design
Detecting Blurriness with Renderscript Renderscript
Announcing AutoDispose 1.0 AutoDispose
RxAndroid's New Async API RxJava
Moshi Kotlin Code Gen: An Open Source Story Moshi
Exploring Moshi’s Kotlin Code Gen Moshi
An update on the weight loss and fitness work! Fitness
Journey from 205 to 165 Health
Catching Up on CatchUp: API Quirks CatchUp
Catching Up on CatchUp: A Dagger-powered Plugin System CatchUp
Catching up on CatchUp: Introduction CatchUp
A mostly incomplete list of personal recommendations for a trip to Austin travel