A JavaScript Dice Roller That Shows Its Work
A fair dice roller and a rigged one produce numbers that look exactly the same. After a night of zombies that would not die, I built one that shows its work.
Topic
Making things for the joy of it — side projects, creative process, and what originality means now that machines can generate almost anything.
A fair dice roller and a rigged one produce numbers that look exactly the same. After a night of zombies that would not die, I built one that shows its work.
After years of accepting near-matches from the WordPress Site Editor, I rebuilt this site in Astro. It took a month and 220 commits.
Capcom rebuilt the Raccoon City police station for Resident Evil 9. I hadn’t been inside in twenty-odd years and still knew the way to the records room.
A practical guide to building a GitHub profile README that feels personal, useful, and easy to maintain.
No animations, no custom fonts, barely any images — and a 100 on desktop PageSpeed. Fast and beautiful aren’t opposites, but every flourish quietly costs speed.
Machine-learning curves look confident until speedrunners change the game underneath them. MediEvil shows why “AI as oracle” fails.
How I became a web developer before AI and what today’s devs can still learn from that slower, hands-on way.
Trust falls and cheerful facilitators mostly build discomfort, not trust. Real team building looks less like forced fun and more like useful work done together.