10

Am I clinically insane for actually enjoying having to make lists/stacks/queues/etc in c++ vs using a language with them built in? Or just young and naive?

Comments
  • 3
    It makes your code feel... Intimate
  • 6
    The thing is, unless you're following some online tutorial which is proven to be very good, your implementation will most likely be worst than the one in the libraries (nothing against you, it's the power of the community). On the other hand, if you do follow said tutorial and essentially do it like the library, why not just use the library?

    Programming is all about knowing when not to reinvent the wheel... I would never use my own implementation in production... Now if you're still learning and you're using that as a learning tool, go ahead and do it!
  • 1
    @afduarte fully agree. If a a framework that's used by many has the functionality you need, then it's worth investigating. Many eyes are better than one. It would also have been heavily tested.

    Programmers should, at least once, write the data structures for a non production project for enlightenment. This allows them to understand how they work internally. If not then for self-enlightnment.
  • 0
    The latter
Add Comment