How do I know if I have the aptitude to do programming as a career? | Hacker News Reader