RSSAmplifier

Blog

David Gerrells

just another all around try hard

dgerrells.comRSS feed ↗29 posts

Latest posts

agents, ai, and software engineering

People are limited in the number of decisions they can make in a day. Most people do not experience this limit as day to day, the decision volume is pretty low. The day to day of an executive? It is generally a non-stop firewall of decisions.

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?

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.

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?

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.

why I quit my dream job

what is your dream job? And what do you do when you find it but it isn't everything you thought it would be?

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.

chatgpt ate my homework

What do we do now that chatgpt keeps eating our work? Do we just...give up?

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.

content slop

AI slop is everywhere. But what even is slop and is AI really to blame?

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.

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.

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.

Can you convert a video to pure css?

Can you convert a video to pure css? There is only one way to find out.

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.

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.

how not to use box shadows

So you think you know box shadows huh? I bet you didn't know they could do this.

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.

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.

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.

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

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.

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?

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.

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...

love is work and so is css

I love css. And well, to love something, it is not always rainbows :rainbow: and sunshine :sunny:

A lazy dark mode

A fast simple way of drop in dark mode support using nextjs and react.

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.

a perfect blog editor

What is the perfect blog editor? Nextjs with mdx is one way of doing it...kinda.