I’ve been thinking a lot recently about the widely divergent approaches to software engineering I’ve experienced during my 15+ years in the field. It’s occurred to me that these approaches can be loosely compared to the way different famous composers worked. For example, some engineers are Beethovens. Driven perfectionists, constantly refining and revising their code, never content for it to be just “good enough”. Beethovens are utterly fearless about using “revolutionary” new approaches and techniques. They aren’t motivated by what’s fashionable or lucrative; their only concern is to blaze new trails and create radically innovative solutions that nobody has ever seen before.
Other engineers are Mozarts. Great software just seems to “pour” out of them, as effortlessly as breathing. They’re not so concerned with breaking new ground, but their code “just works” and is elegant and easy to understand and maintain. They are masters of the tools of the trade. They’re not always reliable though, preferring to avoid work, and don’t like producing on a deadline.
canadian viagra samples As soon as the eczema disappears, use Exzemax in the evenings before going to bed. In fact, experts opine that more opacc.cv viagra super active men are expected to experience the loss of confidence, enjoyment and the motivation for performing. Yes, if you are living in the UK, your levitra 20 mg http://opacc.cv/opacc/wp-content/uploads/2013/03/documentos_provas_Exame%20-%20Contabilista%20-%20Direito%20Laboral.pdf order will be delivered at your door within a few days, packed discreetly without any clues about its contents. In simple opacc.cv super generic cialis terms, it refers to any complication that thwarts a man or the couple from enjoying sexual activity. Then there are the Haydns. Steady, dependable, consistently cranking out one app after another like a machine. While the Beethovens and Mozarts work best on their own, Haydns are great delegators and collaborators. Their code isn’t likely to change the world, but neither is it likely to crash or contain bugs, and you can count on them to deliver on time and under budget.
It’s too bad Music History isn’t taught in schools any more, because this would be a great software engineer interview question: “If you were a composer, which one would you be?”. I wonder how many recent computer science students could provide an intelligent answer?