Archive

All published posts

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 d...

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

View
Trobio Full2

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...

View
Hornet Sitting
Trobio Fight
Trobio Full

šŸ“ Git Notes

See old revisions of one file ¶ # git log --oneline -- git log -n 2 --oneline -- Checkout an old revision of a file ¶ # git checkout -- path/to/file fuzzy pick a file and check out an old revision ¶ # #!/usr/bin/env bash set -euo pipefail file="${1:-}" if [[ -z "${file}" ]]; then file="$(git ls-files | fzf --prompt="select file > ")" || exit 0 fi if [[ -z "${file}" ]]; then exit 0 fi if ! git rev-parse --is-inside-work-tree >/dev/null 2>&1; then echo "Not a git repository." >&2 exit 1 fi if ! git ls-files --error-unmatch -- "${file}" >/dev/null 2>&1; then echo "File is not tracked by git: ${file}" >&2 exit 1 fi choice="$( git log --follow --pretty=format:'%h %ad %s' --date=short -- "${file}" | fzf --ansi --no-sort --reverse \ --preview-window=down:70% \ --prompt="checkout revision > " \ --preview "git show --color=always {1}^..{1} -- '${file}' 2>/dev/null || git show --color=always {1} -- '${file}'" )" if [[ -z "${choice}" ]]; then exit 0 fi commit="$(awk '{print $1}' <<<"${choice}")" git checkout "${commit}" -- "${file}"
1 min read
git
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.

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 few updates and we are good, except the user gets the same error from the start.

They never saw the error I did, and my fix did not magically resolve their error. We circle all the things it could be for hours. I consistently wipe my venv, and recreate with ease, send them the commands I ran to no avail. Something is up and I can’t put my finger on it. We’ve checked all the things and inched as close as we can to running everything exactly the same.

...

2 min read
High Halls Gauntlet Ending
Conductors Melody
Top Spool

Opencode is changing on the daily right now, today I noticed the word pop up in Orange text in my opencode window. Lo...

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.

View
Broodmother Eye
Big Flea 1
Cogfly
Beast Crest
Clawline

Ai

Last updated Jan 2026.

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.

The core of what this blog is, is my thoughts ideas, sharing experiences. The words are the important part. They are not perfect, I often do not spell or grammer check, and what is here is from a flow state of writing and very often not refactored.

...

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.

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.

I use my own static site generator markata. I can use it to generate a list of posts wrapped in their og image. I use itertools to do a groupby so that I can do roughly every 5 characters larger, and see a wide variety of sizes.

from markata import Markata from itertools import groupby markata = Markata() lens = [{'length': len(post.title), 'title': post.title, 'slug': post.slug} for post in m.posts] lens_sorted = sorted(lens, key=lambda x: x["length"]) groups = { k: list(g) for k, g in groupby(lens_sorted, key=lambda x: (x["length"] // 5) * 5) } posts = [g[0] for g in groups.values()] ogs = [ f'[![{post["title"]}](https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/{ post["slug"] }/og/&height=600&width=1200&scaled_width=1200&scaled_height=600&format=jpg&v=4)](https://waylonwalker.com/{ post["slug"] }/og/)' for post in posts] print("\n\n".join(ogs))

OG-Sample

...

**: **lay **f the **ame - used to express shock or excitement after a noteworthy moment.

Broodmother Ending
Broodmother

2026 Resolutions

It’s that time of year, Coming back to work out of a big break and thinking about big changes.

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 reminding me of things that I need to do, or did, or need to follow up on.

Social media is changing, quickly becoming enshitified, I enjoy interacting with some of the people I’ve met online, reading their opinions, and learning from their experiences. I don’t need their hot takes, don’t care about their political takes. I like boring posts that typically fade out of whats picked up on the algorithm. I like a good 5-10 minute read or a long form podcast talk. I will be aggressively collecting more rss feeds to read and keep up with.

...

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.
Kickflip down the 3 set using my new hand made 5 ply fingerboard.

Today I discovered vim-speeddating by tpope. I'm sure I've seen years ago but it did not click for my workflow until ...

vim
I'm Loving These Akko Creamy Yellow V3s
my latest porta john full mx build with Akko Creamy Yellow V3s installed on the right side and a hodge podge of Durock Lupine and kaihl browns on the left.

New keeb feeling so good I don't want to leave it. I'm going to go from having my worse favorite at work, to having my new favorite at work.

View
My First Hand Pressed Fingerboard Complete
My first hand pressed fingerboard with teak tuning trucks. It has a purple bottom layer. Sitting on the bottom of a 3-stair.
New Dart Board In The Basement
I got a new dart board in the basement for Christmas, It's been super fun to play with the kids. We are getting a pretty good setup down there.
First Fingerboard In The Press
5 layers of plywood pressed into a 3d printed fingerboard press.
Garmond And Zaza
Simon Says Bell Ending
Simon Says Bell
Codeium Is Cooked
Codeium what are you doing? It's spamming I'm a little bit of a nerd in the completion.