james
banner
morrissey.ai
james
@morrissey.ai
Building software (currently all things Kotlin) & breaking software (all things infosec) while absorbing a responsible amount of caffeine, craft beer and techno.

Relentless curiosity. Play, dig, learn, build, repeat.
Sounds like Mitsu!

Similar story here, he gave me my first full time software development job and taught me a lot. Great human. I should screenshot this and send it to him.. although then he'll know I called him a great human. Can't have that 😂
July 29, 2025 at 12:48 PM
No way. I worked with Jon many years ago, before he moved to the UK. I've followed you for a while and had no idea about this connection 😂
July 28, 2025 at 2:01 PM
Awful and confusing, isn't it. Android + most G apps on Android have made great progress in UX over the past decade, yet Google Play has gone the opposite direction. I've observed multiple people become confused by this screen. Not sure how such a flawed UX (in a critical path!) could be shipped 😕
July 28, 2025 at 1:25 PM
No worries, it's a great idea - and also made me aware of PanamaPort, so thank you!
July 22, 2025 at 12:36 PM
Very cool project!
July 22, 2025 at 12:27 PM
Do you have a source for the assertion "the absolute number of Flutter devs world wide is way bigger [than Kotlin]"? I assumed the opposite but I'm happy to be proven wrong.
January 14, 2025 at 7:34 AM
... the long term impact of that will be engineering leaders choosing between React Native or Compose Multiplatform for new cross platform projects, rather than RN or Flutter, because CMP growth and support will outpace Flutter due to network effect.
January 14, 2025 at 3:56 AM
I'm aware of those improvements, and others. My point is not "Flutter bad, Compose good". My point is many large orgs are making heavy investments in Kotlin outside of mobile (several FAANG migrating tons of Java to Kotlin) but they don't seem to be doing the same for Dart and I believe <cont'd...>
January 14, 2025 at 3:56 AM
Yep I used Flutter heavily from 2018 until 2021. Went to meetups etc. Absolutely loved it. Still like it, I just moved on to other things. I work on a lot of non-mobile projects, so Flutter fell to the side for me. I still think it's great, just can't see how it stays relevant long term any more 😢
January 14, 2025 at 12:27 AM
Not about sales & mkting IMO, it's about business value & engineering investment risk. For any org that already writes Kotlin for backend or Android, starting a Flutter project today is higher risk than CMP. If Flutter dies, your code is dead. If CMP dies, your Android app & backend code lives on.
January 14, 2025 at 12:16 AM
Interesting thread, but commenter seems slightly misinformed. Conflates CMP and KMP which are very different. Kotlin as a language has traction outside of CMP, whereas Dart's traction outside of Flutter is minimal. Likely to drive CMP adoption since anyone w/ Kotlin experience can easily jump in.
January 13, 2025 at 11:59 PM
It's less mature because it is newer, but that doesn't invalidate the premise of what I wrote. Out of curiosity, what do you think is currently missing or unstable?
January 13, 2025 at 11:07 PM
Flutter is likely to lose relevance given the stengths of Compose Multiplatform. CMP compiles to WebAssembly + Desktop JVM, not just Android and iOS. CMP is very attractive because we can share code we're already writing for Android. That reduces risk, if CMP goes away the investment is still useful
January 13, 2025 at 9:10 PM
Romain what have you done
December 20, 2024 at 4:42 AM
I use a similar trick but instead of saving to the device I evaluate the PNG as a Base64 encoded string and copy to clipboard. Then in terminal:

pbpaste | base64 --decode > "img_$(date +%s).png"

Evaluate Expression has saved me many hours over the years 😁
December 9, 2024 at 11:10 PM
You weren't kidding, took 2 mins! Thanks mate
November 28, 2024 at 8:48 AM
Looks outstanding 🤤 Thanks to your photo, our Thermomix is about to get a workout
November 28, 2024 at 8:36 AM
If you already own your domain does using it for bluesky have cost or maintenance associated? I haven't looked into it but have noticed it's becoming fairly common now
November 28, 2024 at 7:42 AM
Hey Konstantin, could you please add me too? Thanks!
November 26, 2024 at 7:49 PM
I do this too! The next level from here is to allow yourself to save combinations as presets, so you can go to sleep then come back in the morning and decide which ones are still great and which ones aren't as good as you thought they were 😁
November 21, 2024 at 8:14 AM