Pragmatists resign themselves to whatever work gets dumped in their laps, telling themselves that work is work is work. Idealists enthusiastically accept whatever gets dumped in their laps, reasoning that their superiors and the organization know best. To join the ranks of developer opportunists, you need to start qualifying your work and managing your pipeline.

