Sometimes too flexible is too complex

For your next revolution, try not to follow the pattern of Microsoft’s DataGrid/GridView control.

It’s a wonderful thing, once you know how to use it.

I saw an 12-page article on that, and even a dedicated website!

Considering, that this control was supposed to “make displaying tabular data easier” it definitively didn’t flatten the learning curve, the API is impossible to use without first reading a comprehensive guide about it.

Yes, I agree, this is a powerful tool, and useful - I use it every other day - but most of the features seems simply obsolete, and the abstraction level offered seems… to abstract ;)

I’m not a huge fan of writing everything from scratch, but sometimes it really IS quicker to hack few bits together than reuse component which is intimidating in first approach.

I find myself an advocate of HumaneInterfaces, what means - writing your components to be usable by people, not machines ;)

For instance I love Ruby’s construct:

5.times do
//something
end

This is far less intimidating than PHP’s:

for ($a=0; $asimple!

The times of coding for the Implementation are long gone, now you can focus on coding for the People.

Leave a Comment

You must be logged in to post a comment.