Posts
2026
The Prophecy Ledger: What Happened to All Those World-Changing Predictions
2026-09-16-(2 min read)Note: This article was completed by AI (Claude) from my initial notes and thoughts. It hit me the other day — there have been so many big …
#AI #History #Fun
繼續閱讀...Where Does a Rule Live? Four Containers, and a Ladder We Built Ourselves
2026-09-02-(6 min read)Note: This article was completed by AI (Claude) from my initial notes and thoughts. The last post mentioned that a lesson has a promotion …
#Claude Code #Agent #Workflow
繼續閱讀...Treat a Personal Config Like a Product — Not Because It Has Tests, but Because It Rots
2026-08-31-(9 min read)Note: This article was completed by AI (Claude) from my initial notes and thoughts. The last two posts were about how one task runs and ho…
#Claude Code #Agent #Workflow
繼續閱讀...The Denominator Is the Hard Part — Measuring Whether an Agent Keeps the Rules
2026-08-31-(7 min read)Note: This article was completed by AI (Claude) from my initial notes and thoughts. The previous post, The Only Gate That Waits, ended on …
#Claude Code #Agent #Workflow
繼續閱讀...The Only Gate That Waits — Eight Stages of One Agent Task
2026-08-29-(6 min read)Note: This article was completed by AI (Claude) from my initial notes and thoughts. The previous post, Put the Plan on the Ticket, was abo…
#Claude Code #Agent #Workflow
繼續閱讀...Put the Plan on the Ticket — Plan / Forge / Review as a Marker Protocol
2026-06-25-(6 min read)Note: This article was completed by AI (Claude) from my initial notes and thoughts. Lately I've been tidying up the way I run AI agents, a…
#Claude Code #Agent #Workflow
繼續閱讀...Why Did a Failed Offline Request Send Itself After Reconnecting?
2026-06-17-(5 min read)Note: This article was completed by AI (Claude) from my initial notes and thoughts. This puzzled me for years: a network request that shou…
#Flutter #Network
繼續閱讀...Frame0, HTML, ASCII: Three Ways to Wireframe
2026-05-23-(4 min read)I've been talking with Claude about a GPS app design these past few days — specifically, what the "accept radius" should be. 20m? …
#AI #Software #Tools
繼續閱讀...Frame0 vs. ASCII Wireframes: Measuring the Cost of One Screen
2026-05-22-(4 min read)I recently wired Frame0 into Claude Code's MCP toolset. The idea is simple: let the AI sketch a wireframe inline during a conversation, so l…
#Frame0 #MCP #Tooling
繼續閱讀...Iris — A Small Window on Screen
2026-04-21-(2 min read)I made a new app. It's called Iris. It's a floating overlay for macOS — always on top, draggable, showing Spotify's synced lyrics, album …
#Iris #macOS
繼續閱讀...What is an AI Agent, really?
2026-04-14-(2 min read)Lately I keep hearing things like: automatically review PRs, automatically write tests, automatically generate release notes, automatically …
#AI #Software
繼續閱讀...2023
Metis first publish attempt failed
2023-11-16-(2 min read)Note: This article was completed by AI (Claude Sonnet 4.6) from my initial notes and thoughts. Metis got rejected on the very first Play S…
#Metis #Google Play
繼續閱讀...Setting up a PostgreSQL database with a user
2023-11-02-(2 min read)Note: This article was completed by AI (Claude Sonnet 4.6) from my initial notes and thoughts. Quick notes on getting PostgreSQL running o…
#postgresql
繼續閱讀...How long does it take to fix a bug
2023-11-01-(1 min read)Note: This article was completed by AI (Claude Sonnet 4.6) from my initial notes and thoughts. Twenty-one years, apparently. This Firefox …
#Software Development
繼續閱讀...Verifying Google ID Tokens in Go
2023-04-23-(2 min read)Note: This article was completed by AI (Claude Sonnet 4.6) from my initial notes and thoughts. When verifying Firebase ID Tokens in Go, th…
#golang
繼續閱讀...2022
How initializers in Application slow down cold launch, and what to do about it
2022-07-28-(4 min read)Note: This article was completed by AI (Claude Opus 4.7) from my initial notes and thoughts. Our app pulls in a lot of components — some w…
繼續閱讀...2021
The cost of using timestamp in build.gradle and how to reduce it.
2021-04-14-(1 min read)In reality of Android application development, we build apk with timestamp to identify what version of the app is running on the user's hand…
繼續閱讀...Clock Alarm application on Android
2021-02-17-(4 min read)Note: This article was completed by AI (Claude Opus 4.7) from my initial notes and thoughts. Implementing a clock alarm app on Android the…
繼續閱讀...2019
Custom options for intent chosoer
2019-06-30-(1 min read)In our day to day Android app development work. In most scenarios we have to provide action selection dialog for various Intent. Here is a a…
繼續閱讀...2018
UI testing with CI
2018-11-24-(2 min read)It is always a pain running automatic Android UI testing on CI Servers. Especially when we don`t have much resources for CI server to run a …
繼續閱讀...Handling orientation for scrolling position
2018-04-22-(2 min read)Orientation is a common event which can be trigger easily by user. Handling orientation to keep the views states which increase user experie…
繼續閱讀...Android Sample: ViewPager
2018-03-31-(2 min read)ViewPager is a common component in Android applications. Here is an sample written in Kotlin. Sample feature: Pages has color background. U…
繼續閱讀...