GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Powered by Algolia Search
  • Log in
  • Personal website https://diffsocial.dev/
  • github website

This view

  • Original page
  • New address

GeezerVison is showing dev.to — Don Johnson — DEV Community Profile

Python
Go
Rust
Javascript

112 posts published
64 comments written
27 tags followed
What Happens When You Give a Classifier Some Game Sense?
copyleftdev profile
Don Johnson
Don Johnson
Oct 20

What Happens When You Give a Classifier Some Game Sense?

#rust #gamedev #ai #machinelearning
15 reactions
Add Comment
2 min read

Want to connect with Don Johnson?

Create an account to connect with Don Johnson. You can also sign in below to proceed if you already have an account.

Create Account
Already have an account? Sign in
Stop Guessing. Let the Algorithm Find the Sweet Spot.
copyleftdev profile
Don Johnson
Don Johnson
Oct 15

Stop Guessing. Let the Algorithm Find the Sweet Spot.

#programming #algorithms #rust #performance
16 reactions
Add Comment
10 min read
Evidence-Driven Development: Give Your Coding Agent Something to Prove
copyleftdev profile
Don Johnson
Don Johnson
Oct 10

Evidence-Driven Development: Give Your Coding Agent Something to Prove

#ai #testing #tutorial #python
16 reactions
9 comments
9 min read
Vibe Was Never the Problem: The Missing Half of Vibe Coding

Roots in fire-commander intuition

copyleftdev profile
Don Johnson
Don Johnson
Sep 25

Vibe Was Never the Problem: The Missing Half of Vibe Coding

#discuss #ai #vibecoding #programming
35 reactions
7 comments
10 min read
I Put Jev Behind a TLA+ Spec and Ran 1,680 Chaos-Tested Pharmacy Decisions. Zero Wrong Verdicts.
copyleftdev profile
Don Johnson
Don Johnson
Sep 19

I Put Jev Behind a TLA+ Spec and Ran 1,680 Chaos-Tested Pharmacy Decisions. Zero Wrong Verdicts.

#jev #ai #rust #testing
5 reactions
3 comments
5 min read
Algorithmic Trading: Debug Your Backtest Before Upgrading Your Model
copyleftdev profile
Don Johnson
Don Johnson
Sep 17

Algorithmic Trading: Debug Your Backtest Before Upgrading Your Model

#python #machinelearning #testing #ai
14 reactions
2 comments
7 min read
The Agent Said It Worked. I Asked the Kernel.

Seeding eight behaviors to test the verifier first

copyleftdev profile
Don Johnson
Don Johnson
Sep 15

The Agent Said It Worked. I Asked the Kernel.

#ai #linux #debugging #programming
13 reactions
9 comments
10 min read
I Interviewed an Executable. It Had Notes.
copyleftdev profile
Don Johnson
Don Johnson
Sep 12

I Interviewed an Executable. It Had Notes.

#security #ai
9 reactions
3 comments
6 min read
Someone Spammed My DEV Post. I Traced It to a Wombat.

Math shows three annual signups fund it

copyleftdev profile
Don Johnson
Don Johnson
Sep 10

Someone Spammed My DEV Post. I Traced It to a Wombat.

#discuss #cybersecurity #security
41 reactions
11 comments
14 min read
BattleBots, but the robot is your agent harness
copyleftdev profile
Don Johnson
Don Johnson
Sep 3

BattleBots, but the robot is your agent harness

#showdev #ai #rust #gamedev
7 reactions
2 comments
7 min read
Migrating Legacy LLM Infrastructure to an AI Gateway

Real cost results and leaked key pain points

copyleftdev profile
Don Johnson
Don Johnson
Sep 1

Migrating Legacy LLM Infrastructure to an AI Gateway

#ai #llm #devops #tutorial
20 reactions
3 comments
6 min read
636 Bytes: What Happens When You Stop Teaching RPA the Path
copyleftdev profile
Don Johnson
Don Johnson
Aug 28

636 Bytes: What Happens When You Stop Teaching RPA the Path

#ai #webassembly #automation #rust
6 reactions
Add Comment
5 min read
My agent mesh could coordinate. It couldn't introduce itself. So I added A2A.

Transactional outbox challenges for tasks

copyleftdev profile
Don Johnson
Don Johnson
Aug 26

My agent mesh could coordinate. It couldn't introduce itself. So I added A2A.

#ai #agents #architecture #distributedsystems
8 reactions
5 comments
10 min read
A Wider Computer, Not a Bigger One: Modeling AI Inference Across Millions of Homes

Unexpected dropouts drive up compute costs

copyleftdev profile
Don Johnson
Don Johnson
Aug 25

A Wider Computer, Not a Bigger One: Modeling AI Inference Across Millions of Homes

#ai #aiops #infrastructure
15 reactions
6 comments
8 min read
My QUIC transport had never once been executed. Here's what happened when I ran it.

Uncovers latent bugs and flawed core semantics

copyleftdev profile
Don Johnson
Don Johnson
Aug 19

My QUIC transport had never once been executed. Here's what happened when I ran it.

#rust #distributedsystems #networking #ai
12 reactions
6 comments
8 min read
Shipping Assumptions: A Reliability Stack for AI-Generated Code

Locally plausible code hides global system risks

copyleftdev profile
Don Johnson
Don Johnson
Aug 16

Shipping Assumptions: A Reliability Stack for AI-Generated Code

#ai #architecture #testing #programming
27 reactions
10 comments
7 min read
Write down every guarantee before you write any code

Formal specs beat scattered tests

copyleftdev profile
Don Johnson
Don Johnson
Aug 11

Write down every guarantee before you write any code

#ai #rust #formalmethods #testing
19 reactions
4 comments
11 min read
The Shape of Failure: Before You Blame the AI
copyleftdev profile
Don Johnson
Don Johnson
Aug 1

The Shape of Failure: Before You Blame the AI

#ai #testing #python #softwaredevelopment
6 reactions
Add Comment
7 min read
I Had a Lot of Fun Building a Linux Packet Flight Recorder

Uses Rust and eBPF to replay kernel packet paths

copyleftdev profile
Don Johnson
Don Johnson
Jul 28

I Had a Lot of Fun Building a Linux Packet Flight Recorder

#linux #networking #ai #devops
25 reactions
6 comments
7 min read
389 Tests Passed. NIST Still Caught the Bug.

NIST validation exposes limits of unit tests

copyleftdev profile
Don Johnson
Don Johnson
Jul 25

389 Tests Passed. NIST Still Caught the Bug.

#ai #testing #tooling #rust
21 reactions
13 comments
7 min read
Give Your Coding Agent a Deterministic Vulnerability Oracle
copyleftdev profile
Don Johnson
Don Johnson
Jul 21

Give Your Coding Agent a Deterministic Vulnerability Oracle

#ai #security #devsecops #tooling
15 reactions
Add Comment
8 min read
The Last Honest Abstraction: Why AI Coding Isn't the End of Engineering
copyleftdev profile
Don Johnson
Don Johnson
Jul 17

The Last Honest Abstraction: Why AI Coding Isn't the End of Engineering

#discuss #ai #programming #softwaredevelopment
17 reactions
6 comments
5 min read
A Vibe Is Not a Verdict: I Built a Tool That's Allowed to Say 'I Don't Know'

Rust CLI for vetting suspicious links

copyleftdev profile
Don Johnson
Don Johnson
Jul 13

A Vibe Is Not a Verdict: I Built a Tool That's Allowed to Say 'I Don't Know'

#ai #rust #cli #security
29 reactions
15 comments
7 min read
The AI Cost-Modeling Handbook: I let Claude do the modeling, but never the arithmetic
copyleftdev profile
Don Johnson
Don Johnson
Jul 1

The AI Cost-Modeling Handbook: I let Claude do the modeling, but never the arithmetic

#ai #llm #costoptimization #agents
7 reactions
Add Comment
11 min read
AI Didn't Invent Slop. It Only Made It Infinite.

The shift from writing to vetting code

copyleftdev profile
Don Johnson
Don Johnson
Jun 27

AI Didn't Invent Slop. It Only Made It Infinite.

#discuss #ai #career #codequality
7 reactions
9 comments
10 min read
Cogs and Sparks: Who Wins When Machines Learn to Speak Human
copyleftdev profile
Don Johnson
Don Johnson
Jun 13

Cogs and Sparks: Who Wins When Machines Learn to Speak Human

#discuss #ai #career #programming
6 reactions
Add Comment
7 min read
Stop Feeding Agents Raw Data

Separating measurement from reasoning

copyleftdev profile
Don Johnson
Don Johnson
Jun 9

Stop Feeding Agents Raw Data

#ai #rust #agents #data
13 reactions
8 comments
6 min read
The Container Runtime Nobody Told You About (And Four Others)
copyleftdev profile
Don Johnson
Don Johnson
May 26

The Container Runtime Nobody Told You About (And Four Others)

#docker #go #devops #security
1 reaction
Add Comment
9 min read
The Linux Commands You Forgot Exist (And Why AI Workflows Make Them Relevant Again)
copyleftdev profile
Don Johnson
Don Johnson
May 25

The Linux Commands You Forgot Exist (And Why AI Workflows Make Them Relevant Again)

#linux #productivity #automation #ai
1 reaction
Add Comment
5 min read
The git Commands You Forgot Exist (And Why AI Workflows Make Them Relevant Again)
copyleftdev profile
Don Johnson
Don Johnson
May 25

The git Commands You Forgot Exist (And Why AI Workflows Make Them Relevant Again)

#ai #claude #agentskills
Add Comment
4 min read
Care Compass: Pairing Gemma 4 With Signed Policy Evidence for Healthcare Navigation

Gemma 4 Challenge: Build With Gemma 4 Submission

copyleftdev profile
Don Johnson
Don Johnson
May 20

Care Compass: Pairing Gemma 4 With Signed Policy Evidence for Healthcare Navigation

#devchallenge #gemmachallenge #gemma #healthcare
9 reactions
1 comment
6 min read
AI Tools Need Contracts, Not Prompts
copyleftdev profile
Don Johnson
Don Johnson
May 19

AI Tools Need Contracts, Not Prompts

#ai #cli #devtools #rust
9 reactions
1 comment
10 min read
Beautifully Broken: AI Is Not Creating the Vulnerability Crisis. It Is Collecting the Tax.
copyleftdev profile
Don Johnson
Don Johnson
May 3

Beautifully Broken: AI Is Not Creating the Vulnerability Crisis. It Is Collecting the Tax.

#ai #programming #webdev
7 reactions
Add Comment
8 min read
A Truth Filter for AI Output: An Experiment with Property-Based Testing
copyleftdev profile
Mr. 0x1
Mr. 0x1
Apr 19

A Truth Filter for AI Output: An Experiment with Property-Based Testing

#testing #rust #ai #tutorial
2 comments
15 min read
A Truth Filter for AI-Generated Ideas: An Experiment with Property-Based Testing
copyleftdev profile
Mr. 0x1
Mr. 0x1
Apr 19

A Truth Filter for AI-Generated Ideas: An Experiment with Property-Based Testing

#testing #rust #ai #tutorial
1 comment
15 min read
We Ran Four Security Tools Against Express.js. They Found Each Other's Proof.
copyleftdev profile
Don Johnson
Don Johnson
Apr 12

We Ran Four Security Tools Against Express.js. They Found Each Other's Proof.

#security #javascript #node #devsecops
4 reactions
Add Comment
9 min read
I Asked My AI Agent About axios. It Knew Everything in 0.03ms.
copyleftdev profile
Don Johnson
Don Johnson
Apr 5

I Asked My AI Agent About axios. It Knew Everything in 0.03ms.

#security #mcp #ai #vulnerabilities
1 reaction
Add Comment
4 min read
We Built a Financial Solver That Protects Jobs. Then We Tried to Break It 1.1 Billion Times.
copyleftdev profile
Don Johnson
Don Johnson
Apr 4

We Built a Financial Solver That Protects Jobs. Then We Tried to Break It 1.1 Billion Times.

#rust #webassembly #testing #fintech
1 reaction
Add Comment
8 min read
I Built a Stream Processor That Only Recomputes What Changed
copyleftdev profile
Don Johnson
Don Johnson
Mar 25

I Built a Stream Processor That Only Recomputes What Changed

#ocaml #distributedsystems #streamprocessing #performance
3 reactions
Add Comment
6 min read
Fuck Around and Find Out: How a $6.99 Phishing Scam Got 1.2 Million Fake Victims
copyleftdev profile
Don Johnson
Don Johnson
Mar 20

Fuck Around and Find Out: How a $6.99 Phishing Scam Got 1.2 Million Fake Victims

#security #rust #reverseengineering #phishing
5 reactions
Add Comment
7 min read
I Got Sick of Getting Rugged, So I Built a Rug-Pull Detection Engine in Rust
copyleftdev profile
Don Johnson
Don Johnson
Mar 9

I Got Sick of Getting Rugged, So I Built a Rug-Pull Detection Engine in Rust

#rust #security #blockchain #webdev
4 reactions
1 comment
6 min read
How I Found $300,000 Worth of Secrets in a Download Button
copyleftdev profile
Don Johnson
Don Johnson
Feb 4

How I Found $300,000 Worth of Secrets in a Download Button

#security #javascript #webdev
Add Comment
5 min read
I Replaced My LLM Orchestrator with Plant Biology — Here's What Happened
copyleftdev profile
Don Johnson
Don Johnson
Jan 20

I Replaced My LLM Orchestrator with Plant Biology — Here's What Happened

#rust #ai #osint #cybersecurity
6 reactions
Add Comment
4 min read
Optimizing LLM Context Windows: Reducing Token Usage by 40% with TOON and Rust
copyleftdev profile
Mr. 0x1
Mr. 0x1
Jan 17

Optimizing LLM Context Windows: Reducing Token Usage by 40% with TOON and Rust

#rust #ai #performance
6 reactions
Add Comment
4 min read
The Infinite Buffer: Why AI Agents Are Rebuilding the Lisp Machine
copyleftdev profile
Don Johnson
Don Johnson
Jan 13

