@cdbattags
Published thoughts
Topics covered
Exploring software engineering, system architecture, product thinking, and the craft of building things. From technical deep-dives to product philosophy, these are lessons learned from the trenches.
Browse by topic, search for specific insights, or explore the full chronological archive below.
2026
2020
2019
2018
2017
2015
NYC
Amplify
Rust
personal growth
philosophy
open source
career
React
Spotify
EdTech
Showing 12 of 49 articles
Every IDE makes you choose: ecosystem or performance. Anneal is a Rust-native VSCode extension host that runs existing JS extensions on embedded V8 with pre-compiled bytecode, supports native Rust extensions through the same interface, and ships with local-first AI. This is the manifesto — why open source, why the VSIX ecosystem, why local-first, and why the GUI vs TUI debate misses the point.
The art of the deal via Alibaba RFQs — how nearly everything on Amazon has a Chinese manufacturing counterpart, and what I learned from being employee #5 at FIXD about the OBD2-to-consumer pipeline.
Comparing the reMarkable 2, iPad Pro 2020, and Surface Pro 7 — three very different approaches to the digital note-taking and tablet experience.
Surveying the landscape of universal/isomorphic web frameworks — React, Vue, Nuxt, Next.js, and the quest to render the same code on server and client.
A life motto borrowed from Andy Stanley's "Your Move" podcast — when pro/con columns fail, filter life decisions through faith, family, and friends.
I don't believe in astrology — but I do believe in "woo-woo." There's gotta be something there we haven't figured out the science of yet. A Sturgeon Moon rabbit hole into gamma radiation, brain sensitivity, and the idea that everything left over after science is God.
Exploring the dream of writing frontend and backend code in one fell swoop with native ESM — Vite for the browser, native Node.js for the server, and the three pieces needed to make it work.
Debugging why styled-components don't work with Preact in Vite, 3:30am productivity sessions, and working through NPM packages for the personal website rebuild.
"Wisest is he who knows he does not know." Thoughts on Agile ceremonies, scrum masters who pretend to code, and the philosophical underpinnings of knowing what you don't know.
Mental stimulation and the workday balance between "their" time and yours — plus a call for more diverse voices in philosophy, mathematics, and computer science.
My new life philosophy mirrors the prisoner's dilemma — start every day at zero, can't go negative. A mental model where cooperation always wins and every day is net positive by design.
A short autobiography from birth at Johns Hopkins through Maryland, Georgia, Georgia Tech, Barcelona, and landing in New York City — a timeline of the places and moments that made me.