The Builder’s Dream
Track Lyrics

The Builder’s Dream

Verse 1

Prompts are locked in, context window's wide
Got a fleet of tiny agents running at my side
Used to spend a week just wiring up the state
Now I'm shipping architectures before it's even eight
Minimalist code, no framework bloat in sight...

Chorus

Things are going great, and they're only getting better
Every spec I write is compiling to the letter
The tokens are flowing, the system upgrades
The builder's dream is here—
The terminal's so bright, and the old stack fades.

Verse 2

Stack Overflow is quiet, rest in peace old friend
Got a pair in the console that never hits an end
From tiny sharp utilities that do a single thing
To massive distributed systems on a string
Small pieces, loosely joined, scaling out of sight...

Chorus

Things are going great, and they're only getting better
Every spec I write is compiling to the letter
The tokens are flowing, the system upgrades
The builder's dream is here—
The terminal's so bright, and the old stack fades.

Bridge (Deadpan spoken-sung delivery)

Well I'm sitting in the glow of a monochrome screen
Orchestrating workers in a digital machine
Continuous alignment, core systems online
A twenty-person roadmap and the whole thing is mine.

Verse 3

Keep the logic simple, keep the primitives clean
The leanest little codebase that you have ever seen
No boilerplate drama, no dependency maze
Just pure creative leverage in the AI days...

Chorus

Things are going great, and they're only getting better
Every spec I write is compiling to the letter
The tokens are flowing, the system upgrades
The builder's dream is here—
The terminal's so bright, and the old stack fades.

Outro

The builder's dream is here.
The terminal's so bright, and the old stack fades.
Yeah, the terminal's so bright...
And the old stack fades.

Digital Maker

The future is bright. Let’s build it.

We live in the golden age of the software maker. Armed with clear architecture, sharp primitives, and autonomous AI agents, one determined builder can ship today what used to take a whole department. I spend my days turning ideas into working code.

Portrait of Jeff Lunt looking toward a neon sign reading The Future's So Bright
BUILDER_MODE: ONLINE FUTURE // BRIGHT
“I code because it is the single greatest creative outlet I have ever discovered.”

The Joy of Making Things

Why this is the best morning in history to open a terminal and build.

Software is pure creative leverage. You start with an empty buffer and a problem. By afternoon, a new system routes packets, proves security invariants, or coordinates AI agents across a codebase. Nothing matches the thrill of shipping something real.

Cynicism is a trap for programmers. It is easy to complain about bloated stacks, sprawling microservices, and fragile dependencies. The cure is not complaint. The cure is building the clean alternative yourself.

AI agents multiply craftspeople; they do not replace taste. When you pair frontier models with small, readable modules and strict mechanical guardrails, the friction between imagination and working software vanishes. You stop fighting boilerplate and spend your energy on architecture, speed, and polish.

Keep the surface area small. Make the boundaries explicit. Put agents to work on the heavy lifting, verify everything in CI, and ship with a smile.

Every project on this page comes from that impulse: see a gap, open an editor, and build a sharp tool that solves it cleanly.

Three Rules from the Workbench

How I approach software architecture, AI tooling, and open-source libraries.

01 / SHIP WORKING CODE

Builders Over Committees

A working prototype teaches more in ten minutes than a specification document teaches in ten weeks. Write the code, run it against real inputs, and let reality guide the design.

02 / WELCOME THE AGENTS

High-Velocity Guardrails

AI lets small teams move at blistering speed. Pair that speed with closed-by-default registries, static AST auditors, and live probers so velocity never breaks safety.

03 / ZERO-BLOAT PRIMITIVES

Small, Sharp & Readable

Great libraries do one job and fit in your head. If you can read the entire source file in five minutes, you own the dependency instead of the dependency owning you.

MechaRuby

mecharuby.com →

Rails + AI gives you speed-to-market. MechaRuby is the armor.

AI agents can ship features on day one, but open-by-default frameworks get breached on day two. One forgotten before_action exposes an endpoint. One bare Invoice.find(params[:id]) leaks another tenant's data.

MechaRuby puts Ruby on Rails in strict mode. Every gem combines a single-file YAML registry, a millisecond static AST or schema auditor, and a live behavioral prober in CI.

  • mecha_authorize: Maps every route and HTTP verb in config/mecha_authorize.yml. Unmapped routes return 404. Period.
  • mecha_tenant: Parses controllers with Ruby's Prism AST parser and fails the build if a query skips tenant_scope.
  • mecha_encrypt: Accounts for every database column, verifies active ciphertexts, and blocks broken indexes on non-deterministic columns.
config/mecha_authorize.yml YAML
routes:
  - route_pattern: "/messages/:id"
    verbs: ["GET", "PATCH", "DELETE"]
    public: false
    admin: false
    user_ui: true
    user_api: true
$ bin/rails mecha:verify CLI
Running MechaAuthorize static & behavioral persona matrix...
✓ 84 routes mapped, 336 role assertions passed, 0 bypasses.

Running MechaTenant Prism AST controller audit...
✓ 24 models registered, 76 actions scoped via tenant_scope.

Running MechaEncrypt schema & ciphertext verification...
✓ 198 columns audited, 51 ciphertext envelopes verified.

Systems & Network Engines

Protocols · Shells · Concurrency

