<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" version="2.0">
  <channel>
    <title>[Giagnocavo]Michael::Write() - Personal</title>
    <link>http://www.atrevido.net/blog/</link>
    <description>Something about .NET.</description>
    <copyright>Michael Giagnocavo</copyright>
    <lastBuildDate>Tue, 23 May 2006 08:50:39 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>mggUNSPAM@telefinity.com</managingEditor>
    <webMaster>mggUNSPAM@telefinity.com</webMaster>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=70cf5d0f-2274-4124-b4ae-5187ba0c6270</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,70cf5d0f-2274-4124-b4ae-5187ba0c6270.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,70cf5d0f-2274-4124-b4ae-5187ba0c6270.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=70cf5d0f-2274-4124-b4ae-5187ba0c6270</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This night, at around 23:30 we went to the hospital because Gaby was having contractions
(3 months early). Exactly one year ago, to the hour, we went to the hospital for Mei.
Fortunately, this time it wasn't as big a deal, a few injections and tests later and
we're back home, everything ok for now... Just very... odd/coincidental/? that down
to the hour we were going back to the hospital, one year later. 
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=70cf5d0f-2274-4124-b4ae-5187ba0c6270" />
      </body>
      <title>One year ago to the hour</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,70cf5d0f-2274-4124-b4ae-5187ba0c6270.aspx</guid>
      <link>http://www.atrevido.net/blog/2006/05/23/One+Year+Ago+To+The+Hour.aspx</link>
      <pubDate>Tue, 23 May 2006 08:50:39 GMT</pubDate>
      <description>&lt;p&gt;
This night, at around 23:30 we went to the hospital because Gaby was having contractions
(3 months early). Exactly one year ago, to the hour, we went to the hospital for Mei.
Fortunately, this time it wasn't as big a deal, a few injections and tests later and
we're back home, everything ok for now... Just very... odd/coincidental/? that down
to the hour we were going back to the hospital, one year later. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=70cf5d0f-2274-4124-b4ae-5187ba0c6270" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,70cf5d0f-2274-4124-b4ae-5187ba0c6270.aspx</comments>
      <category>Mei</category>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=9329b6e3-e971-4676-b104-a25c60ae0286</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,9329b6e3-e971-4676-b104-a25c60ae0286.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,9329b6e3-e971-4676-b104-a25c60ae0286.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=9329b6e3-e971-4676-b104-a25c60ae0286</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Well, we found out that Gaby is pregant again -- due sometime around the end of July
(near my birthday? ^_^). 
<br /><br />
It was really exciting seeing the test show the two lines -- unbelievable at first.
Then, really sad , as it brings back so many memories (well, not like we don't re-live
them every day anyways). I can see how parents have a hard time equally sharing
among too kids. Sometimes I feel guilty getting so excited about this new one when
I think about little Mei. I realise that Mei would want us to be happy for her sister,
but it still feels sad.<br /><br />
Anyways, I'm sure as soon as I can start feeling her my outlook will pick up. Right
now she's a little jumping grain of rice :) -- 146 heartbeats/minute.
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=9329b6e3-e971-4676-b104-a25c60ae0286" />
      </body>
      <title>Yey!</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,9329b6e3-e971-4676-b104-a25c60ae0286.aspx</guid>
      <link>http://www.atrevido.net/blog/2005/12/27/Yey.aspx</link>
      <pubDate>Tue, 27 Dec 2005 01:49:35 GMT</pubDate>
      <description>&lt;p&gt;
Well, we found out that Gaby is pregant again -- due sometime around the end of July
(near my birthday? ^_^). 
&lt;br&gt;
&lt;br&gt;
It was really exciting seeing the test show the two lines -- unbelievable at first.
Then, really sad , as it brings back so many memories (well, not like we don't re-live
them&amp;nbsp;every day anyways). I can see how parents have a hard time equally sharing
among too kids. Sometimes I feel guilty getting so excited about this new one when
I think about little Mei. I realise that Mei would want us to be happy for her sister,
but it still feels sad.&lt;br&gt;
&lt;br&gt;
Anyways, I'm sure as soon as I can start feeling her my outlook will pick up. Right
now she's a little jumping grain of rice :) -- 146 heartbeats/minute.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=9329b6e3-e971-4676-b104-a25c60ae0286" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,9329b6e3-e971-4676-b104-a25c60ae0286.aspx</comments>
      <category>Mei</category>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=db8373e3-dcec-45df-9c06-3dda8e44791f</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,db8373e3-dcec-45df-9c06-3dda8e44791f.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,db8373e3-dcec-45df-9c06-3dda8e44791f.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=db8373e3-dcec-45df-9c06-3dda8e44791f</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Landing: 15.30<br />
Shuttle to downtown Denver: 45 minutes<br />
Getting tour of apartment and keys: 30 minutes<br />
Stopping by leasing office to find closest wireless vendor: 2 minutes<br />
Figuring out that 16th street has no relation to 16th avenue: 20 minutes<br />
Walking to 16th street: 7 minutes<br />
Purchasing <a href="http://www.ricochet.com">Ricochet</a> modem: 5 minutes<br />
Walking back: 7 minutes<br />
Installation: 3 minutes<br /><br />
So, yes, it's quite possible to get medium-speed, non-premeditated Internet access
in a new apartment, without any knowledge of a city you've just landed in.
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=db8373e3-dcec-45df-9c06-3dda8e44791f" />
      </body>
      <title>I can't be online yet</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,db8373e3-dcec-45df-9c06-3dda8e44791f.aspx</guid>
      <link>http://www.atrevido.net/blog/2005/08/12/I+Cant+Be+Online+Yet.aspx</link>
      <pubDate>Fri, 12 Aug 2005 12:58:33 GMT</pubDate>
      <description>&lt;p&gt;
Landing: 15.30&lt;br&gt;
Shuttle to downtown Denver: 45 minutes&lt;br&gt;
Getting tour of apartment and keys: 30 minutes&lt;br&gt;
Stopping by leasing office to find closest wireless vendor: 2 minutes&lt;br&gt;
Figuring out that 16th street has no relation to 16th avenue: 20 minutes&lt;br&gt;
Walking to 16th street:&amp;nbsp;7 minutes&lt;br&gt;
Purchasing &lt;a href="http://www.ricochet.com"&gt;Ricochet&lt;/a&gt; modem: 5 minutes&lt;br&gt;
Walking back:&amp;nbsp;7 minutes&lt;br&gt;
Installation: 3 minutes&lt;br&gt;
&lt;br&gt;
So, yes, it's quite possible to get medium-speed, non-premeditated Internet access
in a new apartment, without any knowledge of a city you've just landed in.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=db8373e3-dcec-45df-9c06-3dda8e44791f" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,db8373e3-dcec-45df-9c06-3dda8e44791f.aspx</comments>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=bd884f58-63a5-4f17-89e8-525de75922cc</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,bd884f58-63a5-4f17-89e8-525de75922cc.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,bd884f58-63a5-4f17-89e8-525de75922cc.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=bd884f58-63a5-4f17-89e8-525de75922cc</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Adios, Guatemala. I've got a one-way ticket to an undisclosed location a few
Mkm to the north of Guatemala. Finally. After 8 years, I can honestly say I'm
not going to miss too much (o.k., well family), and I'm quite happy to go. And not
because “the grass is always greener”, but well, read the Guatemala
and Mei categories here and you'll have an idea why. Nice view, facing mountains,
and not towards Guatemala :\. 
<br /><br />
On a less down-sounding note, it's a very large and exciting opportunity where I get
to combine a lot of different technology. More on that soon. A LOT more on that soon. Got
a lot of topics (tech related, imagine that!) that I really want to talk about.<br /><br />
Oh yea, and I get to live in a nice place with 6mbps/768kbps ADSL, where things pretty
much “just work” (well, relative to Guatemala anyways). So, 12 more hours
and I'll be checking a few large boxes and flying “Pollo Campero” class
(everyone feels compelled to bring that chicken *shudder*, even though there's places
in the states where they sell it!) -- for several hours.
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=bd884f58-63a5-4f17-89e8-525de75922cc" />
      </body>
      <title>I'm out</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,bd884f58-63a5-4f17-89e8-525de75922cc.aspx</guid>
      <link>http://www.atrevido.net/blog/2005/08/10/Im+Out.aspx</link>
      <pubDate>Wed, 10 Aug 2005 23:02:01 GMT</pubDate>
      <description>&lt;p&gt;
Adios, Guatemala. I've got a one-way ticket to an undisclosed location&amp;nbsp;a few
Mkm&amp;nbsp;to the north of Guatemala. Finally. After 8 years, I can honestly say I'm
not going to miss too much (o.k., well family), and I'm quite happy to go. And not
because &amp;#8220;the grass is always greener&amp;#8221;, but well,&amp;nbsp;read the Guatemala
and Mei categories here and you'll have an idea why. Nice view, facing mountains,
and not towards Guatemala :\. 
&lt;br&gt;
&lt;br&gt;
On a less down-sounding note, it's a very large and exciting opportunity where I get
to combine a lot of different technology. More on that soon. A LOT more on that soon.&amp;nbsp;Got
a lot of topics (tech related, imagine that!) that I really want to talk about.&lt;br&gt;
&lt;br&gt;
Oh yea, and I get to live in a nice place with 6mbps/768kbps ADSL, where things pretty
much &amp;#8220;just work&amp;#8221; (well, relative to Guatemala anyways). So, 12 more hours
and I'll be checking a few large boxes and flying &amp;#8220;Pollo Campero&amp;#8221; class
(everyone feels compelled to bring that chicken *shudder*, even though there's places
in the states where they sell it!) -- for several hours.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=bd884f58-63a5-4f17-89e8-525de75922cc" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,bd884f58-63a5-4f17-89e8-525de75922cc.aspx</comments>
      <category>Guatemala</category>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=568e3df2-4f77-409e-b2fe-0077b4f5c835</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,568e3df2-4f77-409e-b2fe-0077b4f5c835.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,568e3df2-4f77-409e-b2fe-0077b4f5c835.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=568e3df2-4f77-409e-b2fe-0077b4f5c835</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Well, I didn't get reawarded this year, so today's my last day as an <a href="http://mvp.support.microsoft.com">MVP</a>.
I didn't get reawarded this year because, lets see.... I didn't do anything to deserve
the MVP award. I wholly agree with their decision, and I'm quite sure another way
more qualified person is now in the program. I'm just really busy with this thing
called “real life”. Growing up, I wasn't sure it existed :). Anyways,
with a baby and some serious work issues coming up ahead, I doubt I'll be able to
do much for the community for the next while anyways.<br /><br />
Anyways, it was a great ride, lots of fun. Thanks!
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=568e3df2-4f77-409e-b2fe-0077b4f5c835" />
      </body>
      <title>Last day as an MVP</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,568e3df2-4f77-409e-b2fe-0077b4f5c835.aspx</guid>
      <link>http://www.atrevido.net/blog/2005/03/31/Last+Day+As+An+MVP.aspx</link>
      <pubDate>Thu, 31 Mar 2005 21:32:13 GMT</pubDate>
      <description>&lt;p&gt;
Well, I didn't get reawarded this year, so today's my last day as an &lt;a href="http://mvp.support.microsoft.com"&gt;MVP&lt;/a&gt;.
I didn't get reawarded this year because, lets see.... I didn't do anything to deserve
the MVP award. I wholly agree with their decision, and I'm quite sure another way
more qualified person is now in the program. I'm just really busy with this thing
called &amp;#8220;real life&amp;#8221;. Growing up, I wasn't sure it existed :). Anyways,
with a baby and some serious work issues coming up ahead, I doubt I'll be able to
do much for the community for the next while anyways.&lt;br&gt;
&lt;br&gt;
Anyways, it was a great ride, lots of fun. Thanks!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=568e3df2-4f77-409e-b2fe-0077b4f5c835" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,568e3df2-4f77-409e-b2fe-0077b4f5c835.aspx</comments>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=3fb36e32-17e4-43f4-bd01-64ce5e634070</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,3fb36e32-17e4-43f4-bd01-64ce5e634070.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,3fb36e32-17e4-43f4-bd01-64ce5e634070.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=3fb36e32-17e4-43f4-bd01-64ce5e634070</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Well, I'm heading off to my parents' place, and my in-laws. And of course, what better
way to celebrate than with kilos of powder! This year has surpassed every other in
terms of aerial payloads. For less than $8, one can buy rockets with about 1kg of
gunpowder. Some people have been launching these every day for the past week or so.
They set off car alarms blocks away, and the diameter of the burst is probably about
20 metres? I suck at estimating sizes and weights, so maybe it's 50m. Or perhaps 5
cm. At any rate, it's big.<br /><br />
Last year we set someone's roof on fire in our fire-induced bliss. But to be fair,
it was their fault since they never clean their roof, and it had lots of dry, dry,
pine needles on it. 
<br /><br />
I bought a “Christmas Basket” for our security guards here. I'm not sure
what gift baskets in other countries have, but here it contained this:<br /><br />
 - 1 litre of rum<br />
 - 1 can of “Vienna” hot dogs<br />
 - 1 bag of large marshmellows<br />
 - 1 box of crackers<br />
 - 1 box of brie cheese<br />
 - 1 can of SPAM<br /><br />
I'm not sure what the continuity is here, but they seem to sell quite well.<br /><br />
Anyways, happy times to all, and if I don't blog for a few weeks, it'll be because
my brother wasn't joking when he said he wanted to launch a shell horizontally. That,
or I was attacked by a drunk with a can of SPAM.
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=3fb36e32-17e4-43f4-bd01-64ce5e634070" />
      </body>
      <title>Merry Christmas from Guatemala</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,3fb36e32-17e4-43f4-bd01-64ce5e634070.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/12/25/Merry+Christmas+From+Guatemala.aspx</link>
      <pubDate>Sat, 25 Dec 2004 02:07:06 GMT</pubDate>
      <description>&lt;p&gt;
Well, I'm heading off to my parents' place, and my in-laws. And of course, what better
way to celebrate than with kilos of powder! This year has surpassed every other in
terms of aerial payloads. For less than $8, one can buy rockets with about 1kg of
gunpowder. Some people have been launching these every day for the past week or so.
They set off car alarms blocks away, and the diameter of the burst is probably about
20 metres? I suck at estimating sizes and weights, so maybe it's 50m. Or perhaps 5
cm. At any rate, it's big.&lt;br&gt;
&lt;br&gt;
Last year we set someone's roof on fire in our fire-induced bliss. But to be fair,
it was their fault since they never clean their roof, and it had lots of dry, dry,
pine needles on it. 
&lt;br&gt;
&lt;br&gt;
I bought a &amp;#8220;Christmas Basket&amp;#8221; for our security guards here. I'm not sure
what gift baskets in other countries have, but here it contained this:&lt;br&gt;
&lt;br&gt;
&amp;nbsp;- 1 litre of rum&lt;br&gt;
&amp;nbsp;-&amp;nbsp;1 can of &amp;#8220;Vienna&amp;#8221; hot dogs&lt;br&gt;
&amp;nbsp;- 1 bag of large marshmellows&lt;br&gt;
&amp;nbsp;- 1 box of crackers&lt;br&gt;
&amp;nbsp;- 1 box of brie cheese&lt;br&gt;
&amp;nbsp;- 1 can of SPAM&lt;br&gt;
&lt;br&gt;
I'm not sure what the continuity is here, but they seem to sell quite well.&lt;br&gt;
&lt;br&gt;
Anyways, happy times to all, and if I don't blog for a few weeks, it'll be because
my brother wasn't joking when he said he wanted to launch a shell horizontally. That,
or I was attacked by a drunk with a can of SPAM.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=3fb36e32-17e4-43f4-bd01-64ce5e634070" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,3fb36e32-17e4-43f4-bd01-64ce5e634070.aspx</comments>
      <category>Guatemala</category>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=11ac5c3b-6074-47c0-aba0-7a30f4847b46</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,11ac5c3b-6074-47c0-aba0-7a30f4847b46.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,11ac5c3b-6074-47c0-aba0-7a30f4847b46.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=11ac5c3b-6074-47c0-aba0-7a30f4847b46</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Isn't this fun? I ordered ADSL from Telgua (Turbonett -- their marketing people are
morons, yes) at a price of $229 a month for 512k. Ridiculous. Even more crazy is that
now, 2 months later, they haven't installed the service. Also, since Telgua moves
your phone line over to the Turbonett people, now my phone line doesn't work either.
Every call to them, including talking to manager ends with some silly statement about
how the technical people don't have phones, so you can't call them. I asked the guy
if I should just cancel my phone and switch companies and he said “yea, you're
right.” I'm supposedly getting some cable Internet today, so we'll see how that
works out. 
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=11ac5c3b-6074-47c0-aba0-7a30f4847b46" />
      </body>
      <title>Telgua ADSL: Turbonett -- really sucks</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,11ac5c3b-6074-47c0-aba0-7a30f4847b46.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/11/26/Telgua+ADSL+Turbonett+Really+Sucks.aspx</link>
      <pubDate>Fri, 26 Nov 2004 20:49:42 GMT</pubDate>
      <description>&lt;p&gt;
Isn't this fun? I ordered ADSL from Telgua (Turbonett -- their marketing people are
morons, yes) at a price of $229 a month for 512k. Ridiculous. Even more crazy is that
now, 2 months later, they haven't installed the service. Also, since Telgua moves
your phone line over to the Turbonett people, now my phone line doesn't work either.
Every call to them, including talking to manager ends with some silly statement about
how the technical people don't have phones, so you can't call them. I asked the guy
if I should just cancel my phone and switch companies and he said &amp;#8220;yea, you're
right.&amp;#8221; I'm supposedly getting some cable Internet today, so we'll see how that
works out. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=11ac5c3b-6074-47c0-aba0-7a30f4847b46" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,11ac5c3b-6074-47c0-aba0-7a30f4847b46.aspx</comments>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=ae1cf63d-1b07-4769-891a-fb72175ff2f4</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,ae1cf63d-1b07-4769-891a-fb72175ff2f4.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,ae1cf63d-1b07-4769-891a-fb72175ff2f4.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=ae1cf63d-1b07-4769-891a-fb72175ff2f4</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
My brother is running a charity this year to buy Christmas gifts for orphans in Guatemala
this year. For under $10, you can get a gift delivered to an orphan this year. If
you'd like to, go check it out: <a href="http://www.ProjectHappiness.org">www.ProjectHappiness.org</a>.
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=ae1cf63d-1b07-4769-891a-fb72175ff2f4" />
      </body>
      <title>Send a gift to a Guatemalan orphan</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,ae1cf63d-1b07-4769-891a-fb72175ff2f4.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/11/07/Send+A+Gift+To+A+Guatemalan+Orphan.aspx</link>
      <pubDate>Sun, 07 Nov 2004 04:40:31 GMT</pubDate>
      <description>&lt;p&gt;
