<?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/"
	>

<channel>
	<title>Amateur Rocket Surgery</title>
	<atom:link href="http://ian.sundermedia.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ian.sundermedia.com</link>
	<description>Science is wicked fun</description>
	<pubDate>Tue, 06 Jul 2010 18:56:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hosting is killing ASP.NET</title>
		<link>http://ian.sundermedia.com/2010/07/hosting-is-killing-aspnet/</link>
		<comments>http://ian.sundermedia.com/2010/07/hosting-is-killing-aspnet/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 18:54:37 +0000</pubDate>
		<dc:creator>woogychuck</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[Web Tech]]></category>

		<guid isPermaLink="false">http://ian.sundermedia.com/?p=162</guid>
		<description><![CDATA[Most of the people who know me, know that I’m a fairly dedicated Microsoft fan boy. However, most of my fellow .NET developers are quick to point out that the vast majority of my projects are in PHP. A quick look around will show that this is not an uncommon occurrence. Amplify, my former employer, [...]]]></description>
			<content:encoded><![CDATA[<p>Most of the people who know me, know that I’m a fairly dedicated Microsoft fan boy. However, most of my fellow .NET developers are quick to point out that the vast majority of my projects are in PHP. A quick look around will show that this is not an uncommon occurrence. Amplify, my former employer, and Piehead both have a staff of experienced .NET developers, but still do a lot of work in PHP. I’ve heard a variety of theories from Microsoft fans and haters, but I can summarize the phenomena in 1 word: Hosting.</p>
<h2>My Current Situation</h2>
<p>My primary hosting account is through Dreamhost. I pay less than $20/month and I’m hosting about 60 sites, 10 of which actually get some traffic. Almost every site has its own sub-domain and its own MySQL database. In addition, I have access to 742GB of storage and several terabytes of bandwidth, both of which increase every month.</p>
<p>This hosting arrangement is critical for my success as a free-lancer for several reasons:</p>
<ol>
<li>I can create lots of sub-domains and databases to create client staging sites and/or test out new things.</li>
<li>I have enough storage and bandwidth to use my web server as a file server for client comps and other large files I need to share.</li>
<li>It’s dirt cheap. My free-lance projects and start-up ideas have little to no margins, so cheap hosting is critical.</li>
</ol>
<h2>The Windows Hosting Dilemma</h2>
<p>I’ve brought this issue up several times, both online and in person, with stakeholders at companies that provide windows hosting. Without fail, I receive the same handful of responses. Here are the most common responses and some reasons why they’re complete garbage:</p>
<ol>
<li><strong>We provide better support</strong>. This may be true, but it doesn’t really matter. I contact support once or twice a year. If have to contact support more often than that, it’s not worth working with your company. I don’t want to pay extra so your support team can hand hold your other accounts.</li>
<li><strong>Windows licensing is expensive. </strong>This is true. However, my biggest issue is often with storage and bandwidth, which isn’t any more expensive for a Windows host than a Linux host. This could justify charging more, but it doesn’t justify the miniscule amount of storage and bandwidth most Windows hosting companies provide.</li>
<li><strong>We have 99.999% uptime! </strong>I don’t care and my clients don’t care. Look at Twitter’s reliability and then tell me that having ridiculously high uptime is critical to success. It’s true that my Dreamhost server goes down from time to time, but 99.9% is perfectly fine. In all honesty, there aren’t many website owners that are willing to pay $50-$200/month for those extra two 9’s.</li>
<li><strong>If you actually used all of that storage and bandwidth, Dreamhost would cut you off. </strong>This is the ultimate cop-out and usually comes up as a last ditch effort from the Windows hosting companies to disparage Linux hosting. The truth is that I’ve exceeded my storage and bandwidth before, and nothing bad happened. In fact, there have been a few cases where one of my Wordpress sites have gotten Digg’d and Dreamhost has stepped in to keep things running. At GiveCamp, I was putting all of the projects on my server and Dreamhost’s response was “That’s awesome, let us know if you need more space for a few weeks.”</li>
<li><strong>We focus on enterprise</strong>. Really? Are enterprise customers looking for shared hosting and reseller plans? Every enterprise level client I’ve worked with either has in-house IT or uses a larger company like Rackspace. Smaller Windows hosts don’t even come up.</li>
</ol>
<h2>Let’s Fix This</h2>
<p>In the end, this situation hurts many of us. If I had a Windows hosting plan on par with my Dreamhost plan, I would be a much happier developer. Microsoft is missing out because hosting is preventing them from being a viable option for small agencies and start-ups. Hosting companies are missing out because they seem to be targeting demographics that don’t need their services. Developers miss out because we have to make technology decisions based on hosting costs rather than what technology best fulfills the client’s needs.</p>
<p>If Microsoft wants to be competitive with small agencies and start-ups, they need to work with their hosting partners to solve these problems. They’ve taken a big step in wooing start-ups with the Bizspark program, but without affordable hosting, start-ups will continue to flock to PHP, Ruby, and other cheaper platforms.</p>
]]></content:encoded>
			<wfw:commentRss>http://ian.sundermedia.com/2010/07/hosting-is-killing-aspnet/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Pragmatic Opinion on Crappy Websites</title>
		<link>http://ian.sundermedia.com/2010/06/a-pragmatic-opinion-on-crappy-websites/</link>
		<comments>http://ian.sundermedia.com/2010/06/a-pragmatic-opinion-on-crappy-websites/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 02:30:35 +0000</pubDate>
		<dc:creator>woogychuck</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ian.sundermedia.com/?p=160</guid>
		<description><![CDATA[After several tweets about Flash tonight, I&#8217;ve realized that it&#8217;s nearly impossible to make any real point in 140 characters. Flash has been a hot button issue for web developers since it first emerged. On the one hand, it provides reliable, cross-browser functionality, on the other hand, it&#8217;s in-accessible, overused, and a go-to option for [...]]]></description>
			<content:encoded><![CDATA[<p>After several tweets about Flash tonight, I&#8217;ve realized that it&#8217;s nearly impossible to make any real point in 140 characters. Flash has been a hot button issue for web developers since it first emerged. On the one hand, it provides reliable, cross-browser functionality, on the other hand, it&#8217;s in-accessible, overused, and a go-to option for people too lazy to learn javascript.</p>
<p>Overall, I would be very happy to see most Flash content die a horrible death, doubly so for sites that are 100% Flash. The idealistic side of me would love to see a rich, interactive web that runs on standards alone. However, the pragmatic side of me accepts that browser plug-ins aren&#8217;t going any where for a while.</p>
<p>While ranting about how horrific Flash is has become very popular, it&#8217;s important to keep the following points in mind:</p>
<ol>
<li>Flash was the only cross-browser animation option for years. While we have an arsenal of slick tools at our disposal today, 5 years ago Flash was pretty much it.</li>
<li>Most of the people with bad Flash content likely don&#8217;t know it&#8217;s bad. We web developers tend to forget that 99% of the people online have never heard of web standards or accessibility. We tend to be the most vocal on the web, so we assume we represent the majority, but we don&#8217;t.</li>
<li>Most of the people with bad Flash content likely don&#8217;t care. Most businesses would consider 90% of users good enough. Especially given that the anti-Flash crowd is still demographically similar. A website for tech-savvy 20 somethings will lose money with a Flash site. A site selling infomercial crap to boomers probably won&#8217;t.</li>
<li>Finally, HTML5 is not only a year or so away, it&#8217;s also not 100% on par with Flash or Silverlight. Want to access a webcam? Want 3d graphics support and inverse kinematics? Want to display a video that isn&#8217;t square? If so, a browser plug-in may still be the best option.</li>
<li>Every obnoxious thing developers do in Flash will be done in HTML5. It&#8217;s only matter of time before you see obnoxious mortgage ads, animated splash pages and lame navigation systems using the canvas tag instead of the embed tag.</li>
<li>Most business owners don&#8217;t care about losing business from iPad and iPhone users. Chances are, if they have a 100% flash site, they lost your business years ago.</li>
</ol>
<p>I know that any comments posted here will likely be telling me why Flash sucks, but that doesn&#8217;t make me wrong. I would love to see Flash and SilverLight limited to a few rich experiences, but it&#8217;s not going to happen any time soon. How many table-based websites do you still see out there?</p>
<p>Like the transition from tables to CSS, the transition from Flash will be long, painful and expensive.  It will be worth it, and we will all be better for it, but this battle will be won by even-tempered education. If we want the web to get better, we need to tone down the whiny &#8220;It doesn&#8217;t work on my iPad&#8221; bullshit and build a solid argument that business owners and content-providers can understand.</p>
]]></content:encoded>
			<wfw:commentRss>http://ian.sundermedia.com/2010/06/a-pragmatic-opinion-on-crappy-websites/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Windows Phone 7 Dissappointment</title>
		<link>http://ian.sundermedia.com/2010/05/windows-phone-7-dissappointment/</link>
		<comments>http://ian.sundermedia.com/2010/05/windows-phone-7-dissappointment/#comments</comments>
		<pubDate>Thu, 13 May 2010 13:40:08 +0000</pubDate>
		<dc:creator>woogychuck</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ian.sundermedia.com/?p=154</guid>
		<description><![CDATA[As many people know, I’m a bit of a Microsoft fan boy. I’ve been an open supporter of most of their technology and I make a decent living writing code for various Microsoft platforms. Needless to say, when the new Windows Phone was announced, I was pretty stoked. I was even more excited when it [...]]]></description>
			<content:encoded><![CDATA[<p>As many people know, I’m a bit of a Microsoft fan boy. I’ve been an open supporter of most of their technology and I make a decent living writing code for various Microsoft platforms. Needless to say, when the new Windows Phone was announced, I was pretty stoked. I was even more excited when it actually looked good. My excitement peaked at MIX, when I actually saw the dev tools and got my hands on some prototype hardware.<br />
Unfortunately, my interest in the Windows Phone has dropped dramatically since MIX. In fact, at this point, the Windows Phone is at the top of my 2010 disappointment list. How did the Windows Phone crew complete alienate a known, Microsoft fan?</p>
<ol>
<li><strong>No News is Bad News</strong>
<p>When the Windows Phone 7 was announced, there was a lot of excitement in the MS dev community, but also a lot of questions. At MIX, the team had an opportunity to answer questions. Instead they made a bunch of announcements that everybody expected and they showed of a bunch of apps my friends have had on their iPhones for over a year. Announcing Silverlight support was about as surprising as Ricky Martin coming out of the closet and watching Jeff Sandquist bob along to the Blacked Eye Peas was funny, but we’ve all seen Shazam.</p>
<p>Even after MIX, the only news I’ve heard is some <a title="Dell Lightning on Engadget" href="http://www.engadget.com/2010/04/21/dell-lightning-the-ultimate-windows-phone-7-device-leaks-out/" target="_blank">leaked hardware specs from Del</a>l. If you think I’m exaggerating, check out the <a title="WP7Dev on Twitter" href="http://twitter.com/wp7dev" target="_self">wp7dev Twitter account</a>. An entire month’s of updates fits on a single page and most of it is duplicates and replies.  <a title="Charlie Kindel's blog on MSDN" href="http://blogs.msdn.com/ckindel/" target="_blank">Charlie Kindel’s blog</a> has no posts since a week after MIX. Even the <a href="http://windowsteamblog.com/windows_phone/b/wpdev/" target="_blank">Windows Phone dev blog</a> has only had 7 updates since MIX.</li>
<li><strong>WinPhone7 Hijacked MIX</strong>I was hesitant to write this because overall I think MIX was great, but it really felt like a lot of good web content was killed to make room for WinPhone7 content. Most of the first keynote at Microsoft&#8217;s web conference was dedicated to the phone, rather than actual web development or design content. Bill Buxton, who was easily the most anticipated speaker for designers, was given 15 minutes at the tail end of the last keynote. It also seemed that an inordinate amount of sessions were dedicated to WinPhone7, despite the fact that they could even give an approximate release date of the hardware.
<p>The Windows Phone 7 stuff at MIX was little more than a PR ploy to get more posts on Engadget and Gizmodo. I can honestly say that this was an opinion shared by almost everybody I talked to at MIX.</p>
<p>Based on this and my previous point, it’s clear that WinPhone7 isn’t close enough to completion to warrant this type of coverage.</li>
<li><strong>No Hardware</strong>I understand that it will be a while before we see and actual WinPhone7 in the wild, but it would be nice to have something to work with. There are lots of multi-touch devices out there, but based on reading various forums, support for the WinPhone7 emulator is sketchy at best. I’ve tried contacting lots of people, including the special support contact offered to MIX attendees and not one has any recommendations.
<p>The most frustrating part is that the only hardware I’ve seen recommended was the <a href="http://microsoftpdc.com/tablet" target="_blank">PDC laptop</a>, which is still not available for purchase.  So, if you went to PDC you’re all set, however if you went to the conference about the phone, you’re pretty much screwed.</li>
</ol>
<p>Overall, it seems like the WinPhone7 pre-launch hype has been a big mess. Most of the windows mobile guys I know are upset because the new phone doesn’t have any backwards compatibility and most of the people who were interested at MIX are waiting for news on hardware and launch dates. I really think Microsoft jumped the gun on this and as a result they’ve alienated many of the same developers they were hoping to woo. With Android 2.1 just released and iPhone 4’s leaking every day, Microsoft needs to get their act together if they want to have a chance in the mobile market.</p>
]]></content:encoded>
			<wfw:commentRss>http://ian.sundermedia.com/2010/05/windows-phone-7-dissappointment/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OAuth is destined to fail</title>
		<link>http://ian.sundermedia.com/2010/02/oauth-is-destined-to-fail/</link>
		<comments>http://ian.sundermedia.com/2010/02/oauth-is-destined-to-fail/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 14:38:31 +0000</pubDate>
		<dc:creator>woogychuck</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[Web Tech]]></category>

		<guid isPermaLink="false">http://ian.sundermedia.com/?p=150</guid>
		<description><![CDATA[Over the past couple of years, a small but dedicated group of developers have been pushing a new technique for authenticating users called OAuth. While it has some benefits, it&#8217;s limitations are crippling.
The goal of OAuth is to create a more secure authentication system by limiting who has access to your username and password. By [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past couple of years, a small but dedicated group of developers have been pushing a new technique for authenticating users called OAuth. While it has some benefits, it&#8217;s limitations are crippling.</p>
<p>The goal of OAuth is to create a more secure authentication system by limiting who has access to your username and password. By authenticating with a system external to your application, the idea is that your data is more secure. Unfortunately, OAuth was clearly developed without much regard real-world problems. Here are a few reasons why OAuth is destined to fail:</p>
<ol>
<li><strong>Horrible User Experience</strong> - In a world where doing something as simple as changing a font or button color can create noticable changes in user behavior, asking a user to jump over the hurdles required by OAuth is just unrealistic. For web apps, it adds multiple steps to the authentication process and the experience is even worse for desktop apps. The experience also closely resembles the phising sites that we desperately warn our non-tech friends to watch out for. Also, keep in mind that the applications that poeple consider most secure (online banking, tax software, email, etc) NEVER redirect the user to a different site to enter login info.</li>
<li><strong>No Consideration for Desktop Applications - </strong>While web-based apps are growing in popularity, desktop apps still dominate in most industries. The OAuth experience is completely focused on web applications. Whether it&#8217;s an app on your home PC or an app on your iPhone, the OAuth experience sucks.</li>
<li><strong>OAuth is far from perfect</strong> - An ambitious hacker can get information via OAuth without much more effort than other athentication methods. There&#8217;s nothing to stop an application from collecting additional data in the background withour your knowledge after you&#8217;ve logged in. There&#8217;s also nothing to prevent an attack against or data breach with the OAuth provider.</li>
<li><strong>It takes power from vendors, but not from hackers</strong> - The main goal of OAuth is to prevent nefarious people from having your precious login credentials. However, most OAuth providers still transmit your credentials over an insecure connection. So, rather than having my app send you credentials via Basic Auth, the browser sends it via an HTTP post. In the end, the chances of a request being intercepted from a browser or an app are about the same.</li>
</ol>
<p>While I completely understand the concept behind OAuth, it&#8217;s just never going to catch on. There is no such thing as a 100% secure system and there a plenty of approaches that are just as secure as OAuth. In the end, OAuth doesn&#8217;t solve any real security problems and shifts a lot of work onto developers. I don&#8217;t mind putting in the extra work, but OAuth is replacing a few lines of code with 1MB of dlls and a bunch of UX headaches for an illusion of security.</p>
]]></content:encoded>
			<wfw:commentRss>http://ian.sundermedia.com/2010/02/oauth-is-destined-to-fail/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What Trophy?</title>
		<link>http://ian.sundermedia.com/2010/01/what-trophy/</link>
		<comments>http://ian.sundermedia.com/2010/01/what-trophy/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 03:14:08 +0000</pubDate>
		<dc:creator>woogychuck</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[Rant]]></category>

		<category><![CDATA[Gen Y]]></category>

		<guid isPermaLink="false">http://ian.sundermedia.com/?p=146</guid>
		<description><![CDATA[One of the most common complaints about Generation Y is the &#8220;Everybody gets a Trophy&#8221; ideal. There have been dozens of articles and even an entire book dedicated to this and how to train us Generation Y kids to just drop it and behave like good cubicle monkeys should.
There are 2 things that are generally [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most common complaints about Generation Y is the &#8220;Everybody gets a Trophy&#8221; ideal. There have been dozens of articles and even an entire book dedicated to this and how to train us Generation Y kids to just drop it and behave like good cubicle monkeys should.</p>
<p>There are 2 things that are generally considered part of this trophy idea. The first is that everybody deserves a reward, even if they fail. The second is that every minor success should be rewarded. Based on the opinions of older generations on the web and in print, these are both ideals that every member of Gen Y holds dear. However, a lot of this is based on a misinterpretation of what’s really going on in our heads and I’ve found that many of us only believe the second part.</p>
<h2>Nobody likes the Participant ribbon.</h2>
<p>Let’s tackle the idea that even failure deserves a reward. Of the people I surveyed, most addressed this. Of the people surveyed, all of them felt that this was inaccurate. I think the idea started because of how my generation was treated in elementary school. In just about every competition, everybody who participates gets some sort of reward. This has clearly led my generation to accept and even embrace failure right? The people I surveyed disagree; here are a few of their responses:</p>
<blockquote><p>&#8220;Boy Scouts, Marching Band, Tae Kwon Do and Academic Decathlon all had a lot of competition in them and they had clear winners and losers. Games where everybody wins were usually the province of corny church youth group games and were the butt of jokes among my friends and me.&#8221;</p></blockquote>
<p><small>Jason W, Pembroke, NH</small></p>
<blockquote><p>&#8220;… At sports tournaments, my brothers and I would sometimes receive trophies even for placing in last. My parents were proud of us and put it with our other awards. However, my brothers and I treated them more like a daily reminder of our failure and it drove us to work harder.&#8221;</p></blockquote>
<p><small>Anonymous</small></p>
<p>There were a variety of similar responses, but I think these two represent the ideas shared by all. We’ve never viewed rewards for failure as a good thing. I never took home a “participant” ribbon and showed it off to my friends and family. That being said, I think that many companies are far too concerned with failure and fear of failure can cripple a team. Innovation and creativity are rarely the result of continuous success.</p>
<p>Failure is unavoidable. Many of the companies founded by Gen Y are successful because they recognize small failures as necessary steps in the process of innovation.</p>
<h2>Rewarding Success is a Good Thing</h2>
<p>The other part of this Trophy idea is that Gen Y expects rewards for small successes. I would agree with this 100% and most of the people surveyed agree too.</p>
<p>The general consensus amongst my fellow Gen Y members is that the current corporate culture favors job title and longevity over productivity. I’ve been in many situations where I’ve put in extra hours, travelled over holidays and gone above and beyond only to see a manager get a pat on the back. In one case, my supervisor didn’t even know why he was being congratulated. While this instance is rather anecdotal, nobody can argue against the obscene bonuses executives have received while the companies they run fall apart and destroy our economy. What company do you think would be more successful, the one that rewards the extra effort of individuals or the one that provides a fat bonus for executives?</p>
<p>The issue I have with this aversion to recognizing success is that in most cases it’s very simple and cheap to do. I don’t expect a huge bonus for doing my job, but when my team puts in extra hours every night for a week, maybe a lunch is in order or possibly even just an email saying thanks. Why would having a group of young, ambitious professionals that are easily motivated by small rewards and recognition be a bad thing? I would think that having employees that will work extra hours for a nicer desk chair or bagels once a week would be a c-level executive’s wet dream.</p>
<p>[FYI, for those that doubt Gen Y employees can be motivated by weekly bagels and the occasional beer, take a look at one of my former employers CustomScoop. When a company with less than 20 people is building better products than Google, you know they’re doing something right.]</p>
<h2>Summary</h2>
<p>Overall, the feeling in the survey could be summarized in the following points:</p>
<ul>
<li>We don’t expect rewards for failure.</li>
<li>We will be rightfully upset when others are credited for our hard work.</li>
<li>Not every reward has to be cash, a thank you or kind gesture is often more meaningful.</li>
</ul>
<p>To wrap up, here are a few more quotes:</p>
<blockquote><p>&#8220;Failure is much more important than success and I do not want trophies that I do not earn.&#8221;</p></blockquote>
<p><small>Matt G, Senior Public Affairs Analyst - Washington DC</small></p>
<blockquote><p>&#8220;I want recognition, but not necessarily a trophy&#8230; I don&#8217;t see this as a negative because it just motivates me to strive to do more good.&#8221;</p></blockquote>
<p><small>Kelley Muir, Manchester, NH</small></p>
<blockquote><p>&#8220;Actually it really annoys me when people feel like they should be treated like special snowflakes because they exist.&#8221;</p></blockquote>
<p><small>Courtney, Attorney, Concord, NH</small></p>
<blockquote><p>&#8220;That is not the way I was raised. In rec soccer, I was terrible, and knew I didn&#8217;t deserve a trophy. To this day, I haven&#8217;t seen a good argument for rewarding poor performance.&#8221;</p></blockquote>
<p><small>Anonymous</small></p>
]]></content:encoded>
			<wfw:commentRss>http://ian.sundermedia.com/2010/01/what-trophy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I&#8217;m a Piehead</title>
		<link>http://ian.sundermedia.com/2010/01/im-a-piehead/</link>
		<comments>http://ian.sundermedia.com/2010/01/im-a-piehead/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 02:22:07 +0000</pubDate>
		<dc:creator>woogychuck</dc:creator>
		
		<category><![CDATA[About The Blog]]></category>

		<guid isPermaLink="false">http://ian.sundermedia.com/?p=141</guid>
		<description><![CDATA[As just about anybody who reads this blog knows, I was laid off in September of last year. While the lay off wasn&#8217;t a big surprise, it was sudden and left me in a tough spot. For a while I was hoping to make a move to Redmond to go work at Microsoft, but it [...]]]></description>
			<content:encoded><![CDATA[<p>As just about anybody who reads this blog knows, I was laid off in September of last year. While the lay off wasn&#8217;t a big surprise, it was sudden and left me in a tough spot. For a while I was hoping to make a move to Redmond to go work at Microsoft, but it just wasn&#8217;t in the cards. After about 4 months of free-lancing, contract work, odd jobs and a few hundred hours playing Rock Band, I&#8217;ve taken a full-time position at <a href="http://www.pieheadproductions.com" target="_blank">Piehead Productions</a>.</p>
<p><strong>Why Piehead?</strong></p>
<p>A lot of people have asked why I chose Piehead. Mostly because I have expressed a lot of interest in moving away from web agencies and also because I&#8217;ve got some sort of connection with just about every agency in the state. In the end, there were a few reasons I chose Piehead. So, here they are:</p>
<ol>
<li>I&#8217;ve known a few of the people at Piehead, Jeremy and Clint, for a few years and have done some work with them in the past.</li>
<li>Piehead is new to the web development scene, but financially stable. This provides a unique oppotunity to be part of the technical decisions that shape the compay without the fear of getting laid off again.</li>
<li>I can telecommute a fair amount, giving me the opportunity to work from the Sunder Fortress of Awesomeness.</li>
<li>Quite possibly most important is that Piehead supports my ambitious side. Some past companies have frowned on my open source work or felt that be an active member of the geek community was a waste of time. Piehead understands the value of having community leaders at the company and has been encouraging of my after-hours geekiness.</li>
</ol>
<p><strong>What will happen to Sunder?</strong></p>
<p>Have no fear about Sunder Media. Since January, Kelley has been the largest contributor and done the majority of the work. While Sunder has always been a side-project for me, Kelley has turned it into a functioning and profitable entity. I will still be doing some after-hours work for Sunder as needed, but rest assured that there will be no major changes for existing Sunder clients. As always Sunder will be happy to help small businesses that can&#8217;t afford a big agency or projects that are too wierd and/or risky for more traditional web shops to handle.</p>
<p><strong>One More Thing</strong></p>
<p>On a slightly related topic, I will no longer being leading/contributing to the AmpForms project. It was a fun way for me to get into open source and learn some new techniques, but has not really gained a following or much interest. I&#8217;m planning to shift my free-time to working on the Orchard project. Orchard looks to be a tool that Piehead will be able to use on a variety of projects and allows me to put my CMS background to use.</p>
<p><strong>In Closing</strong></p>
<p>Thanks to all of my family, friends and colleagues who&#8217;ve helped me out over the past few months. It&#8217;s been tough, but thanks to groups like BarCampManchester and Geek Lunch, I&#8217;ve always had a good professional support network. Finally, a big thanks to my wonderful wife Kelley for putting up with my grumpiness and supporting my <a href="http://fakeplasticrock.com" target="_blank">fake plastic rock</a> habit.</p>
]]></content:encoded>
			<wfw:commentRss>http://ian.sundermedia.com/2010/01/im-a-piehead/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gen Y Talks About Gen Y</title>
		<link>http://ian.sundermedia.com/2010/01/gen-y-talks-about-gen-y/</link>
		<comments>http://ian.sundermedia.com/2010/01/gen-y-talks-about-gen-y/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 05:16:19 +0000</pubDate>
		<dc:creator>woogychuck</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[GenY]]></category>

		<guid isPermaLink="false">http://ian.sundermedia.com/?p=137</guid>
		<description><![CDATA[Over the past 2 years, there have been a boatload of articles, posts, books and informative pamphlets about Generation Y. Most of them have either focused on &#8220;dealing&#8221; with us or how wrong we are. Every time I&#8217;ve read one of these, I&#8217;ve felt like it was written about somebody else. The facts have been accurate, but [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past 2 years, there have been a boatload of articles, posts, books and informative pamphlets about Generation Y. Most of them have either focused on &#8220;dealing&#8221; with us or how wrong we are. Every time I&#8217;ve read one of these, I&#8217;ve felt like it was written about somebody else. The facts have been accurate, but the conclusions drawn have been way off base.</p>
<p>Rather than assume I was some strange anomaly, I put the word out on Twitter to see if my fellow Generation Y friends would be interested in answering some questions. I received 14 responses to the following questions:</p>
<p>1.       In what year were you born?<br />
2.       Are you well employed, underemployed or unemployed?<br />
3.       How would you like to be identified in the post?<br />
4.       Would you consider yourself Civic minded?<br />
5.       Do you believe that the US government is effectively representing the US people?<br />
6.       A common stated trait of Generation Y is the “Everybody Gets a Trophy” philosophy. Do you think this applies to you and is it a good thing?<br />
7.       As employees, Generation Y often chooses jobs that provide opportunities for growth over jobs that provide purely financial rewards. Would you agree? Has this influenced your career decisions?<br />
8.       Are you comfortable sharing personal information publicly or with people within internet-based communities? Do you feel that you are more open about your opinions and personal life than previous generations?<br />
9.       Do you assertively seek more feedback, responsibility, and involvement in decision making in your career? Would you rather have feedback on a frequent informal basis or within a formal review structure?</p>
<p>The best part of the responses is that they are surprisingly diverse given the small sample size. The respondents included almost the entire age range of the generation, included a range of political affiliations and included an almost even gender balance. The surprise is that every question has at least 9 similar answers and 1 question was unanimous.</p>
<p>My original plan was to write a single post covering all of the results, but my new plan is to write several posts focusing on specific topics. Stay tuned for the results and analysis. I will probably tackle #5 or #6 first.</p>
]]></content:encoded>
			<wfw:commentRss>http://ian.sundermedia.com/2010/01/gen-y-talks-about-gen-y/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Effectively Eliminating IE6</title>
		<link>http://ian.sundermedia.com/2009/12/effectively-eliminating-ie6/</link>
		<comments>http://ian.sundermedia.com/2009/12/effectively-eliminating-ie6/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 15:47:21 +0000</pubDate>
		<dc:creator>woogychuck</dc:creator>
		
		<category><![CDATA[Browsers]]></category>

		<category><![CDATA[Web Tech]]></category>

		<category><![CDATA[IE6]]></category>

		<category><![CDATA[Potential Flamebait]]></category>

		<guid isPermaLink="false">http://ian.sundermedia.com/?p=127</guid>
		<description><![CDATA[It&#8217;s no secret that IE6 is the nemesis of pretty much every web developer or designer on the planet. It&#8217;s CSS support is garbage, it&#8217;s javascript performance and support is just as bad and it&#8217;s got a boatload of security flaws. In general, it&#8217;s everything you&#8217;d expect from a browser that was released years before [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s no secret that IE6 is the nemesis of pretty much every web developer or designer on the planet. It&#8217;s CSS support is garbage, it&#8217;s javascript performance and support is just as bad and it&#8217;s got a boatload of security flaws. In general, it&#8217;s everything you&#8217;d expect from a browser that was released years before Firefox and Safari hit the market. Normally a piece of software as outdated and maligned as IE6 is phased out quickly. However, IE6 continues to hang on.</p>
<p>While there are many various anti-IE movements, most of them have an overly aggressive and often juvenile approach to the problem. A quick look at current browser usage statistics shows that this isn&#8217;t working. In many cases, these groups are just preaching to the choir and rarely make a solid case for those entrenched in IE6.</p>
<h3>Who Uses IE Anyway?</h3>
<p>While using a modern browser is an obvious choice for most tech savvy individuals, for many IE6 users upgrading becomes a cost-benefit analysis. The vast majority of sites on the internet still support IE6, so there isn&#8217;t a huge drawback for many users. They don&#8217;t care about CSS support because the sites still render correctly and performance is still rarely an issue for most sites. Also consider that there are a rather large number of older applications that rely on IE6&#8217;s broken rendering. Combine these together and you get a large number of corporate IT departments that are facing a huge cost to upgrade older software with a minimal benefit to their organizations.</p>
<h3>How to Kill IE6</h3>
<p>The biggest thing that our industry can do to eliminate IE6 is to stop supporting it. While some major sites like YouTube and Digg have already started pulling support, these aren&#8217;t likely the sites that employees at big corporations are visiting at work. If Salesforce and Constant Contact dropped IE6 support, I wouldn&#8217;t be surprised to see a huge drop in IE6 usage almost overnight. Unfortunately, we can&#8217;t really expect these big business companies to take the risk. Hell, even 37 signals still supports IE6 for their apps and they&#8217;ve been some of the most vocal Microsoft haters out their.</p>
<p>The next thing that we can do as a web professionals is to make sure our clients are aware of IE6 problems. In general, I would recommend avoiding discussion about CSS and instead focus on security issues. Most clients would view CSS rendering as a tech problem and point to other sites that work fine in IE6. However, there is a huge amount of literature around regarding IE6 security flaws. Remind them that while they likely aren&#8217;t legally responsible for security flaws in their users&#8217; browsers, people are quick to blame any issues on the site their visiting rather than their own browser. Finally, if you&#8217;re building a site that needs to be secure, consider creating a waiver of liability for issues caused by IE6 security flaws. In most cases you wouldn&#8217;t be liable anyway, but having a document that clients sign helps it sink in that this is a real concern.</p>
<p>The last thing, and the one I will most likely get crap for, is to recommend upgrades to IE8. I know that things would be much easier if everybody was using Webkit and Gecko browsers, but requesting that users switch &#8220;brands&#8221; often comes across as a sales pitch. If you&#8217;re really dead-set against all IE versions, at least take the time to explain how Firefox or Chrome is better. I frequently hear developers say things like &#8220;It&#8217;s just better, trust me&#8221;, but this doesn&#8217;t really provide a compelling argument to users. Tell somebody that new browsers can use transparent pngs, and they won&#8217;t care; tell them their credit card number could be ganked and they&#8217;ll be more likely to pay attention. It&#8217;s about finding the issues that are relevant to your clients and users, even if they aren&#8217;t the issues that are relevant to you.</p>
<h3>How not to Kill IE6</h3>
<p>Don&#8217;t expect Microsoft to make IE6 magically disappear. For the most part, everybody at Microsoft hates IE6 as much as the rest of us, but their hands are essentially tied. They can&#8217;t force people to upgrade anymore than I can randomly upgrade old client sites from PHP4 to PHP5. Most of the companies hung up on IE6 pay for some other software from Microsoft. You can&#8217;t really expect any company to risk losing paying customers by forcing them to upgrade a free product. Even with that in mind, Microsoft has had newer versions of IE listed as critical updates for years, so I doubt most IT departments really care what Microsoft says.</p>
<p>Don&#8217;t forget to <em>be an adult</em>. If you make a huge deal about spending 2 hours fixing a CSS glitch, people will just think you&#8217;re whining. Our clients and users don&#8217;t understand the issues and likely won&#8217;t be receptive to hyperbolic statements about how much time you spend fixing IE6 issues. Present your case in a professional manner and people will respect your opinion.</p>
<p>Feel free to post any other ideas on how to effectively eliminate IE6 in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://ian.sundermedia.com/2009/12/effectively-eliminating-ie6/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Techstars Update</title>
		<link>http://ian.sundermedia.com/2009/11/techstars-update/</link>
		<comments>http://ian.sundermedia.com/2009/11/techstars-update/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 00:52:53 +0000</pubDate>
		<dc:creator>woogychuck</dc:creator>
		
		<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://ian.sundermedia.com/?p=105</guid>
		<description><![CDATA[Yesterday, I posted about some concerns I had about Techstars. The post came across a bit more harsh than I intended (I&#8217;m a coder not a writer), and I&#8217;ve received a lot of feedback from both the Techstars crew and several of their participants. However, some of my concerns still stand.
$6k per founder is not [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I posted about some concerns I had about Techstars. The post came across a bit more harsh than I intended (I&#8217;m a coder not a writer), and I&#8217;ve received a lot of feedback from both the Techstars crew and several of their participants. However, some of my concerns still stand.</p>
<p>$6k per founder is not enough to be the sole source of seed money. Based on a few quick exchanges with David Cohen at Techstars, it&#8217;s clear that this is intended. The capital provided is to help, but not sustain a company. While I agree that Techstars shouldn&#8217;t be fully funding their companies for a long period of time, I think that covering the cost of living for the founders for the 3 month course wouldn&#8217;t be unreasonable.</p>
<p>On a separate note, part of my concerns are clearly a result of my misunderstanding about the purpose of seed money. Most of the events I&#8217;ve attended are focused on companies that have already started and are looking for Angel or VC funding. At these events, it&#8217;s always been implied that seed funding is generally enough to get the company running and ideally have a first product ready to ship. Based on what I&#8217;ve been reading, it looks like most organizations that provide seed funding are more focused on providing connections and expecting the founders to front the capital.</p>
<p>In the end, there are really 2 core problems:</p>
<ol>
<li>Organizations like Techstars work best for founders who already have some capital, rather than founders who are just starting.</li>
<li>There is a lot of confusion and mis-information around about how start-ups get going before they receive Angel or VC funding.</li>
</ol>
<p>Based on these problems, there could be a variety of solutions.</p>
<p>For companies like Techstars and Y-Combinator, it would be interesting if the system would still work if founders recieved $10k-$12k. This would cover cost of living for the founders for the 3 month program, but is still low enough to encourage them to keep moving forward. Based on the potential gains, this seems like a relatively inconsequential amount and it would open the doors to a lot of talented people who don&#8217;t have access to capital.</p>
<p>It would also be great to see a few events targeted at pre-seed entrepreneurs. It&#8217;s clear that Techstars and similar groups have worked for lots of companies. It would be interesting to have  day to hear from organizations like TechStars, CRV, Y-Combinator and some of their companies to hear how others have made it work. It would also be great to give people an  idea of what it really takes to get though the seed phase. There are a lot of people like me, sitting around with prototypes and plans with no idea how to get that first beta to market or prepare for Angel or VC funding.</p>
<p>I owe the people at Techstars an apology. While their program doesn&#8217;t seem like a good fit for me in my current situation, it&#8217;s clear that they&#8217;re doing a lot of things right. It&#8217;s just frustrating to see great ideas that could become multi-million dollar companies fail because the founders can&#8217;t borrow that first $30k. It&#8217;s tough to walk through BarCampBoston or Ignite and see dozens of great ideas that will never see the light of day.</p>
]]></content:encoded>
			<wfw:commentRss>http://ian.sundermedia.com/2009/11/techstars-update/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I Still Don&#8217;t Get Techstars</title>
		<link>http://ian.sundermedia.com/2009/11/i-still-dont-get-techstars/</link>
		<comments>http://ian.sundermedia.com/2009/11/i-still-dont-get-techstars/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 02:42:17 +0000</pubDate>
		<dc:creator>woogychuck</dc:creator>
		
		<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://ian.sundermedia.com/?p=99</guid>
		<description><![CDATA[Update posted here
EDIT:  The tone of this post was clearly a bit off from my original intent. My main point was that it seems that the founders involved here are pretty much going all in by quitting their jobs for 3 months, whereas the investors are taking an incredibly small risk compared to other investment [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ian.sundermedia.com/2009/11/techstars-update/" target="_self">Update posted here</a></p>
<p>EDIT:  The tone of this post was clearly a bit off from my original intent. My main point was that it seems that the founders involved here are pretty much going all in by quitting their jobs for 3 months, whereas the investors are taking an incredibly small risk compared to other investment routes. Most of the other funding sources I&#8217;ve seen (Angel, VC, Bank Loans) at least provide some protection for the founders. (End of Edited Text)</p>
<p>As a developer whose participated in a few business plan / start-up competitions, it seems like everybody and their brother tells me to look into <a title="Techstars" href="http://www.techstars.org" target="_blank">Techstars</a>. I was pretty excited at first. Seed capital to get started and access to mentors, seems like a good idea right? After reading through the details, it&#8217;s definitely something I have no interest in. In all honesty, I think they&#8217;re misrepresenting themselves for a few reasons.</p>
<p>First of all, they prominently display $18,000 as the available seed amount in several locations. The amount is actually $6k per founder. Again, at first it seems like a great deal, but this is $6k/founder over 3 months. In the Greater Boston area, $2k per month is barely enough to cover rent and utilities and only slightly more than Wal-Mart pays. There is one difference though, Wal-Mart doesn&#8217;t ask for equity in your ideas. This leads to the second point.</p>
<p>Techstars requires 6% equity in your company. This seems a bit steep for a $6k investment. I know it&#8217;s very early seed money, but valuating the company at only $100k seems pretty lame given their rigorous entry process.  Since 60% of the companies have received Angel or VC funding at the end of the program, which was likely at least $1,000,000, Techstars must me pretty damn lucrative.</p>
<p>Keep in mind that the Manchester Young Professionals group managed to scrounge up $25k per business plus another $25k in services.  A small professional group in Manchester can front more than a group of investors in Cambridge?</p>
<p>I&#8217;m not expecting that Techstars should give money without gaining equity in the company. Trading equity for seed funding is common. However, this seems less like an organization that wants to help business get started and more like an organization that charges 6% equity to give you a meeting with some Angel and VC funding sources. Many of these investors are also likely at various start-up events that cost only a few hundred bucks. (See <a href="http://speedventuresummit.org/home" target="_blank">Speed Venture</a>)</p>
<p>In the end, Techstars isn&#8217;t all bad; they&#8217;re just not representing themselves accurately. If you need $6k to get your company started, there are better places to get it. In the end, you&#8217;re not really getting seed money as much as you&#8217;re trading equity in your company for a few good networking opportunities.</p>
<p>I may be completely off-base here, and I&#8217;d be happy to hear from anybody at Techstars or their companies if I&#8217;m wrong.</p>
]]></content:encoded>
			<wfw:commentRss>http://ian.sundermedia.com/2009/11/i-still-dont-get-techstars/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
