I really can't believe how many time I see that question. It's not that tough to get your head around people. Well ... maybe from a perspective where the emphasis is seen to belong on the term
developer instead of where it belongs - on
occupational. If that's the case then ... I agree, it could be quite confusing trying to figure out why programmers would be involved in ... developing occupations? I find that to be a confusing concept as well.
OTOH, the term
occupational developer [with the emphasis where it belongs] is, in my personal view of the world, pretty straight forward.
The way I understand the term:
An occupational developer is someone who writes programs [probably more aptly defined as utilities] to be used to help them do their work.
We probably tend to fall [or more precisely ... get shoved] into the more generic term of hobbyist. This actually is fine by me, I rather like being a hobbyist. As a matter of fact ... let's run with that - I'm a Delphi for Object Pascal, Hobbyist. To me, being a hobbyist means taking all the time that I need, to do what needs to be done ... to perfection. After all isn't that what hobbyists do? An occupational developer, OTOH, differs slightly from a hobbyist in that they're just trying to get a job done. They just need to create a tool/utility that will perform the task at hand. They may not want to spend a lot of time learning the intricacies of building robust extensible applications. One of the things I hope to do here, presupposing my definitions of the terms to be correct, is make it easy for an occupational developer to approach their projects as if they were hobbyists. After all, programming should be something you love to do as opposed to something you need to do.
FWIW, the term "Occupational Developer" most certainly isn't anything I am laying claim to. The first time I ever heard of it was in during one of the first Delphi Hour sessions with Nick Hodges of CodeGear. So ... you gotta problem with the term - go see Nick, he coined it. I'm sure he'll be sooo happy to see you :-)
Sorry Nick.
Thanks for stopping by,
--
Dave