Hi there 馃憢

Welcome to my blog! It chronicles the development of an app.

Week 87 | Product Videos and a Database Surprise

Last Week Last week, I continued the app-store screenshot redesign and experimented with OpenCode as a model-agnostic coding harness. This week is a shorter update. I was not feeling especially well, but the development and marketing work continued: the third weekly product video went out, the phone screenshots reached a stopping point, and a surprising database problem turned into an upgrade rehearsal. Product Videos Keep Moving I have committed to publishing a short, customer-facing Shokken video every Thursday, and this was the third week of that schedule....

August 29, 2026 路 4 min 路 843 words 路 Bill

Week 86 | Trying a Model-Agnostic Coding Harness

Last Week Last week, I started improving how Shokken presents itself online. The app is available to US users on Android and iOS, but simply being in the stores does not mean the listing explains the product well or gives the right customer a reason to download it. That work is still underway. The app-store screenshots in particular have taken much longer than I expected. A good listing does not just show a stack of raw screens....

August 22, 2026 路 6 min 路 1115 words 路 Bill

Week 85 | App Store Optimization and Product Videos

Last Week Last week, I broadened the marketing surface for Shokken. Door-to-door restaurant visits had produced useful conversations, but they were too slow and draining to be my only way of finding customers. I started looking for more targeted and more scalable ways to reach restaurant operators. This week, that broad idea became two concrete areas of work: improving how Shokken appears in the app stores and publishing short product videos for the people who might actually use it....

August 15, 2026 路 5 min 路 1022 words 路 Bill

Week 84.5 | Using Subagents for Implementation and Review

One-Shot Coding Is the Wrong Standard I keep seeing AI coding models evaluated with a one-shot challenge: describe an entire application in one enormous prompt, wait, and see whether the result runs. That can be entertaining, but I do not think it represents a serious software-development workflow. Production software is not normally created by one person moving directly from an idea to deployment without review. There are product decisions, implementation plans, tests, hooks, code review, and deployment controls....

August 12, 2026 路 7 min 路 1326 words 路 Bill

Week 84 | Broadening the Marketing Surface

Last Week Last week, I paused restaurant visits long enough to reconsider how I was finding potential Shokken customers. The first dozen conversations had divided restaurants into a few broad groups. Some already had a waitlist system and no reason to replace it. Some did not have enough regular demand to justify adding another tool. Others only expected the problem to become important during a busier season. The conversations were useful, but they also showed that a list of restaurants with complaints about long waits was not a strong enough targeting strategy....

August 8, 2026 路 7 min 路 1286 words 路 Bill

Week 83 | A Marketing Pause and a Goal-Driven Experiment

Last Week Last week made the marketing problem much clearer. After roughly ten targeted restaurant visits, I had three useful categories: restaurants with established waitlist systems that were difficult to displace, restaurants without enough current waitlist pain to justify another tool, and restaurants with visible guest waits that did not see those waits as an operational problem. The visits did not produce the first real Shokken customer, but they made the limits of Google Maps review research very obvious....

August 1, 2026 路 10 min 路 1992 words 路 Bill

Week 82 | Building Is 10%, Marketing Is 90%

Last Week Last week was almost entirely a loss to COVID. I had a high fever, recovered from that part quickly after seeing a doctor, and then spent the rest of the week without much energy or motivation to work. The only meaningful progress was a small update to Shokken鈥檚 public-facing sites: the product site and the guest status site where guests join a waitlist and review menus. Both updates made it to integration, but I deliberately left them out of production because they still needed testing....

July 25, 2026 路 10 min 路 2124 words 路 Bill

Week 81 | COVID Put the Week on Hold

Last Week Last week was the first real door-to-door marketing run for Shokken. I visited six restaurants around Las Vegas and learned quickly that a busy restaurant with wait complaints is not automatically a good early customer. Some restaurants already have established waitlist systems. Others have seasonal demand, hard-to-reach managers, or guest-facing language needs that Shokken does not yet handle well enough. The most useful outcome was a clearer target: restaurants with real waitlist pain, lightweight or manual tooling, and an owner or manager who is open to trying something new....

July 18, 2026 路 3 min 路 617 words 路 Bill

Week 80 | Door-To-Door Marketing Has Commenced

Last Week Last week was about configuration management. Shokken is now public on both Android and iOS, which means every release has to account for the awkward split between mobile app binaries and backend deployments. Backend changes can go live quickly. App changes have to pass through Google Play or the App Store, and users do not necessarily update immediately. That created a practical problem for new feature work. If the app contains frontend code for a feature before the backend is ready, I need a way to keep that feature hidden without blocking unrelated bug fixes....

July 11, 2026 路 16 min 路 3221 words 路 Bill

Week 79 | Configuration Management

Last Week Last week was about a tooling decision that became more important than I expected. Shokken was already live on both Google Play and the iOS App Store in the United States, and the first organic signups had appeared. The next visible milestone was supposed to be marketing: finishing the pitch, testing the flyer flow, and starting real conversations with restaurants. But the development pipeline was getting in the way....

July 4, 2026 路 12 min 路 2541 words 路 Bill