The Infinite Buffer: Why AI Agents Are Rebuilding the Lisp Machine

#ai #emacs #zig #productivity
5 reactions
Add Comment
3 min read
I Asked My Dog How Trees Talk. Now I'm Rethinking LLM Orchestration.
copyleftdev profile
Don Johnson
Don Johnson
Jan 6

I Asked My Dog How Trees Talk. Now I'm Rethinking LLM Orchestration.

#rust #llm #distributedsystems #opensource
3 reactions
1 comment
5 min read
I wrote a Vibe Check for your code (Runs on a Potato 🥔)
copyleftdev profile
Mr. 0x1
Mr. 0x1
Dec 29 '25

I wrote a Vibe Check for your code (Runs on a Potato 🥔)

#zig #cli #devops #humor
Add Comment
2 min read
Project Corsa: The Untold Story of TypeScript 7 (A Git Forensic Thriller)
copyleftdev profile
Don Johnson
Don Johnson
Dec 27 '25

Project Corsa: The Untold Story of TypeScript 7 (A Git Forensic Thriller)

#typescript #go #webdev #performance
Add Comment
5 min read
Doc-First Development: Because 'We'll Document It Later' Is a Lie
copyleftdev profile
Mr. 0x1
Mr. 0x1
Dec 26 '25

Doc-First Development: Because 'We'll Document It Later' Is a Lie

#go #testing #openapi #architecture
Add Comment
5 min read
When I Took Numba to the Dojo: A Battle Royale Against Rust and CUDA
copyleftdev profile
Don Johnson
Don Johnson
Dec 26 '25

When I Took Numba to the Dojo: A Battle Royale Against Rust and CUDA

#python #rust #cuda #performance
Add Comment
5 min read
Building a Blazing Fast CI Engine in Rust (That Dogfoods Itself!) 🦀⚡
copyleftdev profile
Don Johnson
Don Johnson
Dec 25 '25

Building a Blazing Fast CI Engine in Rust (That Dogfoods Itself!) 🦀⚡

#rust #devops #engineering
Add Comment
2 min read
VOPR: The Multiverse Machine That Kills Production Bugs
copyleftdev profile
Mr. 0x1
Mr. 0x1
Dec 24 '25

VOPR: The Multiverse Machine That Kills Production Bugs

#testing #distributedsystems #zig #programming
1 reaction
Add Comment
10 min read
The Most Underrated Tool in Your Dev Toolbox: Pre-Commit Hooks (Yes, That 20-Year-Old Git Feature)
copyleftdev profile
Don Johnson
Don Johnson
Dec 14 '25

The Most Underrated Tool in Your Dev Toolbox: Pre-Commit Hooks (Yes, That 20-Year-Old Git Feature)

#devops #software #webdev #programming
1 reaction
3 comments
4 min read
Death by 1,000 Defaults: The Slow-Motion Car Crash Nobody Saw Coming
copyleftdev profile
Don Johnson
Don Johnson
Dec 6 '25

Death by 1,000 Defaults: The Slow-Motion Car Crash Nobody Saw Coming

#performance #devops #architecture #cost
Add Comment
4 min read
Intent-Driven Development: Define the System Before You Write the Code
copyleftdev profile
Don Johnson
Don Johnson
Dec 4 '25

Intent-Driven Development: Define the System Before You Write the Code

#softwaredevelopment #architecture #ai #methodology
4 reactions
Add Comment
5 min read
A data-driven look at "The Vibe Tax" and why technical debt might not be AI's fault.
copyleftdev profile
Don Johnson
Don Johnson
Dec 1 '25

A data-driven look at "The Vibe Tax" and why technical debt might not be AI's fault.

#ai #programming
1 reaction
2 comments
5 min read
The Art, the Politics, and the Final Truth of Software Development
copyleftdev profile
Don Johnson
Don Johnson
Nov 24 '25

The Art, the Politics, and the Final Truth of Software Development

#software #ai
Add Comment
3 min read
Cult of Tiger
copyleftdev profile
Don Johnson
Don Johnson
Oct 31 '25

Cult of Tiger

#distributedsystems #programming #ai #systems
Add Comment
3 min read
Personas Are the Missing Link in Your Requirements Docs (and Test Strategy)
copyleftdev profile
Don Johnson
Don Johnson
Oct 30 '25

Personas Are the Missing Link in Your Requirements Docs (and Test Strategy)

#documentation #software #ai
1 reaction
3 comments
3 min read
🎯 Dear Scammers: You Picked the Wrong Developer
copyleftdev profile
Don Johnson
Don Johnson
Oct 29 '25

🎯 Dear Scammers: You Picked the Wrong Developer

45 reactions
10 comments
7 min read
loading...
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.