<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
  <title>DigitalDilettante.com</title>
  <link rel="alternate" type="text/html" href="http://digitaldilettante.com/blog/" />
  <link rel="self" href="http://digitaldilettante.com/blog/SyndicationService.asmx/GetAtom" />
  <icon>favicon.ico</icon>
  <updated>2008-10-26T18:52:36.3483911-07:00</updated>
  <author>
    <name>Dan Collier</name>
  </author>
  <subtitle>Technology ramblings from a dilettante of all things digital</subtitle>
  <id>http://digitaldilettante.com/blog/</id>
  <generator uri="http://www.dasblog.net" version="1.9.7174.0">DasBlog</generator>
  <entry>
    <title>On to the next level, soon.  Okay how about in 5 years?</title>
    <link rel="alternate" type="text/html" href="http://digitaldilettante.com/blog/2008/10/27/OnToTheNextLevelSoonOkayHowAboutIn5Years.aspx" />
    <id>http://digitaldilettante.com/blog/PermaLink,guid,640b4016-ddb7-4ea0-a949-06b4c815ca29.aspx</id>
    <published>2008-10-26T18:52:36.3483911-07:00</published>
    <updated>2008-10-26T18:52:36.3483911-07:00</updated>
    <category term="GettingThingsDone" label="GettingThingsDone" scheme="http://digitaldilettante.com/blog/CategoryView,category,GettingThingsDone.aspx" />
    <category term="GTD" label="GTD" scheme="http://digitaldilettante.com/blog/CategoryView,category,GTD.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
In today's world of missed deadlines, project cost overruns, missed new year's resolutions,
pounds of fat not coming off and so on, it sometimes seems like the most truly awe
inspiring a human being can experience or witness is someone actually meeting a goal
or deadline.
</p>
        <p>
I'm sure that's a rather unrealistically negative viewpoint, but that's how I feel
sometimes.  I know I take on too much or set my schedules or deadlines too aggressive
and so I suffer the consequences of missing it, and then in my mind its a failure,
even if I did my best and actually was very heroic in my efforts to achieve what I
was striving for.  When the finish line is way out of reach, its disheartening
to know you can't reach it.  Conversely, if you set it too low, its actually
better because you're more motivated since the end is in sight, you're much more likely
to hit the goal and then you get that mental high of achieving the goal you set out
for.
</p>
        <p>
Anywho, that is what I'm focusing on more, lately.  My organizational system,
using GTD is working well.  I just need to apply another spoonful of reality
when setting schedules.  I tried this out recently when I fleshed out my 5 year
plan.  We've all had that question in an interview: "Where do you see yourself
in 5 years?".
</p>
        <p>
Well I sat down and tried to answer that.  I busted out a trusty Google spreadsheet,
making a row for each goal.  A goal can be specific "Conquer Canada"
or vague "get more better in shape".  Vague is fine here because we'll
flesh out the milestones in a sec.  I then made columns for every month from
1-6, then every year from 1-5.  In each cell I set a specific goal for the 5
year mark, then filled out every cell before it starting at 1 month.  I went
over them again and again until it looked like I had a REASONABLE set of milestone
stepping stones to reach the lofty 5 year milestone.  Then I took the 1 month
goals and either made them projects on my GTD projects list or put them straight on
my <a href="http://www.rememberthemilk.com" target="_blank">Remember The Milk</a> to
do list.  I don't know about everyone else, but I feel like I have to constantly
be improving myself, even if its just a little bit.  So every day I wake up,
I've bettered myself from the day before.  Its like <a href="http://en.wikipedia.org/wiki/Level_grinding" target="_blank">level
grinding</a> in real life, which was actually one of my favorite parts of Diablo 2. 
(Sidenote:  I can't wait for Diablo3 and Starcraft2!  I think I may take
a week of vacation time just to play them right release)
</p>
        <img width="0" height="0" src="http://digitaldilettante.com/blog/aggbug.ashx?id=640b4016-ddb7-4ea0-a949-06b4c815ca29" />
      </div>
    </content>
  </entry>
  <entry>
    <title>If Microsoft played pickup basketball with 8 year olds....</title>
    <link rel="alternate" type="text/html" href="http://digitaldilettante.com/blog/2008/10/15/IfMicrosoftPlayedPickupBasketballWith8YearOlds.aspx" />
    <id>http://digitaldilettante.com/blog/PermaLink,guid,d3f6cc01-f249-47fe-bf34-3bf0dc9d2349.aspx</id>
    <published>2008-10-15T14:26:20.3222244-07:00</published>
    <updated>2008-10-15T14:26:20.3222244-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Most people can remember a time in their childhood when one kid out of a group would
