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.
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.