February 11, 2008
While talking with a customer recently, they were showing off a "feature" that they had implemented. Whenever they added a note to a case, they have some ClearBasic code that automatically uppercases the entire text of the note before saving it to the database. I shuddered. They asked me if we could do this in our DovetailAgent application. I said Yes, we can, but No, I won't do it. I think he was a bit shocked.Why won't I do this? Because that's coupling your content to its presentation. There's already been much written on this topic, so I won't expand on it here.After I dug into it a bit more with the customer, it turns out that the reason they did this was because the case history is hard to read, and they felt that uppercasing all the text made…
Expanding text boxes, font-sizing, and readability within Clarify
February 11, 2008
While talking with a customer recently, they were showing off a "feature" that they had implemented. Whenever they added a note to a case, they have some ClearBasic code that automatically uppercases the entire text of the note before saving it to the database. I shuddered. They asked me if we could do this in our DovetailAgent application. I said Yes, we can, but No, I won't do it. I think he was a bit shocked.Why won't I do this? Because that's coupling your content to its presentation. There's already been much written on this topic, so I won't expand on it here.After I dug into it a bit more with the customer, it turns out that the reason they did this was because the case history is hard to read, and they felt that uppercasing all the text made…
January 25, 2008
Dovetail is starting to use Campfire more and more. Recently we created a room for our Service and Support staff to hang out in to act as a virtual team room. Using campfire has been very handy. It helps us share knowledge and have an on-going persistent and searchable conversation even when the team members are working remotely. Effective Support Triage I noticed a pattern where Dan Bergondy would, quite diligently, notify the room when a support case came in. The people present would take a look at the case to triage it and discuss how best to handle it. Excellent, in 10 minutes we had a game plan and a lot of effective multitasking going on. After this pattern repeated itself a few times, I knew I wanted to automate how Dan was notifying us of new support cases to…