The flow fallacy:

the goal of commercial software development isn’t to create code you love—it’s to create products your customers will love.