Web Design. Development. Optimization. RSS 2.0
 Tuesday, May 11, 2004

Slate does a really good job of reporting these odd things the President says every now and again:

"[B]y the way, we rank 10th amongst the industrialized world in broadband technology and its availability. That's not good enough for America. Tenth is 10 spots too low as far as I'm concerned."—Minneapolis, Minn., April 26, 2004

Given that there are only 9 spots higher than 10th (1st through 9th), the President is once again asking for the impossible.

 

Tuesday, May 11, 2004 2:17:33 PM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] -
Politics
Del.icio.us Digg Technorati Blinklist Furl reddit

I am one of those people who's “to do” list seems to keep growing, and hardly ever shrinks. The only time (it seems) items come off my list is when I procrastinate long enough so that the task becomes irrelevant. Of course, that's not entirely true, but it sure feels like it sometimes.

There has been a lot of blogger buzz recently about a productivity book by David Allen, called “Getting Things Done”. I have to admit, if this works it could really help me get on top of my “to do” list.

Bloggers have been reporting some great success about this methodology. The most famous tenet of which says, “Keep your Inbox empty”. What that means is when someone sends you an email, act on it (in some way) right away. Either delete it. Or reply to it. Or file it in the appropriate folder in your email archive. Or create some sort of task for you to do later if it will take some time to respond. But if you keep your Inbox empty, you will stop things from falling through the cracks.

There are also other methods in this book for managing your task list, keeping your desk free of clutter, filing paper, and such. Sounds interesting. I think I will try and find the book next time I am at Chapters, and read a bit of it to see how likely it will be that I follow through.

 

Tuesday, May 11, 2004 10:59:10 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] -
The Blogging Life
Del.icio.us Digg Technorati Blinklist Furl reddit

Many times in consulting, it is easy to get caught up in “the hourly rate” as being the most important consideration when taking a contract. I myself have, at times, turned down the opportunity to persue a contract simply because the rate did not meet my minimum expectations, despite how exciting and enticing the actual work sounded.

Last month, I worked at a place that was at least 80 kilometers (50 miles) from my home. It would take me about 45 minutes (driving quite fast) to get there in the morning, and another 45 minutes to 1 hour to get home.

My latest contract is 6 minutes from my home. The driving distance is about 1 mile, or 2 kilometers. Living in a big city, it is easy to become accustomed to 1 hour commutes. Only when you start doing a 6 minute commute on a regular basis do you realize the insanity of it.

Of course, I might change my mind if the price was right...

 

Tuesday, May 11, 2004 10:50:11 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] -
The Blogging Life
Del.icio.us Digg Technorati Blinklist Furl reddit
 Monday, May 10, 2004

Last week, the news media was all abuzz with news that President Bush apologized for the torture of Iraqi prisoners at the hands of American troops.

Did I miss something? I must have blinked and missed it. When I heard Bush's actual words on the news that night, I did NOT hear the part where he publicly apologized for anything.

Reporter: “President Bush, what did you say to King Abdullah?”

Bush: “I told him I was sorry for the humiliation suffered by the Iraqi prisoners, and the humiliation suffered by their families. I told him I was equally sorry that people who have been seeing those pictures didn't understand the true nature and heart of America.”

Now, I am a computer science major and not an English major, but Bush's apology isn't really a blanket, unqualified apology, is it? It's a heavily-qualified indirect apology, and a pretty weak one at that.

Now, he did say the word “sorry” twice, and that's what the news media is concentrating on. It was a brilliant move by Bush's PR people -- find a way for Bush to say the actual worry “sorry” (twice!) without giving his opponents a bad sound-bite to include in election campaign ads. Let's look at the two sentences above in more detail to see what it is I'm talking about.

First, let's address the last half of that apology. “I told him I was equally sorry that people who have been seeing those pictures didn't understand the true nature and heart of America.” OK, when you think about it for a second, that whole sentence means nothing. That's like saying “I'm sorry you feel that way.” That's not apologizing for the actions, or apologizing for being wrong, or taking any sort of responsibility for anything. “I'm sorry people don't understand.” That statement means nothing -- political double-speak.

And the first half of the apology is no better. “I told him I was sorry for the humiliation...”. Oddly, President Bush was not apologizing to the Iraqis or to the American people. He did not give a direct apology, such as “To the Iraqi people, I am sorry for what my country has done to you.” Bush basically apologized to ONE PERSON -- the King of Jordan, who really has nothing to do with this at all. Why apologize to the King of Jordan? And of all the things that the military report said that was wrong (such as torture, murder, rape, sodomy, electrocution, etc.), he picked the easiest thing to apologize for - humiliation. All in all, he barely met the minimum criteria for any level of apology.

When it comes right down to it, we all know this was not a scandal until there were pictures. The Bush administration is really, really sorry that there were pictures. “Darn, we just tip-toed over the line there by abusing those prisoners. If only we hadn't photographed them.” Hey, you didn't just tip-toe over the line there. You blew right past the line. The line is just a tiny spec along the horizon to you.

It's fairly clear that: a) as much torture as we have seen in pictures so far, the actual number of occurances of abuse must have been many, many times greater. Whenever I see a single bad picture, I think “What about the stuff that there are no pictures of?”. For every prisoner that was abused on camera, there had to be 100 that were abused without cameras.

And b) some of those pictures show abuse taking place out in the open, where everyone inside the prison can see. That means the abusers were not a bit worried about being caught by their superiors, which means they thought what they were doing was allowed. Everyone who worked at the prison must have been in on it! If not directly, then seeing it or hearing it and doing nothing. It's hard to believe that, not once during all of this abuse over 2 or 3 months, someone in a position of authority (the warden) didn't walk along and catch this going on?

Let's be honest here, people. This type of torture and abuse had to have been encouraged by top military officers at the prison. I do believe, however, that Bush and Rumsfeld and most people at the Pentagon did not know about what was happening that these prisons.

And perhaps the second worst thing here, besides the actual abuse, is the cowardly actions by the administration since October 2003, when they apparently first received these pictures. There's the abuse, and then there's the attempt to hide the abuse from the public. They really tried to sweep this scandal under the rug.

I'm gald to see that there are at least a few more people who noticed this lack of an apology, even if the news media missed it.

 

Monday, May 10, 2004 12:46:15 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] -
Politics
Del.icio.us Digg Technorati Blinklist Furl reddit
 Friday, May 07, 2004

One of the dreams shared by almost everyone worldwide is the dream of becoming rich. The book store is filled with texts by so-called financial gurus. Game shows (and now most reality shows) promise the chance to win vast sums of cash.

But what does it really mean to be rich? Well, you could define it with a dollar amount. You could say $1,000,000 is rich. But that's not necessarily true in reality. For instance, $1,000,000 might not last very long if you live in downtown Manhattan -- you could burn through that in less than 2 years if you're not careful. And $1,000,000 may last more than a lifetime in Thailand -- even though you live like a king. So in reality, being rich is relative to the amount of money you spend.

When many people talk about being rich, what they are really talking about is being able to afford to retire. Being rich is (often) just a means to an end. Yes, there are some people who dream about owning a mansion, driving a Ferrari, and having a billion dollars just for the sake of being able to call yourself a Billionaire. But for most people, the money (or possessions they can buy) are not as important as the modest desires -- to stop working, to travel, to spend every day golfing, etc.

So ultimately, you can retire with $100,000 in savings if you can afford to live on only a $600 a month. Some people can. Do you think more people would be happier and healthier if they realized they could retire 10 years earlier than planned?

 

Friday, May 07, 2004 11:10:22 PM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] -
Business and Investing
Del.icio.us Digg Technorati Blinklist Furl reddit

So I was playing with .NET and XML today, and ran into a strange problem. I was loading in an XML document, and the SelectNodes method was never returning any results. Here is my VB.NET code:

Dim xmldoc As New System.Xml.XmlDocument
xmldoc.Load("C:\Accounts.xml")

Dim xmlroot As System.Xml.XmlNodeList
xmlroot = xmldoc.SelectNodes("account")

I expected this to work and it didn't. xmlroot.Count returned 0. I searched the web for a few examples, and they seemed to confirm I was using SelectNodes correctly. All other examples I could find used it that way.

Now taking a look at the XML created (I used VS .NET 2003 to create the XML), nothing looked odd to me:

<?xml version="1.0" encoding="utf-8" ?>
<accounts xmlns="
http://tempuri.org/Accounts.xsd">
  <account acctno="1">
    <name>Acct 1</name>
      <weight>10</weight>
      <value>0.00</value>
  </account>
  ... etc ...
</accounts>

When poking around in the documentation for SelectNodes, I noticed there was an optional second parameter, XmlNamespaceManager. Could the fact that my XML document had a default namespace be messing with my code? So I tried the following:

Dim xmldoc As New System.Xml.XmlDocument
xmldoc.Load("C:\Accounts.xml")

Dim nsmgr As XmlNamespaceManager = New XmlNamespaceManager(xmldoc.NameTable)
nsmgr.AddNamespace("acct", "
http://tempuri.org/Accounts.xsd")

Dim xmlroot As System.Xml.XmlNodeList
xmlroot = xmldoc.SelectNodes("//acct:account", nsmgr)

And, lo and behold, it worked. Most experienced .NET and XML developers probably already knew this, but it seems like odd behaviour to me. Anyways, I hope this tip helps someone out there.

 

Friday, May 07, 2004 4:17:47 PM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] -
Technology | .NET
Del.icio.us Digg Technorati Blinklist Furl reddit

Mark Cuban tells a few interesting stories about his early years in business. Worth a read for would-be entrepreneurs (like myself).

Friday, May 07, 2004 2:21:46 PM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] -
Business and Investing
Del.icio.us Digg Technorati Blinklist Furl reddit
Archive
<May 2004>
SunMonTueWedThuFriSat
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2008
Scott Duffy
Sign In
Statistics
Total Posts: 488
This Year: 48
This Month: 0
This Week: 1
Comments: 76
Themes
Pick a theme:
All Content © 2008, Scott Duffy
DasBlog theme 'Business' created by Christoph De Baene (delarou)