I'm considering building my own standard libraries in C++, using only the OS APIs from Linux and Windows. My plan is to create various classes related to networking, timing, dynamic strings and arrays, threading, input/output functionality, and more. I'm wondering whether this effort would genuinely enhance my coding skills or if it's just a waste of time.
5 Answers
Instead of building everything from scratch, consider diving into existing libraries like Boost or even the standard libraries. You'll uncover lots of smart tricks for balancing performance and correctness that can be really enlightening.
It's a great exercise for learning, but just a heads-up: avoid using your own implementation in real projects without thorough testing. There's a reason we trust established libraries!
Creating your own libraries can definitely enhance your programming skills! You'll learn a lot by implementing features that existing libraries handle for you. It's a great way to understand the nitty-gritty of programming concepts in C++.
If you're curious and think it's interesting, go for it! It will definitely teach you a lot, though it might not prove your skills directly. It's more about personal growth.
This kind of project can be a great talking point in interviews! It might not be the star of your resume but it's valuable experience that shows your interest in deepening your understanding.

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