Matt McKenna
banner
mmckenna.me
Matt McKenna
@mmckenna.me
1.3K followers 350 following 280 posts
🤖 #AndroidDev and GDE @ Block 🌐 International Speaker 🐾 Dog lover 📝 blog.mmckenna.me
Posts Media Videos Starter Packs
Pinned
Made an #AndroidDev Starter Pack!

Please let me know if I missed anyone so I can connect with them as well 😁

go.bsky.app/Etd57t6
Run tasks with "-q --console=plain" so only the output is given to the agent.

You can add this to the agent hints file too so all sessions know it.
I discovered this time saver yesterday.

We had a nebulous issue at work where typically a bisect would lead us to the offending commit.

Bisecting mobile builds sucks. LLMs saved me at least an hour!

blog.mmckenna.me/git-bisect-f...
Git Bisect for Mobile is Dead
Wasn't it always?
blog.mmckenna.me
Can't wait for this!
tunji.dev TJ @tunji.dev · Sep 29
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!
I also miss holo
Congrats! 🥳🥳🥳
Reposted by Matt McKenna
Wrote a lot of thoughts on junior developers, AI, and what I strongly feel is going to become the defining challenge of our industry's next generation.

www.zacsweers.dev/forklifts-re...
Forklifts Require Training
Sleepwalking into labor collapse
www.zacsweers.dev
Happy birthday!! 🙌
TIL about the "Minimize comments" option in Github PRs.

Hide all pre-existing review comments on a PR to review without distraction.
Exactly! It's become a big pet peeve of mine.
Reposted by Matt McKenna
P-Y @p-y.wtf · Jul 23
You should read this super cool blog from Tom!

This is a result of a month long investigation where he found a core bug in the Android Framework USB handling code that led to VM freezes.

engineering.block.xyz/blog/ending-...

#AndroidDev
Nice! How did they track the results?
Does anyone run internal bug bounty, code deletion, fixit weeks, or other gamified things to add some focused fun to their teams flow?

If so are there products or other ways in which you host leader boards, call outs, prizes?
This is one of those things that actually connects the dots on useful AI and has some real "wow" moments.

The accessibility implications of this are incredible.
🪿📱Introducing Goose Mobile

An exciting new experimental project in the goose ecosystem!

Goose Mobile is an open agent that runs directly on your Android device, designed to maximize automation of your everyday tasks.

github.com/block/goose-...
Reposted by Matt McKenna
🪿📱Introducing Goose Mobile

An exciting new experimental project in the goose ecosystem!

Goose Mobile is an open agent that runs directly on your Android device, designed to maximize automation of your everyday tasks.

github.com/block/goose-...
10/10 would tip
Square POS tip by doing their job for an hour
Reposted by Matt McKenna
Remember the marble diagrams used to explain RxJava?

My brilliant colleague Kostya 🧙‍♂️ has made an interactive explainer for Kotlin Flows to match!

Find the magic here: terrakok.github.io/FlowMarbles/