Ask HN: Diverse Challenging Programming Projects

2 points by purple-leafy ↗ HN
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

4 comments

[ 4.4 ms ] story [ 13.1 ms ] thread
Writing a browser engine (with proper JS sandboxing and handling all the HTML/CSS weirdness) or writing a microkernel would be somewhat challenging.
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.
(comment deleted)
- Photo editor

- In-memory database

- Data compression algorithm

- 2D or 3D physics engine / game

- Game engines in general