What is programming and what programmers do – Race analogy to software dev | Hacker News Reader