3 ms·
One does not always have the luxury of sticking to the good parts. Code is communication, and you often have no control over who is trying to communicate with y
by ef4 12y ago
One does not always have the luxury of sticking to the good parts. Code is communication, and you often have no control over who is trying to communicate with you.
- zenbowman 12y agoThe difference between engineering and tinkering is discipline. Not to say tinkering is bad, its perfectly fine when trying to create the latest viral app or when learning how to do something. When engineering something, discipline is required. And nothing stops any institution seriously committed to engineering to adopting practices that restrict language use to a subset (mandatory code review, static analysis tools that highlight deviant code and disallow it to be pushed, etc).
- ef4 12y agoSure, but unless you're going to keep falling into the "not invented here" trap, you're going to encounter code that comes from outside your organizational boundaries.