Advertisement
Promo

Become a member of the ZDNet UK community

Adrian Bridgwater

View blog's RSS Feed

Software application development

This blog is intended to provoke discussion and exchange between like minded software application developers, engineers, architects, project managers - and keen hobbyists too.

Thursday 14 February 2008, 11:26 AM

Seven reasons to love developers on Valentine’s Day

Posted by Adrian Bridgwater

This Valentine’s day I thought I’d make it clear that there are many reasons to love software engineers – and that this is probably why I devote my work life to writing about the industry and, maybe, just maybe, why I ended up marrying a Java developer.

1 - Perfection is not optional: this is the developer’s creed and they live by it. After all, it’s always nice to be playing in the major league and hanging with the best of the best.

2 - Attention to detail: at Christmas it goes without saying that your developer buddy will be the one to find the burnt-out bulb in the fairy lights string. How could you not love someone who is methodically careful about everything they do? This is one thoughtful person that is comfortable with their place in the universe.

3 – Pessimism is a virtue: no one can possibly try to anticipate a cataclysmic system failure by taking a “bottle’s half full” approach, so the best developers are the ones that can adopt a forward thinking approach to solve problems before they even arise. NB this may help in a successful marriage!

4 – Attention to detail and organisation: do you have developer friends who have six different sizes of sandwich bags in their kitchen drawer at home? Do you have developer friends who print out exact route maps for car journeys and refuse to accept the help of people along the way (to ask for directions) because their information could be “flawed”? You get the point right?

5 – Logical rationality: a deeply held desire for solving problems from a logical and mathematical viewpoint is what drives developers forward… they need, in their day-to-day roles, to be able to form real world solutions to real world problems. Life in general is not perfect of course and the world is not logical, this is why programmers need non-programmer buddies if they plan to backpack across India. Oh sorry, I forgot chaos theory! Silly me.

6 – Impatience to the nth degree: if something is worth doing it’s worth doing now. Don’t walk when you can run. This is what makes developers different, special and gifted. Problem is, mostly, they know it. Ah well, I refer to the above examples to re-state my devotion to the cause.

7 – Reliability: developers are creature of habit. What’s not to love about that?

Comments on this post

Adrian Bridgwater

This member is ranked #4 in our top 100

  • Adrian Bridgwater
  • Applications Development, London, UK
  • Member since: July 2007

Site Activity Rating 6

CoreTechs

Contacts' Latest Discussions

Number of Tracked Discussions: 2,024

Jake Rayson Jake Rayson

You mean Ubuntu isn't perfect?!?

Friday 6 November 2009, 3:44 PM

2 comments
ator1940 ator1940

Did not say it was.

Friday 6 November 2009, 2:13 PM

15 comments
ator1940 ator1940

Human error can be avoided.

Friday 6 November 2009, 1:49 PM

3 comments
manek manek

Email archiving - who needs it?

Friday 6 November 2009, 10:24 AM

4 comments

Contacts' Latest Blogs

Number of Contacts Blogs: 5

Avatar Jake Rayson

Tweaking my Karmic Koala

Monday 9 November 2009, 11:35 AM

0 comments

Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters