I'm Dominic, a developer aligning how we program with how we think.

→ more about me


Haphazard attempts to solidify my ideas

Technology sucks. Why?

Exploring the psychological, sociological, and technical reasons for the failure of technology

Going beyond the REPL

Improving the UX of interactive programming

Convenience is a bad goal

When we strive for convenience, we often make things worse

→ see all thoughts


A shout into the void

What I've learned from VRChat

How virtual social spaces helped me with social anxiety