disagree with how the others were playing and so they'd stomp their feet, yell NO
and take the ball and go stand in the corner or just shoot free throws on one end. 
Or maybe they'd take their ball and go home.  Maybe it wasn't basketball, but
some other sport or game.  "Doesn't play well with others" would be the phrase
I suppose.  Well that is how Microsoft is with the internet.  I wanted to
take a look at the latest training certifications on Microsoft's website at microsoft.com/learning
and what do I encounter:
</p>
        <p>
          <a href="http://digitaldilettante.com/blog/content/binary/WindowsLiveWriter/IfMicrosoftplayedpickupbasketballwith8y_F537/silverlight_2.jpg">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="294" alt="silverlight" src="http://digitaldilettante.com/blog/content/binary/WindowsLiveWriter/IfMicrosoftplayedpickupbasketballwith8y_F537/silverlight_thumb.jpg" width="594" border="0" />
          </a>
        </p>
        <p>
A message informing me that I have no choice but to install silverlight.  There's
no "html version" or anything like that.  Microsoft forces you to use their proprietary
plugin.  &lt;sigh&gt;  This is ActiveX all over again.  You're required
to use their latest proprietary crappy software, when you hadn't entirely recovered
from their previous proprietary crappy software.
</p>
        <p>
Think about the Java Applet.  It was a plugin actually done right.  It was
on most platforms and for most browsers and everyone was happy.  Then Microsoft
tried to break Java Applets by impregnating them with Microsoft proprietary crap. 
Sun rightfully b*$#-slapped them back in their place and so Microsoft took their ball
and went home.  They stopped including java support in their browsers.
</p>
        <p>
Anywho, I wasn't planning on posting today, but this particularly irked me.
</p>
        <img width="0" height="0" src="http://digitaldilettante.com/blog/aggbug.ashx?id=d3f6cc01-f249-47fe-bf34-3bf0dc9d2349" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Weekly Updates:  Putting the Train back on Track</title>
    <link rel="alternate" type="text/html" href="http://digitaldilettante.com/blog/2008/10/14/WeeklyUpdatesPuttingTheTrainBackOnTrack.aspx" />
    <id>http://digitaldilettante.com/blog/PermaLink,guid,e5af3e37-f219-41b0-8fb0-336efece4c90.aspx</id>
    <published>2008-10-13T22:00:57.6229455-07:00</published>
    <updated>2008-10-13T22:01:23.0449832-07:00</updated>
    <category term="GettingThingsDone" label="GettingThingsDone" scheme="http://digitaldilettante.com/blog/CategoryView,category,GettingThingsDone.aspx" />
    <category term="GTD" label="GTD" scheme="http://digitaldilettante.com/blog/CategoryView,category,GTD.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Weekly updates are probably the second most important part of GTD.  Which makes
it less than or equal to good that I suck so horribly at it.  The hardest parts
for me are probably A) getting around to it (kind of ironic, no?) and 2) taking too
long to do it  (although I may be wrong on that count).
</p>
        <p>
The biggest part of my weekly review right now is maintaining a spreadsheet listing
out all my current projects and the steps for each, in order.  I then take the
next step from each project and put it onto Remember the Milk.  It seems to work
well.  It definitely helps keeping the spreadsheet because you really don't know
all the steps for even a medium or small sized project until you sit down and list
them out.  One of the crucial things for <a href="http://en.wikipedia.org/wiki/Getting_Things_Done" target="_blank">Getting
Things Done (or GTD)</a> is that everything on the actual tasklist is something you
can do.  That was a big pitfall for me in the past.  I would have something
like "achieve world peace" on my tasklist.  I'd take one look at it
and go "ugh" and never get started on it.  Or I would want to do it,
but I'd sit and ponder for a while thinking what the next step toward that monster
project would be and I'd either A) not remember, 2) think of the step 2 steps ahead
or C) waste too much time figuring out something I'd figured out last week. 
The weekly review is Cyberdyne (and maybe an ad-hoc review here and there), but during
the majority of the week, I am simply a task terminator.
</p>
        <p>
Next I plan to play around with <a href="http://www.lifehack.org/articles/technology/11-free-mind-mapping-applications-web-services.html" target="_blank">Mind
Mapping</a>, figure out why its better than using my whiteboard or Evernote and whether
or not I really want to step up to THAT level of geekiness.
</p>
        <p>
I'd like to take one final second to give a shout out to my favorite lunchtime web
series, <a href="http://www.youtube.com/manintheboxshow" target="_blank">Man In the
Box Show</a>.
</p>
        <img width="0" height="0" src="http://digitaldilettante.com/blog/aggbug.ashx?id=e5af3e37-f219-41b0-8fb0-336efece4c90" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Endangered Update</title>
    <link rel="alternate" type="text/html" href="http://digitaldilettante.com/blog/2008/09/26/EndangeredUpdate.aspx" />
    <id>http://digitaldilettante.com/blog/PermaLink,guid,537d2ab8-e3b3-4f52-956c-dc4edce6dabc.aspx</id>
    <published>2008-09-26T12:56:36.4433301-07:00</published>
    <updated>2008-09-26T13:05:01.587188-07:00</updated>
    <category term="GettingThingsDone" label="GettingThingsDone" scheme="http://digitaldilettante.com/blog/CategoryView,category,GettingThingsDone.aspx" />
    <category term="GTD" label="GTD" scheme="http://digitaldilettante.com/blog/CategoryView,category,GTD.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Well its been 3 months since I last posted about my desire to join the GTD world. 
First I'd like to apologize to my readers, both of you, for my lack of posts. 
So how's it all working out?  
</p>
        <p>
Remember the Milk has been awesome!  Visiting its website is my main place for
modifying my tasks.  I can easily see the whole list on each tab and reorg them
with keyboard shortcuts.  For a daily summary, I prefer to use the plugin for
the iGoogle page or the one for gmail.  And being able to add from my HTC Mogul
phone is great too, although I mainly use it to review what I need to do when I"m
out and about.  Its invaluable for grocery lists when I'm at the store and I
know it has everything on the list since I can manage it from anywhere.
</p>
        <p>
I've been experimenting with using RTM for work as well.  Having one list is
optimum.   Plus I get a mental "aahhhhhh" from completing all my tasks for
the day.  I'm still grappling with a few issues though.  I like my work
task manager for its richer gui interface, more fields, easier ability to add notes
and the ability to add subtasks.  I've noticed that I'm now motivated to do tasks
I'd normally put off, if nothing else than to get my list cleared off.  It sounds
a little goofy, but it works rather well.
</p>
        <p>
Evernote is working out great.  It stores everything I throw at it and I've had
no issues with its syncing so far.  My only gripe, and its a small one, is that
I wish the new evernote firefox addin that lets me copy to evernote is missing the
ability to include a link to the original webpage when it gets pasted into Evernote. 
I also wish it were easier to funnel it into different notepads, but its easy to move
a note to another notepad once its in evernote.
</p>
        <p>
I think my weakest link right now is the weekly reviews of my tasks and projects. 
Sometimes I miss them or don't do them right or rush through them.  I need to
work on that.  I'll keep y'all posted.
</p>
        <img width="0" height="0" src="http://digitaldilettante.com/blog/aggbug.ashx?id=537d2ab8-e3b3-4f52-956c-dc4edce6dabc" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Endangered: Thoughts and Ideas in my brain</title>
    <link rel="alternate" type="text/html" href="http://digitaldilettante.com/blog/2008/06/19/EndangeredThoughtsAndIdeasInMyBrain.aspx" />
    <id>http://digitaldilettante.com/blog/PermaLink,guid,162cc055-6ff8-4633-a046-d8d356791035.aspx</id>
    <published>2008-06-19T10:18:31.6270103-07:00</published>
    <updated>2008-06-19T11:41:58.358119-07:00</updated>
    <category term="Gadgets" label="Gadgets" scheme="http://digitaldilettante.com/blog/CategoryView,category,Gadgets.aspx" />
    <category term="GettingThingsDone" label="GettingThingsDone" scheme="http://digitaldilettante.com/blog/CategoryView,category,GettingThingsDone.aspx" />
    <category term="GTD" label="GTD" scheme="http://digitaldilettante.com/blog/CategoryView,category,GTD.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Okay, so my memory is probably better than the average person as far as being able
to recall things manually.  My internal alarm clock and internal todo list is
HORRIBLE.  So to complement that (the todo list), I'm trying to embrace <a href="http://en.wikipedia.org/wiki/GTD" target="_blank">GTD</a>,
by <a href="http://www.davidco.com/" target="_blank">David Allen</a> and I'm a premium
paying member of <a href="http://www.rememberthemilk.com/" target="_blank">Remember
the Milk</a>.  That's working out well, except for the fact that I'm pretty bad
about the weekly cleanup of my tasklist.  I think this habit is definitely a
keeper and I will be able to refine it with time.  For my job, I use this <a href="http://www.codeproject.com/KB/applications/todolist2.aspx" target="_blank">ToDoList</a>.  
</p>
        <p>
Now, to address my normal memory.  Remembering all the details of something,
like researching a big purchase, is impossible.  So for that I am trying out <a href="http://www.evernote.com" target="_blank">Evernote</a>. 
So far it seems like it a keeper.  Its still in beta, but its ability to sync
between computers combined with its ability to capture things WELL from almost any
source (computer clipboard, cell phone picture message that gets OCRed, etc) is awesome! 
I'll keep you posted on how it goes as it progresses.  FYI, if you need an invite
to the beta, post in the comments here and I'll get one to you.
</p>
        <img width="0" height="0" src="http://digitaldilettante.com/blog/aggbug.ashx?id=162cc055-6ff8-4633-a046-d8d356791035" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Kickstarting a Habit Change</title>
    <link rel="alternate" type="text/html" href="http://digitaldilettante.com/blog/2008/06/19/KickstartingAHabitChange.aspx" />
    <id>http://digitaldilettante.com/blog/PermaLink,guid,427ffe4b-28b7-4d57-bfa2-300523f6fa0f.aspx</id>
    <published>2008-06-19T10:08:02.2699676-07:00</published>
    <updated>2008-06-19T10:09:36.8017422-07:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
After reading <a href="http://feeds.lifehack.org/~r/LifeHack/~3/315511226/a-shove-with-love-a-kickstart-to-change.html" target="_blank">this
post</a> I decided its time to get started on my habit changing activities. 
I posted my answer in the comments on that site and I'll post it here as well
</p>
        <ol>
          <li>
The habit:  not following my normal workout schedule 
</li>
          <li>
The why:  I need to get in shape to be more competitive for outdoor volleyball
season, to prep for indoor volleyball season, to make myself more attractive to my
girlfriend and to improve my self confidence. 
</li>
          <li>
The difference: The deadline.  Its not the most enjoyable, but I work well with
deadlines and pressure.  I'm going to find a volleyball tournament just over
30 days from now, sign up for it at one or two levels higher than I normally play. 
For me to have a prayer of doing respectably, I need to definitely be in better shape
than I am now. 
</li>
        </ol>
        <p>
