A sleepy engineer at a desk at night with a laptop, coffee, and a napping cat

Shipping slowly, on purpose

Boring employee.
Useful things.

Practical tools, open-source projects, and honest notes on software, productivity, finance, and life — from an engineer who likes things that just work.

  1. Build10+ open-source projects
  2. Write50+ articles & notes
  3. ExperimentMany, mostly harmless
  4. CoffeeAlready done ☕
  5. RepeatStill boring, on purpose

Featured project

Look busy. Let a fake AI agent do the fake work.

Start a session, give it a topic, and be will plan, edit files and run tests — forever — while you stare thoughtfully at the screen. Nothing is real: it never runs commands, touches your files, or uses the network.

  • Go
  • CLI
  • WebAssembly
  • Parody
  • v0.2.0
be claude Clock Code v0.4.2 · Magnum Opus 5 (1M context)❯ run engineering◐ Percolating…● Refactoring session cache to remove circular imports… Edit internal/session/cache.go (+12 −7) $ go test ./... ok 0.41s Done. All tests pass and the change is ready for review.

Pick your fake coworker

Five agents. Zero real work.

Each one looks like a familiar AI coding agent (with original, parody names). Pick an agent and some topics, then watch it plan, edit and test — forever.

Agent
Topics
curl -fsSL https://be.boringemployee.com/install.sh | sh
Try it in your browser →

How I work

Boring, on purpose.

  1. 01

    Boring is a feature

    Proven tools, plain code, fewer surprises. Exciting belongs in the product, not the stack.

  2. 02

    Small, shipped, useful

    A tiny tool that people use beats a grand plan nobody runs. Ship, learn, repeat.

  3. 03

    Write it down

    Every project leaves notes behind — decisions, numbers, trade-offs — so others can skip the potholes.

The boring employee at a laptop with books, plants, and coffee

The human

Hi, I’m Long Do.

Engineer and engineering manager in Vietnam, 15+ years in. I build small tools, write about what I learn, and drink a reasonable amount of coffee.

More about me →