My brother is running a charity this year to buy Christmas gifts for orphans in Guatemala
this year. For under $10, you can get a gift delivered to an orphan this year. If
you'd like to, go check it out: &lt;a href="http://www.ProjectHappiness.org"&gt;www.ProjectHappiness.org&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=ae1cf63d-1b07-4769-891a-fb72175ff2f4" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,ae1cf63d-1b07-4769-891a-fb72175ff2f4.aspx</comments>
      <category>Guatemala</category>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=17b0fa77-626a-4081-afb1-623abfc55670</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,17b0fa77-626a-4081-afb1-623abfc55670.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,17b0fa77-626a-4081-afb1-623abfc55670.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=17b0fa77-626a-4081-afb1-623abfc55670</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Earlier this week, I paid the local security providers (guards who supposedly guard
the neighbourhood). The next day the guy came with my receipt, so I told him to leave
it in the mailbox. He said, “I can't do that. I need you to sign for it.”
Not sure why they do this, but whatever. Best not to argue with the guys who walk
around with shotguns, know where you live, and so on, right?<br /><br />
So I'm handed a sheet of paper with a bunch of names and numbers on it, and told to
find my name. OK, there we go, #1088. He looks in his folder and finds receipt number
#1088, and then has me sign it. Then, he gives me the receipt I just signed. So I
ask him “Why do you have me sign this paper, if I'm going to keep it?”
“Umm, well, we have you check your name off on this list, so that we know you
signed the receipt.” Alright, I'll check my name off... crazy but whatever.
Oh, what's this, my name's already checked off, as are most of the names on the list.
“Ahh, well. You are normally supposed to check off your name.”<br /><br />
And this guy gets paid to walk around and do this? It just really makes me wonder
what kind of thoughts go through some peoples' brains. I wish I could have a short
glimpse into some of these minds and see how it works. I mean, do they feel a fog
over their mind? Or is it like they just don't care? Or does it feel like I do
when I think about anti-matter warp drives: I have some clue as to how it's supposed
to work but really don't know much details and probably wouldn't understand them
if I did? 
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=17b0fa77-626a-4081-afb1-623abfc55670" />
      </body>
      <title>Sign the receipt you keep?</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,17b0fa77-626a-4081-afb1-623abfc55670.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/11/05/Sign+The+Receipt+You+Keep.aspx</link>
      <pubDate>Fri, 05 Nov 2004 15:28:48 GMT</pubDate>
      <description>&lt;p&gt;
Earlier this week, I paid the local security providers (guards who supposedly guard
the neighbourhood). The next day the guy came with my receipt, so I told him to leave
it in the mailbox. He said, &amp;#8220;I can't do that. I need you to sign for it.&amp;#8221;
Not sure why they do this, but whatever. Best not to argue with the guys who walk
around with shotguns, know where you live, and so on, right?&lt;br&gt;
&lt;br&gt;
So I'm handed a sheet of paper with a bunch of names and numbers on it, and told to
find my name. OK, there we go, #1088. He looks in his folder and finds receipt number
#1088, and then has me sign it. Then, he gives me the receipt I just signed. So I
ask him &amp;#8220;Why do you have me sign this paper, if I'm going to keep it?&amp;#8221;
&amp;#8220;Umm, well, we have you check your name off on this list, so that we know you
signed the receipt.&amp;#8221; Alright, I'll check my name off... crazy but whatever.
Oh, what's this, my name's already checked off, as are most of the names on the list.
&amp;#8220;Ahh, well. You are normally supposed to check off your name.&amp;#8221;&lt;br&gt;
&lt;br&gt;
And this guy gets paid to walk around and do this? It just really makes me wonder
what kind of thoughts go through some peoples' brains. I wish I could have a short
glimpse into&amp;nbsp;some of these minds and see how it works. I mean, do they feel a&amp;nbsp;fog
over their mind? Or is it like they just don't care? Or&amp;nbsp;does it feel like I do
when I think about anti-matter warp drives: I have some clue as to how it's supposed
to work but really don't know much details and probably&amp;nbsp;wouldn't understand them
if I did?&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=17b0fa77-626a-4081-afb1-623abfc55670" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,17b0fa77-626a-4081-afb1-623abfc55670.aspx</comments>
      <category>Guatemala</category>
      <category>Humour</category>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=1345dcae-c259-490c-8523-116226e76efe</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,1345dcae-c259-490c-8523-116226e76efe.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,1345dcae-c259-490c-8523-116226e76efe.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=1345dcae-c259-490c-8523-116226e76efe</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
OK, I hardly do any politics here, so here's my one shot, considering the US elections
failed. What a bad omen for the new few years eh? Anyways, instead of just complaining,
I think we (people of the Earth) should step in and help. A bunch of other countries
should get together and hold and intervention for the USA. Just like a friend
on cocaine (or something bad) -- you perhaps watch and warn the first time it's
a problem, and after that you just get involved. 
<br /><br />
Other nations should just step in and say, “We're sorry. We love [some] of you.
We can't let you continue to do this to yourselves.” And then we would put someone
else more competent in charge. Maybe Tommy Chong. “It's only for your own good”
is what we'd tell the states. Faced with a world-wide show of love and support they'd
definately see their folly and agree, right? Maybe not, judging from the voting maps.
If you look at the voting maps, Bush is very much skewed towards people with pitchforks
and gun racks in their pickups, while non-Bush is skewed towards people with an IQ
above 110. Then again, we'll probably see a few more soverign countries blown up anyways,
so there's probably not much to lose.<br /><br />
OK, I'm done.
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=1345dcae-c259-490c-8523-116226e76efe" />
      </body>
      <title>Help out: Hold an intervention</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,1345dcae-c259-490c-8523-116226e76efe.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/11/03/Help+Out+Hold+An+Intervention.aspx</link>
      <pubDate>Wed, 03 Nov 2004 20:50:15 GMT</pubDate>
      <description>&lt;p&gt;
OK, I hardly do any politics here, so here's my one shot, considering the US elections
failed. What a bad omen for the new few years eh? Anyways, instead of just complaining,
I think we (people of the Earth) should step in and help. A bunch of other countries
should get together and hold and intervention for the USA. Just like&amp;nbsp;a friend
on cocaine (or something bad)&amp;nbsp;-- you perhaps watch and warn the first time it's
a problem, and after that you just get involved. 
&lt;br&gt;
&lt;br&gt;
Other nations should just step in and say, &amp;#8220;We're sorry. We love [some] of you.
We can't let you continue to do this to yourselves.&amp;#8221; And then we would put someone
else more competent in charge. Maybe Tommy Chong. &amp;#8220;It's only for your own good&amp;#8221;
is what we'd tell the states. Faced with a world-wide show of love and support they'd
definately see their folly and agree, right? Maybe not, judging from the voting maps.
If you look at the voting maps, Bush is very much skewed towards people with pitchforks
and gun racks in their pickups, while non-Bush is skewed towards people with an IQ
above 110. Then again, we'll probably see a few more soverign countries blown up anyways,
so there's probably not much to lose.&lt;br&gt;
&lt;br&gt;
OK, I'm done.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=1345dcae-c259-490c-8523-116226e76efe" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,1345dcae-c259-490c-8523-116226e76efe.aspx</comments>
      <category>Humour</category>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=a5553b98-c62a-436b-aca9-5739d966ce91</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,a5553b98-c62a-436b-aca9-5739d966ce91.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,a5553b98-c62a-436b-aca9-5739d966ce91.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=a5553b98-c62a-436b-aca9-5739d966ce91</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Just got back from LA, where I was attending the Internet Telephony conference. Just
when I thought things couldn't get more exciting, my wife tells me: “I'm pregnant.”.
Very cool. Can't say much more than that it's completely amazing and quite exciting.
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=a5553b98-c62a-436b-aca9-5739d966ce91" />
      </body>
      <title>A baby...</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,a5553b98-c62a-436b-aca9-5739d966ce91.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/10/12/A+Baby.aspx</link>
      <pubDate>Tue, 12 Oct 2004 01:40:08 GMT</pubDate>
      <description>&lt;p&gt;
Just got back from LA, where I was attending the Internet Telephony conference. Just
when I thought things couldn't get more exciting, my wife tells me: &amp;#8220;I'm pregnant.&amp;#8221;.
Very cool. Can't say much more than that it's completely amazing and quite exciting.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=a5553b98-c62a-436b-aca9-5739d966ce91" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,a5553b98-c62a-436b-aca9-5739d966ce91.aspx</comments>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=a9e4b290-a055-48dc-aaa2-7d77e2684ed9</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,a9e4b290-a055-48dc-aaa2-7d77e2684ed9.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,a9e4b290-a055-48dc-aaa2-7d77e2684ed9.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=a9e4b290-a055-48dc-aaa2-7d77e2684ed9</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
30Mbps to your house:<br /><a href="http://www22.verizon.com/ForYourHome/Fios/packagePrice.asp">http://www22.verizon.com/ForYourHome/Fios/packagePrice.asp</a><br />
A tad pricey perhaps, but at least it's a start. Meanwhile, down here, I'm paying
$229/mo for 512k...well, I will be, whenever they come to install (perhaps a month).
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=a9e4b290-a055-48dc-aaa2-7d77e2684ed9" />
      </body>
      <title>Finally, REAL broadband: 30Mbps</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,a9e4b290-a055-48dc-aaa2-7d77e2684ed9.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/09/18/Finally+REAL+Broadband+30Mbps.aspx</link>
      <pubDate>Sat, 18 Sep 2004 15:53:21 GMT</pubDate>
      <description>&lt;p&gt;
30Mbps to your house:&lt;br&gt;
&lt;a href="http://www22.verizon.com/ForYourHome/Fios/packagePrice.asp"&gt;http://www22.verizon.com/ForYourHome/Fios/packagePrice.asp&lt;/a&gt;
&lt;br&gt;
A tad pricey perhaps, but at least it's a start. Meanwhile, down here, I'm paying
$229/mo for 512k...well, I will be, whenever they come to install (perhaps a month).
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=a9e4b290-a055-48dc-aaa2-7d77e2684ed9" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,a9e4b290-a055-48dc-aaa2-7d77e2684ed9.aspx</comments>
      <category>Guatemala</category>
      <category>Misc. Technology</category>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=431af5ef-f399-4398-a14d-8be5c190c7c0</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,431af5ef-f399-4398-a14d-8be5c190c7c0.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,431af5ef-f399-4398-a14d-8be5c190c7c0.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=431af5ef-f399-4398-a14d-8be5c190c7c0</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Actually, I've been here for over a week now... or has it been two? 
<br /><br />
What's bad is that the house (and more importantly, the Internet connection) that
were promised to us turned out not be available. So meanwhile I'm on a DirecWay (yuck!)
connection and a CDMA (interesting) connection. Both are slow. Both have high ping
times. The CDMA connection is better than DirecWay, but it's still lacking. The cool
thing is that a simple USB/PCMCIA card can connect at 128k to 2Mbps almost anywhere
in the country, for only $50 a month!<br /><br />
Coming to Guatemala now seems a lot different than it did the first time I got here
(Almost 7 years ago). More correctly, Guatemala hasn't changed much (OK, widespread
Internet and cell phone access apart), but I've changed a lot. Living in Atlanta for
6 months really got me comfy on some things (like high speeds, or being able to actually
order stuff online). Other things I had gotten so used to in Guatemala and then Atlanta,
I've just noticed them more. Here are some random items:<br /><br />
-Driving. I don't have a driver's license, so I only drove once or twice while in
Atlanta. Even then, it was only for a few minutes, and rather nervously. (My brother
insists that you don't need a license or insurance to drive in the states, but I'm
pretty sure they'd arrest you.) In Guatemala, I can use my own printed license or
a few dollars. A few years ago I was stopped with no license or registration at all.
After indignantly claiming I didn't need a license, the six cops settled for about
$7, and even offered me change. I have a friend here who has used his university student
ID card as a drivers license and it works fine. Of course, driving again just reminds
me how much I hate driving (well, more specifically, traffic). 
<br /><br />
-Slow pace/bureaucratic . The USA, being quite consumer-oriented, seems to move quite
fast for many products and services. Call Comcast, give them your address/phone number,
and they're there in a few days installing your Internet connection (OK, YMMV :) ).
Down here, it just takes longer for everything. DSL? Fill out 5 pages of paperwork,
sign a 1 year contract, etc. etc. Then they might install in a month. For the Bellsouth
CDMA access we have they wanted 3 bank statements, legal ownership papers and a whole
slew of other stuff -- all this for a $50/month service and about $100 in hardware.
Just a different pace to adjust to -- probably better for your health.<br /><br />
-Different freedom. While Guatemala's laws are complex and strict on some things (for
instance, making an invoice requires the government to approve the design of your
invoice), they are usually marginalized because of lack of enforcement or corruption
(the oil of bureaucracy). I drive a 89 Jeep Korando, which wouldn't pass any inspection
of anything, yet it's not a problem. I'll leave my Internet connection on (when I
get a real one) eMule 24/7 and never worry about the MPAA/RIAA suing me. Of course,
there's downsides to this (i.e., don't make strong enemies, since the police aren't
gonna do much about it). The interesting thing is the odd things that might be enforced.
For instance, broadcast on an unlicensed frequency (and almost all frequencies are
licensed here), and the telecommunications agency will triangulate you and fine you
quite quickly. Also, you can get stopped and fined for driving while talking on a
cell phone (however driving a vehicle with no doors, exhaust like a burning oil field,
and no headlights, will hardly get you noticed). 
<br /><br />
-Homogeneous environment/culture. In the states, you find all sorts of people. Companies
and people must be somewhat politically correct in some areas. It's harder to make
assumptions about people in the states (say, which holidays they celebrate). In Guatemala,
you have essentially two groups: the Mayans and the Latinos. Inside the two groups,
a lot of common thought is shared. Nothing surprising really, it's just that you don't
see this as much in the states since there's quite a bit more of a mixture, and here
there's a lot less diversity: I've seen perhaps 10 black people in Guatemala city
and the surrounding areas (go towards Belize and of course this changes) in
the years I've been here. Once I saw a company van (a photo company) driving around
with loudspeakers playing a common anti-gay song at full volume. I highly doubt they
got any complains.<br /><br />
-Radio/TV suck. Oh wait, that's not differnet. They suck in the states too. Although,
I'm able to get Korean TV included in the cheap ($10) cable package (unlike Comcast,
who wants $15/mo for *one* channel more).<br /><br />
-Money. Basic living costs are much cheaper (rent, food, etc.). However, go above
that, and you get gouged. The big electronics store down here (related to Sony) sells
the same equipment for about double or triple the cost of what'd you'd in the states.
Telgua wants $150 for a 128K ADSL line with a public IP ($50 a month if you want private).
MS Office 2002 retails for $500+ at Office Depot here. Also, good luck on finding
a GeForce 6800. Yet, you could get an Oracle DBA with 8 years of experience for probably
$2000 or $3000 a month.<br /><br />
-Armed guards. Something I'm so used to I almost forgot: armed guards. Everywhere.
At the bank in Atlanta, I think the guard had a pointy stick and a .22. Here, the
guard at the postal office had some mean-looking automatic assault rifle. Pretty much
any mall, store or any place with anything of any value will have really-armed guards.
After a bit they just start to blend in. And in reality, I doubt they help that much.
I worked on restoring bank robbery footage, and the poor bank guard in one attack
couldn't even pull his pistol out in time. Also, the thieves are similarly (or more
-- in one video, they came in with some machine gun type thing that was around 150cm
long), and have the element of surprise. In fact, I'm not even sure how a guard would
use an assault rifle in a mall or a bank. Police are armed like that too (once I got
stopped on foot by police -- by having their uzi stuck into my back), but they've
got some training at least. 
<br /><br />
-Security. Since the police force is not an effective deterrent (since the response
is not that great), a lot of focus is put on prevention. This is directly in constrast
to the states, where prevention is hardly anything, and everything is based on detection
and response. Almost all houses will have a wall around them, some with razor wire
or perhaps broken glass on top. Driving around in Atlanta's suburbs seemed so strange,
since you could look, or walk, right into people's houses. Also, I've yet to see many
residential windows that don't have iron bars across them. Having homes be like mini-fortresses
just seems natural after a while.<br /><br />
Those are just some differences, some nice, some not-so-nice, that I've noticed. I'll
try to remember some others.
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=431af5ef-f399-4398-a14d-8be5c190c7c0" />
      </body>
      <title>Back in Guatemala</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,431af5ef-f399-4398-a14d-8be5c190c7c0.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/08/27/Back+In+Guatemala.aspx</link>
      <pubDate>Fri, 27 Aug 2004 17:58:52 GMT</pubDate>
      <description>&lt;p&gt;
Actually, I've been here for over a week now... or has it been two? 
&lt;br&gt;
&lt;br&gt;
What's bad is that the house (and more importantly, the Internet connection) that
were promised to us turned out not be available. So meanwhile I'm on a DirecWay (yuck!)
connection and a CDMA (interesting) connection. Both are slow. Both have high ping
times. The CDMA connection is better than DirecWay, but it's still lacking. The cool
thing is that a simple USB/PCMCIA card can connect at 128k to 2Mbps almost anywhere
in the country, for only $50 a month!&lt;br&gt;
&lt;br&gt;
Coming to Guatemala now seems a lot different than it did the first time I got here
(Almost 7 years ago). More correctly, Guatemala hasn't changed much (OK, widespread
Internet and cell phone access apart), but I've changed a lot. Living in Atlanta for
6 months really got me comfy on some things (like high speeds, or being able to actually
order stuff online). Other things I had gotten so used to in Guatemala and then Atlanta,
I've just noticed them more. Here are some random items:&lt;br&gt;
&lt;br&gt;
-Driving. I don't have a driver's license, so I only drove once or twice while in
Atlanta. Even then, it was only for a few minutes, and rather nervously. (My brother
insists that you don't need a license or insurance to drive in the states, but I'm
pretty sure they'd arrest you.) In Guatemala, I can use my own printed license or
a few dollars. A few years ago I was stopped with no license or registration at all.
After indignantly claiming I didn't need a license, the six cops settled for about
$7, and even offered me change. I have a friend here who has used his university student
ID card as a drivers license and it works fine. Of course, driving again just reminds
me how much I hate driving (well, more specifically, traffic). 
&lt;br&gt;
&lt;br&gt;
-Slow pace/bureaucratic . The USA, being quite consumer-oriented, seems to move quite
fast for many products and services. Call Comcast, give them your address/phone number,
and they're there in a few days installing your Internet connection (OK, YMMV :) ).
Down here, it just takes longer for everything. DSL? Fill out 5 pages of paperwork,
sign a 1 year contract, etc. etc. Then they might install in a month. For the Bellsouth
CDMA access we have they wanted 3 bank statements, legal ownership papers and a whole
slew of other stuff -- all this for a $50/month service and about $100 in hardware.
Just a different pace to adjust to -- probably better for your health.&lt;br&gt;
&lt;br&gt;
-Different freedom. While Guatemala's laws are complex and strict on some things (for
instance, making an invoice requires the government to approve the design of your
invoice), they are usually marginalized because of lack of enforcement or corruption
(the oil of bureaucracy). I drive a 89 Jeep Korando, which wouldn't pass any inspection
of anything, yet it's not a problem. I'll leave my Internet connection on (when I
get a real one) eMule 24/7 and never worry about the MPAA/RIAA suing me. Of course,
there's downsides to this (i.e., don't make strong enemies, since the police aren't
gonna do much about it). The interesting thing is the odd things that might be enforced.
For instance, broadcast on an unlicensed frequency (and almost all frequencies are
licensed here), and the telecommunications agency will triangulate you and fine you
quite quickly. Also, you can get stopped and fined for driving while talking on a
cell phone (however driving a vehicle with no doors, exhaust like a burning oil field,
and no headlights, will hardly get you noticed). 
&lt;br&gt;
&lt;br&gt;
-Homogeneous environment/culture. In the states, you find all sorts of people. Companies
and people must be somewhat politically correct in some areas. It's harder to make
assumptions about people in the states (say, which holidays they celebrate). In Guatemala,
you have essentially two groups: the Mayans and the Latinos. Inside the two groups,
a lot of common thought is shared. Nothing surprising really, it's just that you don't
see this as much in the states since there's quite a bit more of a mixture, and here
there's a lot less diversity: I've seen perhaps 10 black people in Guatemala city
and the surrounding areas (go towards&amp;nbsp;Belize and of course this changes)&amp;nbsp;in
the years I've been here. Once I saw a company van (a photo company) driving around
with loudspeakers playing a common anti-gay song at full volume. I highly doubt they
got any complains.&lt;br&gt;
&lt;br&gt;
-Radio/TV suck. Oh wait, that's not differnet. They suck in the states too. Although,
I'm able to get Korean TV included in the cheap ($10) cable package (unlike Comcast,
who wants $15/mo for *one* channel more).&lt;br&gt;
&lt;br&gt;
-Money. Basic living costs are much cheaper (rent, food, etc.). However, go above
that, and you get gouged. The big electronics store down here (related to Sony) sells
the same equipment for about double or triple the cost of what'd you'd in the states.
Telgua wants $150 for a 128K ADSL line with a public IP ($50 a month if you want private).
MS Office 2002 retails for $500+ at Office Depot here. Also, good luck on finding
a GeForce 6800. Yet, you could get an Oracle DBA with 8 years of experience for probably
$2000 or $3000 a month.&lt;br&gt;
&lt;br&gt;
-Armed guards. Something I'm so used to I almost forgot: armed guards. Everywhere.
At the bank in Atlanta, I think the guard had a pointy stick and a .22. Here, the
guard at the postal office had some mean-looking automatic assault rifle. Pretty much
any mall, store or any place with anything of any value will have really-armed guards.
After a bit they just start to blend in. And in reality, I doubt they help that much.
I worked on restoring bank robbery footage, and the poor bank guard in one attack
couldn't even pull his pistol out in time. Also, the thieves are similarly (or more
-- in one video, they came in with some machine gun type thing that was around 150cm
long), and have the element of surprise. In fact, I'm not even sure how a guard would
use an assault rifle in a mall or a bank. Police are armed like that too (once I got
stopped on foot by police -- by having their uzi stuck into my back), but they've
got some training at least. 
&lt;br&gt;
&lt;br&gt;
-Security. Since the police force is not an effective deterrent (since the response
is not that great), a lot of focus is put on prevention. This is directly in constrast
to the states, where prevention is hardly anything, and everything is based on detection
and response. Almost all houses will have a wall around them, some with razor wire
or perhaps broken glass on top. Driving around in Atlanta's suburbs seemed so strange,
since you could look, or walk, right into people's houses. Also, I've yet to see many
residential windows that don't have iron bars across them. Having homes be like mini-fortresses
just seems natural after a while.&lt;br&gt;
&lt;br&gt;
Those are just some differences, some nice, some not-so-nice, that I've noticed. I'll
try to remember some others.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=431af5ef-f399-4398-a14d-8be5c190c7c0" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,431af5ef-f399-4398-a14d-8be5c190c7c0.aspx</comments>
      <category>Personal</category>
      <category>Guatemala</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=c4a75d42-9089-4193-bcab-2dddb598cede</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,c4a75d42-9089-4193-bcab-2dddb598cede.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,c4a75d42-9089-4193-bcab-2dddb598cede.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=c4a75d42-9089-4193-bcab-2dddb598cede</wfw:commentRss>
      <slash:comments>5</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Since I've been living alone for the last few weeks, my main food intake is from a
