Raymond Chen slaps the wrists of developers who’ve ever used the GetDesktopWindow() call to populate the window handle parameter of some API call or other (who me?).
Spirit fell silent, alone on the emptiness of Mars, trying and trying to reboot. And its human handlers at JPL seemed at a loss to help, unable to diagnose a system they could not see. Fascinating! [via Early Adopter]
LauraJ: Exciting news here about the InfoPath 2003 SP-1 preview that you can download here.
Craig describes tracking back a nasty bug that turned out to be interop related and due to missing the [STAThread] attribute from his Main(). On the other hand, Eric Gunnerson wrote some time ago about how this would be missing from the boilerplate in console applications in Whidbey. Will this cause future problems?
Mike Taulty: …when I went to University (here, starting around 15 years ago) we did some practical computing work but the emphasis was on computing theory. So, we did compilers, languages, databases and so on but we spent more time on computability, coding theory, linear algebra, automata, grammars, algorithms and complexity analysis and so on….
Michael Platt: I have done a ton of interviewing of architects and typically look for this simulated annealing in their problem solving approach using a number of architectural problems that I have come across that cannot be solved by [divide and conquer] (in fact make the problem worse). One of my favourite non technical interview…
Jon Kale talks about how, even when work sucks, life can be good with VMware and a dose of Snapshot and Revert. I think my experiment with Virtual PC 2004 is over – I can’t live without this.
Craig points to The Craftsman Series. I also read and enjoyed these articles after a recent recommendation.
Robert Hurlbut continues the thread about distributed computing with reference to data security. The thrust of the piece is about providing additional security in depth by physically distributing the data access tier of your application. At a high level I sort of agree with this and my comments may really be a difference of terminology…