writings and scrawlings
how to make a game engine
Let's write a game engine from scratch in javascript without any AI help. That is right, 100% pure manmade code. How hard can it be?
- 12/20/2025
what is a favicon?
I must confess. There is this pet peeve I have. Whenever I come across a project, website, or app which sports the default favicon (favorite icon) of whatever framework, tool, or library used to make said project, website, or app, I cannot help but be disappointed. Nay, more than disappointed, the emotion comes close to that of disgust.
- 11/11/2025
how fast is java? Teaching an old dog new tricks
Java, the language everyone loves to hate. Long has it garnered the reputation of a stagnant, obtuse, bloated beast only used by those who have no other choice because some enterprise corporate believed the hype train of the 90s. But is that all still true today?
- 10/23/2025
how fast is go? simulating millions of particles on a smart tv
The challenge, simulate millions of particles in golang, multi-player enabled, cpu only, smart tv compatible.
- 09/13/2025
How fast is swift? Heavy Metal Edition (feat Nardi)
The challenge, confirm a friends belief that swift is real system language by simulating buckets of particles, at least 100m on the cpu, hopefully beating out rust.
- 07/12/2025
a problem with ssr
Life is a journey meant to be experienced. Today, experience what view transitions have to offer with an honest side by side comparison to the more, exotic options.
- 4/10/2025
content slop
AI slop is everywhere. But what even is slop and is AI really to blame?
- 02/05/2025
how fast is rust? Simulating 200,000,000 particles
The challenge, simulate 100,000,000 particles in rust using only the cpu. Let’s go.
- 11/9/2024
how not to run a saas company
Founder mode, somewhere someone said something and a meme was born. Join me as we explore what it means to founder mode.
- 10/13/2024
why everyone hates levels
Levelsio and I go way back, like 8 years back. I first met him on the twitter when I came across the “indie hacker” scene.
- 08/23/2024
Can you convert a video to pure css?
Can you convert a video to pure css? There is only one way to find out.
- 08/22/2024
programming, i hate it
There is a stereotypical programmer. We all know the one. The Marky Marks, stripy bois, Steve and Steves. The wiz kids.
- 08/01/2024
how to save $13.27 on your sAAs bill
Vercel has a decent entry level analytics product which I cannot afford so I am going to build my own.
- 07/27/2024
how not to use box shadows
So you think you know box shadows huh? I bet you didn't know they could do this.
- 07/21/2024
how fast is javascript? Simulating 20,000,000 particles
The challenge, simulate 1,000,000 particles in plain javascript at 60 fps on a phone using only the cpu. Let’s go.
- 07/6/2024
offer up is the tinder of marketplaces
OfferUp is like a terrible version of Tinder but for selling on a marketplace. Boosts, promotions, and other "gameification" make it trashier than the perception most have of the venerable Craigslist.
- 10/24/2023
is there light at the end of the tunnel
Is there light at the end of the tunnel? I say yes...or at least sometimes depending on how you look at it.
- 04/11/2022
how to use web workers with typescript
A practical example of where web workers can improve performance and UX but there are gotchas and limits
- 03/13/2022
never give up
Why do fun project ideas end up dead even when they are feature complete? The fear of unknown timed tasks is why I'll tell you what.
- 09/30/2021
too many birthdays
I have a hard enough time remembering to take the trash out let alone the birthdays of my massive family. Does this make me a bad uncle?
- 03/10/2021
journey before destination
It is hard to be focused and motivated when ones eyes are not on the task at hand but rather the accolades in the future.
- 02/24/2021
thinking around a pen
Codepen is a delightful app that I used over the years to practice my frontend skill. One thing that has annoyed me was that over time they have limited features more and more behind a pay wall for a pro account...
- 09/01/2020
love is work and so is css
I love css. And well, to love something, it is not always rainbows :rainbow: and sunshine :sunny:
- 06/28/2020
A lazy dark mode
A fast simple way of drop in dark mode support using nextjs and react.
- 06/20/2020
all the ways to css
I recently finished a little project that was a css birthday card of sorts for a friend. It was bunches of fun doing but recently I looked back on the code and work and had to come to terms with something....my code was bad...really bad.
- 05/12/2020
a perfect blog editor
What is the perfect blog editor? Nextjs with mdx is one way of doing it...kinda.