Hey everyone, I'm 23 and just started my second job after gaining a year of experience as a Full Stack Developer working with Python and JavaScript. I've also studied C++ in the past, and I feel confident that I can pick it up again. I'm on the lookout for a long-term project that focuses on low-level programming, preferably in C++. My current job has been draining my creativity, and I'm hoping to find something that reignites my passion for coding. Any suggestions?
3 Answers
For something low-level but really interesting, why not try building a simple database engine or a mini OS scheduler? Both of these projects will really push your C++ skills and are definitely rewarding. Just remember to keep the scope manageable at the start!
I learned C++ pretty quickly by trying to reimplement the HTTP and TLS protocols as a library. It was a fun challenge and really helped me understand those protocols better. I aimed to implement ASN.1 parsing into static types generically at compile-time without unnecessary data copying, which pushed my C++ skills! If you're interested, I have a link to my unfinished code. Might be worth exploring something similar!
Instead of generic recommendations, I'll share some interesting projects I'm working on that could inspire you. Find something that excites you or solves a problem you've faced. Here are a few:
- A color space conversion library in Zig, exposed as C-ABI libraries.
- A terminal-based color picker using Rust and the above library.
- A new Linux file manager to improve on the existing options, which I think could be a cool challenge.
- Also, contributing to open-source projects can be a rewarding way to grow!

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically