Why Software Craftsmanship Needs to Be Financially Viable | Hacker News Reader