From 6724356e1ce814cc5d173c92b8e073bdf4fc754c Mon Sep 17 00:00:00 2001 From: Corwin Marsh Date: Tue, 25 Aug 2026 01:24:54 -0700 Subject: [PATCH] feat: explore workshop editorial homepage --- src/pages/index.astro | 568 +----------------------------------------- 1 file changed, 3 insertions(+), 565 deletions(-) diff --git a/src/pages/index.astro b/src/pages/index.astro index 1bd1467..698f78f 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,565 +1,3 @@ ---- -import Layout from "../layouts/Layout.astro"; -import { projects } from "../data/projects"; - -const primaryLinks = [ - { label: "GitHub", href: "https://github.com/corwinm" }, - { label: "HaphazardDev", href: "https://github.com/HaphazardDev" }, -]; ---- - - - - - - - - -
-
-
-
- -
-
-

$ ls projects/

- {projects.map((project) =>

{project.title} // {project.category}

)} -

$ open README.md

-
-
- -
-

developer tools · workflow experiments · shipped utilities

-

Tools for people who live in editors, terminals, and Git worktrees.

-

- Haphazard.dev is the home base for my projects: pragmatic extensions, CLIs, and integrations - built to make everyday development workflows faster and more keyboard friendly. -

- -
-
- -
- {projects.map((project, index) => ( - - 0{index + 1} - {project.title} - {project.category} - - ))} -
- -
-
-

cat ./projects.json

-

Projects

-
- -
- {projects.map((project, index) => ( -
- -
-

{project.category}

-

{project.title}

-

{project.description}

- -
    - {project.highlights.map((highlight) =>
  • {highlight}
  • )} -
-
- - -
- ))} -
-
- -
- - -
- - +Haphazard — Workshop Editorial
haphazard.dev

Independent developer workshop · Pacific Northwest

Small tools for unruly workflows.

I build sharp, practical software for the awkward parts of making software—worktrees, terminals, editors, and the seams between them.

Working principle
Good tools don’t need to change everything. They just need to remove the right bit of friction.

On the bench

01

Arashi

A worktree manager that makes a polyrepo behave like a monorepo while you work.

Docs ↗
02

oil.code

File operations inside VS Code, using the same editing habits you already have.

Project ↗
03

coding-agents-tmux

A control surface for many coding-agent sessions without leaving tmux.

Project ↗
04

pi extensions

Small experiments that make a capable coding agent friendlier day to day.

Built in
small batches
\ No newline at end of file