close

DEV Community

Ian Johnson profile picture

Ian Johnson

Globetrotter | Code Monkey

Education

Shippensburg University

Work

Staff Software Engineer at Parento

Six Year Club
Five Year Club
Writing Debut
Four Year Club
Three Year Club
Two Year Club
One Year Club
Beyond Laravel: Applying the Agent Harness to Any Stack

Beyond Laravel: Applying the Agent Harness to Any Stack

BERJAYA BERJAYA 4
Comments
9 min read

Want to connect with Ian Johnson?

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

Already have an account? Sign in
Custom Skills: The End-to-End Workflow Made Executable

Custom Skills: The End-to-End Workflow Made Executable

Comments
12 min read
The Curator's Role: Managing a Codebase With an Agent

The Curator's Role: Managing a Codebase With an Agent

BERJAYA 1
Comments
8 min read
Building the Agent Harness: Subdirectory CLAUDE.md Files

Building the Agent Harness: Subdirectory CLAUDE.md Files

BERJAYA 2
Comments
6 min read
In-the-Loop to On-the-Loop: How I Stopped Micromanaging My AI Agent

In-the-Loop to On-the-Loop: How I Stopped Micromanaging My AI Agent

BERJAYA BERJAYA BERJAYA 3
Comments
9 min read
Trunk-Based Development with Short-Lived Branches

Trunk-Based Development with Short-Lived Branches

BERJAYA BERJAYA 3
Comments 2
5 min read
No Big-Bang Rewrites: Running Two Frontends Without Losing Your Mind

No Big-Bang Rewrites: Running Two Frontends Without Losing Your Mind

BERJAYA 1
Comments
5 min read
Actions, Policies, and the Art of Obvious Code

Actions, Policies, and the Art of Obvious Code

Comments
5 min read
Traits to Services: Refactoring for Testability (and for Agents)

Traits to Services: Refactoring for Testability (and for Agents)

Comments
5 min read
Linting, Static Analysis, and the Pre-Commit Hook That Saved My Sanity

Linting, Static Analysis, and the Pre-Commit Hook That Saved My Sanity

Comments
5 min read
Before You Let an Agent Touch Your Code, Write the Tests

Before You Let an Agent Touch Your Code, Write the Tests

BERJAYA BERJAYA 2
Comments
5 min read
The Agent Harness: Turning AI Slop Into Shipping Software

The Agent Harness: Turning AI Slop Into Shipping Software

BERJAYA BERJAYA 2
Comments
6 min read
I Installed Omakub Five Times So You Can Do It Just Once

I Installed Omakub Five Times So You Can Do It Just Once

BERJAYA BERJAYA BERJAYA 8
Comments 1
5 min read
Giving Our Tests Context

Giving Our Tests Context

BERJAYA BERJAYA 2
Comments
6 min read
Refactoring Our Tests

Refactoring Our Tests

BERJAYA BERJAYA 2
Comments
6 min read
Separating Domain Objects

Separating Domain Objects

BERJAYA BERJAYA 3
Comments
6 min read
Mocking the File

Mocking the File

BERJAYA BERJAYA 2
Comments
6 min read
Covering Our To Do App with More Tests

Covering Our To Do App with More Tests

BERJAYA BERJAYA 2
Comments
5 min read
Breaking the File Dependency

Breaking the File Dependency

BERJAYA BERJAYA 2
Comments
4 min read
Testing Our Tasks

Testing Our Tasks

BERJAYA BERJAYA 2
Comments
5 min read
Making Our Tasks Classy

Making Our Tasks Classy

BERJAYA BERJAYA 2
Comments
6 min read
Re-Organizing Our To Do App

Re-Organizing Our To Do App

BERJAYA 1
Comments
5 min read
Wrapping a To Do App with Poetry

Wrapping a To Do App with Poetry

BERJAYA BERJAYA 2
Comments
4 min read
Modern Python with Poetry

Modern Python with Poetry

BERJAYA 1
Comments
1 min read
loading...