What the good developer and the good software architect really are | Hacker News Reader