Sign in

Adam

@oheyadam.bsky.social
812 followers 311 following 64 posts

Senior Android, mediocre cyclist, amateur home cook, and coffee nerd.

PostsRepliesMedia
Reposted by Adam
cpuk (trampoline park connoisseur and occasional comic printer) @comicprintinguk.bsky.social · 24/09/2026
Amazing flip into the passive tense there.
515027
Reposted by Adam
Adam Serwer @adamserwer.bsky.social · 25/07/2026
It is genuinely bizarre that we’ve become acclimatized to right wingers throwing a tantrum every time a black person (particularly a black woman) is cast in something, but are also supposed to pretend that this is not racism but related to some other substantive concern.
485241085045
Reposted by Adam
Susan @suziqleathers.bsky.social · 02/06/2026
Fck Data Centers!!
382183125321
Reposted by Adam
Mayor Zohran Kwame Mamdani @mayor.nyc.gov · 15/05/2026
Today marks Nakba Day, an annual day of remembrance to commemorate the expulsion of more than 700,000 Palestinians between 1947 and 1949 during the creation of the State of Israel and the year that followed.   Inea is a New Yorker and a Nakba survivor. She shared her story with us.
103116453778
Reposted by Adam
The Map Center @mapcenter.com · 26/04/2026
It's a shame that "defend your culture" always means "hate strangers different from you" and never "enact anti-pollution laws so that you can go fishing with your grandkids the way your grandpa taught you."
3267321933
Reposted by Adam
Luke O'Neil @lukeoneil47.bsky.social · 09/03/2026
Attacks leave dead vs killed
141100142591
Reposted by Adam
Rahul Ravikumar @rahulrav.com · 22/01/2026
PSA: Starting Android Gradle Plugin 9.0 (or the latest stable version of R8): R8 will automatically optimize all Intrinsics.check* APIs in Kotlin automatically ! This should greatly help improve app performance (especially Compose given the large Kotlin library API surface).
4278
Reposted by Adam
Laura McInerney @missmc.bsky.social · 07/12/2025
My dad abhors any negative comments about immigrants. Asked him recently why he’s so strong on it: ‘Because we’re always happy to take the rich and clever ones. Which means it’s not about disliking immigrants. It’s about disliking the poor and vulnerable. And that’s a bad human instinct.’
244139974295
Adam @oheyadam.bsky.social · 28/11/2025
The recording of my talk "The Impact of App Platform Teams" from the @droidcon.bsky.social London TechLead summit is now live. Check it out! #android youtu.be/A6Gg58fpVyU?...
youtu.be
The Impact of App Platform Teams - Adam Ahmed | Techlead Summit 2025
YouTube video by droidcon & fluttercon
010
Reposted by Adam
Martin Bonnin @mbonnin.net · 10/11/2025
I shared how I typicallyl debug my Gradle builds mbonnin.net/2025-11-08_g...
mbonnin.net
Gradle debug recipes
Get insights into your Gradle build.
2125
Reposted by Adam
Vladimir Jovanović @vladimirj.dev · 31/10/2025
Had a great time speaking at Droidcon London today! 🎤 If you missed the session, I presented a similar talk at Droidcon Berlin last month. You can catch the recording here: youtu.be/IRPr7YVH07o #Droidcon #AndroidDev #dcldn25
youtu.be
How a Single ß Can Break Everything - Vladimir Jovanović | droidcon Berlin 2025
YouTube video by droidcon & fluttercon
071
Reposted by Adam
GaryThoren @garythoren.bsky.social · 25/10/2025
161029297
Reposted by Adam
Mayor of London, Sadiq Khan @london.gov.uk · 20/10/2025
Some politicians and commentators continue to talk our great city down. The facts show a very different picture.
Fewest homicides in London since monthly records began. The number of homicides in London between January to September 2025 is the lowest in the first 9 months of any year since monthly records began in 2003.
0448107
Adam @oheyadam.bsky.social · 13/10/2025
I'm excited to be speaking at @droidcon.bsky.social London this year about the things a Platform team can do for the overall productivity of your mobile org!
The cover photo of Adam's talk. Title text: The Impact of App Platform Teams. Subtitle: Adam's name and job title
090
Reposted by Adam
Martin Bonnin @mbonnin.net · 02/10/2025
Small reminder that IJ is also a wonderful standalone "diff" tool. It even unfurls your zip files content. `idea diff old new`
1153
Reposted by Adam
TJ @tunji.dev · 29/09/2025
I'm excited to announce something I've been building, an open source atproto client heron.tunji.dev! Its currently available in beta on Google Play for Android devices. Please DM @heron.tunji.dev if you'd like early access. It will be released to all Android users in the next few weeks!
99321
Reposted by Adam
Martin Bonnin @mbonnin.net · 22/07/2025
``` android.disableAgpUpgradePrompt=true ``` issuetracker.google.com/issues/26157...
issuetracker.google.com
Google Issue Tracker
1182
Reposted by Adam
John O'Reilly @johnoreilly.dev · 01/07/2025
I wish those commenting about bands at Glastonbury were just a small bit as vocal about all the children being slaughtered, maimed and starved in Gaza.
1102
Reposted by Adam
Gravel Influencer @gravelinfluencer.bsky.social · 30/04/2025
This story about 3 guys who randomly tagged along with Jonas on a training ride is so awesome.
sport.tv2.dk
Trænede med Vingegaard i timevis: - Det kommer ikke til at ske i mit liv igen
Tre franske fyre fik sig en stor oplevelse, da de stødte ind i Jonas Vingegaard, der var i gang med at teste 12. etape i Tour de France.
2283
Reposted by Adam
Zac Sweers @zacsweers.dev · 03/04/2025
A palette cleanser for your timeline today: Introducing Metro! Metro is a compiler-plugin-based dependency injection framework that draws heavy inspiration from Dagger, Anvil, & Kotlin-Inject. www.zacsweers.dev/introducing-...
zacsweers.dev
Introducing Metro
I'm excited to share something new I've been working on the past few months!
88320
Reposted by Adam
Chris Ward @chrisward.de · 15/03/2025
In the last two days I've had two people stop me to give me their opinions on me using my phone whilst walking (on practically empty pavements, not crossings). The latest informing me (falsely) that in Hamburg I can be fined 60€ for it. Why are you like this? Can't you, idk, get laid or something?
4263
Reposted by Adam
Aurimas Liutikas @liutikas.net · 31/01/2025
androidx.build.gradle.s3buildcache Gradle Plugin has shipped 1.0.0-beta01. Give it a spin if the GCP version does not work for your use-cases. @oheyadam.bsky.social has been doing a lot of the heavy lifting here. Thank you!
192
Adam @oheyadam.bsky.social · 28/01/2025
Drivers in Cairo stay in your lane challenge: impossible
010
Reposted by Adam
Better Things Are Possible @internethippo.bsky.social · 27/01/2025
The remote work debate was funny because it forced the question "Is a job something valuable you do or is it a place you go to be watched like daycare" and the answer for a lot of them was yeah it's the daycare thing now come on inside recess is over
417319535653
Reposted by Adam
Gergely Orosz @gergely.pragmaticengineer.com · 22/01/2025
Google auto opted in *every* paying Google Workspace user to Gemini. Also adding a nice increase in price, even though no one opted into it. You cannot turn off / opt out. Except... if you open a support ticket. Only then does Google enable the setting to turn it off! I did:
2235877
Reposted by Adam
Chris Sinco @csinco.com · 16/01/2025
Happy New Year #AndroidDev! Happy to share some new custom themes for @androidstudio.bsky.social and @intellijidea.com that I've been chipping away at here and there: Cloudy Blue, New Darcula, and In Bed By 7pm. Screenshots in 🧵 plugins.jetbrains.com/plugin/26164...
plugins.jetbrains.com
Studio Themes - IntelliJ IDEs Plugin | Marketplace
Collection of playful and adapted themes built for the New UI: Cloudy Blue. A subtle blue theme that is off-white just enough New Darcula. Darcula from the Classic UI...
3486
Reposted by Adam
Hank Green @hankgreen.bsky.social · 16/01/2025
I maintain that YouTube should have launched a stand-alone Shorts app.
59115930531
Reposted by Adam
Jon Bois @jonbois.bsky.social · 12/01/2025
just watched sesame street with my son. i don’t know. it’s not like i’m too good for it, it’s just that i know most of this stuff already. like, i work in journalism. i know 23 letters of the alphabet and i’m confident i’ll learn the rest over the course of my work. i don’t need a tv show for that
376155771411
Reposted by Adam
Kelsey Hightower @kelseyhightower.com · 12/01/2025
I've done an unusual number of mentoring calls this week, and one thing I'd like to remind everyone is, you are enough, and you can't forget how far you've come. You're most likely in the best position you've ever been in to build on top of everything you've done until this point.
794268424
Reposted by Adam
Jazz The JRPG Queen 👑❤️🎮 @jazzlikestogame.bsky.social · 02/01/2025
Do you hoard every item you can get your hands on in a videogame and save it for “just in case” or are you normal?
5825033323
Reposted by Adam
The Wellingtonista @wellingtonista.bsky.social · 28/12/2024
Now do cars
Post headline: “cycling injuries cost $100m annually”
292263212
Reposted by Adam
P-Y @p-y.wtf · 20/12/2024
Tonight I want to talk about how we track performance in production on the Square Point Of Sale First, if you haven't yet, read @dml.bsky.social 's blog bsky.app/profile/dml.... Performance can take many shapes, let's dive into what we do! #AndroidDev
1319
Reposted by Adam
Kylie Eleison @gonebabygone.bsky.social · 17/12/2024
Straight people love to stumble upon the concept of a twink and struggle to describe it, like if an ancient Roman saw someone vaping
A Men’s Health headline reading “WTF Is a ‘Rat Boy Summer’ Anyway?” with the deck “Men who look like "hot rodents" are apparently the most eligible bachelors out there. Allow us to explain.”A New York Times headline “The Rise of the Noodle Boys” with the deck “As an era of macho politics sets in, sinewy stars like Timothée Chalamet, Dominic Sessa and Mark Eydelshteyn embody a slinky alternative image of white masculinity in American pop culture.”
442534363
Reposted by Adam
Aurimas Liutikas @liutikas.net · 11/12/2024
Wrote up a short post on how to do artifact aggregation in the world of Gradle Isolated Projects www.liutikas.net/2024/12/11/T... #gradle
liutikas.net
Together in Isolation - Isolated Project Safe Way to Aggregate Optional Artifacts
One common thing to do in a Gradle project is collect artifacts from a subset of projects to produce an aggregate artifact. An example of it might be collect...
3227
Reposted by Adam
Rafael Tonholo @rafael.tonholo.dev · 12/12/2024
My new favourite Kotlin feature is "when guards"! Since Kotlin 2.1.0, you can now add extra conditions to the when expression, which helps perform multiple checks while keeping type exhaustiveness. I'm using just the basics and need to read more about it, but this feels good! #KotlinMultiplatform
The image presents a code that exemplifies the usage of the when guards on Kotlin 2.1.0. Here is the code:

