Matt McKenna
@mmckenna.me
1.2K 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
Can't wait for this!
TJ @tunji.dev · 17d
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.
Github PR settings menu showing options: Unified, Split (selected), Minimize comments (selected), Hide whitespace, Compact line height (selected).
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/
Flow marbles illustrating filter and map.
Just watched this take from fiction authors on AI.

It's very interesting to see the correlation between disciplines: software engineering vs creative writing

youtu.be/fTIyTuAArtw?...
Artists on AI - Intentionally Blank EP. 212
YouTube video by Brandon Sanderson
youtu.be
Weird. What device or OS? Mine is fine. Pixel 9 Pro, Android 16.
The quick settings internet tile on Android 16 on a pixel 9 pro showing Wi-Fi with a hyphen.
Love this idea!
Thanks! I gotta get the slides up soon.