why I choose generalism over specialization | Dark Hacker News