TLDR Tech / Product
Building Software Is Learning
Building new software is inherently a learning process because you cannot fully specify your requirements before reality pushes back. You can shorten the feedback loop by prototyping, writing quick specifications, shipping in smaller increments, reducing scope, and using continuous integration and user feedback to learn sooner.
Read the full story