15 things we learned about interface design as developers | Dark Hacker News