News for hackers. Stuff that matters.
Re:Every app has a scary basement—dark old mysterious code v... by Replaid on Tuesday September 07, 2010 @02:59PM (#1669752)
I think this puts into words the potential benefit I see in approaches like Google's GWT, which uses Java's ability to describe strict separations to separate "hairy cross-browser engineering fiddliness" from "view intent".

I did say "potential". :-) And the same lesson definitely applies beyond the need to separate UI concerns, but that issue seems to get the tangliest the fastest.

Re:Every app has a scary basement—dark old mysterious code v... by garyrichardson on Tuesday September 07, 2010 @03:13PM (#1669793)
Yeah, I think we all design systems that try to prevent shooting ourselves in the foot, but the need for performance usually breaks this. From the article:

To get the most performance out of the PCs of the day, I believe he had the register itself more or less directly read and write transaction data from disk.

He's implying that the normal view/business logic separation wasn't fast enough.