Understand the machine all the way down. Build the shell, the wire protocol, and the scheduler.

The best way to master distributed systems and concurrency is to build the primitives from scratch. Over the years I have built custom command shells, network message specification languages, distributed object brokers, and parallel I/O engines.

Each tool strips away accidental complexity to expose the clean mechanics underneath.

distributed_worker.rb RUBY
require "nobject"
require "tiny_lb"
require "tiny_rl"

# Rate-limited, load-balanced remote object calls over TCP
limiter  = TinyRL.new(max_requests: 500, per_seconds: 1)
balancer = TinyLB.new(["10.0.1.12:9000", "10.0.1.13:9000"])

limiter.throttle! do
  node = NObject::Client.connect(balancer.next)
  puts node.compute_monte_carlo(iterations: 100_000)
end

Jeff Lunt Games

games.jefflunt.com →

Press start. No downloads. No bloat. Just play.

Modern games too often make players sit through endless cutscenes, battle passes, and fifty-gigabyte downloads before showing the first frame of gameplay. I build games that run directly in your browser with zero friction.

Jeff Lunt Games is an independent arcade and studio featuring eleven original and tribute titles—spanning real-time castle sieges, procedurally generated infinite labyrinths, 8-bit run-and-gun platformers, and deep-space mining simulations.

  • Instant Browser Play: Pure canvas, WebGL, and lightweight engines running at 60 FPS on desktop and mobile browsers.
  • Zero Installation: Click a link, read three rules, and start playing in three seconds.
  • Eclectic Studio Slate: Featuring King’s Claim, InfiniMaze, Recontra, Apex Asphalt, Keys, DVMO, and Asteroids Tribute.
arcade_manifest.yml ARCADE
studio: "Jeff Lunt Games"
url: "https://games.jefflunt.com/"
catalog:
  - title: "King's Claim"
    genre: "Real-Time Castle Siege & Strategy"
  - title: "InfiniMaze"
    genre: "Co-Op Infinite Procedural Labyrinth"
  - title: "DVMO"
    genre: "Deep-Space Asteroid Mining Simulator"
  - title: "Recontra"
    genre: "8-Bit Retro Run-and-Gun Action"
$ open https://games.jefflunt.com/ PLAY
Connecting to arcade cluster...
✓ 11 games loaded. WebGL canvas initialized (60 FPS).
✓ Zero downloads required. Press start to play.
Open-Source Catalog

The Maker’s Workshop

Thirty-plus focused libraries, shells, network services, and tools built for clarity and speed.

mecharuby AI & Security

Closed-by-default route authorization, tenant isolation, and schema encryption for Rails.

tiny_gemini AI & Security

Zero-bloat Ruby gem for interfacing directly with Google's Gemini LLM.

tiny_pair AI & Security

Terminal-native pair programming harness powered by Google's Gemini.

tiny_chat_gpt AI & Security

Minimalist Ruby interface for OpenAI's ChatGPT API.

mmsh Systems

Specialized shell environment built for fast interactive command workflows.

nmspec Network

Network message specification language for deterministic wire protocols.

nobject Network

Network-hosted objects with transparent, local-like method calls.

tiny_tcp_service Network

Fast, string-based TCP server wrapper for building custom micro-daemons.

tiny_work_service Systems

Network job queue built on top of tiny_tcp_service.

tiny_info_service Systems

Lightweight system telemetry service powered by tiny_tcp_service.

tiny_lb Network

In-process load balancer for distributing requests across upstream targets.

tiny_rl Systems

Fast, zero-dependency rate limiter for Ruby applications.

ractor_io Concurrency

Ractor-based parallel I/O primitives for multi-core Ruby execution.

thread_io Concurrency

Clean multi-threaded I/O coordination for concurrent Ruby workloads.

tiny_bus Data

Minimalist publish/subscribe message bus for decoupled in-process events.

tiny_pipe Data

Composable, reusable data pipelines for multi-stage transformations.

tiny_ring Data

Bounded, fixed-memory ring buffer implementation in pure Ruby.

tiny_monte Simulation

Monte Carlo simulation engine for probabilistic modeling.

tiny_outcome Stats

Predictive statistical pattern matching and outcome estimation.

tiny_mem Profiling

Measure exact memory consumption deltas across Ruby code blocks.

tiny_dot Data

Clean JSON-like dot-notation access for nested Ruby hashes.

tiny_bar CLI

Text-based terminal progress bar with labels and ANSI color support.

tiny_color CLI

Colorize command-line output cleanly with zero-bloat ANSI escape codes.

tiny_eta CLI

Calculate accurate remaining time estimates for long-running batch tasks.

tiny_log CLI

Minimalist, high-clarity structured logging tool for Ruby scripts.

pretty_bigdecimals Formatting

Human-friendly BigDecimal formatting for Ruby financial and math output.

pretty_floats Formatting

Clean floating-point number formatting for Ruby.

pretty_integers Formatting

Readable integer formatting with clean delimiters for Ruby.

timecalc Web Tool

Instant browser-based timesheet and duration calculator.

remark Web Tool

Browser tool for converting pasted formatted rich text into clean Markdown in real time.

vim4evar Craft

Practical Vim documentation, motion reference, and tribute site.

Pick a theme, change the vibe.

Press T anywhere on the page to cycle palettes, or toggle light and dark mode in the header.