What it takes to develop, test and release a Software Product | Dark Hacker News