Wanted: One Worthy Adversary

Philip Morgan

Does this sound familiar?You seek a worthy adversary.You always have sought it, and you always will. It brings out the best in you.At first, software development is that adversary. You struggle to master it, and its apparent strength and wiliness make it seem like a worthy opponent.But... you gain strength and cunning faster than it does.Under the combined onslaught from you and your fellow programmers, your adversary weakens. Eventually, trained by best practices and caged by a fortress of solid documentation, useful libraries, templates, sample code, and frameworks, it is finally tamed.As life with your formerly unruly and unpredictable adversary becomes domestic and predictable, you grow bored while those who paid you to fight this adversary on their behalf are willing to pay you less and less.You, their former Fearless Champion, have become a zookeeper. They're considering hiring a zookeeper from over yonder because they work for less.And so you seek another worthy adversary; one worthy of your increased strength and skill.Is a seemingly fearsome adversary that takes only 3 to 5 years to tame into a zoo animal really a worthy one? Is the next programming language, framework, or platform really worthy of your full intelligence and strength?Would applying that intelligence and strength to a different opponent be a better use of your limited life force?Other opponents await. They are worthy of your gifts: http://thepositioningmanual.com-PP.S. Know a self-employed software developer who might benefit from specialization? Send 'em this free gift! Details here --> /referrals/