Jon Walls

@jonwalls.dev

Enthusiastic hacker. Startup veteran (Rill Data, Retool, Looker, Apptio). I like it when things "just work" but have been known to tweak bits and bytes to get things "just so".

I have learnt that when my friendly little coding agent says this, it can often translate to "that's a damned stupid idea but I'll do it anyway."

Message from Claude Code: "Your reframing is exactly the cleanest architecture — and it works."

So is Claude's new buddy thing a random pet or a personality profile of the user? "No snark but also no patience" is probably a fair assessment of my interactions with Claude! I'm guessing released since letting their source code into the wild must have accelerated a few decisions!

Bild

There's some great terminology in deep learning. I will never again make a wild-ass guess. From now on, I only make high-variance Monte Carlo estimates.

Hey @anthropic.com please don't do a Microsoft and make it impossible to figure out how to just login. I just want to try out your voice mode in Claude Code. I've tried all the Anthropic options via /login. Do you have a third hidden option? Is claude.ai considered a third party service?

Screencap showing login options for Claude Code:

Claude Code can be used with your Claude subscription or billed based on API usage through your Console account.

Select login method:

   ❯ 1. Claude account with subscription · Pro, Max, Team, or Enterprise
     2. Anthropic Console account · API usage billing
     3. 3rd-party platform · Amazon Bedrock, Microsoft Foundry, or Vertex AI

.@medriscoll.com was on The Joe Reis podcast to discuss the evolving landscape of business intelligence and data engineering. They explore why the industry keeps "rediscovering" old concepts like the semantic layer and how the rise of AI agents is forcing us to rethink how we structure data.

Bild

“Sometimes the best reward isn't money. It's watching the giants scramble to copy your stupid SQL feature." - Hannes Mühleisen, DuckDB In the updated episode, we discussed: → Why they worked in secret for a year → Why 99% of analytics workloads don't need distributed systems datatalks.rilldata.com

Liked this post by Ahmad El-Alfy (via HNews thread) on URLs as state containers. Often neglected in app design but compelling to end users. Not so easy to get right since not all state should be in URL, and weirdness can happen with permissions. Always worth it though. alfy.blog/2025/10/31/y...

Your URL Is Your State

A deep dive into how thoughtful URL design can enhance usability, shareability, and performance. Learn what state belongs in URLs, common pitfalls to avoid, and practical patterns for modern web apps.

alfy.blog

Enjoying messing around with Claude Code! It does say "you're absolutely right" a lot, though. Pretty sure I'd have been done with my little weekend project by now if I was "absolutely right" with every idea and prompt...

"You're absolutely right on all counts." Oh LLM sycophants, I may talk like it (it's a professional hazard in tech), but it really isn't true.

A bit inspired by @simonwillison.net 's stream of vibe-coded "low stakes" tools, was pleased with Claude's take on explaining composition effects. The ratio of a subset of unique counts to the total unique count falls the longer the time window. Which still boggles my mind. How can 7 x 29 = 6?!

Data tool demonstrating how calculating ratios of unique counts can counter-intuitively result in much lower ratios over 7 days versus 1 day.Bild

Work has had me in JS world for years and recently Go. I’ll still fire up the occasional Python notebook to try out a technique or perform a quick task. Tried uv recently when I got a new machine, and was gearing up to review my Python setup. It’s sooooo much better. Good infra. Recommended.

Charlie Marsh@crmarsh.com · last yr.

uv is one year old today. Hard to believe its only been a year. The growth, adoption, and impact surpassed my wildest expectations. Happy birthday, uv! 🥳