you are a real programer if you do:
all of this
*Build your own firmware/bootloader
*Build your own FPGA/ASIC
*Build your own sound library/engine/driver
*Build your own GUI Toolkit/graphics library
*Build your own font (vector and bitmap)
*Build your own character encoding standard (à la ASCII, Unicode, etc.)
*Build your own MMO
*Build your own protocols
*Build your own mouse
*Build your own keyboard (final test of comutation teohry)
*Build your own mail client and server
*Build your own VoIP client (à la Discord, Skype, etc.)
*Build your own instant messenger ( à la IRC, AOL, etc.)
*Build your own markup/typesetting language
*Build your own compiler, interpreter and assembler
*Build your own machine code & microcode
*Build your own filesystem
*Build your own softmodem
*Build your own SDR
https://www.youtube.com/watch?v=G8BIYIsh-4I
*Build your own BBS
*Build your own painting application/photo editor (YEP , with matriz at low level)
*Build your own cryptography (RSA,cesar and more)
*Build your own compression algorithms (yrp)
https://www.youtube.com/watch?v=NjhJJYHpYsg
*Build your own webcam and webcam client
*Build your own virtual voice assistant (i do with chatgpt integration)
*Build your own girlfriend ;)
* 3D Renderer (ray tracing and ray casting)
* Augmented Reality (i read a ariticle with a card)
* BitTorrent Client (i know)
* Blockchain / Cryptocurrency (yes)
* Bot (telegram bot)
* Command-Line Tool (yes)
* Database
* Docker (i know how)
* Emulator / Virtual Machine (yes, but )
* Front-end Framework / Library
* Game (hangman)
* Git (i can do it but like a graph)
* Network Stack
* Neural Network (yep)
* Operating System
* Physics Engine
* Programming Language (a lisp)
* Regex Engine
* Search Engine
* Shell (yep)
* Template Engine (is so easy)
* Text Editor (yep)
* Visual Recognition System
* Voxel Engine (yep)
* Web Browser (i undestend)
* Web Server
reference:
https://github.com/codecrafters-io/build-your-own-x/blob/master/README.md