Cooper Maruyama
丸山

half-stack developer

focused on web3, machines that build machines, and team structures for the future of work. join me: darkmatter labs

Posts

The Web Stack I’d Use Today

Trying to choose a web stack right now is kind of ridiculous. There’s an endless supply of new frameworks, runtimes, databases, and deployment tools, and every one of them is supposed to be the thing that finally makes w

Why you should forgive

Imagine a world of eight billion people—divided, as ours is, into groups. Make just one assumption: that at some point, whether by malice or by accident, at least one person will feel unfairly wronged. If you are that pe

My (probably wrong) theory of consciousness

I believe randomness does not exist; it just seems like it - and consciousness is merely the expression of this phenomena. Start with one assumption: everything in the universe obeys the laws of physics. If that's true,

Simple Typechecks for SOPS in Typescript

I've always hated .env files. The repo typically ships with a .env.example which you copy and then manually fill in each value, usually missing some, and most likely run into some runtime exception because you forgot one

I finally feel like a good trader

Hitting 7-figure PnL's in 2025

Assume There are Bugs

Avoid cycles that kill your velocity

Build Everything Like You'll Have to Delete It

Your code will be wrong. Not might be—will be. The question isn't whether you'll make bad decisions. It's whether those decisions will be survivable.

Monoid — wtf is it?

A plain-english take on monoids and why functional programmers care.

Projects

Stackpanel

Reproducible dev environments

Nixmac

macOS config manager using nix-darwin

prelude

Fancy devshells for your nix flake

darkmatter labs

software development studio

Connect

Get notified when I publish new posts.

Feel free to contact me at c@cm.xyz