Hacker News new | past | comments | ask | show | jobs | submit login

I had the same reaction as you to this post, so thank you for nicely summarizing my thoughts.

I'll just add:

To me, the main distinction is this: you must at the very least figure out the reason for the unwanted behavior. If you don't, then you really have no idea whether your quick little fix covered up something important or not.

It's one thing to investigate, find out the cause, and then say "meh, that's way too expensive/time-consuming to fix, so we'll switch libraries/3rd party code or just remove the requirement for the special scrolling". It's quite another to just say "meh, display: none, look at how productive I am !".

I've had other developers do this in front of me, and it freaks me out to no end. One sat there and told me that if he changes a month calculation to subtract a month, then the total comes out correctly. I asked him why that was and he said "Why does it matter, I'm getting the right result ?"

We all need to remember that we're not being paid to type, we're being paid to think.





Beautiful, thank you.





Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: