Sign in

Sam Edwards

@handstandsam.bsky.social
1.2K followers 434 following 197 posts

Human, Dad, Mediocre Handstander, GDE for Android and Kotlin, Engineer at Square/Block | handstandsam.com

PostsRepliesMedia
Sam Edwards @handstandsam.bsky.social · 07/07/2026
Yes and the kids web browser for school (while the AI buddy runs in the background)
020
Sam Edwards @handstandsam.bsky.social · 07/07/2026
Transforming my top of the line 2014 MacBook Pro into an Ubuntu machine to give it a new life. Mac you've been good, but Mac OS 11 doesn't cut it. 🫡
140
Reposted by Sam Edwards
Romain Guy @romainguy.dev · 19/05/2026
Android is now Compose-first: developer.android.com/develop/ui/c... It was years in the making, and I'm happy to see it's finally here!
developer.android.com
Android is Compose-first  |  Jetpack Compose  |  Android Developers
Android is Compose-first, and the Views system is now in maintenance mode, meaning it will only receive updates for highly critical fixes.
26817
Reposted by Sam Edwards
Nick Butcher @nickbutcher.bsky.social · 19/05/2026
Android is now Compose First, we recommend you build all Android UI with Compose and `android.widget` is now in maintenance mode. #GoogleIO #AndroidDev android-developers.googleblog.com/2026/05/andr...
android-developers.googleblog.com
Android UI Development is Compose First
News and insights on the Android platform, developer tools, and events.
0359
Reposted by Sam Edwards
Kotlin by JetBrains @kotlinlang.org · 19/05/2026
Compose Multiplatform 1.11.0 was released last week. It improves your iOS and web experience with experimental native iOS text input, concurrent rendering on iOS by default, smoother scrolling on the web, and a refreshed approach to UI testing. Explore what’s new 👇 kotl.in/01k82s
kotl.in
Compose Multiplatform 1.11.0 Is Now Available | The Kotlin Blog
Compose Multiplatform 1.11.0 has been released with improvements to the iOS and web experience and a refreshed approach to UI testing.
0143
Reposted by Sam Edwards
Adam McNeilly @adammc.bsky.social · 17/05/2026
Screaming into the void some thoughts on AI coding. androidessence.com/leave-me-beh...
androidessence.com
Leave Me Behind | Android Essence
Simplified Android Development
99536
Sam Edwards @handstandsam.bsky.social · 04/05/2026
Last minute conference submission to @droidcon.bsky.social usa.droidcon.com 😅 🤞
061
Reposted by Sam Edwards
Zac Sweers @zacsweers.dev · 15/04/2026
I know there's a lot of people that worked on this behind the scenes but on top of Ralf and Tom, I also wanna give a huge shout out to Joel Wilcox and Jacob Applin for a ton of contributions, pairing sessions over tuple, and starting work with me on Metro as far back as January 2025. Hire them!
1356
Reposted by Sam Edwards
Egor Andreevich @egorand.dev · 27/03/2026
KotlinPoet 2.3.0 supports typealias declarations inside types, has new convenience API for adding annotations and ships with a healthy dose of bug fixes. Time for a version bump! 🤜🤛 github.com/square/kotli...
github.com
Release 2.3.0 · square/kotlinpoet
Thanks to @haruue, @hfhbd, @yz4230, @mina-jaff, @BoD, @RaoPrashanth for contributing to this release. New: Kotlin 2.3.20. New: KSP 2.3.6. New: Support for defining type aliases inside other types....
0133
Reposted by Sam Edwards
Kotlin by JetBrains @kotlinlang.org · 24/03/2026
Koog is going polyglot! Built in Kotlin, it now also offers an idiomatic API for Java teams. Share this with your Java colleagues so they can start building agent workflows without leaving their favorite ecosystem 👇
051
Sam Edwards @handstandsam.bsky.social · 02/03/2026
Gotcha, I think you can configure models and params with ollama, think that's possible here, or would need to go the more advanced llama method?
100
Sam Edwards @handstandsam.bsky.social · 02/03/2026
Is that possible with ollama? I'm still new to local models and ollama makes that easy for me still. I saw there is Qwen3.5 ollama.com/library/qwen... and tried the lowest one on a M4 but was still slow out of the box.
ollama.com
qwen3.5
Qwen 3.5 is a family of open-source multimodal models that delivers exceptional utility and performance.
100
Reposted by Sam Edwards
iury souza @iurysouza.dev · 02/03/2026
Jumped from 20 TPS to 80 TPS ⚡ on my M4 Pro. The trick is that this version uses a MoE architecture with 3 billion active parameters. That makes it way faster. I was running the base model via GGUF (ollama), and now running on MLX (vlm - because this is a vision model too).
221
Sam Edwards @handstandsam.bsky.social · 02/03/2026
Just deleted five 1-1s from my calendar for this week since none of them work with me anymore. 😬
280
Reposted by Sam Edwards
Chris Sinco @csinco.com · 01/03/2026
Claude Code permissions UX
media.tenor.com
a cartoon character is holding a screwdriver in front of a computer monitor
ALT: a cartoon character is holding a screwdriver in front of a computer monitor
192
Sam Edwards @handstandsam.bsky.social · 23/02/2026
Wow! Where are you able to host this? Or are you using Firebase Test Lab for the device? That's amazing.
000
Sam Edwards @handstandsam.bsky.social · 22/02/2026
I think I'm going to be blogging more about it at some point here. Will be sure to share when I do but basically every plan had a number prefix like 0019-...MD and had metadata as frontmatter
010
Sam Edwards @handstandsam.bsky.social · 22/02/2026
Gemini just gave me feedback: "This is arguably the most rigorous, agent-friendly documentation system I've seen. Your repository is now fully structured for rapid, autonomous development." - We are all totally having to change the way "we" work to make "them" effective. 🤖
230
Reposted by Sam Edwards
Yiğit @yboyar.bsky.social · 15/02/2026
Really nice episode on the history of Kotlin and the future of programming languages by Andrey Breslav & @pragmaticengineer.com pca.st/episode/8d6081d6-3419-4e9a-b…
0113
Reposted by Sam Edwards
KM @sudox.bsky.social · 13/02/2026
19354
Sam Edwards @handstandsam.bsky.social · 14/02/2026
handstandsam.com/2026/01/07/h... Will need to do a follow up for more recent. Mainly using sub agents and Opus 4.6
handstandsam.com
How I’m Using Agents for Development – January 2026 – Handstand Sam
000
Sam Edwards @handstandsam.bsky.social · 14/02/2026
Same, but it's been happening for all parts of the day. Before making dinner or going to bed, etc. 😳
000
Sam Edwards @handstandsam.bsky.social · 14/02/2026
So true. I just posted bsky.app/profile/hand... and immediately saw your post after. Hope you enjoy the long weekend.
020
Sam Edwards @handstandsam.bsky.social · 14/02/2026
Yes, this!
110
Sam Edwards @handstandsam.bsky.social · 14/02/2026
The last month has been a non-stop (nights & weekends) wild ride of coding with agents and shipping. I've been genuinely excited and learned so much. Definitely am burned out, and glad for the long holiday weekend with fun things to do and no computer. So many ideas that will have to wait. 😂
130
Sam Edwards @handstandsam.bsky.social · 08/02/2026
Matterport probably. Been the standard for real estate a while and has a phone app to do it.
000
Sam Edwards @handstandsam.bsky.social · 03/02/2026
Valentine 💘 or openclaw.ai 🦞
030
Sam Edwards @handstandsam.bsky.social · 03/02/2026
ChatGPT spotted in the Barnes and Noble magazine section.
000
Sam Edwards @handstandsam.bsky.social · 03/02/2026
So... this work got done in under an hour using this strategy w/Firebender and multiple parallel agents using Claude Opus 4.5. How long will it be before these estimates get updated to new agent development strategies in these models? 😱🤖
Estimated timelines showing how long this will take in person-days
000
Sam Edwards @handstandsam.bsky.social · 03/02/2026
I'm at about 12 "You're absolutely right!" messages today from Claude. I guess I've still got a job for a little while.
140
Sam Edwards @handstandsam.bsky.social · 30/01/2026
This is it: github.com/mikepenz/mul...
github.com
GitHub - mikepenz/multiplatform-markdown-renderer: Markdown renderer for Kotlin Multiplatform Projects (Android, iOS, Desktop), using Compose.
Markdown renderer for Kotlin Multiplatform Projects (Android, iOS, Desktop), using Compose. - mikepenz/multiplatform-markdown-renderer
010
Sam Edwards @handstandsam.bsky.social · 30/01/2026
@mikepenz.dev Thank you for your Compose multiplatform material Markdown library. I'm using it in a couple places. It's great!
141
Sam Edwards @handstandsam.bsky.social · 29/01/2026
Learning about Open Telemetry Specs. Always heard of it, but never used it. This viewer was helpful to visualize: github.com/CtrlSpice/ot...
040
Reposted by Sam Edwards
Kotlin by JetBrains @kotlinlang.org · 23/01/2026
Ktor 3.4.0 is out! 🎉 The release improves stability and brings new features: 🔶 Zstd compression 🔶 OkHttp duplex streaming 🔶 Structured concurrency for the HTTP request lifecycle 🔶 OpenAPI generation from code Read the blog post for details ⬇️ kotl.in/n31gtm
kotl.in
Ktor 3.4.0 Is Now Available! | The Kotlin Blog
Ktor 3.4.0 is now available! It improves stability and addresses outstanding issues. Highlights include OpenAPI generation, Ztsd support for the compression plugin, duplex streaming for OkHttp, Struct...
0308
Sam Edwards @handstandsam.bsky.social · 23/01/2026
Ktor is the best!
100
Sam Edwards @handstandsam.bsky.social · 19/01/2026
Oh yeah, wow. Server stuff is a whole different knowledge set than client-side work.
010
Sam Edwards @handstandsam.bsky.social · 19/01/2026
I always thought it was CloudFare from hearing people mention it, but it's CloudFlare it seems. Just in case anyone else didn't realize that either... 🫣
110
Sam Edwards @handstandsam.bsky.social · 19/01/2026
@johnoreilly.dev You were mentioned as Firebender was trying to upgrade to the latest Compose Multiplatform and Navigation 3. 😲
1120
Sam Edwards @handstandsam.bsky.social · 18/01/2026
Much better answer than mine 😂
000
Sam Edwards @handstandsam.bsky.social · 17/01/2026
I understand the feeling. Lately I'm letting it make me faster and I steer and correct it.
000
Sam Edwards @handstandsam.bsky.social · 17/01/2026
Ask Claude to implement it based on an existing implementation for another language to address those sorts of cases
100
Reposted by Sam Edwards
Márton Braun @zsmb.co · 16/01/2026
Here's our overview and links to our initial materials to help you with AGP 9.0 migrations of your Kotlin projects! blog.jetbrains.com/k... More to come later still, such as updates in the KMP wizard and in our samples.
blog.jetbrains.com
Update your Kotlin projects for Android Gradle Plugin 9.0 | The Kotlin Blog
Learn how to migrate your projects to AGP 9.0 by moving to built-in Kotlin and the new Android KMP library plugin.
0199
Sam Edwards @handstandsam.bsky.social · 17/01/2026
Trimming down here as well. It adds up.
000
Sam Edwards @handstandsam.bsky.social · 14/01/2026
🤪
110
Sam Edwards @handstandsam.bsky.social · 14/01/2026
Fair, just saying what I was used to seeing with Android libs. Familiar doesn't mean better though. Agreed that it is limiting and the other isn't.
100
Sam Edwards @handstandsam.bsky.social · 14/01/2026
01
130
Reposted by Sam Edwards
Kotlin by JetBrains @kotlinlang.org · 13/01/2026
Compose Multiplatform 1.10.0 is out! 🎉 What’s new: ✨ Common @​Preview annotation 🧭 Support for Navigation 3 on non-Android targets 🔥 Stable and bundled Compose Hot Reload Learn more: blog.jetbrains.com/kotlin/2026/01/c…
blog.jetbrains.com
Compose Multiplatform 1.10.0: Unified @Preview, Navigation 3, and Stable Compose Hot Reload | The Kotlin Blog
Compose Multiplatform 1.10.0 has been released with common @Preview annotation, support for Navigation 3 on non-Android targets, and bundled stable Compose Hot Reload.
15318
Reposted by Sam Edwards
Duck Droid @fragmentedpodcast.com · 12/01/2026
🎧 Episode 300 is now out! 🎧 From Vibe Coding → Software Engineering Announcing our biggest pivot and our new cohost @iurysouza.dev 🤭 You have to listen to the episode just to hear Iury's take on AI. 🤭 fragmentedpodcast.com/episodes/300
fragmentedpodcast.com
300 - From Vibe coding to Software engineering - Fragmented | AI Developer Podcast
Download directly Fragmented is changing. New direction, new cohost. Kaushik explains the pivot from Android to AI development and introduces Iury Souza. From vibe coding to software engineering — on...
072
Sam Edwards @handstandsam.bsky.social · 12/01/2026
Thank you @androidweekly.bsky.social for featuring my latest post! handstandsam.com/2026/01/07/h...
0102
Sam Edwards @handstandsam.bsky.social · 11/01/2026
Nice post!
110