Developer Diaries

Profiles of programmers, descriptions of developers.


April 23, 2008
URL:http://www.drdobbs.com/architecture-and-design/developer-diaries/207401591

The NonGeek Parts

William Cornett

Employer: Bespoke Software

Job: Owner

DDJ: What's your job at Bespoke Software?

WC: We make software for managing volunteers for all kinds of organizations and another tool for running large competitive events like the Special Olympics. I'm the chief architect, programmer, and bottle washer. Though I've mostly pawned the bottle duties off on my assistant, it's good to get my hands dirty once in a while. I've been told by my staff and others that the easiest way to get me to code something is to make me go through the existing process.

DDJ: What do you like about your job?

WC: Continuous challenges, customer interaction, and freedom. I started this company primarily to be able to design and code on my own terms, and work on projects that interested me. I never want to go back to the real world.

DDJ: What do you find challenging about your job?

WC: Sales. Marketing. Management. All of the nongeek parts!

DDJ: What have you found that makes your job easier?

WC: Delphi: It's not sexy but it's fast, well supported and a great tool for writing desktop apps. VMWare: There's nothing like being able to drag your entire development environment onto your laptop in just a few files, and having clean test sessions every time.

DDJ: What's your hobby?

WC: Photography—it's my "sanity." I just got back from a weeklong trip to Hong Kong just for that. I don't go anywhere in the world without my 5D, tripod, and bag of lenses.


World-Class Commerce

David Johnson

Employer: IP Commerce

Job: CTO

DDJ: What's your job there at IP Commerce?

DJ: IP Commerce is the software company behind the world's first open commerce network delivering on-demand access to the next generation of commerce services. I am responsible for technology and product strategy and delivery. We design, build, and deliver all of the software and associated educational materials that power our technology, the IP Commerce Platform.

DDJ: What do you like about your job?

DJ: The electronic commerce industry is currently experiencing massive evolution. This is fostering innovation, growth, and opportunity. At the same time, SOA has reached maturity and broadband Internet connectivity has become pervasive for business. There is no better market and no better time for a software and services strategy.

DDJ: What do you find challenging about your job?

DJ: The speed at which our industry is changing is incredible. Our greatest challenge is timing. Every "component" of the commerce ecosystem is evolving, but not necessarily on the same timeline or with alignment of objectives. Balancing the dynamic "evolution appetite" of each ecosystem participant against the demand and consumption capability of commerce service end-users requires complex planning and execution.

DDJ: What have you found that makes your job easier?

DJ: Our team and partners. We have a world-class team here at IP Commerce. We also have great partners. Some of them are big financial companies, and unlike the assumed image, they move quickly, and are willing to explore unfamiliar territory.

DDJ: What do you do away from work? Do you have a hobby?

DJ: I used to be an active musician and outdoor "thrill seeker" so my free time is mostly centered around music and outdoor activities, but it's more about fostering my kids' interests right now.


Realizing Dreams Globally

Andrew Revvo

Employer: Self

Job: Independent software developer

DDJ: Where do you work?

AR: I am an independent software developer (full-time shareware since 2001). I live in Russia, Voronezh. Most times I have full software development and support [responsibility] including management, programming, design, marketing, support service, etc. I use third-party services and external developers for some jobs.

DDJ: What do you like about your job?

AR: I like to be free and to realize my dreams, often, in a global sense. Shareware development is probably the best way to [do this].

DDJ: What do you find challenging about your job?

AR: I have only a limited way to get information about my users, so most time I decide "at random." Today many software areas have many developers, so it is hard to [compete] alone. So I must be very inventive and flexible.

DDJ: What have you found that makes your job easier?

AR: Understanding. It is the right word, because only our brain is a leader in any situations. We must learn always and our brain must be very efficient. So I have many psychological methods to growth: systemic thinking, NLP, Four Quadrant Thinking, systemic psychology, self-culture methods, schools of great esoteric leaders: Peter Demianovich Ouspensky, Georges Ivanovitch Gurdjieff, Carlos Castaneda, and some other.

DDJ: What's your hobby?

AR: My primary hobby currently is psychology. Also I like to make photos and music. I have a CD release. Some of my nature photos are available on the Internet.

Terms of Service | Privacy Statement | Copyright © 2024 UBM Tech, All rights reserved.