<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Power-coder.net</title>
	<atom:link href="http://www.power-coder.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.power-coder.net</link>
	<description>A Day in the Life of a Programmer</description>
	<lastBuildDate>Thu, 04 Feb 2010 12:35:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Don&#8217;t Forget to Ask Why</title>
		<link>http://www.power-coder.net/2010/02/dont-forget-to-ask-why/</link>
		<comments>http://www.power-coder.net/2010/02/dont-forget-to-ask-why/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 12:29:09 +0000</pubDate>
		<dc:creator>Wally</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.power-coder.net/?p=141</guid>
		<description><![CDATA[As programmers we are constantly  worrying about the &#8216;hows&#8217; of things.

How am I going to make this function faster?
How can I write this query without joining 16 tables?

More often than not though, when writing code we forget to ask the really important question, WHY?  We take instructions from our clients and users and immediately get [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>As programmers we are constantly  worrying about the &#8216;hows&#8217; of things.</p>
<ul>
<li>How am I going to make this function faster?</li>
<li>How can I write this query without joining 16 tables?</li>
</ul>
<p>More often than not though, when writing code we forget to ask the really important question, WHY?  We take instructions from our clients and users and immediately get to figuring out &#8216;how&#8217; we&#8217;re going to make it work.  We plan out how we are going to set the IDs for our DIVs and whether or not we want to use jQuery to make it work.  We get so excited to dig in and start writing code that we forget to ask that critical question to figure out why we need to write it in the first place.  Perhaps the reason that your client is asking to change the colour of a block of text is actually because the page layout doesn&#8217;t make sense for the situation.  Maybe they think a help button is needed next to your feedback form because your form labels aren&#8217;t making it clear what you&#8217;re asking for.</p>
<p>Sometimes the answer to &#8216;Why?&#8217; will be an unjustified &#8216;Because that&#8217;s the way I want it to be.&#8217; The thing is that is totally OK, at least you asked the question. There will be plenty of other times where the answer will reveal a deeper issue, and it&#8217;s sometimes even easier to fix those instead of making the change that was requested.  Which as a programmer, should appeal to your genetic desire to get more done by doing less.</p>
<p>So go ahead, the next time you get a change request, ask why, the answer may surprise you.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.power-coder.net/2010/02/dont-forget-to-ask-why/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The attack of the zombie hard drives</title>
		<link>http://www.power-coder.net/2009/11/the-attack-of-the-zombie-hard-drives/</link>
		<comments>http://www.power-coder.net/2009/11/the-attack-of-the-zombie-hard-drives/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 04:43:03 +0000</pubDate>
		<dc:creator>Wally</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.power-coder.net/2009/11/the-attack-of-the-zombie-hard-drives/</guid>
		<description><![CDATA[I don&#8217;t know what has been going on with the world lately, but being the only computer guy in my close group of friends with an IT support background definitely has it&#8217;s down sides.  Since August I have experienced 5 catastrophic hard drive failures.  I wish I could blame them all on one common factor, [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t know what has been going on with the world lately, but being the only computer guy in my close group of friends with an IT support background definitely has it&#8217;s down sides.  Since August I have experienced 5 catastrophic hard drive failures.  I wish I could blame them all on one common factor, like bad firmware or something, but I simply cannot.  The drives were of different ages and from a variety of manufacturers and system builders.  Only one of these drives was mine, the rest belonged to friends and family.  Care to take a guess at how many of these drives were backed up?</p>
<p>Zero.</p>
<p>Luckily for me, my drive that failed was in an external enclosure and was only used for backup anyway.  The rest though, were the main system drives from my friend&#8217;s primary PCs.  I was able to get most of the data off of one of them, but the other 3 were completely toast.  Based on the look that shows up on people&#8217;s faces when I tell them that I can&#8217;t restore any of their pictures or home business files from a failed drive, I might as well be a surgeon informing family of an unfortunate surgical outcome for a family member.  It&#8217;s absolutely gut-wrenching.  I don&#8217;t wish it on anybody.</p>
<p align="center"><img height="213" style="margin: 5px" width="320" class="" alt="" title="" src="http://www.power-coder.net/WPTest/wp-content/uploads/2009/11/Hard_drive_sm.jpg" /></p>
<p>I&#8217;m a firm believer that if your data does not exist in at least 3 places, it doesn&#8217;t exist at all.  Burning DVDs of pictures or copying them to an external hard drive are great, but you need to have a copy OUTSIDE of your home as well.  The method that works for me is that I have an external hard drive that I leave in my desk at work, every other weekend I bring it home and copy my data onto it.  Monday morning I put it back in my desk at the office and I feel much more protected.  Some people like to &#8216;cloud&#8217; option as well, however with Cogeco having a 60gig per month bandwidth cap, it&#8217; not an option for me (my backup drive is almost 200gigs.)</p>
<p>Really though, I don&#8217;t care how you do it, just BACK UP YOUR STUFF!</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.power-coder.net/2009/11/the-attack-of-the-zombie-hard-drives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Diving into iPhone development</title>
		<link>http://www.power-coder.net/2009/07/diving-into-iphone-development/</link>
		<comments>http://www.power-coder.net/2009/07/diving-into-iphone-development/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 11:41:26 +0000</pubDate>
		<dc:creator>Wally</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.power-coder.net/?p=104</guid>
		<description><![CDATA[After many long months of decision making and cash saving, I have finally decided to dive head first into the wonderfully complicated world of iPhone application development.  It is something that I&#8217;ve had in the back of my mind since I first got my iPhone almost a year ago, but at the time with [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>After many long months of decision making and cash saving, I have finally decided to dive head first into the wonderfully complicated world of iPhone application development.  It is something that I&#8217;ve had in the back of my mind since I first got my iPhone almost a year ago, but at the time with my wedding and everything I wasn&#8217;t in the market to get myself started.</p>
<p>The first step on this journey involved me purchasing my first Mac ever, the 13&#8243; Aluminum MacBook.  I was tempted to go with the Mac Mini instead, however for the money the MacBook just offered too many advantages.</p>
<p style="text-align: center;"><a href="http://www.amazon.com/gp/product/B001D8S9E2?ie=UTF8&amp;tag=powercoder-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B001D8S9E2"><img class="aligncenter" style="border: 0pt none; margin-top: 10px; margin-bottom: 10px;" src="http://www.power-coder.net/WPTest/wp-content/uploads/2009/07/01425i22251800.jpg" border="0" alt="" width="275" height="250" /></a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=powercoder-20&amp;l=as2&amp;o=1&amp;a=B001D8S9E2" border="0" alt="" width="1" height="1" /></p>
<p style="text-align: left;">I have to admit, after giving it an honest shot, I&#8217;m really starting to like how OS X does things.  It definitely isn&#8217;t perfect but it is a refreshing change for somebody who has been looking at a Windows desktop for the last couple years.  The mental workflow took some getting used to, though I&#8217;m now feeling nearly as comfortable on my Mac as I do on my Windows machine, with only a couple of exceptions that I don&#8217;t need to get into during this post.  Maybe some other time.</p>
<p style="text-align: left;">So far I have really liked the Xcode development environment as well, like everything else on the Mac, it just takes some getting used to. Before you know it everything just makes sense. Even though I&#8217;m sure there&#8217;s a ton of stuff included in Xcode, it all sort of hides in the background instead of being right in my face and adding to the confusion. I was able to build and execute a simple iPhone simulator app very quickly without having to resort to a tutorial.  I&#8217;ll admit that was a pretty exciting moment for me!</p>
<p style="text-align: left;">I still have an absolute TON of things that I need to learn before I start releasing stuff on the iTunes App store, but I&#8217;m going to do my best to document what I learn as I go.  I&#8217;ll also try to point out any useful resources that I find along the way.  I&#8217;m sure there will be plenty of surprises, it&#8217;s all very exciting!</p>
<p style="text-align: left;">Wish me luck!  Hopefully I don&#8217;t suck at this&#8230;</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.power-coder.net/2009/07/diving-into-iphone-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Does anybody need a monitor?</title>
		<link>http://www.power-coder.net/2009/03/does-anybody-need-a-monitor/</link>
		<comments>http://www.power-coder.net/2009/03/does-anybody-need-a-monitor/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 11:58:45 +0000</pubDate>
		<dc:creator>Wally</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[for sale]]></category>

		<guid isPermaLink="false">http://www.power-coder.net/2009/03/does-anybody-need-a-monitor/</guid>
		<description><![CDATA[UPDATE: As of this Sunday, March 15th, this monitor will be visiting a recycling centre.  If you are interested in taking it off my hands and can pick it up, it&#8217;s yours!  Just let me know!
I realize that I currently only receive about 5 hits a day to this page and that is my own [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><strong>UPDATE: As of this Sunday, March 15th, this monitor will be visiting a recycling centre.  If you are interested in taking it off my hands and can pick it up, it&#8217;s yours</strong>!  <strong>Just let me know!</strong></p>
<p>I realize that I currently only receive about 5 hits a day to this page and that is my own damned fault since it has been nearly a year between this post and the one below it.  However I’m still going to go out on a limb and mention that I have a CRT monitor in my office that I am simply getting tired of looking at, does anybody want it?</p>
<p><strong>Here’s the details: </strong></p>
<table border="0" cellspacing="0" cellpadding="2" width="460">
<tbody>
<tr>
<td width="149" valign="top"><strong>Model</strong></td>
<td width="309" valign="top">NEC MultiSync Fe950+</td>
</tr>
<tr>
<td width="149" valign="top"><strong>Max resolution</strong></td>
<td width="309" valign="top">1600&#215;1200 @ 76Hz</td>
</tr>
<tr>
<td width="149" valign="top"><strong>Viewable size</strong></td>
<td width="309" valign="top">18 inches</td>
</tr>
<tr>
<td width="149" valign="top"><strong>Size</strong></td>
<td width="309" valign="top">44.2cm(w) x 44.8cm(h) x 44.4cm(d)</td>
</tr>
<tr>
<td width="149" valign="top"><strong>Extras</strong></td>
<td width="309" valign="top">OptiClear technology<br />
Anti-static dark-tint screen</td>
</tr>
</tbody>
</table>
<p>I managed to find a link to a review <a title="PCWorld review of NEC MultiSync FE950+" href="http://www.pcworld.com/article/44326/nec_multisync_fe950.html">over at PCWorld</a>.  They mention that it is a great display for graphics work, which I can’t argue with, this is an awesome screen.</p>
<p><a href="http://www.power-coder.net/WPTest/wp-content/uploads/2009/03/multisync950.jpg"><img style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" title="Multisync950" src="http://www.power-coder.net/WPTest/wp-content/uploads/2009/03/multisync950-thumb.jpg" border="0" alt="Multisync950" width="244" height="244" /></a></p>
<p>I’m looking to find a home for this screen since it is still in great working condition.  I’m asking for $100 but I’ll accept any reasonable offers.  I have recently seen this same screen listed for $130 on Ebay.  I don’t want to ship it so I’m looking for somebody that would be able to meet to pick it up in the Burlington – Oakville Ontario region.</p>
<p>If you’re interested please let me know at <a href="mailto:wally@power-coder.net">wally@power-coder.net</a>.  If you have any questions please feel free to ask them in the comments, that way everybody can benefit from them.</p>
<p>As for the rest of the stuff on this site, I have plans, check back soon and you might be surprised.</p>
<p>Cheers,<br />
Wally</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.power-coder.net/2009/03/does-anybody-need-a-monitor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My 5k Run in the Snowstorm</title>
		<link>http://www.power-coder.net/2008/03/my-5k-run-in-the-snowstorm/</link>
		<comments>http://www.power-coder.net/2008/03/my-5k-run-in-the-snowstorm/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 23:14:46 +0000</pubDate>
		<dc:creator>Wally</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Off-topic]]></category>
		<category><![CDATA[Running]]></category>

		<guid isPermaLink="false">http://www.power-coder.net/2008/03/my-5k-run-in-the-snowstorm/</guid>
		<description><![CDATA[Some say that you can&#8217;t call yourself a runner until you&#8217;ve actually run in a race. I&#8217;m happy to say that on March 8th, 2008 I accomplished that feat by running the Slainte Irish Pub St. Patrick&#8217;s Day Road Race.
This wasn&#8217;t your everyday run however, as you can see from the picture below, there was [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Some say that you can&#8217;t call yourself a runner until you&#8217;ve actually run in a race. I&#8217;m happy to say that on March 8th, 2008 I accomplished that feat by running the Slainte Irish Pub St. Patrick&#8217;s Day Road Race.</p>
<p>This wasn&#8217;t your everyday run however, as you can see from the picture below, there was a bit of a snowstorm going on around us!</p>
<p align="center"><a href="http://www.power-coder.net/WPTest/wp-content/uploads/2008/03/p3080136.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="The snow on race day" src="http://www.power-coder.net/WPTest/wp-content/uploads/2008/03/p3080136-thumb.jpg" width="324" border="0" /></a>    <br /><em>A look at the snow outside before the race</em></p>
<p align="left">It definitely wasn&#8217;t the warmest I&#8217;ve been while out for a run, but as you can tell from our faces in the picture below, we were doing ok.</p>
<p align="center"><a href="http://www.power-coder.net/WPTest/wp-content/uploads/2008/03/p3080139.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="247" alt="P3080139" src="http://www.power-coder.net/WPTest/wp-content/uploads/2008/03/p3080139-thumb.jpg" width="328" border="0" /></a>    <br /><em>Joe, Dorothy and I ready to go</em></p>
<p>The route was pretty good, we started just off Concession Street, ran along the mountain brow and then made our way down the Jolly Cut. The whole time down I was telling Joe how nice it would be to have one of those x-games head mounted cameras, that way there would be some evidence for how much snow was coming down.</p>
<p align="left">Considering the weather I was pretty happy with my results, my goal was to not be the last person to cross the line and I beat that by about 50, sweet!</p>
<p align="center"><a href="http://www.power-coder.net/WPTest/wp-content/uploads/2008/04/p3080143.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="247" alt="P3080143" src="http://www.power-coder.net/WPTest/wp-content/uploads/2008/04/p3080143-thumb.jpg" width="328" border="0" /></a>    <br /><em>Joe and I busting for the finish, notice the snow!</em></p>
<p>The best part about the whole day was the hot Irish stew and beer waiting for us at the pub just over the finish line. Definitely helped us get warmed up quick!</p>
<p>For those thinking about entering this race, go for it! It&#8217;s a lot of fun and from what I could tell everybody had a fantastic time. I&#8217;ll see you there again next year for sure!</p>
<p align="center"><a href="http://www.power-coder.net/WPTest/wp-content/uploads/2008/04/p3080148.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="247" alt="P3080148" src="http://www.power-coder.net/WPTest/wp-content/uploads/2008/04/p3080148-thumb.jpg" width="328" border="0" /></a>     <br /><em>The three of us at the finish line, we made it!</em></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.power-coder.net/2008/03/my-5k-run-in-the-snowstorm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 Things I wish I was taught in software school</title>
		<link>http://www.power-coder.net/2008/02/5-things-i-wish-i-was-taught-in-software-school/</link>
		<comments>http://www.power-coder.net/2008/02/5-things-i-wish-i-was-taught-in-software-school/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 21:27:01 +0000</pubDate>
		<dc:creator>Wally</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Source Control]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://www.power-coder.net/2008/02/5-things-i-wish-i-was-taught-in-software-school/</guid>
		<description><![CDATA[It&#8217;s hard to believe, but it&#8217;s been 3 years since I graduated from Mohawk College&#8217;s Software Engineering Technology Program.  That means that it has been 3 years where I&#8217;ve been able to reflect on what the program taught me, and some of the things that I wish I had learned.  There are many [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s hard to believe, but it&#8217;s been 3 years since I graduated from Mohawk College&#8217;s Software Engineering Technology Program.  That means that it has been 3 years where I&#8217;ve been able to reflect on what the program taught me, and some of the things that I wish I had learned.  There are many things that I am happy that I now know, however I also feel that there were some key elements that were completely overlooked.  I don&#8217;t want this to be a rant piece, that&#8217;s just not my style, I just feel that if I had graduated knowing about the following things I would have entered the professional world a much stronger developer.</p>
<p><strong>1. How to use source control<br />
</strong>This one is huge, everything I know about source control and version control systems I have had to teach myself since becoming a professional developer.  I&#8217;m not saying that every software program should have an entire course dedicated to this, but at least knowing the basics would be nice since it&#8217;s so critical to the development process.  Perhaps this is specific to the program that I went though, but when I graduated I had no idea what version control was, only that Visual Studio had something called Source Safe that I never bothered to install.  Perhaps if it were a requirement for the larger final semester projects to be submitted through a source control tool, don&#8217;t even force students to use a specific tool, but use SOMETHING.</p>
<p><strong>2. How to write secure code<br />
</strong>When I was in school the web application world was still in it&#8217;s infancy so perhaps this isn&#8217;t as much of an issue now.  Never once did I hear the term &#8216;SQL Injection&#8217; or &#8216;Cross-site Scripting,&#8217; but now they are serious issues, especially for developers working in web applications.  The only parameter checking that we did were the ones that were enforced by the compiler/interpreter.  We would never go so far as to verify that if your code expects a 4 digit number, a 6 digit parameter causes an error.</p>
<p><strong>3. How to do automated testing<br />
</strong>This is another big one, and in my situation as a PHP developer, one that I still don&#8217;t have figured out yet.  We were taught that as long as our programs gave a specific set of output for a given set of inputs, it was correct.  While the idea seems rational, our test inputs were more often than not insufficient to catch even the most glaring of errors (like the example in the previous section).  Most software shops these days do some sort of automated testing so I think graduating school having never written a unit test puts us at a major disadvantage.</p>
<p><strong>4. Agile development / Extreme Programming<br />
</strong>I can&#8217;t completely blame them for this, but I think it&#8217;s important to mention anyway.  The only SDLC that I was taught was the old-school waterfall processes.  You know the one, design the entire system using a binder of varying diagrams covered with boxes of arrows, write code to make the boxes do stuff, test that it does what it&#8217;s supposed to do, then release it to the world at large.  Fortunately for us, the software world is changing, people are starting to realize that software development is a more fluid process than building a bridge for example.</p>
<p>For anything large it&#8217;s nearly impossible to figure out every last detail without writing any code at all.  This is where Agile/Extreme programming comes in, shorter release cycles, small increments or features between each release.</p>
<p>The other problem with the old methods, as I&#8217;ve learned from experience, is that most of the time customers don&#8217;t really know what they want to begin with, so how are you going to design it for them?</p>
<p><strong>5. How to write modular software<br />
</strong>This is another important one, most of us were taught to write our code as self-contained methods and/or classes.  The idea was that it could be swapped out at some later date or extended with new functionality.  This is totally fine, but what if you wanted to add functionality without having to change the base code?  Not many of the developers I know were actually taught how to make their code extensible through add-ons or plugins.</p>
<p>I think it would be a great idea for students to have to write a base program with extensibility in mind.  Later projects could modify it via plugins without touching the original base code.</p>
<p>I have a feeling that this topic wasn&#8217;t covered for two reasons, one being that the faculty assumed that all their students would be working on mainframes in banks.  The other is that this sort of stuff isn&#8217;t exactly trivial code, from my limited knowledge of it anyway.  I am still just at the beginning stages of this journey, walked through how systems like <a href="http://www.wordpress.org" target="_blank">Wordpress</a> implement hooks in their API.</p>
<p><strong>So there you have it<br />
</strong>I&#8217;ve tried my best not to bitch too much.  I think each of the 5 things I&#8217;ve mentioned are valuable tools for any software developer to have under their belts.</p>
<p>Please feel free to add to the list or let me know what you think through the comments.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.power-coder.net/2008/02/5-things-i-wish-i-was-taught-in-software-school/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;ve Moved to a New Host</title>
		<link>http://www.power-coder.net/2007/10/ive-move-to-a-new-host/</link>
		<comments>http://www.power-coder.net/2007/10/ive-move-to-a-new-host/#comments</comments>
		<pubDate>Thu, 25 Oct 2007 14:10:17 +0000</pubDate>
		<dc:creator>Wally</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[PostNuke]]></category>
		<category><![CDATA[Power-coder]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://74.54.41.82/~powerc/2007/10/ive-move-to-a-new-host/</guid>
		<description><![CDATA[After a year of nearly constant frustration with my previous web hosting company I have decided to switch.  If you are seeing this page that means that the DNS updates are nearly complete.
You may also notice that the site is a bit different, during the host migration I decided to switch from PostNuke to [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>After a year of nearly constant frustration with my previous web hosting company I have decided to switch.  If you are seeing this page that means that the DNS updates are nearly complete.</p>
<p>You may also notice that the site is a bit different, during the host migration I decided to switch from PostNuke to WordPress since most of what I do is blogging anyway and PostNuke seems to have fallen quite a bit away from the competition on that front.</p>
<p>I&#8217;ve migrated most of the stories that actually mattered from the old site, and there will be plenty more to come in the near future.</p>
<p>Check back soon for much more frequent updates.</p>
<p>Wally</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.power-coder.net/2007/10/ive-move-to-a-new-host/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8216;Synchronous AJAX&#8217; or SJAX for Short</title>
		<link>http://www.power-coder.net/2007/01/synchronous-ajax-or-sjax-for-short/</link>
		<comments>http://www.power-coder.net/2007/01/synchronous-ajax-or-sjax-for-short/#comments</comments>
		<pubDate>Sun, 28 Jan 2007 04:15:44 +0000</pubDate>
		<dc:creator>Wally</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[SJAX]]></category>

		<guid isPermaLink="false">http://power-coder.net/WPTest/index.php/uncategorized/synchronous-ajax-or-sjax-for-short/</guid>
		<description><![CDATA[We had a problem at work the other day, we had a piece of JavaScript code that was making an AJAX style web server call, unfortunately other UI elements on the page required the results of that call to be available before the user attempts to use them.  I tried searching the web for [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>We had a problem at work the other day, we had a piece of JavaScript code that was making an AJAX style web server call, unfortunately other UI elements on the page required the results of that call to be available before the user attempts to use them.  I tried searching the web for all sorts of things, &#8217;synchronous ajax,&#8217; &#8216;ajax wait for response&#8217; etc., leading to many explanations of the differences between asynchronous and synchronous requests, but no indication on how to do a synchronous request.</p>
<p>Finally, by looking through the JavaScript documentation for the XMLHttpRequest object and discovered that by simply adding an additional &#8216;false&#8217; parameter to the normal http.open() call it forces the XMLHttpRequest object to run in synchronous mode.  Exactly what we were looking for!</p>
<p>Here is an example: <strong>xmlhttp.open(&#8220;GET&#8221;, url, false);</strong></p>
<p>This solved our problem completely, but since it was a difficult solution to find I figured I would post an example here in hopes of spreading the word of this useful tool.</p>
<p>Hope that helps!</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.power-coder.net/2007/01/synchronous-ajax-or-sjax-for-short/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Getting things done&#8230;</title>
		<link>http://www.power-coder.net/2007/01/getting-things-done/</link>
		<comments>http://www.power-coder.net/2007/01/getting-things-done/#comments</comments>
		<pubDate>Fri, 26 Jan 2007 04:15:14 +0000</pubDate>
		<dc:creator>Wally</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://power-coder.net/WPTest/index.php/uncategorized/getting-things-done/</guid>
		<description><![CDATA[Wow, what a busy holiday season that was!  Always is this time of year, Christmas, the New Year, my birthday and anniversary all within a two week span.  There was so much going on that it is all very overwhelming and exhausting.  Even after the holidays it felt like no matter how [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>Wow, what a busy holiday season that was!  Always is this time of year, Christmas, the New Year, my birthday and anniversary all within a two week span.  There was so much going on that it is all very overwhelming and exhausting.  Even after the holidays it felt like no matter how hard I worked nothing seemed to get done.</p>
<p>Finally I have been able to start digging myself out from underneath the pile.  Many of the things that have been on my todo list for months have suddenly been completed, plus many more recent items.  Here&#8217;s the plan I have been following to keep it going:</p>
<ul>
<li>Keep a detailed list of everything that I need to do</li>
<li>Get rid of anything on the list that doesn&#8217;t actually matter</li>
<li>Finish things before I move on to the next, don&#8217;t leave items @ 90% complete</li>
<li>When something is finished, put it away so that it&#8217;s out of my mind</li>
<li>Re-prioritize my to do list often in achievable chunks, starting the whole process over again</li>
</ul>
<p>The results have been good, as I get caught up, my head feels more clear and I&#8217;m actually able to get things done even faster.  This week I&#8217;ve scratched 3 times as much stuff off of my lists as I have in previous weeks, and we all know how good it feels to get out that marker and cross something off our list.  I no longer feel like I&#8217;m buried under a pile of stuff.</p>
<p>So give it a try if you like, let me know how you make out.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.power-coder.net/2007/01/getting-things-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Avoid Comwave like the plague!</title>
		<link>http://www.power-coder.net/2006/10/avoid-comwave-like-the-plague/</link>
		<comments>http://www.power-coder.net/2006/10/avoid-comwave-like-the-plague/#comments</comments>
		<pubDate>Thu, 05 Oct 2006 04:14:42 +0000</pubDate>
		<dc:creator>Wally</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://power-coder.net/WPTest/index.php/uncategorized/avoid-comwave-like-the-plague/</guid>
		<description><![CDATA[This is a head&#8217;s up to anybody who is thinking about signing up with Comwave for their VOIP service.  I have been a customer of theirs since June of 2005 (1.5 years) and until recently had been generally satisfied with the service they provided.  There were a couple of instances of dropped calls, [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>This is a head&#8217;s up to anybody who is thinking about signing up with Comwave for their VOIP service.  I have been a customer of theirs since June of 2005 (1.5 years) and until recently had been generally satisfied with the service they provided.  There were a couple of instances of dropped calls, but nothing terribly bad.</p>
<p>That all changed just over a month ago.  During the entire final weekend of August my iPhone refused to make or receive any calls.  I was unable to get through to Technical Support on numerous attempts.  I would wait on hold for 10+ minutes before the call was dropped.<br />
On August 30th I received an e-mail from the president of Comwave apologizing for a botched upgrade, at the time I thought it was a nice gesture.  That was until the problems that were apologized for never actually went away.</p>
<p>I started to hear from friends of mine that they were having difficulties getting through to us, they would call our number and get a busy signal right away.  They would sometimes get through on the 3rd or 4th attempt.  Under normal circumstances they should have at least been forwarded to my voicemail so that I would know that I had missed some calls, this was not the case.<br />
I attempted to contact Technical Support again, I waited on hold twice for more than 20 minutes before my call was dropped.</p>
<p>Shortly after this started I began having  intermittent troubles making calls out, when I picked up my phone I would get a busy signal, that doesn’t seem right does it?<br />
I was starting to get really angry about the whole situation so I dedicated an entire Tuesday night to trying to get on the phone with somebody at the company.  On my first attempt I waited on hold for 22 minutes before getting through to a technician.  I explained all my problems and we did some basic troubleshooting to make sure there were no problems with my Internet connection, which there wasn’t.  I then reluctantly installed their remote control application so that the technician could look at my settings himself.  While he was in control of my computer the phone got disconnected, noticing that he was still moving my mouse around I opened up notepad and informed him that the line had been dropped and gave him two (non-VOIP) phone numbers to call me back on.  I never received a call and about 5 minutes later the technician disconnected the remote session.  Not one to give up, I called right back, waited on hold for 20+ minutes again, but finally got another technician on the phone.   I went through the whole spiel again (apparently my previous technician did not make any notes on my account) and finally the technician gave up and said he would have to elevate a support request to figure out what was going on.  Apparently this means that a higher level technician would look into my problem and get back to me within 24 hours.</p>
<p>So much for that.  Two days later I had not received a call so I got back on the phone again, this time getting through in a surprisingly quick 5 minutes.  When the technician pulled up my account he said there was no record of the elevated support request that I informed him about.  Trying to be helpful, he insisted that we go through the entire support process again.  Another 10 minutes of him poking around in the iPhone settings and he agreed that there needs to be another elevated support request entered.</p>
<p>I let him do this, and got his name this time, Leonard, as he assured me that it was entered on my account.  It’s been a week since that call, my friends still say that they have to call 3+ times to reach me after getting a busy signal.  I called back this morning from work mentioning my history to the operator who then informed me that they cannot troubleshoot my problem unless I am at home with access to the iPhone.  I tried to explain that these steps had all been tried before but got nowhere, she did however offer to schedule a time for a technician to call me at home so that I wouldn’t have to wait on hold.  I agreed to that and we booked the call for between 5:00 and 5:30 EST (I made sure), I also gave them my cell phone number in case they were unable to get through.</p>
<p>The current time is 6:46 EST (just for consistency), and I have still not received the call.  I just got off the phone with somebody in Customer Service (since I don’t have any reason to trust the tech support people anymore), who said my only course of action was for him to schedule the next available technician to call me when they get off the phone.  After waiting 35 minutes I received a call from a technician, his only recommendation was to do a factory reset on the iPhone and waiting a day or so to see if the problem goes away.  Not exactly what I would call helpful…</p>
<p>I am going to be switching to Cogeco ‘s Digital Phone Service tonight, hoping that they can install it soon.  My next challenge will be to try to wrestle my $50 deposit from the incompetent hands of the people over at Comwave.</p>
<p>Any suggestions on a good way to handle that?</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.power-coder.net/2006/10/avoid-comwave-like-the-plague/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.449 seconds -->
