| Tbh your favorite niche will stop becoming favorite when you know enough about it. When I was bitbanging wires to talk (in a simple way) to another chip the first few times it was exciting. Now it's open schematics, figure out what to connect, do simple tests, get it to work. On the other hand, if you don't do your favorite niche for your day job and you have limited time to work on it, it can keep you entertained for years. Things I consider fun to do but haven't ever done: - my own programming language - a non trivial game from start to finish - some kind of database/knowledge storage thing (this is fuzzy) - other stuff related to carrying bits across wires and machines (even more fuzzy, but I do seem to like moving people's bits around) |
This is a good time to write a "Lies Programmers Believe About (Niche)" piece.