The Joy of Building Useless Side Projects

May 1, 2026

Some of the most fun I've had coding was building things nobody asked for. A pixel art editor. A random name generator. A "is this number prime?" website. None of these will make money or impress a hiring manager. But they made me a better developer.

Why "Useless" Projects Are Actually Useful

  1. Zero pressure โ€” no deadlines, no stakeholders, no specs. Pure creative freedom.
  2. Deep learning โ€” you explore APIs and patterns you'd never touch at work.
  3. Finishing things โ€” small scope means you actually ship it. That builds confidence.
  4. Portfolio filler โ€” even silly projects show that you code for fun.

My Pixel Art Editor

I built a pixel art canvas right in the browser. It's a grid of cells that you paint with a selected color. You can resize the grid, pick colors, use an eraser, and clear the whole canvas.

Is it going to replace Aseprite? No. Did I learn a ton about mouse events, canvas state management, and CSS grid? Absolutely.

Check it out: Pixel Art Editor.

Takeaway

Build things that make you smile. The best developers I know all have weird little side projects that serve no purpose other than being fun to make.