HACKER Q&A
📣 purple-leafy

Diverse Challenging Programming Projects


What are some go-to, fun, and (very) challenging programming projects you know of? Projects that really test your skills

1) Dynamic SQL generation via UI

2) Create an Emulator (console emulation)

3) Create a programming language

4) Create a mini frontend framework

5) Create a game or basic game engine

6) Create a REPL or text editor


  👤 itsdanweston Accepted Answer ✓
I like making microservices, and bonus points if you run it locally on Kubernetes as well. Something were you have to coordinate multiple moving pieces, internal/external traffic, etc.

👤 tmtvl
Writing a browser engine (with proper JS sandboxing and handling all the HTML/CSS weirdness) or writing a microkernel would be somewhat challenging.

👤 nikonyrh
- Photo editor

- In-memory database

- Data compression algorithm

- 2D or 3D physics engine / game

- Game engines in general