106

Biggest dev sin: re-inventing the wheel EVERY SINGLE TIME.

Comments
  • 2
    Where do you live?

    Can I drop by just to share a few stabs? No?
  • 3
    @CurseMeSlowly but i've learned so much!
  • 1
    @jsmrcaga still has a tummy? No?
  • 7
    A slightly worse sin is always trusting other people's code explicitly, and "programming" by simply linking packages together.

    This creates an unmaintinable mess that breaks arbitrarily for no other reason than some people are idiots who write shit code, and force you to live with the consequences.
  • 2
    Sometimes it's better to reinvent the wheel than using someone else's crap interpretation from npm.
  • 0
    @mzeffect every time I reinvent something something i make a nmp module :P
  • 1
    @jsmrcaga I'm with you on this one! How guilty? I re-wrote an entire OpenCV method yesterday at work just because I didn't trust it's results.

    PS: OpenCV is an open source computer vision library currently under the management of Intel.
  • 1
    @spunky I created a framework on my own (quite big) and only has express and 2-3 express-plugins as dependencies ^^ I even rewrote an http module :P
    I don't know why I hate using pre-made libs, especially if I don't know how they work behind the scenes
  • 0
    So then what shd a newbie do?

    Reinvent or pick up readymade?
  • 1
    @atajera I would advice reinventing. It lets you learn soooo much! It gives you really cool problem solving skills, and you'll be able to find solutions faster afterwards. Imho.
Add Comment