Archive

All published posts

2604 posts latest post 2026-10-20
Publishing rhythm
Sep 2026 | 28 posts

Feb 2 – Feb 8, 20268 months ago

Featured this weekWriting

Pm Not Babysitter

Stop babysitting your agents, treat them like a real team and they will reward you. Back in December I saw theo make a comment that code is now cheap, its the run rate of models, He quoted a study, not sure that he fully even believed it, but it claimed that the average developer after all meetings, training, emails, p…

Writing

Like a dufus this morning I did a hard reset on a git repo for getting I was working on a manifest for. You see I generally use argo, but occasionally I have no idea what I am doing or want yet and I start raw doggin it, fully aware that I’m going to just nuke this namespace before getting it into a proper argocd.

I was overjoyed when I found out that you can diff your manifests with live production using the kubectl diff command. It uses standard diff so you can bring all your fancy diff viewers you like.

# regular manifest
kubectl diff -f k8s/shots -n shot
# kustomize
kubectl diff -k k8s -n go-waylonwalker-com
# using a fancy diff viewer
kubectl diff -f k8s/shots -n shot | delta
# using an even fancier diff viewer
# pinkies out for this one
kubectl diff -f k8s/shots -n shot | delta --diff-so-fancy

Now I can get those changes back that I thought I lost, and apply updates with confidence knowing what is about to change.

Link

Link

Photo journal · Feb 2 – Feb 8, 2026

In pictures 4 photographs

Gradient Keycap Results
The gradient keycaps turned out pretty good, but I'm not sure what I did wrong with the interface between the raft and the caps, that came out ** rough, but the effect works.
Camp Rock Sign
Camp Rock Sign all put together, by the fabulous Rhiannon, the letters came out great, her work on the built is amazing, cant wait to see it lit up.
Gradient Keycaps In Bambu Studio
I have an idea for gradient keycaps using tri colored filliment, I'm excited to see how it turns out.
Camp Rock Letters
Camp Rock Letters going on the print bed for the show choir.

Note

The shovelware cometh Batten down the hatches. "Show Hacker News" signals the coming flood. 🌊 Jerod Santo · jerodsanto.net Not surprising theirs a lag, between the models getting better, the tools getting better, and the masses getting better at using them, it takes time. This is still quite a hockey stick. I’m wonderi…

Note

The shovelware cometh Batten down the hatches. "Show Hacker News" signals the coming flood. 🌊 Jerod Santo · jerodsanto.net Not surprising theirs a lag, between the models getting better, the tools getting better, and the masses getting better at using them, it takes time. This is still quite a hockey stick. I’m wonderi…

Note

Ping 23

I taught wyatt #bada55 green, I apologize in advance, I underestimate the power of immature humor has on him.

Note

Note

Jan 26 – Feb 1, 20269 months ago

Featured this weekWriting

Agent Management Is Exhausting

The state of development in early 2026 is all wrapped around learning how to manage many agents running in parallel. Everyone’s trying to figure out the workflow. The Plan Is Everything The secret I’ve discovered is a good, well-defined plan. This could be a markdown file or a GitHub issue. Agents are actually great at…

Writing

Stop Using Boomer Ai

I was listening to these guys talk about migrating off of boomer ai the other day. Introducing the term boomer ai to describe using chat, copy, paste instead of agents. Something magical happened to the tooling and models around december, they got really good. The chatgpt $20 plan hooked into opencode is good, the Free…
1 min read

Note

Ping 21

Agents right now

yes

yes, just do it

...

Note

Peter Steinberger Peter Steinberger: AI-powered tools from Swift roots to web frontiers. Every commit lands on GitHub for you to fork & remix. Peter Steinberger · steipete.me Pete has a ton of good posts here and actually ships a lot of product. reccommended read.

Note

Note

I The flu hit me like a freight train right at the start of the year, along with the most stress I've ever felt at work dropping on me at the same time, I&#x pype.dev I’m jelous… as I was getting better, I got kicked down again. cant hold a conversation without coughing. Its hitting people from all over like crazy this…

