The Curious Engineer

All blogs / Performance / optimization

David Gerrells

dgerrells.com/blog

Extra extra! Read all about a random internet persons thoughts.

Performance / optimizationGame developmentRustGeneral

Posts
58 from 11 May 2020 to 21 Sep 2026
Posting
now and then (5 in the last year)
Kind
personal blog
Feed
https://dgerrells.com/feed

2026 3

  1. What happened to blockchain
  2. A Cavalcade of the Olfactory Dimension
  3. how to be authentic

2025 7

  1. how to make a game engine
  2. what is a favicon?
  3. how fast is java? Teaching an old dog new tricks
  4. how fast is go? simulating millions of particles on a smart tv
  5. How fast is swift? Heavy Metal Edition (feat Nardi)
  6. a problem with ssr
  7. content slop

2024 9

  1. how fast is rust? Simulating 200,000,000 particles
  2. how not to run a saas company
  3. why everyone hates levels
  4. Can you convert a video to pure css?
  5. programming, i hate it
  6. how to save $13.27 on your sAAs bill
  7. 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. - 2 years ago
  8. how not to use box shadows
  9. how fast is javascript? Simulating 20,000,000 particles

2023 1

  1. offer up is the tinder of marketplaces

2022 2

  1. is there light at the end of the tunnel
  2. how to use web workers with typescript

2021 3

  1. never give up
  2. too many birthdays
  3. journey before destination

2020 5

  1. thinking around a pen
  2. love is work and so is css
  3. A lazy dark mode
  4. all the ways to css
  5. a perfect blog editor

Undated 28

  1. What happened to blockchain Remember blockchain? Remember crypto? I remember. Twelve lines of solidity and a jankass WebGPU client later, I have a global multiplayer minecraft server. Want to play? - 9 hours ago
  2. A Cavalcade of the Olfactory Dimension We have all been there, at least once in life. The door opens and a special kind of odor slinks its way up your nose. The gym. - 3 weeks ago
  3. how to be authentic Eating fast food is like tasting the spirit of authenticity. This is the analogy that comes to mind when I try to understand why I have such admiration for and disgust with mainstream pop, hip-hop, and rap music. - 4 weeks ago
  4. 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? - 9 months ago
  5. 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
  6. 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
  7. 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. - 1 year ago
  8. 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. - 1 year ago
  9. 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. - 1 year ago
  10. content slop AI slop is everywhere. But what even is slop and is AI really to blame? - 2 years ago
  11. 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. - 2 years ago
  12. 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. - 2 years ago
  13. 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. - 2 years ago
  14. Can you convert a video to pure css? Can you convert a video to pure css? There is only one way to find out. - 2 years ago
  15. 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. - 2 years ago
  16. how not to use box shadows So you think you know box shadows huh? I bet you didn't know they could do this. - 2 years ago
  17. 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. - 2 years ago
  18. 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. - 3 years ago
  19. 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. - 4 years ago
  20. 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 - 5 years ago
  21. 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. - 5 years ago
  22. 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? - 6 years ago
  23. 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. - 6 years ago
  24. 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... - 6 years ago
  25. love is work and so is css I love css. And well, to love something, it is not always rainbows :rainbow: and sunshine :sunny: - 6 years ago
  26. A lazy dark mode A fast simple way of drop in dark mode support using nextjs and react. - 6 years ago
  27. 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. - 6 years ago
  28. a perfect blog editor What is the perfect blog editor? Nextjs with mdx is one way of doing it...kinda. - 6 years ago