Even most self-avowed technophobes now live a life that is somewhat dependent on computers, such is the influence of programming over every single one of us who is a part of contemporary society.
Following this train of thought, it is perfectly understandable that large numbers of people have decided to dedicate their professional lives or even their own spare time to wrangling these machines that we depend on for everything.