local Chinese restaurant. About a week ago, I got this fortune inside the cookie:
“An exciting new job will present itself soon.” And the next day, I got
a call from a recruiter with XXX. Exciting is an understatement. First time a fortune
cookie has been that accurate for me. Because of this, I still order from that restaurant,
even though they had a roach in my soup the other day.<br /><br />
Two days ago, I got this fortune: “Someone you haven't seen for a long time
will re-enter your life.” Now, I tried to imagine who this could be. Well, again
they were right. Yesterday, I sadly said farewell to a friend: My MSDN Code Center
Premium Smartcard. The shared source licensing doesn't apply to Guatemala, so I had
to have my account deactivated and card returned. Today I'm fixing an error in an
app where FormsAuthentication isn't working correctly (signout is not happening).
Usually, I'd just slip in my card, navigate to com/netfx/framework/xsp/.... and well,
I'd have the source and figure it out quite quickly. That's no longer an option. Enter
my the someone I haven't seen for a long time: ILDAasm. Sigh.
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=c4a75d42-9089-4193-bcab-2dddb598cede" />
      </body>
      <title>Wow, these fortune cookies are right on</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,c4a75d42-9089-4193-bcab-2dddb598cede.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/08/14/Wow+These+Fortune+Cookies+Are+Right+On.aspx</link>
      <pubDate>Sat, 14 Aug 2004 18:27:04 GMT</pubDate>
      <description>&lt;p&gt;
Since I've been living alone for the last few weeks, my main food intake is from&amp;nbsp;a
local Chinese restaurant. About a week ago, I got this fortune inside the cookie:
&amp;#8220;An exciting new job will present itself soon.&amp;#8221; And the next day, I got
a call from a recruiter with XXX. Exciting is an understatement. First time a fortune
cookie has been that accurate for me. Because of this, I still order from that restaurant,
even though they had a roach in my soup the other day.&lt;br&gt;
&lt;br&gt;
Two days ago, I got this fortune: &amp;#8220;Someone you haven't seen for a long time
will re-enter your life.&amp;#8221; Now, I tried to imagine who this could be. Well, again
they were right. Yesterday, I sadly said farewell to a friend: My MSDN Code Center
Premium Smartcard. The shared source licensing doesn't apply to Guatemala, so I had
to have my account deactivated and card returned. Today I'm fixing an error in an
app where FormsAuthentication isn't working correctly (signout is not happening).
Usually, I'd just slip in my card, navigate to com/netfx/framework/xsp/.... and well,
I'd have the source and figure it out quite quickly. That's no longer an option. Enter
my the someone I haven't seen for a long time: ILDAasm. Sigh.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=c4a75d42-9089-4193-bcab-2dddb598cede" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,c4a75d42-9089-4193-bcab-2dddb598cede.aspx</comments>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=91827505-bc79-4793-a0a9-23f10c4ffd6c</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,91827505-bc79-4793-a0a9-23f10c4ffd6c.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,91827505-bc79-4793-a0a9-23f10c4ffd6c.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=91827505-bc79-4793-a0a9-23f10c4ffd6c</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
My great friend Herbert Sandoval <a href="/blog/CommentView.aspx?guid=9b391594-5bdf-4670-a40b-c815c8b70dc0">left
a comment</a> on my entry about returning to Guatemala. He's a little pissed at me
for sounding so cocky and, well, ignorant, hypocritical, etc. And, well, he's got
a point there. What is 3rd world? Who is any other country to decide what's 3rd world?
But is it an offensive term? I certainly use it to describe certain characteristics.
They may or might not have anything to do with 3rd-worldliness (whatever the hell
that is). I've lived most of my life in the USA, and Guatemala, with a bit in Canada,
so it's not exactly like I have a wealth of data to pull from. He makes some great
points about culture (well, *I* made those points quite a long time ago myself, so
I want some credit for those ideas!!! :)), and “if you're a 1st class country,
why go and attack less fortunate countries” &lt;ok, let's not say anything since
I don't wanna start a political battle here!&gt;.<br /><br />
So if anyone is offended, my deepest apologies. That's just a term to describe some
of the things I face there. That's all. I don't think I would have married someone
from there if I thought “3rd world” was an offensive term. I do like being
able to order a Arctic-Cooling Super Silent 4Pro L Heatsink/Fan for $10 and have it
arrive at my door in 2 days, and I like being able to use PayPal. Or make
a phone call and 5 days later have a 4Mbps connection. As I noted in my comment, perhaps
my definition of “3rd world” should be related to how fast I can get a
great Internet connection :).<br /><br />
Then again, go check out my parents' clinic: <a href="http://www.hands-of-hope.com">www.hands-of-hope.com</a>.
Talk to Anita about what she deals with every day. Sure, things like this can happen
everywhere. I think the general term “3rd world” comes out of that in
certain parts of Guatemala, things like that are more common. It doesn't reflect on
individual people like Herbert (who is a kick-ass designer -- if you ever need graphic
work, go here: <a href="http://www.expletus.com">www.expletus.com</a>), or Juan Gabriel
(probably one of the best people I've ever worked with). Just please remember you
don't decide where you are born. Being proud or offended by nationality is childish.
It may be fun “Yea, we're the best, let's rock the world!“, but it's still
silly. I can't remember the last time I was offended by hearing anything negative
about Canada. I'm not “proud to be Canadian“ (although I love the passport).
There are people doing advanced technology and all sorts of things all over the world.
Countries are too large a unit to do much with :). Hey, here's a brand-new blogger,
a <a href="http://navila.blogspot.com/">Visual FoxPro developer in Guatemala</a>. 
<br /><br />
Being “3rd world“ doesn't affect everything in Guatemala. Actually, being
“3rd world” is only a label, it doesn't affect anything at all, except
perhaps some peoples perceptions. Hell, if you're in <a href="http://www.fodors.com/miniguides/mgresults.cfm?destination=guatemala_city@258">Guatemala
City</a>, you probably wouldn't notice much different from many other cities. I love
staying at <a href="http://www.playademonterrico.com/johnnysplace/default.htm">Johnny's
Place</a> out in Monterrico. <a href="http://www.eveandersson.com/guatemala/">Eve
Andersson</a> has a great tour of Guatemala. However, certain things remain factual:
high illiteracy rate, lack of medical care in certain areas, widespread poverty in
certain areas, crime, etc. There are certain disadvantages (Internet access being
my #1 complaint :)). I'm not making any judgements, just saying how I see it. Correct
me if I'm wrong. Perhaps it's an elitist term I should stay away from, but I've never
cared for being PC :).
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=91827505-bc79-4793-a0a9-23f10c4ffd6c" />
      </body>
      <title>Little bit of clarification on "3rd world"</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,91827505-bc79-4793-a0a9-23f10c4ffd6c.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/08/04/Little+Bit+Of+Clarification+On+3rd+World.aspx</link>
      <pubDate>Wed, 04 Aug 2004 21:56:05 GMT</pubDate>
      <description>&lt;p&gt;
My great friend Herbert Sandoval &lt;a href="/blog/CommentView.aspx?guid=9b391594-5bdf-4670-a40b-c815c8b70dc0"&gt;left
a comment&lt;/a&gt; on my entry about returning to Guatemala. He's a little pissed at me
for sounding so cocky and, well, ignorant, hypocritical, etc. And, well, he's got
a point there. What is 3rd world? Who is any other country to decide what's 3rd world?
But is it an offensive term? I certainly use it to describe certain characteristics.
They may or might not have anything to do with 3rd-worldliness (whatever the hell
that is). I've lived most of my life in the USA, and Guatemala, with a bit in Canada,
so it's not exactly like I have a wealth of data to pull from. He makes some great
points about culture (well, *I* made those points quite a long time ago myself, so
I want some credit for those ideas!!! :)), and &amp;#8220;if you're a 1st class country,
why go and attack less fortunate countries&amp;#8221; &amp;lt;ok, let's not say anything since
I don't wanna start a political battle here!&amp;gt;.&lt;br&gt;
&lt;br&gt;
So if anyone is offended, my deepest apologies. That's just a term to describe some
of the things I face there. That's all. I don't think I would have married someone
from there if I thought &amp;#8220;3rd world&amp;#8221; was an offensive term. I do like being
able to order a Arctic-Cooling Super Silent 4Pro L Heatsink/Fan for $10 and have it
arrive at my door in 2 days,&amp;nbsp;and I like being able to use PayPal.&amp;nbsp;Or make
a phone call and 5 days later have a 4Mbps connection. As I noted in my comment, perhaps
my definition of &amp;#8220;3rd world&amp;#8221; should be related to how fast I can get a
great Internet connection :).&lt;br&gt;
&lt;br&gt;
Then again, go check out my parents' clinic: &lt;a href="http://www.hands-of-hope.com"&gt;www.hands-of-hope.com&lt;/a&gt;.
Talk to Anita about what she deals with every day. Sure, things like this can happen
everywhere. I think the general term &amp;#8220;3rd world&amp;#8221; comes out of that in
certain parts of Guatemala, things like that are more common. It doesn't reflect on
individual people like Herbert (who is a kick-ass designer -- if you ever need graphic
work, go here: &lt;a href="http://www.expletus.com"&gt;www.expletus.com&lt;/a&gt;), or Juan Gabriel
(probably one of the best people I've ever worked with). Just please remember you
don't decide where you are born. Being proud or offended by nationality is childish.
It may be fun &amp;#8220;Yea, we're the best, let's rock the world!&amp;#8220;, but it's still
silly. I can't remember the last time I was offended by hearing anything negative
about Canada. I'm not &amp;#8220;proud to be Canadian&amp;#8220; (although I love the passport).
There are people doing advanced technology and all sorts of things all over the world.
Countries are too large a unit to do much with :). Hey, here's a brand-new blogger,
a &lt;a href="http://navila.blogspot.com/"&gt;Visual FoxPro developer in Guatemala&lt;/a&gt;. 
&lt;br&gt;
&lt;br&gt;
Being &amp;#8220;3rd world&amp;#8220; doesn't affect everything in Guatemala. Actually, being
&amp;#8220;3rd world&amp;#8221; is only a label,&amp;nbsp;it doesn't affect anything at all, except
perhaps some peoples perceptions. Hell, if you're in &lt;a href="http://www.fodors.com/miniguides/mgresults.cfm?destination=guatemala_city@258"&gt;Guatemala
City&lt;/a&gt;, you probably wouldn't notice much different from many other cities. I love
staying at &lt;a href="http://www.playademonterrico.com/johnnysplace/default.htm"&gt;Johnny's
Place&lt;/a&gt; out in Monterrico. &lt;a href="http://www.eveandersson.com/guatemala/"&gt;Eve
Andersson&lt;/a&gt; has a great tour of Guatemala. However, certain things remain factual:
high illiteracy rate, lack of medical care in certain areas, widespread poverty in
certain areas,&amp;nbsp;crime, etc. There are certain disadvantages (Internet access being
my #1 complaint :)). I'm not making any judgements, just saying how I see it. Correct
me if I'm wrong. Perhaps it's an elitist term I should stay away from, but I've never
cared for being PC :).
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=91827505-bc79-4793-a0a9-23f10c4ffd6c" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,91827505-bc79-4793-a0a9-23f10c4ffd6c.aspx</comments>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=a70bfb2a-2f1c-49cd-9e34-81759989444e</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,a70bfb2a-2f1c-49cd-9e34-81759989444e.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,a70bfb2a-2f1c-49cd-9e34-81759989444e.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=a70bfb2a-2f1c-49cd-9e34-81759989444e</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
One of the biggest things I hate about living in Guatemala is the seemingly constant
deluge of stupidity from companies. 
<br /><br />
For instance, when paying your electric bill, you have to have exact change. They
don't allow you pay via card (they told me it was because Visa doesn't do that kind
of thing over the phone -- WTF?), so you physically have to go in with cash or a check.
I once saw someone show up, and their check was for 10 or 20 cents more than their
bill (which was for hundreds). They told him to come back with the correct amount. 
<br /><br />
One thing that really annoyed me was with <a href="http://www.pricesmart.com/">PriceSmart</a>.
Usually they seem to be rather intelligent people, and most problems have had a nice
resolution. However, for quite some time I was trying to buy a trampoline. I called
all around the country looking for stores. Some had them, but with crazy prices (say,
$600 or $800). PriceSmart sells them as well. However, out of the many times I went
to PriceSmart, they never had them in stock. I asked them “Why oh why don't
you buy enough? They keep on selling out!“ The response was “We do buy
enough. But people keep on buying all of them.“<br /><br />
Well, this just happened at Target. I just bought 2 <a href="http://www.videohelp.com/dvdplayers.php?DVDnameid=4117&amp;Search=Search&amp;#comments">Philips
DVP642</a> players. Why? Well, simply, it's the best bloody player out there. Region
free, plays DivX, XviD, optical and digital coax output, handles DVD+/-R +/-RW and
+R DL. What more can I ask for? And at a price of $70, it's cheaper than most other
players out there. Well, I asked to purchase this at Target and was told “Oh
yea, for some reason everyone wants that one. So we're always sold out.“ ....
So even the sales clerks realise that it's a hot seller (even though they can't stand
why anyone would want to pay less for more), yet they don't stock up on them... Sigh. 
<br /><br />
The good thing is that now I'm realising the business idiots are all over the place
too. I used to think the USA had capitalism and business logic deeply infused in it,
but knowing that is not true makes it a bit easier to deal with it wherever I live
-- at least I'll know the grass isn't always greener :).<br /><br /></p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=a70bfb2a-2f1c-49cd-9e34-81759989444e" />
      </body>
      <title>Living with stupidity</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,a70bfb2a-2f1c-49cd-9e34-81759989444e.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/08/02/Living+With+Stupidity.aspx</link>
      <pubDate>Mon, 02 Aug 2004 20:27:15 GMT</pubDate>
      <description>&lt;p&gt;
One of the biggest things I hate about living in Guatemala is the seemingly constant
deluge of stupidity from companies. 
&lt;br&gt;
&lt;br&gt;
For instance, when paying your electric bill, you have to have exact change. They
don't allow you pay via card (they told me it was because Visa doesn't do that kind
of thing over the phone -- WTF?), so you physically have to go in with cash or a check.
I once saw someone show up, and their check was for 10 or 20 cents more than their
bill (which was for hundreds). They told him to come back with the correct amount. 
&lt;br&gt;
&lt;br&gt;
One thing that really annoyed me was&amp;nbsp;with &lt;a href="http://www.pricesmart.com/"&gt;PriceSmart&lt;/a&gt;.
Usually they seem to be rather intelligent people, and most problems have had a nice
resolution. However, for quite some time I was trying to buy a trampoline. I called
all around the country looking for stores. Some had them, but with crazy prices (say,
$600 or $800). PriceSmart sells them as well. However, out of the many times I went
to PriceSmart, they never had them in stock. I asked them &amp;#8220;Why oh why don't
you buy enough? They keep on selling out!&amp;#8220; The response was &amp;#8220;We do buy
enough. But people keep on buying all of them.&amp;#8220;&lt;br&gt;
&lt;br&gt;
Well, this just happened at Target. I just bought 2 &lt;a href="http://www.videohelp.com/dvdplayers.php?DVDnameid=4117&amp;amp;Search=Search&amp;amp;#comments"&gt;Philips
DVP642&lt;/a&gt; players. Why? Well, simply, it's the best bloody player out there. Region
free, plays DivX, XviD, optical and digital coax output, handles DVD+/-R +/-RW and
+R DL. What more can I ask for? And at a price of $70, it's cheaper than most other
players out there. Well, I asked to purchase this at Target and was told &amp;#8220;Oh
yea, for some reason everyone wants that one. So we're always sold out.&amp;#8220; ....
So even the sales clerks realise that it's a hot seller (even though they can't stand
why anyone would want to pay less for more), yet they don't stock up on them... Sigh. 
&lt;br&gt;
&lt;br&gt;
The good thing is that now I'm realising the business idiots are all over the place
too. I used to think the USA had capitalism and business logic deeply infused in it,
but knowing that is not true makes it a bit easier to deal with it wherever I live
-- at least I'll know the grass isn't always greener :).&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=a70bfb2a-2f1c-49cd-9e34-81759989444e" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,a70bfb2a-2f1c-49cd-9e34-81759989444e.aspx</comments>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=9b391594-5bdf-4670-a40b-c815c8b70dc0</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,9b391594-5bdf-4670-a40b-c815c8b70dc0.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,9b391594-5bdf-4670-a40b-c815c8b70dc0.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=9b391594-5bdf-4670-a40b-c815c8b70dc0</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
A few days ago my wife left for Guatemala, since her “permission“
to stay in the U.S. expired, even though her visa's good for much longer. INS (or
Citizen Services or whatever lame name they've come up with now), allows you to apply
for an extension. In this case, I only wanted a 3 month extension, and applied a month
in advance. 
<br /><br />
Their website indicates it only takes a few days for processing... great! Well, by
“few days for processing“, they mean “few days to notify you that
we'll start processing“. Their estimated processing time was around 6 months.
We'd have had to applied for an extension before we even considered moving to the
U.S. $200 for that... sigh. I'd like to dispute the charge since they are purposely
misleading on their site, but I'd actually have to spend time dealing with them, so
it's not worth the hassle. So off to Guatemala it is.
</p>
        <p>
Seems like just a few weeks ago I was moving to Atlanta... anyways, there are
some other good reasons:<br /><br />
  -I did what I came here to do (get some work done on <a href="http://www.invisisource.net">InvisiSource</a>)<br />
  -I remembered that I don't like living here that much after all (OK,
I noticed that months ago)<br />
  -Trying to stay here legally long term is too much of a PITA
(which is funny, considering this country was built on people leaving other countries)<br /><br />
There will be some things I miss such as my 3Mbps Comcast line. And...that's about
it. Fortunately, Bellsouth is offering a 2Mbps wireless connection where I'll be living
so perhaps that'll be close enough...<br /><br />
On the plus side:<br /><br />
  -I'll be near family (both my immediate family and my wife's family)<br />
  -I'll no longer have a problem driving without a license or insurance<br />
     (actually, pretty much any issues like that are cheap enough
to solve)<br />
  -I'll make more money (cheap cost of living, no IRS worries)<br /><br />
Of course, there are a lot of annoying things about living in a 3rd world country,
so this won't be long term. I'm planning on getting my wife Canadian residency while
down there, so we can eventually get Canadian citizenship for her. After that, then
we can move anywhere we want without immigration troubles. Then the only issue becomes
finding a decent country (Canada looks nice)...<br /></p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=9b391594-5bdf-4670-a40b-c815c8b70dc0" />
      </body>
      <title>Moving to Guatemala</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,9b391594-5bdf-4670-a40b-c815c8b70dc0.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/07/31/Moving+To+Guatemala.aspx</link>
      <pubDate>Sat, 31 Jul 2004 18:51:08 GMT</pubDate>
      <description>&lt;p&gt;
A&amp;nbsp;few days ago my wife left for Guatemala, since her &amp;#8220;permission&amp;#8220;
to stay in the U.S. expired, even though her visa's good for much longer. INS (or
Citizen Services or whatever lame name they've come up with now), allows you to apply
for an extension. In this case, I only wanted a 3 month extension, and applied a month
in advance. 
&lt;br&gt;
&lt;br&gt;
Their website indicates it only takes a few days for processing... great! Well, by
&amp;#8220;few days for processing&amp;#8220;, they mean &amp;#8220;few days to notify you that
we'll start processing&amp;#8220;. Their estimated processing time was around 6 months.
We'd have had to applied for an extension before we even considered moving to the
U.S. $200 for that... sigh. I'd like to dispute the charge since they are purposely
misleading on their site, but I'd actually have to spend time dealing with them, so
it's not worth the hassle. So off to Guatemala it is.
&lt;/p&gt;
&lt;p&gt;
Seems like just a few weeks ago I was moving to Atlanta...&amp;nbsp;anyways, there are
some other good reasons:&lt;br&gt;
&lt;br&gt;
&amp;nbsp; -I did what I came here to do (get some work done on &lt;a href="http://www.invisisource.net"&gt;InvisiSource&lt;/a&gt;)&lt;br&gt;
&amp;nbsp; -I remembered that I don't&amp;nbsp;like&amp;nbsp;living here that much after all (OK,
I noticed that months ago)&lt;br&gt;
&amp;nbsp; -Trying to stay&amp;nbsp;here legally&amp;nbsp;long term is&amp;nbsp;too much of a PITA
(which is funny, considering this country was built on people leaving other countries)&lt;br&gt;
&lt;br&gt;
There will be some things I miss such as my 3Mbps Comcast line. And...that's about
it. Fortunately, Bellsouth is offering a 2Mbps wireless connection where I'll be living
so perhaps that'll be close enough...&lt;br&gt;
&lt;br&gt;
On the plus side:&lt;br&gt;
&lt;br&gt;
&amp;nbsp; -I'll be near family (both my immediate family and my wife's family)&lt;br&gt;
&amp;nbsp; -I'll no longer have a problem driving without a license or insurance&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (actually, pretty much any issues like that are cheap enough
to solve)&lt;br&gt;
&amp;nbsp; -I'll make&amp;nbsp;more money (cheap cost of living, no IRS worries)&lt;br&gt;
&lt;br&gt;
Of course, there are a lot of annoying things about living in a 3rd world country,
so this won't be long term. I'm planning on getting my wife Canadian residency while
down there, so we can eventually get Canadian citizenship for her. After that, then
we can move anywhere we want without immigration troubles. Then the only issue becomes
finding a decent country (Canada looks nice)...&lt;br&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=9b391594-5bdf-4670-a40b-c815c8b70dc0" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,9b391594-5bdf-4670-a40b-c815c8b70dc0.aspx</comments>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=be7e6c9d-d6f9-4302-9755-1787ad08a48c</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,be7e6c9d-d6f9-4302-9755-1787ad08a48c.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,be7e6c9d-d6f9-4302-9755-1787ad08a48c.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=be7e6c9d-d6f9-4302-9755-1787ad08a48c</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I interview people as part of my job. Many times I know of someone who's looking for
a good developer and I interview people every so often. I'm not by any means an expert
interviewer, but I've learned a few things. Here are some notes for both sides of
the table. These apply to technical interviews.<br /><br />
My goal as an interviewer is to determine what you know, and what you do not know. 
<br /><br /><strong>1: Be honest</strong><br />
It's ok to say your an expert in a certain area, but know where you are not. Unless
you wrote the entire system in question from start to finish, there's probably a few
areas you are unsure in. Take .NET for instance. .NET is huge. It's impossible that
you are a guru and know every IL and x86 instruction in every single class. You might
have worked on many different parts, but don't try to say you aren't weak in any of
them. The interviewer will find an area you're weak with, and you'll be forced to
make a retraction “Oh well, actually, I've never touched remoting or Windows
Forms.” It's not BAD to not know something. During an interview, the goal is
to find if you're smart and will work well. If a question is asked and you have no
clue, *say so*. I try to ask a question like that every time (some esoteric thing).
Good candidates will answer with “Well, I believe this is related to that, but
I'd have to look this up to be sure.“ or “I'm not familiar with that.“
Bad candidates will try to make up some BS answer, perhaps thinking that you have
no clue what it is either. In other cases, the interviewer just wants to know your
limitations.<br /><br />
If you are interviewing, and feel like you're getting BS'd, start drilling down. Perhaps
the interviewee misunderstood the question or is unsure of what you want. I like to
give people a second chance if they start something, just to show that BS isn't going
to fly. However, if the second answer to “So, you have no weaknesses?“
is “No...“ -- red flag.<br /><br /><strong>2: If your resume says you know something, you better know it<br /></strong>Don't copy and paste the .NET Framework class library reference into your
resume unless you truly understand how to use each class in detail. If something's
on your resume, we'll pound you on it. That's how we determine how well you know technology.
The specifics aren't important. If you write “.NET Remoting”, you better
be able to tell me what MarshalByRefObject does and how statics work in this context.
If you have a CS degree you better sure be able to tell me what a binary tree is.
And by all means, don't say you're a C# expert, and go on to describe that C# is actually
just a mix between JavaScript and Visual Basic. (Yes, that really happened.)<br /><br />
When interviewing, many times a great candidate won't have experience with the particular
technology you're using. That's ok, provided they can learn and are good in other
areas. The problem is always trying to find something you can quiz them on. I look
to their resume and see. Whatever they list, I ask them to rate themselves in it.
If they still say they are experts in it, then I'll drill in with a few questions
on that technology. “How good is their best?“ -- that's what I want to
answer. 
<br /><br /><strong>3: Know some basics<br /></strong>Everyone who can type can use Visual Studio. Saying you built a data-driven
app with ASP.NET only tells me that you have basic mouse and keyboard skills. You
better be able to handle some fundamental *thinking*. Traverse a tree, reverse a string,
add items into a sorted array. Don't bother trying to defend saying “these are
impractical -- when's the last time you used BinarySearch in a real app“? Umm,
let me think... yesterday. You won't get hired for *real* work if you are just a IDE
groupie. Sure, you can make cool things happen, perhaps even get paid. But I'm also
interested in that the code you generate is decent. Sure, in many cases you might
be able to go allocation crazy and box 1 million ints for fun. In other situations,
you'll need to write better code, and you need to know how to do that. If you don't
want these questions, say you dropped out of school and have been just programming
for years. While it might not save you if you're an idiot, at least it gives the interviewer
a frame of reference. At least that's better than saying you have a CS degree, but
not knowing what a BinaryTree is, how to sort an array, or so on.<br /><br />
Interviewing people for .NET positions can be hard, because Microsoft's done the hard
work for us in most cases. One red alert is “Well, perhaps I'm not that good
in that, but I know my way around .NET.“ That's like a mechanic saying “Well,
hmm, I'm not sure of the difference between these fluids and those hoses, but I've
got 101 power tools and a lot of rags, so I can get it working.“ You don't want
people who just “get stuff working“. You want people who are going to
build something nice, something you don't mind working on later on. 
<br /><br /><strong>4: Ask for clarification<br /></strong>If you are unsure about something, ask to clarify it. If you think there
could be something else, ask. If you have to write a function, get some context. Is
this part of a realtime process and needs to execute with a given amount of resources?
Or is this a drag-n-drop application that runs once a year? Sometimes it won't matter,
but when it does, you've saved yourself the trouble of saying “Oh, I didn't
know you wanted *efficient* code. Let me go rewrite that.“.<br /><br />
Sometimes it's a good idea to hold details back to see what the interviewee does.
Good candidates will try to gather requirements or probe you to see what's going on.
Not so good candidates just start blasting away. On the job, that means they might
be likely to just write some code without much forethought of how it's going to work
with everything else. Or it means that they might spend 10 hours writing a super-efficient
algorithm in x86 for something that's only called once a day or will never be a bottleneck,
thus lowering productivity. Try to see what balances they strike out, what trade-offs
they make. If a candidate seems hestitant, volunteer some information. On interviews,
people react differently than they will on the job. Hesitation might just mean they
want to ask, but are afraid of negative points.<br /><br /><strong>5: Have a good attitude</strong><br />
Almost always, you'll be joining a team and have to work with other human beings.
While it might be “right” to get the smartest person ('cause intelligence
is all that matters, right? :)), even if they are arrogant, it probably won't happen.
You'll want to show that you will get along with other members on the team.<br /><br />
When interviewing, I try to make sure that this person is going to cooperate. Are
they going to write code while getting feedback from others? Or will they write their
“own” code and defend it at all costs? Will they help out other team members,
or try to fight for the “top”? 
<br /><br />
Anyways, those are just a few notes I've realised when interviewing people. Hope it
helps someone!
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=be7e6c9d-d6f9-4302-9755-1787ad08a48c" />
      </body>
      <title>A few interviewing tips for both sides</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,be7e6c9d-d6f9-4302-9755-1787ad08a48c.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/07/23/A+Few+Interviewing+Tips+For+Both+Sides.aspx</link>
      <pubDate>Fri, 23 Jul 2004 20:20:37 GMT</pubDate>
      <description>&lt;p&gt;
I interview people as part of my job. Many times I know of someone who's looking for
a good developer and I interview people every so often. I'm not by any means an expert
interviewer, but I've learned a few things. Here are some notes for both sides of
the table. These apply to technical interviews.&lt;br&gt;
&lt;br&gt;
My goal as an interviewer is to determine what you know, and what you do not know. 
&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;1: Be honest&lt;/strong&gt;
&lt;br&gt;
It's ok to say your an expert in a certain area, but know where you are not. Unless
you wrote the entire system in question from start to finish, there's probably a few
areas you are unsure in. Take .NET for instance. .NET is huge. It's impossible that
you are a guru and know every IL and x86 instruction in every single class. You might
have worked on many different parts, but don't try to say you aren't weak in any of
them. The interviewer will find an area you're weak with, and you'll be forced to
make a retraction &amp;#8220;Oh well, actually, I've never touched remoting or Windows
Forms.&amp;#8221; It's not BAD to not know something. During an interview, the goal is
to find if you're smart and will work well. If a question is asked and you have no
clue, *say so*. I try to ask a question like that every time (some esoteric thing).
Good candidates will answer with &amp;#8220;Well, I believe this is related to that, but
I'd have to look this up to be sure.&amp;#8220; or &amp;#8220;I'm not familiar with that.&amp;#8220;
Bad candidates will try to make up some BS answer, perhaps thinking that you have
no clue what it is either. In other cases, the interviewer just wants to know your
limitations.&lt;br&gt;
&lt;br&gt;
If you are interviewing, and feel like you're getting BS'd, start drilling down. Perhaps
the interviewee misunderstood the question or is unsure of what you want. I like to
give people a second chance if they start something, just to show that BS isn't going
to fly. However, if the second answer to &amp;#8220;So, you have no weaknesses?&amp;#8220;
is &amp;#8220;No...&amp;#8220; -- red flag.&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;2: If your resume says you know something, you better know it&lt;br&gt;
&lt;/strong&gt;Don't copy and paste the .NET Framework class library reference into your
resume unless you truly understand how to use each class in detail. If something's
on your resume, we'll pound you on it. That's how we determine how well you know technology.
The specifics aren't important. If you write &amp;#8220;.NET Remoting&amp;#8221;, you better
be able to tell me what MarshalByRefObject does and how statics work in this context.
If you have a CS degree you better sure be able to tell me what a binary tree is.
And by all means, don't say you're a C# expert, and go on to describe that C# is actually
just a mix between JavaScript and Visual Basic. (Yes, that really happened.)&lt;br&gt;
&lt;br&gt;
When interviewing, many times a great candidate won't have experience with the particular
technology you're using. That's ok, provided they can learn and are good in other
areas. The problem is always trying to find something you can quiz them on. I look
to their resume and see. Whatever they list, I ask them to rate themselves in it.
If they still say they are experts in it, then I'll drill in with a few questions
on that technology. &amp;#8220;How good is their best?&amp;#8220; -- that's what I want to
answer. 
&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;3: Know some basics&lt;br&gt;
&lt;/strong&gt;Everyone who can type can use Visual Studio. Saying you built a data-driven
app with ASP.NET only tells me that you have basic mouse and keyboard skills. You
better be able to handle some fundamental *thinking*. Traverse a tree, reverse a string,
add items into a sorted array. Don't bother trying to defend saying &amp;#8220;these are
impractical -- when's the last time you used BinarySearch in a real app&amp;#8220;? Umm,
let me think... yesterday. You won't get hired for *real* work if you are just a IDE
groupie. Sure, you can make cool things happen, perhaps even get paid. But I'm also
interested in that the code you generate is decent. Sure, in many cases you might
be able to go allocation crazy and box 1 million ints for fun. In other situations,
you'll need to write better code, and you need to know how to do that. If you don't
want these questions, say you dropped out of school and have been just programming
for years. While it might not save you if you're an idiot, at least it gives the interviewer
a frame of reference. At least that's better than saying you have a CS degree, but
not knowing what a BinaryTree is, how to sort an array, or so on.&lt;br&gt;
&lt;br&gt;
Interviewing people for .NET positions can be hard, because Microsoft's done the hard
work for us in most cases. One red alert is &amp;#8220;Well, perhaps I'm not that good
in that, but I know my way around .NET.&amp;#8220; That's like a mechanic saying &amp;#8220;Well,
hmm, I'm not sure of the difference between these fluids and those hoses, but I've
got 101 power tools and a lot of rags, so I can get it working.&amp;#8220; You don't want
people who just &amp;#8220;get stuff working&amp;#8220;. You want people who are going to
build something nice, something you don't mind working on later on. 
&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;4: Ask for clarification&lt;br&gt;
&lt;/strong&gt;If you are unsure about something, ask to clarify it. If you think there
could be something else, ask. If you have to write a function, get some context. Is
this part of a realtime process and needs to execute with a given amount of resources?
Or is this a drag-n-drop application that runs once a year? Sometimes it won't matter,
but when it does, you've saved yourself the trouble of saying &amp;#8220;Oh, I didn't
know you wanted *efficient* code. Let me go rewrite that.&amp;#8220;.&lt;br&gt;
&lt;br&gt;
Sometimes it's a good idea to hold details back to see what the interviewee does.
Good candidates will try to gather requirements or probe you to see what's going on.
Not so good candidates just start blasting away. On the job, that means they might
be likely to just write some code without much forethought of how it's going to work
with everything else. Or it means that they might spend 10 hours writing a super-efficient
algorithm in x86 for something that's only called once a day or will never be a bottleneck,
thus lowering productivity. Try to see what balances they strike out, what trade-offs
they make. If a candidate seems hestitant, volunteer some information. On interviews,
people react differently than they will on the job. Hesitation might just mean they
want to ask, but are afraid of negative points.&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;5: Have a good attitude&lt;/strong&gt;
&lt;br&gt;
Almost always, you'll be joining a team and have to work with other human beings.
While it might be &amp;#8220;right&amp;#8221; to get the smartest person ('cause intelligence
is all that matters, right? :)), even if they are arrogant, it probably won't happen.
You'll want to show that you will get along with other members on the team.&lt;br&gt;
&lt;br&gt;
When interviewing, I try to make sure that this person is going to cooperate. Are
they going to write code while getting feedback from others? Or will they write their
&amp;#8220;own&amp;#8221; code and defend it at all costs? Will they help out other team members,
or try to fight for the &amp;#8220;top&amp;#8221;? 
&lt;br&gt;
&lt;br&gt;
Anyways, those are just a few notes I've realised when interviewing people. Hope it
helps someone!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=be7e6c9d-d6f9-4302-9755-1787ad08a48c" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,be7e6c9d-d6f9-4302-9755-1787ad08a48c.aspx</comments>
      <category>Misc. Technology</category>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=279854b9-faac-4063-b681-bb3ea4951412</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,279854b9-faac-4063-b681-bb3ea4951412.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,279854b9-faac-4063-b681-bb3ea4951412.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=279854b9-faac-4063-b681-bb3ea4951412</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Anyone who knows me knows how much I like Microsoft. That company has repeatedly improved
