25 Apr
2008

The Many Uses of Relative Estimation

Category:UncategorizedTag: , , :

Poker Planning is a favorite technique of many people, including me. I like this technique of estimation because it lets us make estimates in relative terms. People are notoriously bad at absolute estimation of the “rank this item one to ten”, variety. Have you ever looked at the website HotOrNot.com? It turns out that pretty […]

Read More
30 Mar
2008

What is Elegant Code to me?

This question keeps popping up around here (“around here” being the loose conglomeration that makes up the Elegant Code group).  It isn’t easy to describe.  And really, the notion of what constitutes elegance in code changes over time.  There is no static “this is good code” test, and I doubt there ever will be.  Plus, […]

Read More
27 Feb
2008

Be Careful of Your Passion

Many developers categorize themselves when describing their areas of passion or specialty. Often this sounds like, “I’m a data guy,” or “I like middleware.” Occasionally you hear a passion for user experience or UI expressed as, “I like making GUIs.” Most of us got into this business because we liked making computers do things we […]

Read More
9 Nov
2007

Widgets of Wisdom IV

Category:UncategorizedTag: :

If you aren’t familiar with the Widgets of Wisdom feature, see the explanation and disclaimer here. Address the unknown that the team identifies. If they don’t understand something in planning, clear it up before execution begins. Some architectural decision must be big and early. These are often based on business requirements, not technology. Java vs. […]

Read More
11 Oct
2007

Widgets of Wisdom III

Category:UncategorizedTag: :

If you aren’t familiar with the Widgets of Wisdom feature, see the explanation and disclaimer here. Carry?a model at all times to express?your understanding to others. Look for patterns in all systems at all levels. Seeing them is the very essence of insight. At the application level, architecture and design are synonymous. “BizTalk is overkill” […]

Read More