Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

An observation I had while working in IT is that programming involves a lot of detail which is hard or impossible to notice from the outside (project managers, testers, users). And the average programmer is quite bad and doesn't have a perfectionist mindset.

For example, let's say someone writes code which reads and parses 1 MB JSON file on every keystroke. From the outside, this is usually undetectable. Whenever someone makes something 10% slower or larger, adds a non-obvious error or implements a feature with 10x more complexity than possible, it's often barely distinguishable from a much higher-quality implementation.



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

Search: