10
JS96
6y

I can’t understand why every time I work for a multimillionaire company that sells their product to thousands of companies, when I start to debug this fucking product it crashes because of the absence of simple input checks... wtf

“Can’t divide by zero”
“Null everywhere”

Comments
  • 2
    Just goes to show that most developers radically overestimate the state their product / code needs to be in before it can make money.
  • 0
    @AlmondSauce That and not enough time.
  • 2
    I’ve recently started working for company which clearly says “get the profit with lowest cost possible” to us. That’s where poor code comes from...
  • 1
    It's not about "not enough time" because input checks make debugging easier. You get a clear error message what went wrong in which place instead of some hard to decode dump.

    It's that companies hire clueless but cheap people for their products, and not doing input checks is proof of incompetence.
Add Comment