AutoMobile & Mobile Use
What I've been up with the AutoMobile project. Mobile use needs a lot of work but we're getting there.
Engineering Journeys & Insights
What I've been up with the AutoMobile project. Mobile use needs a lot of work but we're getting there.
I've been using Claude Code a lot lately and I noticed that I had a desire to analyze my past prompts - or simply recall what I had written and how I had written it. This is the story behind that and how I've found it useful.
I reviewed the available agentic coding options for Android engineers while pursuing my own workflow adaptation.
History, optimization iterations, and instructions on how to get Gradle Config Cache reuse on CI.
I make a plan of where I want to go and drive. That's what vibe coding is and its time for software engineers to develop judgment and adapt their senses.
An accounting of tools and techniques used to reproduce, visualize, fix and test a KSP memory leak.
I'm writing this series about JVM debugging tools and how I find them useful. Hopefully these explorations are helpful for other engineers that have not used these tools before. What is VisualVM? From the documentation: VisualVM is a visual tool integrating commandline JDK tools and lightweight profiling capabilities.
Whether you're working on a Kotlin Multiplatform project in XCode or trying to use VisualVM to debug a running JVM process, you may have run into an issue where your installed JDK is simply not found. It really depends on whether or not you've opted to
There is a song that goes to the tune of taps. I learned it as a Boy Scout and every time I sing it I hear my father's voice. It has its depths and its heights. It speaks of honor, courage, and an unbreakable moral compass. These are
Save yourself some time and don't do this. Its one of those side quests that makes you run up a mountain to look at wall, there's not even a view. And you still have to walk down the mountain after. I had a Reddit conversation a
One small change that gets you a little bit of memory back.
Understanding how the JVM caches compiiled native code.
A story of verifying JVM settings and why writing clear documentation is important.
When you give feedback, do you think about it deeply?
A journey in memory outside the JVM heap into metaspace.