Relationships Matter

Monday, August 31, 2009

Perhaps Minnesota politician Al Franken’s character on Saturday Night Live said it best when Stuart Smalley declared “I’m good enough, I’m smart enough, and doggone it, people like me!” A good consultant is not just measured by their productivity, but by their professionalism and personality as well. Building a rapport with decision makers [...]

Delivering Business Value Through Polyglot Systems (part 3)

Wednesday, August 26, 2009

In my previous two posts, I described my experience with maintenance and refactoring on a large project that used both Java and Groovy. In this post, I will discuss the installation concerns raised by Bill Burke in his blog post “Polyglot programming is the worst idea I ever heard”.
In describing the “installation nightmare”, Burke states:
But [...]

Floating DIV’s are tricky

Monday, August 24, 2009

A page layout using DIV’s are much more flexible than a table layout. However, I often went back to using tables because it seemed more stable across different browsers. After spending some time researching how to use DIV’s effectively, I came up with a list of basics I wish I’ve known before.
1. [...]

Delivering Business Value Through Polyglot Systems (part 2)

Thursday, August 20, 2009

In part 1, I described how my experiences using both Groovy and Java delivered business value to the customer by letting the project team work with code that closely reflected the domain. We found the new system didn’t result in a “maintenance nightmare”, but rather made maintenance much easier than if only Java had been [...]

Defining the Role of the Agile Quality Analyst

Monday, August 17, 2009

The third installment of the agile roles series looks at differences in the work of the Quality Analyst in an Agile environment.
The Quality Analyst (QA) role in an Agile environment has significant importance.  In Agile, the QA is part of the development team and included from the start of the project.  QA is expected to [...]

Delivering Business Value Through Polyglot Systems (part 1)

Monday, August 10, 2009

My answer to Peter Ledbrooks’s blog post “Are polyglot systems a good idea?” is “Yes!”.
He wrote his post after reading “Polyglotism is the worst idea I ever heard“ by Bill Burke. I don’t know Bill Burke personally but the post has a troll-like feel. However, beyond the rhetoric there are concerns that I see raised [...]

Short Tips for Creating Mobile Web Content

Wednesday, August 5, 2009

As smart mobile phones such as the iPhone or the Palm Pre offer a better Web-browsing experience, it becomes easier to offer access to enterprise Web applications from these devices. This article includes a few tips for creating mobile-facing content, including dealing with default scaling issues.