private fun Selector.calculateSpecificity(): CssSpecificity {
    var a = 0
    var b = 0
    var c = 0
    when (this) {
        is Selector.Id -> a = 1

        is Selector.Attribute,
        is Selector.Class -> b = 1

        is Selector.Type if name != "*" -> c = 1

        is Selector.PseudoClass -> {
            val specificity = calculateSpecificity()
            a = specificity.a
            b = specificity.b
            c = specificity.c
        }

        is Selector.PseudoElement -> c = 1

        else -> Unit
    }
    return CssSpecificity(a, b, c)
}
2193
Reposted by Adam
Aurimas Liutikas @liutikas.net · 22/11/2024
If you want to learn about how AndroidX monorepo came to be and how we manage it here is my talk from Developer Productivity Summit 2024 www.youtube.com/watch?v=gUtP... Slides: speakerdeck.com/aurimas/tami...
youtube.com
Taming the Monorepo Beast: Bearable Library Releases at Scale
YouTube video by Gradle
0192
Reposted by Adam
Aurimas Liutikas @liutikas.net · 22/11/2024
Here is a recording of my Droidcon London 2024 titled "Gradle: The build system that loves to hate you" www.droidcon.com/2024/11/22/g... Slides here: speakerdeck.com/aurimas/grad...
droidcon.com
Gradle: The Build System That Loves To Hate You
Come to hear a talk about dozens of foot guns in Gradle that can make you tear your hair out as you try to "just make it work", presented by someone who has stepped on most of the rakes.
3255
Reposted by Adam
Hà Phan @hpdailyrant.bsky.social · 30/11/2024
From the book, “The Creative Act: A Way of Being.” I’ve never approached any project the same way, bc the problem and the people are different. If I force myself into a framework or process, the results are uninspiring.
611520
Reposted by Adam
The Onion @theonion.com · 04/12/2024
Standing Desk Celebrates 4th Year At Lowest Possible Setting
Standing Desk Celebrates 4th Year At Lowest Possible Setting

-The Onion
9711218670
Adam @oheyadam.bsky.social · 02/12/2024
A few months ago I shipped a bug that broke a feature that users hit at app launch. When fixing it, I added a feature flag to disable that feature entirely if needed. I had to use that feature flag today. Use feature flags, my friends.
9948
Adam @oheyadam.bsky.social · 30/11/2024
Good times
A selfie of Adam with a muddy face while wearing cycling. You can see some buildings and a blue sky in the background
0120
Reposted by Adam
rat king 🐀 👑 @mikeisaac.bsky.social · 26/11/2024
“lazy linking” is such a funny way to think about the internet — a true distaste for the open web in pursuit of endless scrolling of one walled garden slate.com/technology/2...
743620522
Reposted by Adam
Alexandria Ocasio-Cortez @aoc.bsky.social · 25/11/2024
The Meta thing is interesting because users have been vocally opposed to all these tweaks along the way & they have defended each one w/ metrics+engagement. But when there’s competition, people are moving. It’s a reminder that engagement ≠ enjoyment. Wonder what experts have to say about this ⬇️
31011050905
Reposted by Adam
A.J. Bauer @ajbauer.bsky.social · 26/11/2024
Damn and now Drake is going to have to pay a 25 percent tariff on that beef?
328242572656
Adam @oheyadam.bsky.social · 26/11/2024
Found the one! A list of folks that talk about #Gradle for anyone interested.
031
Adam @oheyadam.bsky.social · 25/11/2024
Is there a BlueSky list of people that post about developer productivity and build tooling? Specifically #AndroidDev and #Gradle
270