Hacknot on Developers vs. Programmers
Category Domino ThoughtsI found a recent article on Hacknot entitled "Developers are from Mars, Programmers are from Venus" to be particularly relevant to the Lotus Notes context. The main premise, with which I generally agree, is that like programmers:
[<blockquote>]"Developers like to code as well, but they see it as being only a part of their job function. They focus more on delivering value than delivering program text, and know that they can't create value without having an awareness of the business context into which they will deploy their application, and the organizational factors that impact upon its success once delivered."[</blockquote>]
I have long thought the term "Lotus Notes Programming" to be a bit oxymoronic, in that so much of the work involved in bringing a Notes application to fruition doesn't involve code per se. With all the various drop-downs, checkboxes, and graphical placement of design elements, it really doesn't require the skills of a "programmer" to create useful business tools with Notes/Domino. It's hardly surprising then that you usually hear it referred to as "Lotus Notes Development", and this article, while treating programmers rather harshly, does a very good job at elaborating on all the reasons why this is so.
The article reminds me of several instances in which a database I inherited has been grossly overcomplicated due to a programmer's touch. I call this the "why write 5 lines of code when 300 will do just as well?" syndrome. While it is an over-generalization to say that programmers make bad Notes Developers (several folks in the Domino blogging community provide good counter-examples), if they fit the article's "programmer" stereotype, this would certainly be true. It is worth noting that I was never a programmer before becoming a Lotus Notes Developer. I barely skated through my obligatory Pascal class in college, where my main degree was in Environmental Science. It wasn't until I'd spent 5 years working in a variety of general business roles that I had my Lotus Notes epiphany in 1996, and recognized the potential Notes had to dramatically improve business efficiency with fairly little effort. And *that* proved to be a very good development indeed!


- 


Comments
Feel free to borrow this line any time you need it: http://interfacematters.com/2006/10/on-being-real-programmer.html
Posted by Chris Blatnick At 03:45:50 PM On 11/22/2006 | - Website - |
Posted by Esther Strom At 04:12:48 PM On 10/24/2006 | - Website - |
Posted by Dan Soares At 10:14:28 PM On 10/24/2006 | - Website - |
@Dan, my aren't we observant?! I'm here combining some family and business travel around the Eid holiday. Nice to see someone paying that much attention.
Posted by Kevin Pettitt At 12:54:56 AM On 10/25/2006 | - Website - |