my standard of living. Since I spend too many hours a day using their products, they've
made a huge impact on me. Sure, people can make their comments about MS, but the personal
computer industry would not be the same had individual hardware makers (IBM) gotten
their way (just think about if no one had a common software model to work against).
Being a developer just really increases my fondness of Microsoft, since Microsoft
loves developers a lot. Visual Studio is an amazing product. So, you can imagine how
excited I was to interview for Microsoft. 
<br /><br />
I had been “hoping” to get an interview there someday, a hope that
I really never expected to come true. Thanks to someone, I got my resume submitted
via the internal site. Knowing that many hires come from internal referrals, my hope
was now increased. My chances were now somewhere less than 1-in-the-length-of-a-whale-in-nanometers.
Quite some time passed and I had heard nothing (as expected). Then, one day,
out of the blue, I get an email from a recruiter asking if “I'd be interested
in an opportunity at Microsoft”. I thought it was a joke at first, but after
verifying that person does indeed exist at MS and is indeed a recruiter, wow was all
I could think. 
<br /><br />
Now, let me tell you a bit about myself. Internally, my emotions are held in an signed
16-bit register (ok, it's technically more complex than that, as any 8th-year-neurosurgeon
knows, but I'm making a point). Usually that works just fine. Well, not in this case.
My excitement levels quickly overflowed and then I calmed down. And then I got excited
again, and so on and so forth. This continued to happen over the next few weeks.
Perhaps the closest experience was when I installed the first Whidbey alpha,
where I promptly hyper-respirated, blacked out and fell out of my chair. At least
I had soft carpeting.<br /><br />
Well, I responded to the recuiter, saying that “Yes, I'd be interested.”
This was followed by a phone interview, to see what experience I have, what I do [not]
well, and so on. I was told that I looked interesting because of my C# background.
I also found out that I wasn't found in the internal database, but just by searching
on the web. Wow. The recruiter was from HED, the Home Entertainment Division. This
includes XBox, Encarta, and so on. I still didn't know what the position was, but
I tried to find it on the online site, and thought it might have something to do with
an XBox server, since that was the only posting that was geared towards a C# person.
I don't have any experience programming games or 3D so this seemed a bit odd. The
only info I had was that it was an SDE position involving C#.<br /><br />
I soon got an email from the recruiter with details on the position (it's a new product),
and asking when I could meet with the hiring manager. About a week later had
an interview with the hiring manager, the person who would be my boss if I was accepted. This
was more technical, asking about specific technologies, having me explain some design
decisions I'd make, and a technical question. I thought I was doing pretty well up
until the technical question. It was a trivial question about linked lists, but it
seemed like it took me forever to answer it. I suppose it was only a few minutes,
but I sure was sweating. We then talked a little bit about the order of complexity
of the solution. At least the asymptotic analysis came quickly to me.<br /><br />
After the question, I figured I had blown it. I thought that surely even a half-year
CS student could answer it in 5 seconds (something that I later found not to be to
true of many people). I never did much formal education, dropping out after grade
10 or 11. So I haven't learned or memorized any “basic” CS stuff via any
normal channels, but instead mainly through experience. The next question confirmed
it: “What's your education level?”... “Umm. None. I've just been
using computers since I was 3 or 4.” “Ok, I see. Well, the recruiter will
follow up with you...” I wasn't going to take that for an answer. I really
wanted to know “Was I a total dumbass?” The hiring manager then said that
it was not a negative (not having formal education, that is), and that he would like
to move forward with me, but that the recruiter needs to handle those details. Ok,
so I wasn't being blown off.<br /><br />
Soon I get an email from the recruiter, saying that they'd like to move forward and
fly me to Redmond for interviews. Wow. A dream come true. I'm actually going to Redmond.
I had only been there once before, for the Global MVP Summit. It was extremely impressive,
to say the least. During the next week, we got all the details arranged. Microsoft
buys you the airplane ticket, hotel, rental car (although I can't legally drive in
the states, ok, well, I can't legally drive anywhere, but at least in Guatemala a
few bucks fixes that) or reimburses you for taxis. They also reimburse you for food
and other expenses. However, they do not reimburse you for gambling expenses, haircuts,
alcohol, or other “personal entertainment”, which includes the pay-per-view
porn at hotels. They make this very clear on their website, leading me to wonder
how many people tried to pass of a $10,000 bill for a complete makeover, champagne,
and a couple of call girls. Their websites handle everything, including making your
appointments. Very smooth (it'd have to be, with the number of people they interview).<br /><br />
I had a trip coming up, so it was actually about 3 weeks before I could get out there.
I re-read “How to move Mount Fuji”, which was o.k. Some of the answers
were wrong (I had read it a year earlier, just for fun) though, and it doesn't cover
any technical questions. Nice flight out, easy taxi over to the Marriot Courtyard,
which is just a block away from campus. The night I got there, I met up with a friend
from MS, and had some Pho'. He was very reassuring, telling me about his interviews,
which was quite helpful. I didn't get to sleep until quite late, and I slept
quite poorly as well. Due to the time change, I also woke up quite early too. Not
a good start. I went down and had a few cups of yogurt, and noticed that my hands
were shaking. Quite a few other people were there on Microsoft-related business. Maybe
the whole hotel was rented by MS. Who knows. 
<br /><br />
First off, I had to meet the recruiter. That building was not on campus, and was actually
about 4km away. Not being able to calculate the time a taxi traveling at 50km/hr would
take to go 4km, I left about an hour an a half before my appointment, promptly arriving
1.3 hours early. Well, better early than late, eh? I nervously paced around the waiting
room, perhaps annoying the receptionist who was frantically trying to reschedule a
meeting room she overbooked. I think I finally got a bit calmer, somehow. Or maybe
I just thought I was calm. Finally, I was entered into the sacred building and sat
down in the recruiters office. 
<br /><br />
He gave me a brief overview of what I was here for, telling me the routine. One piece
of advice I was given “Do not bullshit these people. They are very smart, and
it will not work. Don't even try. Just be yourself.“ I had 3 interviews scheduled.
The second one was a lunch interview. From what I had heard, they give you a few interviews.
If you suck, they don't give you any extras, or come up with an excuse like “The
next person to interview's kids just got hit by a truck, so he won't be in today.
So you can go.” If you don't suck, then you'll get “bonus” interviews.
Without much ado, I got on the shuttle and headed over to the (or one of the)
Encarta building(s). 
<br /><br />
My first interview was with a dev lead for Encarta. The entire interview was writing
code on the whiteboard. Most of it was writing a string-lookup function, so we dicussed
dictionaries, hashtables, and so on, as well explaining some .NET-specific code (since
string interning can be used). I think I did alright there. Very friendly and nice
person. Right before I left, I had to write a simple C++ function to deal with linked
lists, mainly to make sure I knew what pointers are and how they are used. No problem
there.<br /><br />
My next interview was with another dev lead for Encarta, this time on the online version.
We went to an Indian restaurant, and the food was great. I had never had Indian food
at an Indian restaurant before, so that was quite enjoyable. Looking back, perhaps
I enjoyed the food too much and maybe shouldn't have eaten, so as to answer more questions.
On the way over, I was asked to explain things about garbage collection, disposing
and finalization. I was on solid ground there. In fact, that's a question I ask many
people I interview. During lunch, we talked about ASP.NET, different kinds of controls,
caching strategies for search engines, and so on. When we got back, I had to write
some code to do some caching, making it syncronized so that data is never retrieved
more than once. I also did a small “reverse a string“ sample in C.<br /><br />
The next interview was finally with someone who was on the new product team. A good
portion was spent talking about what the product actually was (since I was still rather
in the dark). Then I had to write some code to randomize a deck of cards (in other
words, randomize an array order). We had some fun discussions about random output
and probability. I did well there too. By that I mean I was correct, and I'm pretty
sure he thought the same way too. I say this, because in another discussion with someone
else, they pointed out an “optmiziation” to an algorithm when we were
leaving (so I didn't get a chance to rebut it) that was based on a false assumption,
and was thus wrong, especially in light of the optimizations the JIT engine does.<br /><br />
One troubling thing revealed was that it was not sure that C# was going to be used.
Apparently, Microsoft suffers from internal politics like any other company and due
to some situations out of this team's control, having the .NET Framework was not a
given. I told them this was utter crap, and that the other team should fix their thinking
(in fact, I told this team that they should do so during the last beta of their product),
and they seemed to agree. But that didn't change the situation that we might have
to use C++. I'm not that good with C++. I haven't done much work in it for a while,
and the last time I did use it, it was Managed C++. Of course, I'd write in C++ if
they wanted me to. I told them that for MS, I'd write in Cobol, Ada, Prolog, or even <a href="http://www.muppetlabs.com/~breadbox/bf/">Brainf*ck</a>.
At this point, my hopes went down. There are definately more experienced people for
the job if they want a C++ Windows application. Considering that a reason the
recuiter called was for a “C# expert“, this was quite a letdown.<br /><br />
However, I did get a bonus interview, to see if I was smart enough to really do a
good job C++, or to see if I was just a .NET-groupie. This time, I met with a dev
lead on an educational product. She posed quite a few different design questions,
asked about order of complexity, different algorithms, explaining dictionary versus
hashtable (and what is the “HybridDictionary“ .NET class), and so on.
I had to write a search function for a binary tree in C++, which I did alright,
except for one syntax mistake at the end (hey, I told them I hadn't used C++ for a
while). I think I did well overall, because I got another bonus interview: The End
Boss.<br /><br />
The first think the hiring manager asked me when I sat down with him was “How
are you doing?“ to which I responded “Well, I'm seeing you, so I guess
I'm not doing that bad.“ “Oh, so you know how things work here...“
We dicussed more of the project at hand, talked about my past experience (“What
was the hardest non-technical thing you've done?“). Then the technical question.
Before I describe this, let me note that I had only slept about 5 hours the night
before, and had been up since 6 or 7, and interviewing since 11. It was now 6:30PM.
This would throw me off my game any day, but adding the pressure and excitement of
being on campus, and well, I wasn't in my top-coding mood by now. I might not have
realised it unless he had pointed out that it was late (I was doing o.k. in the last
interview). Anyways, up to the whiteboard. 
<br /><br />
“Find the smallest element in a circular array.” I chucked internally
-- damn, this was easy. I instantly knew how to approach it, so set about it. He takes
one glance, and “Nope, that doesn't work.“ Red Alert. After a few
off-by-one errors, I thought I had it. “Nope, still doesn't work, but you fixed
another small issue.“ Panic mode. Hmm, should I open my wallet and take some
Xanax? Nah, it was too late. The pressure was already on. I wish I had brought Xanax.
“Hmm, that, no, I don't think, nope. Still wrong.” This guy
was smart (as was everyone else, but I didn't embarrass myself as much in front of
them). I felt like he could see right through my mind, laughing at each weak
neuron. He gave me a simple hint, and it was a small, obvious thing, a particular
case. Something I would have caught in VS in about 10 seconds. Of course the
code didn't work. So I added some checks for the case. “Nope. Still doesn't
work.” Fixed a few other issues with the recursion. “Yea, ok, that's
more or less it.“ I had lost. Perhaps it worked, but the whiteboard was a mess.
“Well, you're tired, it's been a long day, and it's late.“ Then I made
the biggest mistake of the day.<br /><br />
“Look, give me another question, so I can prove I'm not a dumbass.“ And
another, retardedly easy question he gave me. And at that precise moment, my brain
decided to stop functioning. Somehow, 0xF5 got sent to the part of my brain that does
coding and thinking. HLT. How simple can it be? “Write a non-recursive function
to do inorder traversal of a binary tree.“ Nothing that should take much time
at all. But boom. I profusely apologised and promised to email him the code. He said
that was ok.<br /><br />
For the next 48 hours (which consisted of sleeping, riding an airplane, and sleeping),
I could do nothing but berate myself. I got seriously depressed/annoyed. Not because
I blew my chance, but because I felt so utterly stupid. I could handle “We
are looking for a different skillset.“ I couldn't handle “You're a bloody
idiot. Give us back the hotel fare.“ I finally sat down, spit out the code,
make a quick pass at refining it for elegance, and sent it off. At least I had done
it. Now all I could do was wait. The recuiter promised to get back to me within a
few days.<br /><br />
Well, a few days and nothing, so I pinged him. “They haven't made a decision
yet. However, if they don't want you, I'll look for another position for you.“
A week later (which was last week) “Not for that position. They have another
opening soon, maybe there. I also am sending your data to two other managers for other
positions.“ 
<br /><br />
And that's where I stand. I know these things take time, so maybe I'll get some good
news. Looking back on everything, I'm not sure how bad the last interview was. Maybe
they were just looking for someone, who, say, knew how to write a Windows app in C++
already. I'm guessing if I totally flubbed it, they'd tell me “You sucked, no
thanks.“ From reading <a href="http://blogs.msdn.com/jobsblog/archive/2004/06/16/157602.aspx">The
Moon Gals Blog</a>, I know it'll take time. At any rate, I'm feeling great now.
Interviewing was more than I had hoped for, so that's pretty cool in and of itself.
I'd love to be hired, obviously, but at least the suspense is over.
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=279854b9-faac-4063-b681-bb3ea4951412" />
      </body>
      <title>Interviewing at Microsoft</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,279854b9-faac-4063-b681-bb3ea4951412.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/07/15/Interviewing+At+Microsoft.aspx</link>
      <pubDate>Thu, 15 Jul 2004 15:02:10 GMT</pubDate>
      <description>&lt;p&gt;
Anyone who knows me knows how much I like Microsoft. That company has repeatedly improved
my standard of living. Since I spend too many hours a day using their products, they've
made a huge impact on me. Sure, people can make their comments about MS, but the personal
computer industry would not be the same had individual hardware makers (IBM) gotten
their way (just think about if no one had a common software model to work against).
Being a developer just really increases my fondness of Microsoft, since Microsoft
loves developers a lot. Visual Studio is an amazing product. So, you can imagine how
excited I was to interview for Microsoft. 
&lt;br&gt;
&lt;br&gt;
I had been &amp;#8220;hoping&amp;#8221; to get an interview there someday,&amp;nbsp;a hope that
I really never expected to come true. Thanks to someone, I got my resume submitted
via the internal site. Knowing that many hires come from internal referrals, my hope
was now increased. My chances were now somewhere less than 1-in-the-length-of-a-whale-in-nanometers.
Quite some time passed and&amp;nbsp;I had heard nothing (as expected). Then, one day,
out of the blue, I get an email from a recruiter asking if &amp;#8220;I'd be interested
in an opportunity at Microsoft&amp;#8221;. I thought it was a joke at first, but after
verifying that person does indeed exist at MS and is indeed a recruiter, wow was all
I could think. 
&lt;br&gt;
&lt;br&gt;
Now, let me tell you a bit about myself. Internally, my emotions are held in an signed
16-bit register (ok, it's technically more complex than that, as any 8th-year-neurosurgeon
knows, but I'm making a point). Usually that works just fine. Well, not in this case.
My excitement levels quickly overflowed and then I calmed down. And then I got excited
again, and so on and so forth. This continued to happen over the&amp;nbsp;next few weeks.
Perhaps the&amp;nbsp;closest experience was when I installed the first Whidbey alpha,
where I promptly hyper-respirated, blacked out and fell out of my chair.&amp;nbsp;At least
I had soft carpeting.&lt;br&gt;
&lt;br&gt;
Well, I responded to the recuiter, saying that &amp;#8220;Yes, I'd be interested.&amp;#8221;
This was followed by a phone interview, to see what experience I have, what I do [not]
well, and so on. I was told that I looked interesting because of my C# background.
I also found out that I wasn't found in the internal database, but just by searching
on the web. Wow. The recruiter was from HED, the Home Entertainment Division. This
includes XBox, Encarta, and so on. I still didn't know what the position was, but
I tried to find it on the online site, and thought it might have something to do with
an XBox server, since that was the only posting that was geared towards a C# person.
I don't have any experience programming games or 3D so this seemed a bit odd. The
only info I had was that it was an SDE position involving C#.&lt;br&gt;
&lt;br&gt;
I soon got an email from the recruiter with details on the position (it's a new product),
and asking when I could meet with the hiring manager.&amp;nbsp;About a week later had
an interview with the hiring manager, the person who would be my boss if I was accepted.&amp;nbsp;This
was more technical, asking about specific technologies, having me explain some design
decisions I'd make, and a technical question. I thought I was doing pretty well up
until the technical question. It was a trivial question about linked lists, but it
seemed like it took me forever to answer it. I suppose it was only a few minutes,
but I sure was sweating. We then talked a little bit about the order of complexity
of the solution. At least the asymptotic analysis came quickly to me.&lt;br&gt;
&lt;br&gt;
After the question, I figured I had blown it. I thought that surely even&amp;nbsp;a half-year
CS student could answer it in 5 seconds (something that I later found not to be to
true of many people). I never did much formal education, dropping out after grade
10 or 11. So I haven't learned or memorized any &amp;#8220;basic&amp;#8221; CS stuff via any
normal channels, but instead mainly through experience. The next question confirmed
it: &amp;#8220;What's your education level?&amp;#8221;... &amp;#8220;Umm. None. I've just been
using computers since I was 3 or 4.&amp;#8221; &amp;#8220;Ok, I see. Well, the recruiter will
follow up with you...&amp;#8221; I wasn't going to take that for an answer.&amp;nbsp;I really
wanted to know &amp;#8220;Was I a total dumbass?&amp;#8221; The hiring manager then said that
it was not a negative (not having formal education, that is), and that he would like
to move forward with me, but that the recruiter needs to handle those details. Ok,
so I wasn't being blown off.&lt;br&gt;
&lt;br&gt;
Soon I get an email from the recruiter, saying that they'd like to move forward and
fly me to Redmond for interviews. Wow. A dream come true. I'm actually going to Redmond.
I had only been there once before, for the Global MVP Summit. It was extremely impressive,
to say the least. During the next week, we got all the details arranged. Microsoft
buys you the airplane ticket, hotel, rental car (although I can't legally drive in
the states, ok, well, I can't legally drive anywhere, but at least in Guatemala a
few bucks fixes that) or reimburses you for taxis. They also reimburse you for food
and other expenses. However, they do not reimburse you for gambling expenses, haircuts,
alcohol, or other &amp;#8220;personal entertainment&amp;#8221;, which includes the pay-per-view
porn at hotels. They make this very clear on their website, leading me&amp;nbsp;to wonder
how many people tried to pass of a $10,000 bill for a complete makeover, champagne,
and a couple of call girls. Their websites handle everything, including making your
appointments. Very smooth (it'd have to be, with the number of people they interview).&lt;br&gt;
&lt;br&gt;
I had a trip coming up, so it was actually about 3 weeks before I could get out there.
I re-read &amp;#8220;How to move Mount Fuji&amp;#8221;, which was o.k. Some of the answers
were wrong (I had read it a year earlier, just for fun) though, and it doesn't cover
any technical questions. Nice flight out, easy taxi over to the Marriot Courtyard,
which is just a block away from campus. The night I got there, I met up with a friend
from MS, and had some Pho'. He was very reassuring, telling me about his interviews,
which was quite helpful.&amp;nbsp;I didn't get to sleep until quite late, and I slept
quite poorly as well. Due to the time change, I also woke up quite early too. Not
a good start. I went down and had a few cups of yogurt, and noticed that my hands
were shaking. Quite a few other people were there on Microsoft-related business. Maybe
the whole hotel was rented by MS. Who knows. 
&lt;br&gt;
&lt;br&gt;
First off, I had to meet the recruiter. That building was not on campus, and was actually
about 4km away. Not being able to calculate the time a taxi traveling at 50km/hr would
take to go 4km, I left about an hour an a half before my appointment, promptly arriving
1.3 hours early. Well, better early than late, eh? I nervously paced around the waiting
room, perhaps annoying the receptionist who was frantically trying to reschedule a
meeting room she overbooked. I think I finally got a bit calmer, somehow. Or maybe
I just thought I was calm. Finally, I was entered into the sacred building and sat
down in the recruiters office. 
&lt;br&gt;
&lt;br&gt;
He gave me a brief overview of what I was here for, telling me the routine. One piece
of advice I was given &amp;#8220;Do not bullshit these people. They are very smart, and
it will not work. Don't even try. Just be yourself.&amp;#8220; I had 3 interviews scheduled.
The second one was a lunch interview. From what I had heard, they give you a few interviews.
If you suck, they don't give you any extras, or come up with an excuse like &amp;#8220;The
next person to interview's kids just got hit by a truck, so&amp;nbsp;he won't be in today.
So you can go.&amp;#8221; If you don't suck, then you'll get &amp;#8220;bonus&amp;#8221; interviews.
Without much ado, I got on the shuttle and headed over to the (or one of&amp;nbsp;the)
Encarta building(s). 
&lt;br&gt;
&lt;br&gt;
My first interview was with a dev lead for Encarta. The entire interview was writing
code on the whiteboard. Most of it was writing a string-lookup function, so we dicussed
dictionaries, hashtables, and so on, as well explaining some .NET-specific code (since
string interning can be used). I think I did alright there. Very friendly and nice
person. Right before I left, I had to write a simple C++ function to deal with linked
lists, mainly to make sure I knew what pointers are and how they are used. No problem
there.&lt;br&gt;
&lt;br&gt;
My next interview was with another dev lead for Encarta, this time on the online version.
We went to an Indian restaurant, and the food was great. I had never had Indian food
at an Indian restaurant before, so that was quite enjoyable. Looking back, perhaps
I enjoyed the food too much and maybe shouldn't have eaten, so as to answer more questions.
On the way over, I was asked to explain things about garbage collection, disposing
and finalization. I was on solid ground there. In fact, that's a question I ask many
people I interview. During lunch, we talked about ASP.NET, different kinds of controls,
caching strategies for search engines, and so on. When we got back, I had to write
some code to do some caching, making it syncronized so that data is never retrieved
more than once. I also did a small &amp;#8220;reverse a string&amp;#8220; sample in C.&lt;br&gt;
&lt;br&gt;
The next interview was finally with someone who was on the new product team. A good
portion was spent talking about what the product actually was (since I was still rather
in the dark). Then I had to write some code to randomize a deck of cards (in other
words, randomize an array order). We had some fun discussions about random output
and probability. I did well there too. By that I mean I was correct, and I'm pretty
sure he thought the same way too. I say this, because in another discussion with someone
else, they pointed out an &amp;#8220;optmiziation&amp;#8221; to an algorithm when we were
leaving (so I didn't get a chance to rebut it) that was based on a false assumption,
and was thus wrong, especially in light of the optimizations the JIT engine does.&lt;br&gt;
&lt;br&gt;
One troubling thing revealed was that it was not sure that C# was going to be used.
Apparently, Microsoft suffers from internal politics like any other company and due
to some situations out of this team's control, having the .NET Framework was not a
given. I told them this was utter crap, and that the other team should fix their thinking
(in fact, I told this team that they should do so during the last beta of their product),
and they seemed to agree. But that didn't change the situation that we might have
to use C++. I'm not that good with C++. I haven't done much work in it for a while,
and the last time I did use it, it was Managed C++. Of course, I'd write in C++ if
they wanted me to. I told them that for MS, I'd write in Cobol, Ada, Prolog, or even &lt;a href="http://www.muppetlabs.com/~breadbox/bf/"&gt;Brainf*ck&lt;/a&gt;.
At this point, my hopes went down. There are definately more experienced people for
the job if they want a C++ Windows application. Considering that&amp;nbsp;a reason the
recuiter called was for a &amp;#8220;C# expert&amp;#8220;, this was quite a letdown.&lt;br&gt;
&lt;br&gt;
However, I did get a bonus interview, to see if I was smart enough to really do a
good job C++, or to see if I was just a .NET-groupie. This time, I met with a dev
lead on an educational product. She posed quite a few different design questions,
asked about order of complexity, different algorithms, explaining dictionary versus
hashtable (and what is the &amp;#8220;HybridDictionary&amp;#8220; .NET class), and so on.
I had to write a search&amp;nbsp;function for a binary tree in C++, which I did alright,
except for one syntax mistake at the end (hey, I told them I hadn't used C++ for a
while). I think I did well overall, because I got another bonus interview: The End
Boss.&lt;br&gt;
&lt;br&gt;
The first think the hiring manager asked me when I sat down with him was &amp;#8220;How
are you doing?&amp;#8220; to which I responded &amp;#8220;Well, I'm seeing you, so I guess
I'm not doing that bad.&amp;#8220; &amp;#8220;Oh, so you know how things work here...&amp;#8220;
We dicussed more of the project at hand, talked about my past experience (&amp;#8220;What
was the hardest non-technical thing you've done?&amp;#8220;). Then the technical question.
Before I describe this, let me note that I had only slept about 5 hours the night
before, and had been up since 6 or 7, and interviewing since 11. It was now 6:30PM.
This would throw me off my game any day, but adding the pressure and excitement of
being on campus, and well, I wasn't in my top-coding mood by now. I might not have
realised it unless he had pointed out that it was late (I was doing o.k. in the last
interview). Anyways, up to the whiteboard. 
&lt;br&gt;
&lt;br&gt;
&amp;#8220;Find the smallest element in a circular array.&amp;#8221; I chucked internally
-- damn, this was easy. I instantly knew how to approach it, so set about it. He takes
one glance, and &amp;#8220;Nope,&amp;nbsp;that doesn't work.&amp;#8220; Red Alert. After a few
off-by-one errors, I thought I had it. &amp;#8220;Nope, still doesn't work, but you fixed
another small issue.&amp;#8220; Panic mode. Hmm, should I open my wallet and take some
Xanax? Nah, it was too late. The pressure was already on. I wish I had brought Xanax.
&amp;#8220;Hmm, that, no, I don't think, nope.&amp;nbsp;Still wrong.&amp;#8221;&amp;nbsp;This guy
was smart (as was everyone else, but I didn't embarrass myself as much in front of
them). I felt like he could see&amp;nbsp;right through my mind, laughing at each weak
neuron. He gave me a&amp;nbsp;simple hint, and&amp;nbsp;it was a small, obvious thing, a particular
case. Something I would have caught in VS in about&amp;nbsp;10 seconds. Of course the
code didn't work. So I added some checks for the case. &amp;#8220;Nope. Still doesn't
work.&amp;#8221;&amp;nbsp;Fixed a few other issues with the recursion. &amp;#8220;Yea, ok, that's
more or less it.&amp;#8220; I had lost. Perhaps it worked, but the whiteboard was a mess.
&amp;#8220;Well, you're tired, it's been a long day, and it's late.&amp;#8220; Then I made
the biggest mistake of the day.&lt;br&gt;
&lt;br&gt;
&amp;#8220;Look, give me another question, so I can prove I'm not a dumbass.&amp;#8220; And
another, retardedly easy question he gave me. And at that precise moment, my brain
decided to stop functioning. Somehow, 0xF5 got sent to the part of my brain that does
coding and thinking. HLT. How simple can it be? &amp;#8220;Write a non-recursive function
to do inorder traversal of a binary tree.&amp;#8220; Nothing that should take much time
at all. But boom. I profusely apologised and promised to email him the code. He said
that was ok.&lt;br&gt;
&lt;br&gt;
For the next 48 hours (which consisted of sleeping, riding an airplane, and sleeping),
I could do nothing but berate myself. I got seriously depressed/annoyed. Not because
I blew my chance, but because&amp;nbsp;I felt so utterly stupid. I could handle &amp;#8220;We
are looking for a different skillset.&amp;#8220; I couldn't handle &amp;#8220;You're a bloody
idiot. Give us back the hotel fare.&amp;#8220; I finally sat down, spit out the code,
make a quick pass at refining it for elegance, and sent it off. At least I had done
it. Now all I could do was wait. The recuiter promised to get back to me within a
few days.&lt;br&gt;
&lt;br&gt;
Well, a few days and nothing, so I pinged him. &amp;#8220;They haven't made a decision
yet. However, if they don't want you, I'll look for another position for you.&amp;#8220;
A week later (which was last week) &amp;#8220;Not for that position. They have another
opening soon, maybe there. I also am sending your data to two other managers for other
positions.&amp;#8220; 
&lt;br&gt;
&lt;br&gt;
And that's where I stand. I know these things take time, so maybe I'll get some good
news. Looking back on everything, I'm not sure how bad the last interview was. Maybe
they were just looking for someone, who, say, knew how to write a Windows app in C++
already. I'm guessing if I totally flubbed it, they'd tell me &amp;#8220;You sucked, no
thanks.&amp;#8220; From reading &lt;a href="http://blogs.msdn.com/jobsblog/archive/2004/06/16/157602.aspx"&gt;The
Moon Gals Blog&lt;/a&gt;, I know it'll take time.&amp;nbsp;At any rate, I'm feeling great now.
Interviewing was more than I had hoped for, so that's pretty cool in and of itself.
I'd love to be hired, obviously, but at least the suspense is over.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=279854b9-faac-4063-b681-bb3ea4951412" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,279854b9-faac-4063-b681-bb3ea4951412.aspx</comments>
      <category>Misc. Technology</category>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=7c528097-5d94-4d7a-9629-c899d0b013de</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,7c528097-5d94-4d7a-9629-c899d0b013de.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,7c528097-5d94-4d7a-9629-c899d0b013de.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=7c528097-5d94-4d7a-9629-c899d0b013de</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
For those of you who played D&amp;D (<a href="http://www.cliveblackledge.com/8bit/8bitDandD.html">here's
a funny video to see what it's like</a>), you might recall that there were magical
tomes that could increase or decrease your abilities, just by reading them. Of course
that's impossible in real life since we'd need powerful magic... right? Well, as I
have unfortunately learned, no. A while ago, I had to maintain someone else's app.
I believe in the process of reading this app's code, I have lost a few IQ points.
Let's take a look, shall we?*<br /><br />
All the code in this app uses horrible variable names. In a 250 line block of code
(a single method -- the writers must have thought there to be huge drawbacks to using
methods), the first line starts off by declaring the variables. A sample looks this:<br /><br /><font face="Courier New">dim objconn,objrs,strDatabase,mysql,mysql1,sqlstring,rstemp,dbConn1,objrs1,query</font><br /><br />
This is a truncated line. They actually declare about double that much. Regardless
on how you feel about declaring everything at the top of a file, this is bad. They
don't use these variables at the same time. For instance, they'll open objrs, do something,
and then close it, then open rstemp and repeat. There aren't actually two objects
in use at once. They just declared extra variables for fun. Or maybe they thought
they had to give the variables a rest. I don't know. And I don't think they did either.
Of course, it's better than using no variable names at all.<br /><br />
They have a process to read values from a comma-delimited file. So, one line at a
time, they use VB's split function, storing the result in a variable named “split“.
So far so good. Then they proceed to use constants for the next 100 lines to refer
to different fields, giving way to wonderful code as so:<br /><br /><font face="Courier New">if split(6) = “true“ then<br />
  objrs1.open “SELECT * FROM Table WHERE Field1 = “ &amp; split(2)
&amp; “ Field2 = '“ &amp; split(9) &amp; “'“<br />
  split(4) = objrs1(“SomeField“)<br /></font><br />
At a few places in the app, a field is selected from the DB for absolutely no reason:<br /><br /><font face="Courier New">someId = Request.QueryString(“someId“)<br />
rs.Open “SELECT SomeId FROM Orders WHERE SomeId = “ &amp; someId, objConn1</font><br /><font face="Courier New">someId = rs(“SomeId“)<br /></font><br />
That's right. They select a single field (an int), constraining it to the current
value of their var, and then set the var to the same value. Maybe there's something
special in SQL that I'm not aware of. To their credit, there's actually a check for
rs.Eof first (omitted for clarity of stupidity).<br /><br />
Here's a brilliant idea for performance: Don't use SQL's COUNT. In quite a few places,
they'll execute a semi-complex query that returns, on average, 10,000 rows. But why
bother with SELECT COUNT, when we have SELECT *?<br /><br />
The entire app is built like this. The people who wrote this should have their text
editors confiscated.<br /><br /><em>* Some variable names have been renamed to protect the innoce-- mentally challenged.</em></p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=7c528097-5d94-4d7a-9629-c899d0b013de" />
      </body>
      <title>D&amp;D Items do exist: I just read a "Tome of Stupidity -1"</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,7c528097-5d94-4d7a-9629-c899d0b013de.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/07/11/DD+Items+Do+Exist+I+Just+Read+A+Tome+Of+Stupidity+1.aspx</link>
      <pubDate>Sun, 11 Jul 2004 20:14:29 GMT</pubDate>
      <description>&lt;p&gt;
For those of you who played D&amp;amp;D (&lt;a href="http://www.cliveblackledge.com/8bit/8bitDandD.html"&gt;here's
a&amp;nbsp;funny video to see what it's like&lt;/a&gt;), you might recall that there were magical
tomes that could increase or decrease your abilities, just by reading them. Of course
that's impossible in real life since we'd need powerful magic... right? Well, as I
have unfortunately learned, no. A while ago, I had to maintain someone else's app.
I believe in the process of reading this app's code, I have lost a few IQ points.
Let's take a look, shall we?*&lt;br&gt;
&lt;br&gt;
All the code in this app uses horrible variable names. In a 250 line block of code
(a single method -- the writers must have thought there to be huge drawbacks to using
methods), the first line starts off by declaring the variables. A sample looks this:&lt;br&gt;
&lt;br&gt;
&lt;font face="Courier New"&gt;dim objconn,objrs,strDatabase,mysql,mysql1,sqlstring,rstemp,dbConn1,objrs1,query&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
This is a truncated line. They actually declare about double that much. Regardless
on how you feel about declaring everything at the top of a file, this is bad. They
don't use these variables at the same time. For instance, they'll open objrs, do something,
and then close it, then open rstemp and repeat. There aren't actually two objects
in use at once. They just declared extra variables for fun. Or maybe they thought
they had to give the variables a rest. I don't know. And I don't think they did either.
Of course, it's better than using no variable names at all.&lt;br&gt;
&lt;br&gt;
They have a process to read values from a comma-delimited file. So, one line at a
time, they use VB's split function, storing the result in a variable named &amp;#8220;split&amp;#8220;.
So far so good. Then they proceed to use constants for the next 100 lines to refer
to different fields, giving way to wonderful code as so:&lt;br&gt;
&lt;br&gt;
&lt;font face="Courier New"&gt;if split(6) = &amp;#8220;true&amp;#8220; then&lt;br&gt;
&amp;nbsp; objrs1.open &amp;#8220;SELECT * FROM Table WHERE Field1 = &amp;#8220; &amp;amp; split(2)
&amp;amp; &amp;#8220; Field2 = '&amp;#8220; &amp;amp; split(9) &amp;amp; &amp;#8220;'&amp;#8220;&lt;br&gt;
&amp;nbsp;&amp;nbsp;split(4) = objrs1(&amp;#8220;SomeField&amp;#8220;)&lt;br&gt;
&lt;/font&gt;
&lt;br&gt;
At a few places in the app, a field is selected from the DB for absolutely no reason:&lt;br&gt;
&lt;br&gt;
&lt;font face="Courier New"&gt;someId = Request.QueryString(&amp;#8220;someId&amp;#8220;)&lt;br&gt;
rs.Open &amp;#8220;SELECT SomeId FROM Orders WHERE SomeId = &amp;#8220; &amp;amp; someId, objConn1&lt;/font&gt;
&lt;br&gt;
&lt;font face="Courier New"&gt;someId = rs(&amp;#8220;SomeId&amp;#8220;)&lt;br&gt;
&lt;/font&gt;
&lt;br&gt;
That's right. They select a single field (an int), constraining it to the current
value of their var, and then set the var to the same value. Maybe there's something
special in SQL that I'm not aware of. To their credit, there's actually a check for
rs.Eof first (omitted for clarity of stupidity).&lt;br&gt;
&lt;br&gt;
Here's a brilliant idea for performance: Don't use SQL's COUNT. In quite a few places,
they'll execute a semi-complex query that returns, on average, 10,000 rows. But why
bother with SELECT COUNT, when we have SELECT *?&lt;br&gt;
&lt;br&gt;
The entire app is built like this. The people who wrote this should have their text
editors confiscated.&lt;br&gt;
&lt;br&gt;
&lt;em&gt;* Some variable names have been renamed to protect the innoce-- mentally challenged.&lt;/em&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=7c528097-5d94-4d7a-9629-c899d0b013de" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,7c528097-5d94-4d7a-9629-c899d0b013de.aspx</comments>
      <category>Code</category>
      <category>Humour</category>
      <category>Misc. Technology</category>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=e1175d47-e56e-4604-9097-9cd5576d84b5</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,e1175d47-e56e-4604-9097-9cd5576d84b5.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,e1175d47-e56e-4604-9097-9cd5576d84b5.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=e1175d47-e56e-4604-9097-9cd5576d84b5</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
At the PDC '03, and the time after it, it seemed like Microsoft was really liking
ATI. I remember using their cards a long time ago, and it was a very bad experience.
So, I've been quite loyal to nVidia for the past while, since they hadn't disappointed
majorly... until a few days ago. I just left for a trip, and was counting on using
Remote Desktop to get access to VS, Outlook, etc. while on the road. 
<br /><br />
I connect to my machine from my laptop. User... pass.. applying settings -- window
closes. Try again. On another machine. Try with a different user (perhaps the profile
was messed up...). All the same. After login, the window closes.<br /><br />
Google group search for “remote desktop closes”... and tada! Are you using
nVidia's drivers? Guess what? Their drivers install a service and yep, that service
kills remote desktop. Stop the service, and you're set. Well, I'm 3000 miles away
from my computer, so that's pretty hard (two firewalls, so I can't connect to SQL
Server and run a extended procedure or likewise).<br /><br />
Apparently, this is nothing that new (judging from Google groups), but I don't remember
nVidia mentioning this in their release notes. Why can't hardware vendors just make
drivers? That's all I need. Drivers and an optional configuration app. Seems like
this trend is only getting worse...
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=e1175d47-e56e-4604-9097-9cd5576d84b5" />
      </body>
      <title>Why I hate nVidia now</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,e1175d47-e56e-4604-9097-9cd5576d84b5.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/06/23/Why+I+Hate+NVidia+Now.aspx</link>
      <pubDate>Wed, 23 Jun 2004 06:28:54 GMT</pubDate>
      <description>&lt;p&gt;
At the PDC '03, and the time after it, it seemed like Microsoft was really liking
ATI. I remember using their cards a long time ago, and it was a very bad experience.
So, I've been quite loyal to nVidia for the past while, since they hadn't disappointed
majorly... until a few days ago. I just left for a trip, and was counting on using
Remote Desktop to get access to VS, Outlook, etc. while on the road. 
&lt;br&gt;
&lt;br&gt;
I connect to my machine from my laptop. User... pass.. applying settings -- window
closes. Try again. On another machine. Try with a different user (perhaps the profile
was messed up...). All the same. After login, the window closes.&lt;br&gt;
&lt;br&gt;
Google group search for &amp;#8220;remote desktop closes&amp;#8221;... and tada! Are you using
nVidia's drivers? Guess what? Their&amp;nbsp;drivers install a service and yep, that service
kills remote desktop. Stop the service, and you're set. Well, I'm 3000 miles away
from my computer, so that's pretty hard (two firewalls, so I can't connect to SQL
Server and run a extended procedure or likewise).&lt;br&gt;
&lt;br&gt;
Apparently, this is nothing that new (judging from Google groups), but I don't remember
nVidia mentioning this in their release notes. Why can't hardware vendors just make
drivers? That's all I need. Drivers and an optional configuration app. Seems like
this trend is only getting worse...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=e1175d47-e56e-4604-9097-9cd5576d84b5" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,e1175d47-e56e-4604-9097-9cd5576d84b5.aspx</comments>
      <category>Misc. Technology</category>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=58666928-5d2b-483c-9c27-6e79b57112ed</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,58666928-5d2b-483c-9c27-6e79b57112ed.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,58666928-5d2b-483c-9c27-6e79b57112ed.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=58666928-5d2b-483c-9c27-6e79b57112ed</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Just recently, I had three great things happen. Actually, I think there were some
others, but I've since forgotten them (I wanted to write this post a week ago).<br /><br />
1: My wife finally got to Atlanta. After some issues with INS (grrr) and Delta (grrrrr),
we finally got her up to Atlanta from Guatemala on a six-month visa. No more sleeping
under my desk.<br /><br />
2: Code Center Premium access. I got my smart card and account info, and now I'm in.
The complete Windows source code, including the .NET Framework. Now I can browse the
source, as well as doing just-in-time source debugging on Windows and .NET. Swweeeeeet.
Had I had this years ago, I'd have saved myself so many headaches (as well as written
much better code!).<br /><br />
3: Renewal in the <a href="http://mvp.support.microsoft.com">Microsoft MVP Program</a>.
Lots of goodies (like source licensing), as well as access to a lot of great information
and contacts.
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=58666928-5d2b-483c-9c27-6e79b57112ed" />
      </body>
      <title>Three great things</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,58666928-5d2b-483c-9c27-6e79b57112ed.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/05/10/Three+Great+Things.aspx</link>
      <pubDate>Mon, 10 May 2004 16:38:41 GMT</pubDate>
      <description>&lt;p&gt;
Just recently, I had three great things happen. Actually, I think there were some
others, but I've since forgotten them (I wanted to write this post a week ago).&lt;br&gt;
&lt;br&gt;
1: My wife finally got to Atlanta. After some issues with INS (grrr) and Delta (grrrrr),
we finally got her up to Atlanta from Guatemala on a six-month visa. No more sleeping
under my desk.&lt;br&gt;
&lt;br&gt;
2: Code Center Premium access. I got my smart card and account info, and now I'm in.
The complete Windows source code, including the .NET Framework. Now I can browse the
source, as well as doing just-in-time source debugging on Windows and .NET. Swweeeeeet.
Had I had this years ago, I'd have saved myself so many headaches (as well as written
much better code!).&lt;br&gt;
&lt;br&gt;
3: Renewal in the &lt;a href="http://mvp.support.microsoft.com"&gt;Microsoft MVP Program&lt;/a&gt;.
Lots of goodies (like source licensing), as well as access to a lot of great information
and contacts.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=58666928-5d2b-483c-9c27-6e79b57112ed" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,58666928-5d2b-483c-9c27-6e79b57112ed.aspx</comments>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=853b46d0-d834-4401-8f57-64b9478be5ac</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,853b46d0-d834-4401-8f57-64b9478be5ac.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,853b46d0-d834-4401-8f57-64b9478be5ac.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=853b46d0-d834-4401-8f57-64b9478be5ac</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
On Friday, I had some issues with Visual Studio setup. I was trying to add some features,
however VS wasn't liking my MSDN source (I guess I used a different MSI to install
before, and the MSDN MSI was different). PSS couldn't resolve it with their cool little
MSI tools, so a re-install was in order.<br /><br />
I was hesistant, since I have some add-ons, lots of customizations, and things like
VSIP installed. Well, even after the full uninstall-reinstall, all my settings and
addons were retained. I'm exceedingly impressed.<br /><br />
I also spent this weekend coding on my wife's laptop. She only has the framework,
no SDK, so it was quite an interesting experience. I couldn't use ILDASM (*gasp*),
and had no docs. I was also using CSC and Notepad. Getting back into VS2005 feels
*really* good now :).
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=853b46d0-d834-4401-8f57-64b9478be5ac" />
      </body>
      <title>Visual Studio never ceases to impress me</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,853b46d0-d834-4401-8f57-64b9478be5ac.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/05/10/Visual+Studio+Never+Ceases+To+Impress+Me.aspx</link>
      <pubDate>Mon, 10 May 2004 16:31:48 GMT</pubDate>
      <description>&lt;p&gt;
On Friday, I had some issues with Visual Studio setup. I was trying to add some features,
however VS wasn't liking my MSDN source (I guess I used a different MSI to install
before, and the MSDN MSI was different). PSS couldn't resolve it with their cool little
MSI tools, so a re-install was in order.&lt;br&gt;
&lt;br&gt;
I was hesistant, since I have some add-ons, lots of customizations, and things like
VSIP installed. Well, even after the full uninstall-reinstall, all my settings and
addons were retained. I'm exceedingly impressed.&lt;br&gt;
&lt;br&gt;
I also spent this weekend coding on my wife's laptop. She only has the framework,
no SDK, so it was quite an interesting experience. I couldn't use ILDASM (*gasp*),
and had no docs. I was also using CSC and Notepad. Getting back into VS2005 feels
*really* good now :).
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=853b46d0-d834-4401-8f57-64b9478be5ac" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,853b46d0-d834-4401-8f57-64b9478be5ac.aspx</comments>
      <category>Misc. Technology</category>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=2dddaa40-0727-43cb-9fbc-cdc7b98f6bf1</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,2dddaa40-0727-43cb-9fbc-cdc7b98f6bf1.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,2dddaa40-0727-43cb-9fbc-cdc7b98f6bf1.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=2dddaa40-0727-43cb-9fbc-cdc7b98f6bf1</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I just got to Atlanta, and the next morning, UPS showed up with my new <a href="http://displaysbysony.com/displayb2b/model.jsp?pCode=StylePro&amp;pModelId=594">Sony
SDM-S73/B</a>, a wonderful 17” LCD panel (analog). Wow. I've been
using CRTs for 18 years, and my eyes hurt.  This panel is such a welcome relief!<br /><br />
Big benefit: no refresh.  I'm really sensitive to refresh rate, and pretty much
any CRT running at less than 85Hz gives me a headache within a few minutes. Even
though this panel runs at only 75Hz, the way that LCD works means that you don't notice
it. It's a solid display that's just... there. Feels like it's just painted on.<br /><br />
Another big benefit: low output. Every CRT I've used, I feel like there's a lot of
energy coming towards my eyes. It's a lot to handle, and it's hard on them, thus my <a href="/blog/PermaLink.aspx?guid=5e889069-2409-456f-9f14-1bc3a26298fd">articles</a> on <a href="/blog/PermaLink.aspx?guid=28ec6112-e99c-466f-9055-0248dbc17b6e">using
gray</a>. This Sony display has a great “Eco” button that flips between
energy levels (both in consumption and output). Thus I can keep my display as low
as possible throughout the day and night, and save energy too.<br /><br />
Another nice thing is that the stand makes it very simple to move up and down, so
as I change my sitting (slouching?) position, I can make sure I'm straight-on, which
is best for ClearType reading. ClearType really makes text look better. Windows
Media Video HD looks spectacular on this display. It has a 160-degree viewing
angle, so a few people can sit around and watch too.<br /><br /><a href="http://www.tigerdirect.com">TigerDirect</a> has them for $450, which is about
$50 cheaper than anywhere else I found them.
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=2dddaa40-0727-43cb-9fbc-cdc7b98f6bf1" />
      </body>
      <title>Easy on your eyes</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,2dddaa40-0727-43cb-9fbc-cdc7b98f6bf1.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/03/17/Easy+On+Your+Eyes.aspx</link>
      <pubDate>Wed, 17 Mar 2004 19:10:13 GMT</pubDate>
      <description>&lt;p&gt;
I just got to Atlanta, and the next morning, UPS showed up with my new &lt;a href="http://displaysbysony.com/displayb2b/model.jsp?pCode=StylePro&amp;amp;pModelId=594"&gt;Sony
SDM-S73/B&lt;/a&gt;, a wonderful 17&amp;#8221; LCD panel (analog).&amp;nbsp;Wow.&amp;nbsp;I've been
using CRTs for 18 years, and my eyes hurt.&amp;nbsp; This panel is such a welcome relief!&lt;br&gt;
&lt;br&gt;
Big benefit: no refresh.&amp;nbsp; I'm really sensitive to refresh rate, and pretty much
any CRT running at less than 85Hz gives me a headache within a few minutes.&amp;nbsp;Even
though this panel runs at only 75Hz, the way that LCD works means that you don't notice
it. It's a solid display that's just... there. Feels like it's just painted on.&lt;br&gt;
&lt;br&gt;
Another big benefit: low output. Every CRT I've used, I feel like there's a lot of
energy coming towards my eyes. It's a lot to handle, and it's hard on them, thus my &lt;a href="/blog/PermaLink.aspx?guid=5e889069-2409-456f-9f14-1bc3a26298fd"&gt;articles&lt;/a&gt; on &lt;a href="/blog/PermaLink.aspx?guid=28ec6112-e99c-466f-9055-0248dbc17b6e"&gt;using
gray&lt;/a&gt;. This Sony display has a great &amp;#8220;Eco&amp;#8221; button that flips between
energy levels (both in consumption and output). Thus I can keep my display as low
as possible throughout the day and night, and save energy too.&lt;br&gt;
&lt;br&gt;
Another nice thing is that the stand makes it very simple to move up and down, so
as I change my sitting (slouching?) position, I can make sure I'm straight-on, which
is best for ClearType reading.&amp;nbsp;ClearType really makes text look better.&amp;nbsp;Windows
Media Video HD looks spectacular on this display.&amp;nbsp;It has a 160-degree viewing
angle, so a few people can sit around and watch too.&lt;br&gt;
&lt;br&gt;
&lt;a href="http://www.tigerdirect.com"&gt;TigerDirect&lt;/a&gt; has them for $450, which is about
$50 cheaper than anywhere else I found them.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=2dddaa40-0727-43cb-9fbc-cdc7b98f6bf1" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,2dddaa40-0727-43cb-9fbc-cdc7b98f6bf1.aspx</comments>
      <category>Misc. Technology</category>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=12fdb1ad-5b8c-4b3e-be32-94cf3d6501da</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,12fdb1ad-5b8c-4b3e-be32-94cf3d6501da.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,12fdb1ad-5b8c-4b3e-be32-94cf3d6501da.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=12fdb1ad-5b8c-4b3e-be32-94cf3d6501da</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Well, I'm moving to Atlanta tomorrow (with a few day stop in Miami).  It's rather
sudden (only decided about 2 weeks ago).  As I try to pack up everything I have,
I'm amazed at how much stuff I have that's just sitting around.  I'm destroying
~500 CD-ROMs and DVDs (old backups, beta CDs, etc.).  I've noticed that MSDN
contributes quite a bit to this (because MSDN Latin America refuses to send just English,
but insists on sending all sorts of localized versions that I'm never going to use
(because I have MUIs!)).<br /><br />
On the other hand, there aren't that many things I'm taking (a few suitcases is all
of my stuff).  Apart from my CPU case, the largest thing I have is my Go board. 
Makes me wonder why I keep so many things lying around.  
<br /><br />
Anyways, does anyone have any hints for a .NET MVP getting into Atlanta?  I'm
looking for apartments (2BR) in Midtown... we'll see how that goes.  If any other
.NET people are interesting meeting up sometime for a drink, let me know.  I
hope there's a good local user group in Atlanta...<br /><br />
(Yes, because of this I won't be posting anything substantial for a bit.)
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=12fdb1ad-5b8c-4b3e-be32-94cf3d6501da" />
      </body>
      <title>Packing up and shipping out</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,12fdb1ad-5b8c-4b3e-be32-94cf3d6501da.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/03/11/Packing+Up+And+Shipping+Out.aspx</link>
      <pubDate>Thu, 11 Mar 2004 19:10:36 GMT</pubDate>
      <description>&lt;p&gt;
Well, I'm moving to Atlanta tomorrow (with a few day stop in Miami).&amp;nbsp; It's rather
sudden (only decided about 2 weeks ago).&amp;nbsp; As I try to pack up everything I have,
I'm amazed at how much stuff I have that's just sitting around.&amp;nbsp; I'm destroying
~500 CD-ROMs and DVDs (old backups, beta CDs, etc.).&amp;nbsp; I've noticed that MSDN
contributes quite a bit to this (because MSDN Latin America refuses to send just English,
but insists on sending all sorts of localized versions that I'm never going to use
(because I have MUIs!)).&lt;br&gt;
&lt;br&gt;
On the other hand, there aren't that many things I'm taking (a few suitcases is all
of my stuff).&amp;nbsp; Apart from my CPU case, the largest thing I have is my Go board.&amp;nbsp;
Makes me wonder why I keep so many things lying around.&amp;nbsp; 
&lt;br&gt;
&lt;br&gt;
Anyways, does anyone have any hints for a .NET MVP getting into Atlanta?&amp;nbsp; I'm
looking for apartments (2BR) in Midtown... we'll see how that goes.&amp;nbsp; If any other
.NET people are interesting meeting up sometime for a drink, let me know.&amp;nbsp; I
hope there's a good local user group in Atlanta...&lt;br&gt;
&lt;br&gt;
(Yes, because of this I won't be posting anything substantial for a bit.)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=12fdb1ad-5b8c-4b3e-be32-94cf3d6501da" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,12fdb1ad-5b8c-4b3e-be32-94cf3d6501da.aspx</comments>
      <category>Misc</category>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=6579270b-65d7-481c-98a3-cfaae9a12d04</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,6579270b-65d7-481c-98a3-cfaae9a12d04.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,6579270b-65d7-481c-98a3-cfaae9a12d04.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=6579270b-65d7-481c-98a3-cfaae9a12d04</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://radio.weblogs.com/0001011/2004/03/07.html#a6863">Scoble linked to
me!</a>  Around 2AM or so.  And now by 11AM, I've had over 500 visits (and
some new subscribers)!  And this is on a Sunday.  Very cool.  Time
to turn on the caching.
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=6579270b-65d7-481c-98a3-cfaae9a12d04" />
      </body>
      <title>I've been Scobleized!</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,6579270b-65d7-481c-98a3-cfaae9a12d04.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/03/07/Ive+Been+Scobleized.aspx</link>
      <pubDate>Sun, 07 Mar 2004 17:07:35 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://radio.weblogs.com/0001011/2004/03/07.html#a6863"&gt;Scoble linked to
me!&lt;/a&gt;&amp;nbsp; Around 2AM or so.&amp;nbsp; And now by 11AM, I've had over 500 visits (and
some new subscribers)!&amp;nbsp; And this is on a Sunday.&amp;nbsp; Very cool.&amp;nbsp; Time
to turn on the caching.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=6579270b-65d7-481c-98a3-cfaae9a12d04" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,6579270b-65d7-481c-98a3-cfaae9a12d04.aspx</comments>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=4d0a2567-cb4a-4cbc-95d2-90e3e0816458</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,4d0a2567-cb4a-4cbc-95d2-90e3e0816458.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,4d0a2567-cb4a-4cbc-95d2-90e3e0816458.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=4d0a2567-cb4a-4cbc-95d2-90e3e0816458</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
One thing about living in Guatemala is that McDonalds has a delivery service. 
I don't think they do in Canada or the states.  I wouldn't usually write this,
but they had some awesome service today.  My nephew stayed at my house last night,
and this morning we called for a Happy Meal.  He is collecting the current toy
line, so we asked for a specific part.  
<br /><br />
Well, when the delivery guy showed up, they had the wrong one.  I figured we'd
go later and change it.  A few minutes later, McDonalds calls to apologize for
the mistake and invites us to come by to change the toy.  An hour later, they
show up at my house, just to deliver the new toy and apolgize again.  WOW! 
That'd be impressive in most countries, but it's doubly so in Guatemala, where the
concept of customer service is pretty much non-existant.
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=4d0a2567-cb4a-4cbc-95d2-90e3e0816458" />
      </body>
      <title>McDonalds home delivery and amazing service</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,4d0a2567-cb4a-4cbc-95d2-90e3e0816458.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/02/29/McDonalds+Home+Delivery+And+Amazing+Service.aspx</link>
      <pubDate>Sun, 29 Feb 2004 17:32:28 GMT</pubDate>
      <description>&lt;p&gt;
One thing about living in Guatemala is that McDonalds has a delivery service.&amp;nbsp;
I don't think they do in Canada or the states.&amp;nbsp; I wouldn't usually write this,
but they had some awesome service today.&amp;nbsp; My nephew stayed at my house last night,
and this morning we called for a Happy Meal.&amp;nbsp; He is collecting the current toy
line, so we asked for a specific part.&amp;nbsp; 
&lt;br&gt;
&lt;br&gt;
Well, when the delivery guy showed up, they had the wrong one.&amp;nbsp; I figured we'd
go later and change it.&amp;nbsp; A few minutes later, McDonalds calls to apologize for
the mistake and invites us to come by to change the toy.&amp;nbsp; An hour later, they
show up at my house, just to deliver the new toy and apolgize again.&amp;nbsp; WOW!&amp;nbsp;
That'd be impressive in most countries, but it's doubly so in Guatemala, where the
concept of customer service is pretty much non-existant.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=4d0a2567-cb4a-4cbc-95d2-90e3e0816458" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,4d0a2567-cb4a-4cbc-95d2-90e3e0816458.aspx</comments>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=28ec6112-e99c-466f-9055-0248dbc17b6e</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,28ec6112-e99c-466f-9055-0248dbc17b6e.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,28ec6112-e99c-466f-9055-0248dbc17b6e.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=28ec6112-e99c-466f-9055-0248dbc17b6e</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Well, for the last two weeks I've been using some shade of gray (205,205,205) as my
Window colour (all backgrounds).  And for the most part, applications have worked
just fine, not like my last experience.  Perhaps I need a darker shade, but I'm
worried that the reduced contrast will start straining my eyes and negate the benefit
of non-white background to begin with.<br /><br />
Of course, I could change the text colours to white, but I really doubt anything would
look good then...  Anyways, give it a spin!  Turn down the amount of energy
that your display is emitting and see how it feels.
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=28ec6112-e99c-466f-9055-0248dbc17b6e" />
      </body>
      <title>Using gray</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,28ec6112-e99c-466f-9055-0248dbc17b6e.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/02/29/Using+Gray.aspx</link>
      <pubDate>Sun, 29 Feb 2004 04:28:38 GMT</pubDate>
      <description>&lt;p&gt;
Well, for the last two weeks I've been using some shade of gray (205,205,205) as my
Window colour (all backgrounds).&amp;nbsp; And for the most part, applications have worked
just fine, not like my last experience.&amp;nbsp; Perhaps I need a darker shade, but I'm
worried that the reduced contrast will start straining my eyes and negate the benefit
of non-white background to begin with.&lt;br&gt;
&lt;br&gt;
Of course, I could change the text colours to white, but I really doubt anything would
look good then...&amp;nbsp; Anyways, give it a spin!&amp;nbsp; Turn down the amount of energy
that your display is emitting and see how it feels.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=28ec6112-e99c-466f-9055-0248dbc17b6e" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,28ec6112-e99c-466f-9055-0248dbc17b6e.aspx</comments>
      <category>Misc. Technology</category>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=ae806068-a886-4e43-a44e-1005f5d86d93</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,ae806068-a886-4e43-a44e-1005f5d86d93.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,ae806068-a886-4e43-a44e-1005f5d86d93.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=ae806068-a886-4e43-a44e-1005f5d86d93</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
One thing I don't understand is why VS.NET ships with no color coding for strings. 
It's right there in the options.  But, it's left as automatic.  Considering
how much strings are used in .NET coding, I'd think they'd warrant a bit more attention. 
I set my string color to Maroon.  It's dark so it doesn't stick out too much,
but just enough to let me know where character and string data are.  
<br /><br />
When writing  of code (esp. when mixing string literals with code, as I
am now for outputting dynamic JScript to web pages), this helps me catch a lot
of errors that I'd normally find at syntax checking or compile time.  When scanning
through to make a change somewhere, the string data sticks out enough that I can easily
find a section.  I also know explicitly where I'm passing strings around (and
thus can find places that might have a refactor possibility).<br /><br />
For those of you who haven't, go into VS.NET Tools -&gt; Options -&gt; Environment
-&gt; Fonts and Colors.  Go change your string colour to maroon and see if you
like it.<br /><br />
My second tip is against eye strain.  By default, you have a white background. 
That's fine if you deal with paper all the time, and thus most text is dark on light. 
However, if you're like many programmers, time spent on paper during the day (reading
programming books in bed doesn't count) is significantly less than time on-screen. 
Thus, you can benefit by changing text to be dark on light, or in my case, dark on
not-as-dark.<br /><br />
What I've done is change my text background to gray (specifically 205, 205, 205). 
It's light enough that the standard text colours work, but it's dark enough that there
is a significant reduction in light output from my monitor.  At first it's a
bit odd, but quickly you start to feel more comfortable.  Naturally, there's
less strain on your eyes, since there is less energy going in.  This may be one
of those things that takes a few years (like ergonomic keyboards) before you realise
the benefit.  Since eyes are harder to fix than wrists, I'd play it safe and
try to reduce strain as much as possible instead of having problems later on.  
<br /><br />
Oddly enough, this is one area where most systems have gone backwards.  When
I used various versions of BASIC over 14 years ago, white text was the norm. 
Heck, even in Turbo C++ I remember not having a white background.  One company
that does realise this is <a href="http://www.discreet.com">discreet*</a>.  All
their products have a “charcoal” interface, where everything is dark. 
They have a more urgent reason for this, since their products work with video and
graphics: your colour perception gets distorted by extra light, thus by keeping the
UI dark and as invisible as possible, you don't mix the UI into your colour corrections.
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=ae806068-a886-4e43-a44e-1005f5d86d93" />
      </body>
      <title>Some colour tips for Visual Studio .NET</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,ae806068-a886-4e43-a44e-1005f5d86d93.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/02/12/Some+Colour+Tips+For+Visual+Studio+NET.aspx</link>
      <pubDate>Thu, 12 Feb 2004 14:57:56 GMT</pubDate>
      <description>&lt;p&gt;
One thing I don't understand is why VS.NET ships with no color coding for strings.&amp;nbsp;
It's right there in the options.&amp;nbsp; But, it's left as automatic.&amp;nbsp; Considering
how much strings are used in .NET coding, I'd think they'd warrant a bit more attention.&amp;nbsp;
I set my string color to Maroon.&amp;nbsp; It's dark so it doesn't stick out too much,
but just enough to let me know where character and string data are.&amp;nbsp; 
&lt;br&gt;
&lt;br&gt;
When&amp;nbsp;writing&amp;nbsp; of code (esp. when mixing string literals with code, as I
am now for outputting dynamic&amp;nbsp;JScript to web pages), this helps me catch a lot
of errors that I'd normally find at syntax checking or compile time.&amp;nbsp; When scanning
through to make a change somewhere, the string data sticks out enough that I can easily
find a section.&amp;nbsp; I also know explicitly where I'm passing strings around (and
thus can find places that might have a refactor possibility).&lt;br&gt;
&lt;br&gt;
For those of you who haven't, go into VS.NET Tools -&amp;gt; Options -&amp;gt; Environment
-&amp;gt; Fonts and Colors.&amp;nbsp; Go change your string colour to maroon and see if you
like it.&lt;br&gt;
&lt;br&gt;
My second tip is against eye strain.&amp;nbsp; By default, you have a white background.&amp;nbsp;
That's fine if you deal with paper all the time, and thus most text is dark on light.&amp;nbsp;
However, if you're like many programmers, time spent on paper during the day (reading
programming books in bed doesn't count) is significantly less than time on-screen.&amp;nbsp;
Thus, you can benefit by changing text to be dark on light, or in my case, dark on
not-as-dark.&lt;br&gt;
&lt;br&gt;
What I've done is change my text background to gray (specifically 205, 205, 205).&amp;nbsp;
It's light enough that the standard text colours work, but it's dark enough that there
is a significant reduction in light output from my monitor.&amp;nbsp; At first it's a
bit odd, but quickly you start to feel more comfortable.&amp;nbsp; Naturally, there's
less strain on your eyes, since there is less energy going in.&amp;nbsp; This may be one
of those things that takes a few years (like ergonomic keyboards) before you realise
the benefit.&amp;nbsp; Since eyes are harder to fix than wrists, I'd play it safe and
try to reduce strain as much as possible instead of having problems later on.&amp;nbsp; 
&lt;br&gt;
&lt;br&gt;
Oddly enough, this is one area where most systems have gone backwards.&amp;nbsp; When
I used various versions of BASIC&amp;nbsp;over 14&amp;nbsp;years ago, white text was the norm.&amp;nbsp;
Heck, even in Turbo C++ I remember not having a white background.&amp;nbsp; One company
that does realise this is &lt;a href="http://www.discreet.com"&gt;discreet*&lt;/a&gt;.&amp;nbsp; All
their products have a &amp;#8220;charcoal&amp;#8221; interface, where everything is dark.&amp;nbsp;
They have a more urgent reason for this, since their products work with video and
graphics: your colour perception gets distorted by extra light, thus by keeping the
UI dark and as invisible as possible, you don't mix the UI into your colour corrections.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=ae806068-a886-4e43-a44e-1005f5d86d93" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,ae806068-a886-4e43-a44e-1005f5d86d93.aspx</comments>
      <category>Code</category>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=d76d519c-05a8-4301-a15f-f6390fc29bdb</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,d76d519c-05a8-4301-a15f-f6390fc29bdb.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,d76d519c-05a8-4301-a15f-f6390fc29bdb.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=d76d519c-05a8-4301-a15f-f6390fc29bdb</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Something that many programmers have to do, consciously and subconsciously, is think
abstractly.  Some have defined intelligence as the ability to think or reason
abstractly.  Abstraction occurs from specification design, all the way to the
actual code construction.<br /><br />
I bet many of us have run into some kind of problem in a program where we realise
that perhaps one set of data was incorrectly or unnecessarily related to another. 
Sometimes the reasons for this are related to a lack of understanding of the data
that's being dealt with, sometimes it's just oversight.<br /><br />
Something I see happening all the time is the first problem: lack of understanding. 
This presents itself very often as text encoding problems: “I just want the
standard 8-bit ASCII!” is heard often.  The easy solution is giving someone
a quick primer in Unicode and different encodings.<br /><br />
However, if someone grew up in English, and only uses English, their thoughts regarding
the abstraction of language versus text can be quite limited.  Perhaps they took
a year or two of Spanish or other similar language, so they know that grammar
structures can change around.  But even with Western European languages, the
relation of written versus spoken language is somewhat similar -- at least there is
a letter-based alphabet.<br /><br />
I think it should be mandatory for students to learn another alphabet.  It's
not needed that they understand a language behind it.  Simply writing English
in a foreign script can be a great mental excercise.  Abstracting written language
from alphabets is a good thing to know of.  
<br /><br />
Also, I believe that anyone learning another script or language should do so not only
on paper, but use a computer with different inputs configured.  Being able to
read and write isn't too useful when you're stuck on a computer and you don't know
how to use the IME.  I can't remember when I used a pen last (except my digitizer). 
And who is going to have paper pen-pals?  Nowadays, it's easier and more fun
to get online IM-pals or email-pals.<br /><br />
A simple example is my Chinese Hangman program.  In Hangman, I'd be tempted
to take the incoming keystroke and add that to the guess -- one letter at a time,
just like the paper game.  In concept, that works fine for Chinese -- a one character
guess.  In practise, the problem is that to get that character, many keystrokes
or perhaps even characters could be written.  For me, I use the Korean word 과일
(Gwa-il) and then convert to Hanja (Chinese characters).  My keystrokes are:
[Right Alt][r][h][k][Right Ctrl][2].  The right alt switches to Hangeul, rhk
are: ㄱ ㅗ ㅏ, which combine to form 과.  Right control tells the IME to list Chinese
characters for words with the current syllable, and 2 is the number from the list
that corresponds to fruit.  The end result: 果.  Note to everyone who is
trying to grab control keys and stop their normal usage for some funky functionality
in their own app: You're screwing with someone's input in a very annoying way.<br /><br />
In less two weeks, someone can learn a simple phonetic alphabet and how to use an
IME.  At least well enough to type a few simple things in, and get a feel for
how input might be entered.  However, the lessons learned are going to be there
adding another automatic “what if...” case while coding or designing,
and hopefully avoid some flaw.
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=d76d519c-05a8-4301-a15f-f6390fc29bdb" />
      </body>
      <title>Languages and abstract thought</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,d76d519c-05a8-4301-a15f-f6390fc29bdb.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/02/12/Languages+And+Abstract+Thought.aspx</link>
      <pubDate>Thu, 12 Feb 2004 14:38:37 GMT</pubDate>
      <description>&lt;p&gt;
Something that many programmers have to do, consciously and subconsciously, is think
abstractly.&amp;nbsp; Some have defined intelligence as the ability to think or reason
abstractly.&amp;nbsp; Abstraction occurs from specification design, all the way to the
actual code construction.&lt;br&gt;
&lt;br&gt;
I bet many of us have run into some kind of problem in a program where we realise
that perhaps one set of data was incorrectly or unnecessarily related to another.&amp;nbsp;
Sometimes the reasons for this are related to a lack of understanding of the data
that's being dealt with, sometimes it's just oversight.&lt;br&gt;
&lt;br&gt;
Something I see happening all the time is the first problem: lack of understanding.&amp;nbsp;
This presents itself very often as text encoding problems: &amp;#8220;I just want the
standard 8-bit ASCII!&amp;#8221; is heard often.&amp;nbsp; The easy solution is giving someone
a quick primer in Unicode and different encodings.&lt;br&gt;
&lt;br&gt;
However, if someone grew up in English, and only uses English, their thoughts regarding
the abstraction of language versus text can be quite limited.&amp;nbsp; Perhaps they took
a year or two of Spanish or&amp;nbsp;other similar&amp;nbsp;language, so they know that grammar
structures can change around.&amp;nbsp; But even with Western European languages, the
relation of written versus spoken language is somewhat similar -- at least there is
a letter-based alphabet.&lt;br&gt;
&lt;br&gt;
I think it should be mandatory for students to learn another alphabet.&amp;nbsp; It's
not needed that they understand a language behind it.&amp;nbsp; Simply writing English
in a foreign script can be a great mental excercise.&amp;nbsp; Abstracting written language
from alphabets is a good thing to know of.&amp;nbsp; 
&lt;br&gt;
&lt;br&gt;
Also, I believe that anyone learning another script or language should do so not only
on paper, but use a computer with different inputs configured.&amp;nbsp; Being able to
read and write isn't too useful when you're stuck on a computer and you don't know
how to use the IME.&amp;nbsp; I can't remember when I used a pen last (except my digitizer).&amp;nbsp;
And who is going to have paper pen-pals?&amp;nbsp; Nowadays, it's easier and more fun
to get online IM-pals or email-pals.&lt;br&gt;
&lt;br&gt;
A simple example is my Chinese Hangman program.&amp;nbsp; In Hangman,&amp;nbsp;I'd be tempted
to take the incoming keystroke and&amp;nbsp;add that to the guess -- one letter at a time,
just like the paper game.&amp;nbsp; In concept, that works fine for Chinese -- a one character
guess.&amp;nbsp; In practise, the problem is that to get that character, many keystrokes
or perhaps even characters could be written.&amp;nbsp; For me, I use the Korean word 과일
(Gwa-il) and then convert to Hanja (Chinese characters).&amp;nbsp; My keystrokes are:
[Right Alt][r][h][k][Right Ctrl][2].&amp;nbsp; The right alt switches to Hangeul, rhk
are: ㄱ ㅗ ㅏ, which combine to form 과.&amp;nbsp; Right control tells the IME to list Chinese
characters for words with the current syllable, and 2 is the number from the list
that corresponds to fruit.&amp;nbsp; The end result: 果.&amp;nbsp; Note to everyone who is
trying to grab control keys and stop their normal usage for some funky functionality
in their own app:&amp;nbsp;You're screwing with someone's input in a very annoying way.&lt;br&gt;
&lt;br&gt;
In less two weeks, someone can learn a simple phonetic alphabet and how to use an
IME.&amp;nbsp; At least well enough to type a few simple things in, and get a feel for
how input might be entered.&amp;nbsp; However, the lessons learned are going to be there
adding another automatic &amp;#8220;what if...&amp;#8221; case while coding or designing,
and hopefully avoid some flaw.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=d76d519c-05a8-4301-a15f-f6390fc29bdb" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,d76d519c-05a8-4301-a15f-f6390fc29bdb.aspx</comments>
      <category>Code</category>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=c90fc7ef-9e25-49f0-b951-587139117b45</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,c90fc7ef-9e25-49f0-b951-587139117b45.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,c90fc7ef-9e25-49f0-b951-587139117b45.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=c90fc7ef-9e25-49f0-b951-587139117b45</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
As part of my continued (albiet slow) efforts at learning Korean, I decided I need
more immersion.  Living in a Spanish-speaking country isn't exactly conducive
to picking up Korean.  Enter the full power of MUIs.<br /><br />
A MUI is a Multilingual User Interface.  This enables corporations to standardize
on Windows, Office, and whatever else in English, but allow a user to switch
to a localized version.  I've been using a few MUIs for over a month or so, mainly
for enhanced alternate input (the IMEs that ship with Windows don't have speech or
handwriting recognition).<br /><br />
Today I'm finally changing the default interfaces for Windows and Office over to Korean. 
Sure, I don't understand a lot of the text right now, but I know my way around the
products enough get through most dialogs, and I should be able to pick out enough
understanding if it's an unfamiliar one.<br /><br />
One interesting side effect of having IE in Korean is that many sites detect this,
and thus display fully- or semi-localized versions of a page.
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=c90fc7ef-9e25-49f0-b951-587139117b45" />
      </body>
      <title>Learning a language: "Total Immersion"</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,c90fc7ef-9e25-49f0-b951-587139117b45.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/01/30/Learning+A+Language+Total+Immersion.aspx</link>
      <pubDate>Fri, 30 Jan 2004 14:43:11 GMT</pubDate>
      <description>&lt;p&gt;
As part of my continued (albiet slow) efforts at learning Korean, I decided I need
more immersion.&amp;nbsp; Living in a Spanish-speaking country isn't exactly conducive
to picking up Korean.&amp;nbsp; Enter the full power of MUIs.&lt;br&gt;
&lt;br&gt;
A MUI is a Multilingual User Interface.&amp;nbsp; This enables corporations to standardize
on Windows, Office, and whatever else&amp;nbsp;in English, but allow a user to switch
to a localized version.&amp;nbsp; I've been using a few MUIs for over a month or so, mainly
for enhanced alternate input (the IMEs that ship with Windows don't have speech or
handwriting recognition).&lt;br&gt;
&lt;br&gt;
Today I'm finally changing the default interfaces for Windows and Office over to Korean.&amp;nbsp;
Sure, I don't understand a lot of the text right now, but I know my way around the
products enough get through most dialogs, and I should be able to pick out enough
understanding if it's an unfamiliar one.&lt;br&gt;
&lt;br&gt;
One interesting side effect of having IE in Korean is that many sites detect this,
and thus display fully- or semi-localized versions of a page.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=c90fc7ef-9e25-49f0-b951-587139117b45" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,c90fc7ef-9e25-49f0-b951-587139117b45.aspx</comments>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.atrevido.net/blog/Trackback.aspx?guid=725668fb-5e6d-4b9f-8d44-48a937f97768</trackback:ping>
      <pingback:server>http://www.atrevido.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.atrevido.net/blog/PermaLink,guid,725668fb-5e6d-4b9f-8d44-48a937f97768.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.atrevido.net/blog/CommentView,guid,725668fb-5e6d-4b9f-8d44-48a937f97768.aspx</wfw:comment>
      <wfw:commentRss>http://www.atrevido.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=725668fb-5e6d-4b9f-8d44-48a937f97768</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I'm currently studying Korean.<br /><br />
I just finished downloading all four Office 2003 MUI CDs, and installed Japanese,
Korean, and Chinese (Traditional and Simplified) MUIs for XP and Office, complete
with speech and handwriting.<br /><br />
It's great!  I use Word a lot now to test spelling/grammar, get simple definitions,
find the Hanja (Korean for Chinese character) for a word and vice-versa, and so on.<br /><br />
I'd like to learn Japanese someday, but currently all I know I've learned from watching
anime.  Even so, the Japanese IME is easy enough to use that I can type in (not
knowing much Hiragana)  something I hear in a movie, and translate from that,
right inside Word.  Very interesting.<br /><br />
With a digitizer pad, I can practise my Hangul (Korean alphabet) too.  Probably
would have been more useful a while ago, as I can type Korean as fast as I write it
now, and I'd imagine I'll soon be typing it much faster than I write (as it should
be).  
</p>
        <img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=725668fb-5e6d-4b9f-8d44-48a937f97768" />
      </body>
      <title>Learning languages with Office 2003</title>
      <guid isPermaLink="false">http://www.atrevido.net/blog/PermaLink,guid,725668fb-5e6d-4b9f-8d44-48a937f97768.aspx</guid>
      <link>http://www.atrevido.net/blog/2004/01/13/Learning+Languages+With+Office+2003.aspx</link>
      <pubDate>Tue, 13 Jan 2004 13:14:54 GMT</pubDate>
      <description>&lt;p&gt;
I'm currently studying Korean.&lt;br&gt;
&lt;br&gt;
I just finished downloading all four Office 2003 MUI CDs, and installed Japanese,
Korean, and Chinese (Traditional and Simplified) MUIs for XP and Office, complete
with speech and handwriting.&lt;br&gt;
&lt;br&gt;
It's great!&amp;nbsp; I use Word a lot now to test spelling/grammar, get simple definitions,
find the Hanja (Korean for Chinese character) for a word and vice-versa, and so on.&lt;br&gt;
&lt;br&gt;
I'd like to learn Japanese someday, but currently all I know I've learned from watching
anime.&amp;nbsp; Even so, the Japanese IME is easy enough to use that I can type in (not
knowing much Hiragana)&amp;nbsp; something I hear in a movie, and translate from that,
right inside Word.&amp;nbsp; Very interesting.&lt;br&gt;
&lt;br&gt;
With a digitizer pad, I can practise my Hangul (Korean alphabet) too.&amp;nbsp; Probably
would have been more useful a while ago, as I can type Korean as fast as I write it
now, and I'd imagine I'll soon be typing it much faster than I write (as it should
be).&amp;nbsp; 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.atrevido.net/blog/aggbug.ashx?id=725668fb-5e6d-4b9f-8d44-48a937f97768" /&gt;</description>
      <comments>http://www.atrevido.net/blog/CommentView,guid,725668fb-5e6d-4b9f-8d44-48a937f97768.aspx</comments>
      <category>Personal</category>
    </item>
  </channel>
</rss>