Jan 19 – Jan 25, 20269 months ago

Featured this weekWriting

Mentions

I can now just mention people from my markata Waylon Walker Blogroll like @simonwillison or @swyx.io /now /now /now Aside This is an aside!

Writing

What Your Coding Tool Says About You

open code - libre free as in beer and speech Copilot - corporate 9-5er Cursor - You sip on Philz coffee with your macbook Claude Code - Agentic Workflows or Bust Jetbrains - I didn’t know you wrote java Vim/neovim - definite neck beard VsCode - What else is there?

Writing

I really wish I would have got this right a few years ago. Theres a couple of flags I had to use to get mdformat to do hard wraps at 80 characters and not wreck tables. This mix of flags and plugins is workign really well for me so far.

mdfmt() {
    uvx \
        --with "mdformat-ruff" \
        --with "mdformat-beautysh" \
        --with "mdformat-web" \
        --with "mdformat-config" \
        --with "mdformat-gfm" \
        --with "mdformat-front-matters" \
        --with "mdformat-wikilink" \
        --with "mdformat-simple-breaks" \
        mdformat \
        --wrap 80 \
        --end-of-line lf \
        --codeformatters python \
        --codeformatters bash \
        "$@"
}

And as pre-commmit.

repos
  - repo: https://github.com/hukkin/mdformat
    rev: 1.0.0  # pin to the version you want
    hooks:
      - id: mdformat
        args:
          - --wrap
          - "80"
          - --end-of-line
          - lf
          - --codeformatters
          - python
          - --codeformatters
          - bash
        additional_dependencies:
          - mdformat-ruff
          - mdformat-beautysh
          - mdformat-web
          - mdformat-config
          - mdformat-gfm
          - mdformat-front-matters
          - mdformat-wikilink
          - mdformat-simple-breaks

Link

Link

Note

Note

Note

Note

Jan 12 – Jan 18, 20269 months ago

Featured this weekWriting

Dont Trust Users Tokens

User states: Upon picking up an old project and trying to install pip says “cannot find a version to satisfy” I’ve got this, I’ve had this a hundred times before it’s a python version, a rogue package, maybe a yank from the pinned deps. I pop open the project get us on the same commit. I get a different error, make a f…
2 min read

Writing

Opencode is changing on the daily right now, today I noticed the word low pop up in Orange text in my opencode window. Looking into this they are exposing variants to the user. This allows you to change between fast or slow and thinking, the later taking more time to prepare before doing an action.

It looks like this toggle may have been here for awhile and I’m just now discovering it. Potentially because its a new feature of the free Zen provider.

Variants Many models support multiple variants with different configurations. OpenCode ships with built-in default variants for popular providers.

Built-in variants OpenCode ships with default variants for many providers:

Anthropic:

high - High thinking budget (default) max - Maximum thinking budget OpenAI:

Varies by model but roughly:

none - No reasoning minimal - Minimal reasoning effort low - Low reasoning effort medium - Medium reasoning effort high - High reasoning effort xhigh - Extra high reasoning effort Google:

low - Lower effort/token budget high - Higher effort/token budget

Link

Photo journal · Jan 12 – Jan 18, 2026

In pictures 8 photographs

Trobio Full2
Hornet Sitting
Trobio Fight
Trobio Full
Heringbone Fingerboard
I just finished up my latest 6 ply wood fingerboard. I used scraps of purple, blue, red, and gold from the first 5 boards I built to make this pattern.
High Halls Gauntlet Ending
Conductors Melody
Top Spool

Note

Ping 19

What no one is talking about is that Deegs doesn’t get the red plate without Anstie on the ground.

Note

What is that

I was unironically asked what is that about my keeb today. Followed by no way that works, how would you type a, s, y, u, after showing, I go the “that’s weird” walk away.

Note

Note

Note

