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

Mostly agreed, and I think the point about efficiency working against latency is both important and widely ignored. And not just in software, but software process.

There's a great book called Principles of Product Development Flow. It carefully looks at the systems behind how things get built. Key to any good feedback loop is low latency. So if we want our software to get better for users over time, low latencies from idea to release are vital. But most software processes are tuned for keeping developers 100% busy (or more!), which drastically increases system latency. That latency means we get a gain in efficiency (as measured by how busy developers are) but a loss in how effective the system is (as determined by creation of user and business value).



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

Search: