Wednesday, October 12, 2011

Enlightenment

Just read a very enlightening repost of Steve Yegge's internal analysis comparing IT practices between Google and Amazon. It also illustrates larger issues with how IT is implemented in general. I'm a big fan of honesty where it's vital and dishonesty where it's not vital and helps smooth people's feathers over stupid things. My experience in IT has taught me that dishonesty is preferred by just about everyone for just about everything since so much of how we use and drive technology is based on persuasive marketing rather than solid engineering and planning.


As you can imagine, this creates problems most notably for the IT staff who are expected to perform magic but who's responses to those requests go unheard.


Even in universities and small departments *some* people just want "the magic" and end up acting like entitled brats when they don't get it. Sometimes those people end up, by being annoying enough, silencing the greater common sense.


  https://plus.google.com/112678702228711889851/posts/eVeouesvaVX 


 Thanks to my friend Chris for pointing this article out to me.

Friday, July 17, 2009

Thread-Safe C# Form Objects & Delegates

In the first post we'll take a look at what it takes to make a thread-safe Windows Form object call by using delegation in C#.  Why?  Well, sometimes tasks need to be set up in the background--either because they take more than a millisecond or because you may want to get on with the next task.  Also, loading large amounts of information into Windows List Boxes and other form display elements can cause ugly delays and displays--it's nice to not interfere with the Form redrawn while the action takes place!