God, this is so true. It seems like we spend half of the time in our shop writing freakin' queries inside of our DAL, mapping database types to DAL types and presentation-layer types, and other flavors of data-related plumbing. It used to seem like debugging
was all about finding where I'd accidentally stomped on memory or mismanaged a pointer ... now it seems to be all about a bad character in a SQL string or handling DBNull.Value correctly.
If there was some compiler awareness of and native control over database constructs, it would be like
Cool demo. Our install and support folks are going to go ga-ga over this. We were doing early design work on an "auto-upgrader" for our existing .NET client apps ... looks like that'd be a waste of time now.
I did get a kick out of the IISRESET, though ... now that's a realistic demo.
Brilliant, and so true. I often think about writing/reading as our technology that's closest to telepathy. This is particularly true of good fiction, where the writer/reader contract is fused together in a new place outside of objective reality ... but