What do you use to design a new piece of software? | Dark Hacker News