Wednesday, January 23, 2008

The fundamental abstraction that most programmers never "get"

Is...

The separation of user interface (screens, forms, web pages) from application logic.


My current estimate is that 1% of programmers understand the abstraction and apply it successfully.

If 100% of programmers could make this leap, then I predict software quality would improve 1000x.

Enough said.

0 comments: