From ca958f0e29d6147e4bb8ed194fc60b2469e9bbc8 Mon Sep 17 00:00:00 2001 From: Corwin Marsh Date: Tue, 25 Aug 2026 01:25:00 -0700 Subject: [PATCH] feat: explore field notes 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..8814d0e 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 — Field Notes

Software for the awkward parts.

WORKTREES EDITORS TERMINALS CODING AGENTS SMALL SHARP TOOLS WORKTREES EDITORS TERMINALS CODING AGENTS
Things that escaped the workshop

Experiments and utilities built because a workflow had one too many papercuts.

Start with friction.

A concrete annoyance is a better brief than a trend.

Stay composable.

Fit the tools people already chose instead of replacing everything.

Ship the useful bit.

Small, legible, and real beats impressive in theory.

\ No newline at end of file