IMHO, only problem with NIH is if it is not open. (Example create your own closed sourced - version control system, build tool, etc)
Reinventing is how I learn, and there is no harm in that.
Reinventing is how I learn, and there is no harm in that.
I was probably too harsh in my initial message, but when I read the article and see reasoning along the lines of “git lacks a good UI for X, I hear there may be 3rd-party solutions to this problem, but then that’s too many things to install, so I’d rather build a custom solution from scratch which does everything”, it reminds me of stuff I see at work ;)