Reflections on 13 years and 1,000 posts of writing on my blog - HAMY hamy.xyz The answer is I do it habitually. If there’s a big enough idea I’ve had floating around in my head and I think others might find it useful / interesting then I usually think it’s worth logging it somewhere. If I don’t, I’ll likely just keep t…

Note

Ping 17

I’m not sure if its good to keep issues and plans in the repo long term, but I’m going to give it a shot.

read @pages/issues/issue-1.md create a plan to fix the issue, then write your plan to fix in @pages/plans/fix-issue-1.md

Note

Don’t fall into the anti-AI hype I'm glad someone was brave enough to say this. There is a lot of anti-AI sentiment in the software development community these days. Much of it is justified, but if … Simon Willison’s Weblog · simonwillison.net Never believe in absolutes, see what I did there. The hype bros will take yo…

Note

Salesforce gets pwnd by the ai hype bros and killed its reputation with employees, letting them know where they truely stand with them. 4k people sounds like a lot, its probably a big chunk of savings, but was it worth the loss of reputation? There must be a better way to give this a trial run that lets them understand…

Jan 5 – Jan 11, 20269 months ago

Featured this weekWriting

Ai

Last updated Jan 2026. Seealso Looking for all posts tagged with ai see [[ tag/ai]] Ai is a tool I use a lot for code generation, research, image generation, and debugging. The words I publish on this site are my own unless explicitly stated from the top. There’s only one or two posts in this category. Words are mine T…

Writing

This is opencode’s init prompt.

Please analyze this codebase and create an AGENTS.md file containing:
1. Build/lint/test commands - especially for running a single test
2. Code style guidelines including imports, formatting, types, naming conventions, error handling, etc.
The file you create will be given to agentic coding agents (such as yourself) that operate in this repository. Make it about 150 lines long.
If there are Cursor rules (in .cursor/rules/ or .cursorrules) or Copilot rules (in .github/copilot-instructions.md), make sure to include them.
If there's already an AGENTS.md, improve it if it's located in <dir>

Writing

Og-Sample

I’m making an effort to make my og images better yet again, I’m going for that next 10% better. I really like my og images, but there are some title sizes that overflow. This page is a page to help debug. How I make these og images is for another day. Script I use my own static site generator markata. I can use it to g…
1 min read

Writing

2026 Resolutions

It’s that time of year, Coming back to work out of a big break and thinking about big changes. Daily Notes Keep up with daily notes, maybe not here, I tend to have more targeted notes here with full blog posts, but for work daily notes is POG and needs to be leaned on. LLM’s do really good at ingesting markdown and rem…

Photo journal · Jan 5 – Jan 11, 2026

In pictures 10 photographs

Broodmother Eye
Big Flea 1
Cogfly
Beast Crest
Clawline
Portajohn Progress 01 10 2026
A cutaway of the portajohn keyboard progress, it shows the internal trace from the bottom along with built in supports, reset button, power button, microcontroller cutout. I'm getting very happy with the progress. I really like the feel of the latest build, and can't wait to have this solid build out there.
Broodmother Ending
Broodmother
Faydown Cloak
Hornet On A Bench
Hornet sitting on a bench. I 3d printed, painted, and assembled this set. I really like how the bronze bench with gold highlights turned out. The distressing on her nail and dress look great in person, and don't come through the best the way the image is lit.

Note

Diffs, from Pierre @pierre/diffs is an open source diff and code rendering library. Built on Shiki for syntax highlighting and theming, super customizable, and packed with features. Diffs · diffs.com This looks like a really nice and performant diffing library that supports vanilla and react, with a lot of options.

Note

Note

Note

Note

Photoshop for text In the near future, transforming text over an entire document will become as commonplace as filtering images. Steph Ango · stephango.com While the non deterministic nature of llms scare the heck out of me in the sense of just cutting it loose on my writing. letting it go through all of my files and j…

Note

File over app If you want to create digital artifacts that last, they must be files you can control, in formats that are easy to retrieve and read. Use tools that give you... Steph Ango · stephango.com file over app is a fantastic philosophy laid out well and concisely documented very well in this post. The idea is tha…