The early software industry was nerds having a blast but the way it works these days, most workplaces for programmers are software factories. Contractor shops where the work is often meaningless and repetitive. If you're a programmer and you don't have a job like that, you're among the lucky ones, and should remain quiet.