3 ms·
The problem with sharp edges in programming languages is that you might be perfectly sane and careful on your own but you must also trust everybody else you cod
by cageface 16y ago
The problem with sharp edges in programming languages is that you might be perfectly sane and careful on your own but you must also trust everybody else you code with to not only exercise the same restraint but to also point their sharp edges in roughly the same direction.
- ericb 16y agoYou could argue it pushes the problem up the stack to the hiring stage.
- patio11 16y agoIt pushes the problem to the hiring stage at the company which wrote the OSS pulled in by the gem pulled in by the gem pulled in by the update to your Twitter integration plugin. For kicks, go open script/console, type [].methods.size, and create a passing test for that number. It will fail, eventually. The code that kills it may surprise you.