Posted on April 14th, 2010%
From “Domain Modeling or Data Modeling“:
Users do not care “objects”. They care UI, and the fact that the data on the UI are saved in databases. So, by definition, UI and the key data are the “business language”; objects are not.
I have seen the value of domain driven design, but my style lends itself mostly to UI modeling using mockups. This is probably a result of my upbringing: I’m not a trained computer programmer!
For me, user interface mockups are the most effective way to communicate concepts and start building an application. Normal business people (that is, everyone except computer programmers!) respond to a visual and interactive UI in a different way than an abstract object/data/domain model. UI mockups can be easily understood by any user, which improves . . .
→ Read More: Domain, data, or UI modeling?
Posted on April 12th, 2010%
Some days I get over a hundred emails. Often, 90% of those are a waste of my time, and that is after excluding junk mail and related marketing mumbo-jumbo. Why so much email fluff, not-quite-spam-spam? It’s because people don’t consider the human cost of sending an email.
The Email Cost Algorithm
To understand the productivity cost of an email, we need to consider the factors that go in to an email, and how they correlate to time.
First, some facts and assumptions regarding email reading speed.
All emails are intended to be read by all recipients.
The average American can read and comprehend at a rate between 250 and 400 words per minute.
People read about 25% slower on a computer screen than on paper.
We will assume the typical email reading speed is 250 words per minute.
Second, some facts and assumptions about email writing speed.
Every . . .
→ Read More: Stop the email!
Posted on April 8th, 2010%
How to manage a client’s expectations:
It’s not about bending over backwards for the client. It’s about making the client think your bending over backwards when you’re not bending at all.
Not sure if I heard that from someone else or made it up myself, but I’m sure I learned it from someone much smarter . . .
→ Read More: Quote: How to manage a client’s expectations