Learnings from 3,000 hours of creating a desktop app with PyQt | Hacker News Reader