Understanding software at startups

When working with software startups, you will observe a few counter-intuitive things. Good developers can produce bad software. It is usually ok to put out immature software that is not yet ready. Buggy software can successfully dominate a market. Many ‘good’ habits like adherence to process, discipline, good architecture and responsible communication don’t seem to correlate with success over the […]