Alex Hart 🇨🇦
ahart.dev
Alex Hart 🇨🇦
@ahart.dev
🇨🇦 Proud Canadian
🤖 Android Dev @ Signal
👨‍👩‍👦‍👦 Papa and Husband
🤜 Tekken enjoyer (Nina main)
🎮 RPG gamer (now playing Pirate Yakuza)
📚 Book enjoyer (now reading "Wind and Truth" and "Nexus")

This is where my thoughts go.
Unfortunate that these are the only two I've seemed to be able to find, but there's always graphicsLayer {} if you have multiple properties changing at the same time!
October 25, 2025 at 11:51 AM
Kotlin can allow both, couldn't it? Just utilize a parameter with a default value. Kotlin defaults kind of give us the best of both worlds here.
October 25, 2025 at 11:50 AM
Is this pictured as a transformation of the entire SW career? How do we get, keep, and mentor juniors and the next generation of engineers in this new world?

The human will need to be there for at the very least quite a long time I think, as machines thus far completely lack empathy.
October 12, 2025 at 11:32 PM
Ultimately makes that worth it to me are two things. For one, there are 30 to 50 classes that have this DSL embedded into them and need to be rewritten.

Secondly, I don't need to sit and watch it work. I can use a work tree and separate AS insurance to keep an eye on it but otherwise work elsewhere
September 11, 2025 at 12:19 PM
A sad state of affairs as both reading and writing are very healthy for your brain.
September 11, 2025 at 11:17 AM
"To be clear, developers will have the same freedom to distribute their apps directly to users through sideloading or to use any app store they prefer."
August 25, 2025 at 11:17 PM
I remember checking if the view passed into my ListView method was null or not.
August 23, 2025 at 10:16 AM
I remember we saw a home we liked and it ended up having a *wooden* foundation 😵‍💫
August 11, 2025 at 11:33 AM
"looked at a house... Foundation---" don't walk run
August 10, 2025 at 6:47 PM
And the need for high quality SWEs especially for projects dealing with sensitive areas like finance or cryptography, need that oversight. Furthermore, there is a human element to SWEs in understanding intent and empathizing with users that I don't think we would ever truly get in AI.
August 10, 2025 at 12:15 PM
Suggests and that's very easy to do with the command line tools they provide. Nothing goes into my work that I've not personally looked at, verified, and understand. And someone vibe coding does not have the skill set to do that, software engineers do. Tools like Claude are just prediction engines
August 10, 2025 at 12:15 PM