bneil.me
2026-09-01_no-reason
dataview-connection-panel
2026-04-27-weird
2026-04-23-Vertigo
2026-04-22-ultralisk
2026-04-21-tavern
2026-04-20-smoke
2026-04-19-r-riddle
2026-04-18-quiet
2026-04-17-page
2026-04-16-opencode
2026-04-15-nowhere
2026-04-14-multitasking
2026-04-13-lazy
2026-04-11-justfile
2026-04-10-interesting
2026-04-09-hobby
2026-04-08-ghost
2026-04-07-frames
2026-04-06-events
2026-04-04-dream
2026-04-02-brainstorming
A to Z 2026 Challenge
2026-04-01-a-for-aspiration
Past Challenges
A to Z 2026 Challenge
Takeaways from Red Rising
2026-04-03-creativity
On Using AI in Blogging
day50-of-50-blog-posts
day49-of-50-blog-posts
day48-of-50-blog-posts
day47-of-50-blog-posts
day46-of-50-blog-posts
day45-of-50-blog-posts
day44-of-50-blog-posts
day43-of-50-blog-posts
day43-of-50-blog-posts
parable-of-the-talents
2025-11-19-day42-of-50-blog-posts
day41-of-50-blog-posts
day40-of-50-blog-posts
2025-10-30-day39-of-50-blog-posts
day38-of-50-blog-posts
day37-of-50-blog-posts
day36-of-50-blog-posts
day35-of-50-blog-posts
day34-of-50-blog-posts
2025-10-06-day33-of-50-blog-posts
day32-of-50-blog-posts
day30-of-50-blog-posts
day30-of-50-blog-posts
day29-of-50-blog-posts
day28-of-50-blog-posts
day27-of-50-blog-posts
avatar_test
zshrc_alias_for_hugo
biking-to-weecasa
day26-of-50-blog-posts
day25-of-50-blog-posts
day24-of-50-blog-posts
day23-of-50-blog-posts
day22-of-50
day21-50-blog-posts
day20-of-50-blog-posts
day19-of-50-blog-posts
day18-of-50-blog-posts
50 Blog Posts in 50 Days (ish)
day17-of-50-blog-posts
day16-of-50-blog-posts
day15-of-50-blog-posts
day14-of-50-blog-posts
day13-of-50-blog-posts
day12-of-50-blog-posts
day11-of-50-blog-posts
day10-of-50-blog-posts
day09-of-50-blog-posts
day08-of-50-blog-posts
day07-of-50-blog-posts
day06-of-50-blog-posts
day05-of-50-blog-posts
day04-of-50-blog-posts
day03-of-50-blog-posts
day02-of-50-blog-posts
day01-of-50-blog-posts
mcp-colly-scrapper
upgrading-mcp-server-to-pouchdb
I Who Have Never Known Men Review
Recursion Review
Dark Matter Review
estimates-for-why
pocketbase-client-golang
on-firebase-pocketbase-etc
trying-moonbit
opentofu-for-gcp-funcs
obsidian-quick-trick
merge-threeway
cloudflare-whiteboard
racing to the bottom
what-vibes
cloudflare-whiteboard
another-week
golang-ctx
on-gut-feelings
lessons-learned-from-rebric
devil in the white city
Resume
last-day-of-NaBloPoMo2023
as-a-cto-who-is-technical
current-anime-watching
weekly-writeup
quote-myself
on-journaling
more-alpine-fun
took-a-day-off
thanksgiving-2023
on-gemini
how-did-today-go
weekly-writeup
alpine-pt2
osx-spotlight-for-debian
a-quick-alpine-page
unikernel-and-wasm-part-2
unikernals-and-wasm
on-gitter
quote-from-frost
weekly-writeup (week 2 of Nov 2023)
i-love-pomodoros-but-meetings
on-four-day-workweeks
on-slow-coding
its-easier-said-than-done
great-secret-sharing-saas
virtual-standups
weekly-writeup (week 1 of Nov 2023)
another-site-to-discover
more-from-the-depths
what-i-searched-today
NaBloPoMo-maybe-going-to-try
weekly-writeup (week 4 of Oct 2023)
weekly-writeup (week 3 of Oct 2023)
To Fix or .. to wait
Hugo vs The AI
Atacama - A very very new social platform
Building CRUD with htmx
2023 January Wrap Up
Testing Mermaid in Hugo
Slipboxes and Evergreens
Books to Read 2023
Obsidian Plugins
Klara and the sun
Webmentions are fun
The Only Good Indians
How Rory Thorne Destroyed the Multiverse
Piranesi
Books Read in 2022
Babylon's Ashes
First Post
Nemesis Games
Cibola Burn
Abaddons Gate
test
Calibans War
Leviathan Wakes
Connecting/Migrations in RDS
Note taking apps
Audit Service - RDS
Audit Service - Dynamodb
Dynamo DB Pages
Replaying No Mans Sky
Using MFA with AWS CLI
Nextjs Crud :: Setup
Migrating to Dynamo
On Notes
WASM and Webmentions
Not dead
About Me
now
Nondistributable Artifacts