|
||||||||
Lead CRM Developer200001, BroadRiver Communications At BroadRiver, a young telephone company, I was hired as "the UI guy." My job was to
Clarify has its own language, development environment, and a complex customer- and inventory-management database. The development environment was a blend of Visual Basic (which tends to be object-based) and some object-oriented vocabulary and structures. Part of the challenge was understanding the limitations of the language which were implied by the reference manuals. In other words, if I followed the examples in the instruction manuals, things worked fine. Often, however, I wanted to make more the system more user-friendly or more efficient, so I chose to use those examples as starting points, and built on them, using my experience in other languages. When I did that, things started to break. There were also challenges involved in customizing the Clarify database, modifying the windows to suit our purposes, and so on. Part of my job was to teach other software developers about those "traps" in the language, as well as teach them what I had learned from the official Clarify courses I took. |
||||||||