What's the simplest project you've built that ended up being surprisingly useful?

Lately, I’ve been moving away from thinking about building big apps and thinking more about small ones that can actually be useful in everyday life.

During one of my team meetings, I shared an unplanned idea. It was simple. Maybe too simple, but that’s exactly what gave me interest in building it.

Just a basic Chrome extension with a straightforward feature. It might not stay a Chrome extension, though. It could evolve into something completely different with more features. But hey, it all kicked off with this simple idea and the Chrome extension.

I get that the theme is often “Think big,” but maybe starting things off with “Think small” could work too.

What’s the simplest project you’ve built that turned out to be surprisingly useful?

What problem did it solve?
Was it just for you, or did others start using it too?
If you were building it again today, what would you do differently?

What’s the simplest project you’ve built that turned out to be surprisingly useful?

It was a text compare app I made for showing the difference between two sets.

What problem did it solve?

People who were doing curriculum coding challenges would sometimes remove or alter parts of the code they were not asked to touch and it’d cause the tests to fail.

Copying and pasting their code into the editor for the challenge, visually you couldn’t tell if other parts of code was altered.

Myself and others would copy the new part of the code that was added by the poster, and it would pass the tests. The advice was to reset the step and try again. But if they kept making changes they weren’t asked to, then they couldn’t complete the step, and for some people it was a recurring issue.

Even minor changes that did not affect the functionality of the code could cause the tests to fail.

Was it just for you, or did others start using it too?

So I built the app, showing exactly where parts of the code was altered. This was done by showing the code in different colours. Just a few times I used it to to debug my own code, but most of the time it was for the forum.

Magenta showed code that was not altered.
Blue showed code that was removed.
Red was the new code.

If you were building it again today, what would you do differently?

I think keeping it simple is what made it so powerful.
Standard line by line diff tools feel cluttered and can disrupt coding flow.
Side by side layouts add cognitive load as you have to manually compare code, and cost time as you need to read two columns. Traditionally they are built for precision not visual comfort.

There are others out there. They show two lines when code is different, usually using red and green. They add plus and minus signs, also add cognitive load, and you don’t always get to see all code at once due to context collapsing. Sometimes inline modifications are highlighted.

I wanted something that showed at a glance where code was the same, missing, or new. Plus, a person new to coding using a differ is then having to read multiple lines of code, analysing it, and perhaps not knowing what to look out for.

I wanted something simple, so I overlaid the text, the minimum lines of code was always shown. I’d delete most of the magenta code as it wasn’t altered. What was left was the most relevant code to inspect.

Simplest Projects

  1. Fuel Overlay Chrome Extension
  2. Power Refresh Windows Tray App
  3. Ad Spot Windows App

Fuel Overlay

Shows estimated fuel cost next to each route alternative in Google Maps directions.

I wanted it. I have no way to know if others have used it - I do not want to pay the $5 to get it on the chrome store, so the installation is more involved.

This one is perfect for me. I would not have changed anything.

Image

Power Refresh

Auto-switch a laptop display refresh rate based on power source on Windows 11.

Just for me.

I am not sure what I would have done differently, if I started again. The beauty of it is that it is so simple - nothing to even install on Windows 11. The sad part is that it only works on Windows 11.

Image

Ad Spot

I will let you find out what this does.

Just for me.

I might have invested more time finding a platform universal way to do the same. Possibly also for mobile.

Image

These are awesome! Specially the Spotify Ad silencer. You are very clever sir, very clever indeed.

Hi @Sky020

How about calling it Ad Stop or Ad Stopify, or just Stopify?

Happy coding

I’ve built two cool ones:

  1. A digital AI twin mapped from my psychometric data. It thinks it’s me and I’ve set it such that all my PC usage is tracked so that it is able to help me with stuff or helps take decisions the way I’d likely do it.
  2. A privacy-first memory layer for AI tools that captures conversations, code changes, and project decisions so the LLM coders I use (plus my Twin) actually remembers what happened yesterday, last week, or last month.

The Twin is productized but the memory layer isn’t. I think if I did it all over again, I would have first written my thoughts down and scrutinised it so that I could have completed it faster and more efficiently versus the circle going on in my head.