Update:  Here's the tournament I think I'll put as my deadline:
</p>
        <p>
          <a title="http://www.mavolleyball.org/t06.html" href="http://www.mavolleyball.org/t06.html">http://www.mavolleyball.org/t06.html</a>
        </p>
        <img width="0" height="0" src="http://digitaldilettante.com/blog/aggbug.ashx?id=427ffe4b-28b7-4d57-bfa2-300523f6fa0f" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Back to Business</title>
    <link rel="alternate" type="text/html" href="http://digitaldilettante.com/blog/2008/06/16/BackToBusiness.aspx" />
    <id>http://digitaldilettante.com/blog/PermaLink,guid,01921c20-2011-4f0c-9552-6266187cf6f6.aspx</id>
    <published>2008-06-16T13:35:56.1438989-07:00</published>
    <updated>2008-06-16T13:38:45.5690268-07:00</updated>
    <category term="Filler" label="Filler" scheme="http://digitaldilettante.com/blog/CategoryView,category,Filler.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
I've probably lost all of my loyal readers (both of them) from my severe lack of posting
anything on here.  Anywho, I just wanted to state for the record that I will
start publishing frequently on here again.  Expect to see several posts over
the next couple of days, as I boldly pretend to try to bring my pet projects and interests
to fruition here at work.
</p>
        <img width="0" height="0" src="http://digitaldilettante.com/blog/aggbug.ashx?id=01921c20-2011-4f0c-9552-6266187cf6f6" />
      </div>
    </content>
  </entry>
  <entry>
    <title>SQL Connection Error</title>
    <link rel="alternate" type="text/html" href="http://digitaldilettante.com/blog/2008/02/06/SQLConnectionError.aspx" />
    <id>http://digitaldilettante.com/blog/PermaLink,guid,1276fba2-55a4-4b1f-b54f-edbe864ce345.aspx</id>
    <published>2008-02-06T06:23:06.4936525-08:00</published>
    <updated>2008-02-06T06:23:06.4936525-08:00</updated>
    <category term="SQL" label="SQL" scheme="http://digitaldilettante.com/blog/CategoryView,category,SQL.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
I recently got this error mucking with SQL.  It wouldn't connect worth a darn. 
So I managed to find this simple concise blog entry that fixed it and so I feel I
should mention it here. 
</p>
        <p>
          <a href="http://blogs.msdn.com/sql_protocols/archive/2007/05/13/sql-network-interfaces-error-26-error-locating-server-instance-specified.aspx">http://blogs.msdn.com/sql_protocols/archive/2007/05/13/sql-network-interfaces-error-26-error-locating-server-instance-specified.aspx</a>
        </p>
        <p>
For me, I just has to start the sql browser service.  Woooo..... 
</p>
        <img width="0" height="0" src="http://digitaldilettante.com/blog/aggbug.ashx?id=1276fba2-55a4-4b1f-b54f-edbe864ce345" />
      </div>
    </content>
  </entry>
  <entry>
    <title>CruiseControl.NET and WatiN</title>
    <link rel="alternate" type="text/html" href="http://digitaldilettante.com/blog/2007/08/22/CruiseControlNETAndWatiN.aspx" />
    <id>http://digitaldilettante.com/blog/PermaLink,guid,09d353c1-df41-4648-8ed3-06fa9f96716f.aspx</id>
    <published>2007-08-22T16:57:30.323-07:00</published>
    <updated>2007-08-24T10:45:29.0075073-07:00</updated>
    <category term="DotNET" label="DotNET" scheme="http://digitaldilettante.com/blog/CategoryView,category,DotNET.aspx" />
    <category term="Continuous Integration" label="Continuous Integration" scheme="http://digitaldilettante.com/blog/CategoryView,category,Continuous%2BIntegration.aspx" />
    <category term="Test Driven Development" label="Test Driven Development" scheme="http://digitaldilettante.com/blog/CategoryView,category,Test%2BDriven%2BDevelopment.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Just a quick note, if you happen to be running a service that will call automated
tests like WatiN or IEUnit that need to open a browser or interact with the desktop
in some way, you need to go into Computer Management, open the properties for that
service and check the box that says "Allow this service to interact with the desktop."
</p>
        <img width="0" height="0" src="http://digitaldilettante.com/blog/aggbug.ashx?id=09d353c1-df41-4648-8ed3-06fa9f96716f" />
      </div>
    </content>
  </entry>
  <entry>
    <title>GAC Surgery</title>
    <link rel="alternate" type="text/html" href="http://digitaldilettante.com/blog/2007/08/03/GACSurgery.aspx" />
    <id>http://digitaldilettante.com/blog/PermaLink,guid,3e82cff6-fa6e-45e4-837d-31f9f74e8d71.aspx</id>
    <published>2007-08-03T07:00:11.822-07:00</published>
    <updated>2007-08-03T07:14:32.1292615-07:00</updated>
    <category term="DotNET" label="DotNET" scheme="http://digitaldilettante.com/blog/CategoryView,category,DotNET.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
This is just a minor thing, but there were some assemblies I needed in the GAC and
wanted to reference them with minimum hasslehoff, so I just copied them out of the
C:\windows\assembly\gac folder using the command prompt.  I got the solution
from this <a href="http://www.devnewsgroups.net/group/microsoft.public.dotnet.framework/topic884.aspx#2439">post</a></p>
        <img width="0" height="0" src="http://digitaldilettante.com/blog/aggbug.ashx?id=3e82cff6-fa6e-45e4-837d-31f9f74e8d71" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Patterns Day 1: Strategy and Decorator</title>
    <link rel="alternate" type="text/html" href="http://digitaldilettante.com/blog/2007/08/01/PatternsDay1StrategyAndDecorator.aspx" />
    <id>http://digitaldilettante.com/blog/PermaLink,guid,0353bd55-186e-473b-8c0f-7a84dfaf0939.aspx</id>
    <published>2007-08-01T11:08:40.215-07:00</published>
    <updated>2007-08-01T11:10:03.2930052-07:00</updated>
    <category term="Patterns" label="Patterns" scheme="http://digitaldilettante.com/blog/CategoryView,category,Patterns.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Strategy
</p>
        <p>
Notes:<br />
shove dynamic behavior into interfaces.  have the main base compose the behavior
interfaces.  Then you can dynamically assign the behavior interface instances
in the child classes of the main base class.
</p>
        <p>
Decorator:
</p>
        <p>
Basically think of an abstract class like a vehicle.  Then you have a couple
of classes inherited directly off of it: truck, bike broken down Chevy, etc. 
Then u have a base decoration class, which inherits off of vehicle and also contains
a member instance of vehicle, so it both "has a" and "is a" vehicle, and has a constructor
that takes a vehicle type.  Next, you've got a bunch of decorations, each of
which inherits off of the root decoration class, such as pimped out, racing striped,
washed, waxed, painted pink, etc.  
</p>
        <p>
So in code, you can create any of these decorations and pass them in a vehicle or
a decorated vehicle.  This way you can have pink truck just as easily as you
can have a pimped out-washed-waxed-racing striped broken down Chevy, without having
to create a complicated inheritance tree for each possible combination.
</p>
        <ul>
          <li>
Some Notes:<br />
sort of define your own inheritance tree on the fly</li>
          <li>
defines an "is a"/"has a" relationship between the decorations and the object
they're decorating</li>
          <li>
one possible use:  to dynamically aggregate functionality of semi-heterogenous
items</li>
          <li>
composition + inheritance</li>
        </ul>
        <img width="0" height="0" src="http://digitaldilettante.com/blog/aggbug.ashx?id=0353bd55-186e-473b-8c0f-7a84dfaf0939" />
      </div>
    </content>
  </entry>
</feed>