<?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>Effective Development &#187; thoughts</title>
	<atom:link href="http://www.effectivedevelopment.net/category/thoughts/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.effectivedevelopment.net</link>
	<description>Thoughts from the World Of Practical Web Development</description>
	<lastBuildDate>Thu, 06 May 2010 15:36:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<cloud domain='www.effectivedevelopment.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>A Tale of 2 Developers</title>
		<link>http://www.effectivedevelopment.net/2009/05/a-tale-of-2-developers/</link>
		<comments>http://www.effectivedevelopment.net/2009/05/a-tale-of-2-developers/#comments</comments>
		<pubDate>Thu, 21 May 2009 12:30:31 +0000</pubDate>
		<dc:creator>bill breen</dc:creator>
				<category><![CDATA[thoughts]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.effectivedevelopment.net/?p=244</guid>
		<description><![CDATA[This is a tale of 2 web developers. &#8216;Jim&#8217; and &#8216;Johnny&#8217;. They are both mid level developers looking for a job. Both are technically able and have bachelors degrees in computer science from similar schools. You have interviewed them, and while either should be a decent fit for the position you have, they are decidedly [...]


Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/04/knowing-your-users-make-effective-decisions/' rel='bookmark' title='Permanent Link: Knowing your users will help make effective decisions'>Knowing your users will help make effective decisions</a> <small>If you are reading my blog, there is a very...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/03/product-versus-project-manager/' rel='bookmark' title='Permanent Link: product versus project manager'>product versus project manager</a> <small>For years, SmartMoney had project manager(s).  This was more of...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p>This is a tale of 2 web developers.  &#8216;Jim&#8217; and &#8216;Johnny&#8217;.  They are both mid level developers looking for a job.  Both are technically able and have bachelors degrees in computer science from similar schools.  You have interviewed them, and while either should be a decent fit for the position you have, they are decidedly different.  </p>
<p>Johnny has a great pedigree. He&#8217;s been hacking around the internet since grammar school, and he has a a stellar GPA.  He has dabbled with many programming languages, ASP, Perl, to PHP, Python, and Ruby on Rails.  He has worked at some great companies as part of a team on some great projects.  He knows every acronym, and every design methodology there is.   </p>
<p>Jim on the other hand has worked in less programming languages. He is extremely efficient in one language, and has dabbled in one or two others.  He has stayed at 2 companies for the course of his career.  He worked on a small team where he had to wear many hats.  His grades were above average, but not a 4.0.  Most projects he did work on are still running on a high traffic site, with many concurrent users, and are quite stable. </p>
<p>So who do you hire? On the surface johnny is a superstar.  He is going to give you perfectly architected code written in the perfect language every time.  He would be the <a href="http://www.effectivedevelopment.net/2009/03/defining-roles-within-development-team/">ultimate generalist</a> which I am a fan of.  He can talk to talk to clients, telling wild tales of working on cutting edge XML feeds with the brightest minds at the time.  So Johnny is the right choice, no?</p>
<p>I would not hire Johnny.  Johnny is a tech snob.  When you really think about his resume what has he done? He doesn&#8217;t really have a large scale stable project under his belt.  I would fear Johnny&#8217;s ability to talk to clients without talking down to them, and possibly the same for his team.  In my experience the tech snobs of the world would rather work on picking a language and designing the code than actually getting a project to completion.  They are enamored with the idea of the &#8216;correct way&#8217; to design a project rather than the practical way. Practical is not always pretty but it works. It gets projects done and leaves room for future improvement. That is the hard part, getting code to completion. The real effective developer buckles down and writes good clean code.  </p>
<p>Does Jim know how to write good stable code? Can he work with new technologies, and learn quickly? Of course. His education and experience to date show exactly that. Too often tech snobs serve as nothing but a distraction to tech teams, and are better off doing R&#038;D or on a large team.  But for a small agile team that is looking to be effective, picking a Jim turns out to be the pragmatic and correct decision 99% of the time.  </p>
<p>I don&#8217;t need my developers to know everything.  They need to grow, and be able to tackle new obstacles.  If all they did was bounce from idea to idea, their knowledge would be too superficial to be of much use.<br />
Maybe you disagree, I&#8217;d love to know your thoughts.</p>
<div class="linkwithin_hook" id="http://www.effectivedevelopment.net/2009/05/a-tale-of-2-developers/"></div><!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.effectivedevelopment.net/2009/05/a-tale-of-2-developers/')" href="http://www.sphere.com/search?q=sphereit:http://www.effectivedevelopment.net/2009/05/a-tale-of-2-developers/">Sphere: Related Content</a></span><br/><br/>

<p>Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/04/knowing-your-users-make-effective-decisions/' rel='bookmark' title='Permanent Link: Knowing your users will help make effective decisions'>Knowing your users will help make effective decisions</a> <small>If you are reading my blog, there is a very...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/03/product-versus-project-manager/' rel='bookmark' title='Permanent Link: product versus project manager'>product versus project manager</a> <small>For years, SmartMoney had project manager(s).  This was more of...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.effectivedevelopment.net/2009/05/a-tale-of-2-developers/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Geocities is closing, marking the end of a Web Era</title>
		<link>http://www.effectivedevelopment.net/2009/04/geocities-closing-end-of-web-era/</link>
		<comments>http://www.effectivedevelopment.net/2009/04/geocities-closing-end-of-web-era/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 14:24:33 +0000</pubDate>
		<dc:creator>bill breen</dc:creator>
				<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://www.effectivedevelopment.net/?p=250</guid>
		<description><![CDATA[Yahoo! GeoCities is closing. This is in interesting story for a few reasons. Mainly it signifies the end of the model of offering free sites to users with simple advertising money for the host. Now sites are usually a part of a bundle with other services, like premium email. Those who are looking for free [...]


Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/04/april-fools-and-technology/' rel='bookmark' title='Permanent Link: april fools and technology'>april fools and technology</a> <small>What is it about April Fools Day and the tech...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/knowing-your-users-make-effective-decisions/' rel='bookmark' title='Permanent Link: Knowing your users will help make effective decisions'>Knowing your users will help make effective decisions</a> <small>If you are reading my blog, there is a very...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/web-development-because-we-care/' rel='bookmark' title='Permanent Link: Web Development: Because We Care'>Web Development: Because We Care</a> <small>As a web developer you make a product (the website...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p><a href="http://news.cnet.com/8301-17939_109-10226255-2.html">Yahoo! GeoCities</a> is closing. This is in interesting story for a few reasons. Mainly it signifies the end of the model of offering free sites to users with simple advertising money for the host.  Now sites are usually a part of a bundle with other services, like premium email.</p>
<p>Those who are looking for free sites usually have more of a specific need for it. Want a social network, use <a href="http://www.ning.com/">ning</a>. People create their own blogs on Blogger or WordPress.  Even the GeoCities need for simple &#8216;about me&#8217; type sites have been replaced by MySpace and Facebook. </p>
<p>As second reason I find this interesting, is I once had a GeoCities page. It was an open forum called the &#8220;Bored Board&#8221;.  I was lazy so I simply setup the GeoCities &#8220;guestbook&#8221; feature. Remember those?  Instead of &#8220;sign my guestbook&#8221;, I placed some text at top saying, &#8220;Feeling bored? Post as link, start a conversation, or just read.&#8221;  It really caught on. It was so simple, but people found it addictive. It ended up being a long stream of mini posts, where you checked in to see what was up with this group of people. In fact it was basically your wall in Facebook, or a Twitter stream.  It didn&#8217;t have all the bells and whistles of Facebook, there were no XML feeds (this was 1997), but it was cool. </p>
<p>So today I&#8217;m feeling a little nostalgic.  Yes GeoCities quickly became a joke with its bizarre ads, and lame URLs.  But it did last. I wasted a lot of my 10 monthly AOL hours on GeoCities sites and had I fostered the idea, who knows, maybe I could have grown it into Facebook.<br />
Did anyone have a GeoCities site, or maybe you still do?  That would be cool in a retro way.</p>
<div class="linkwithin_hook" id="http://www.effectivedevelopment.net/2009/04/geocities-closing-end-of-web-era/"></div><!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.effectivedevelopment.net/2009/04/geocities-closing-end-of-web-era/')" href="http://www.sphere.com/search?q=sphereit:http://www.effectivedevelopment.net/2009/04/geocities-closing-end-of-web-era/">Sphere: Related Content</a></span><br/><br/>

<p>Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/04/april-fools-and-technology/' rel='bookmark' title='Permanent Link: april fools and technology'>april fools and technology</a> <small>What is it about April Fools Day and the tech...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/knowing-your-users-make-effective-decisions/' rel='bookmark' title='Permanent Link: Knowing your users will help make effective decisions'>Knowing your users will help make effective decisions</a> <small>If you are reading my blog, there is a very...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/web-development-because-we-care/' rel='bookmark' title='Permanent Link: Web Development: Because We Care'>Web Development: Because We Care</a> <small>As a web developer you make a product (the website...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.effectivedevelopment.net/2009/04/geocities-closing-end-of-web-era/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web Development: Because We Care</title>
		<link>http://www.effectivedevelopment.net/2009/04/web-development-because-we-care/</link>
		<comments>http://www.effectivedevelopment.net/2009/04/web-development-because-we-care/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 12:45:21 +0000</pubDate>
		<dc:creator>bill breen</dc:creator>
				<category><![CDATA[experiences]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://www.effectivedevelopment.net/?p=209</guid>
		<description><![CDATA[As a web developer you make a product (the website or application) usually for consumers other than yourself. It could be for fellow employees on an intranet, the general public, or some mixture. Because you are creating products for others, you need to code for so many possibilities, especially the least expected. When you deploy [...]


Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/04/deploy-schedules-do-not-work/' rel='bookmark' title='Permanent Link: deployment schedules are not effective'>deployment schedules are not effective</a> <small>Simply put, deploying code on a set schedule is not...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/03/iterative-development-effective/' rel='bookmark' title='Permanent Link: Iterative Development is Effective'>Iterative Development is Effective</a> <small>Here at SmartMoney, we have been using iterative development techniques...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/april-fools-and-technology/' rel='bookmark' title='Permanent Link: april fools and technology'>april fools and technology</a> <small>What is it about April Fools Day and the tech...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p>As a web developer you make a product (the website or application) usually for consumers other than yourself.  It could be for fellow employees on an intranet, the general public, or some mixture. Because you are creating products for others, you need to code for so many possibilities, especially the least expected.  When you deploy code you have to test and monitor error logs to see how your product is being used in the &#8216;real world&#8217;. And 90% of the time, when developers find out how their product is being used they are amazed.</p>
<p>To this day I watch usability test videos in astonishment.  I want to yell at the video like it was a bad horror movie.  “Don&#8217;t go in there, the navigation is over on top!” or &#8220;Use the search, its right in front of you.&#8221; &#8220;The back button? C&#8217;mon why are you using the back button, you are going to lose your data, we GAVE you buttons for that.&#8221; You get the point.  We need to be prepared for almost anything.  This is one of the challenges in our field that makes it interesting &#8211; or could give us ulcers.  I was thinking today, do other creators of other products face the same issues?</p>
<p>When someone designs a new car, does he have to worry users will not use the gas pedal correctly?<br />
When you make a jacket, are you supposed to make it wearable both the correct way and for the chance a person puts it on upside down?<br />
When you make a TV, you know people are expected to use it in basically the same manner.</p>
<p>Even if something is used wrong, manufacturers don&#8217;t care.  Try swimming with your phone and then bring it back to the store. Or call Dell and tell them your laptop stopped working because you used it as roasting pan for your Easter ham.  Rear-end another car while driving and explain to the cop you didn&#8217;t notice you had a  brake pedal.</p>
<p><strong>They don&#8217;t care. So why do we have to?</strong></p>
<p><img src="http://rookery2.viary.com/storagev12/706000/706146_2c3f_625x1000.jpg" alt="cd rom cupholder" title="Web Development: Because We Care" /></p>
<p>Imagine a world where we could simply say, &#8220;Sorry you didn&#8217;t use the back button as I intended, so I don&#8217;t care that you couldn&#8217;t get those Britney Spears tickets you had in your shopping cart.&#8221;  &#8220;No sir, I put that in the navigation, so you are wrong for trying the search box.&#8221;  These statements would be absurd in our world.</p>
<p>Maybe we just care too much. Maybe we have to because its so easy to go to another website if the current one doesn&#8217;t suit your needs. Or, maybe the solution is users need to get a license before they jump on the internet, like driving a car. Then we could have a DMV for internet licenses. Imagine the people who would work there. That would be interesting. Thoughts?</p>
<div class="linkwithin_hook" id="http://www.effectivedevelopment.net/2009/04/web-development-because-we-care/"></div><!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.effectivedevelopment.net/2009/04/web-development-because-we-care/')" href="http://www.sphere.com/search?q=sphereit:http://www.effectivedevelopment.net/2009/04/web-development-because-we-care/">Sphere: Related Content</a></span><br/><br/>

<p>Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/04/deploy-schedules-do-not-work/' rel='bookmark' title='Permanent Link: deployment schedules are not effective'>deployment schedules are not effective</a> <small>Simply put, deploying code on a set schedule is not...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/03/iterative-development-effective/' rel='bookmark' title='Permanent Link: Iterative Development is Effective'>Iterative Development is Effective</a> <small>Here at SmartMoney, we have been using iterative development techniques...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/april-fools-and-technology/' rel='bookmark' title='Permanent Link: april fools and technology'>april fools and technology</a> <small>What is it about April Fools Day and the tech...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.effectivedevelopment.net/2009/04/web-development-because-we-care/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Knowing your users will help make effective decisions</title>
		<link>http://www.effectivedevelopment.net/2009/04/knowing-your-users-make-effective-decisions/</link>
		<comments>http://www.effectivedevelopment.net/2009/04/knowing-your-users-make-effective-decisions/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 12:30:17 +0000</pubDate>
		<dc:creator>bill breen</dc:creator>
				<category><![CDATA[experiences]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://www.effectivedevelopment.net/?p=167</guid>
		<description><![CDATA[If you are reading my blog, there is a very good chance you are interested in the web, web development, or technology management. Today I want to talk about something I have learned more about since I started writing this blog. Its not something completely new to me, but it has become very clear since [...]


Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/03/iterative-development-effective/' rel='bookmark' title='Permanent Link: Iterative Development is Effective'>Iterative Development is Effective</a> <small>Here at SmartMoney, we have been using iterative development techniques...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/deploy-schedules-do-not-work/' rel='bookmark' title='Permanent Link: deployment schedules are not effective'>deployment schedules are not effective</a> <small>Simply put, deploying code on a set schedule is not...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/april-fools-and-technology/' rel='bookmark' title='Permanent Link: april fools and technology'>april fools and technology</a> <small>What is it about April Fools Day and the tech...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p>If you are reading my blog, there is a very good chance you are interested in the web, web development, or technology management.  Today I want to talk about something I have learned more about since I started writing this blog. Its not something completely new to me, but it has become very clear since I started writing Effective Development.  That is, most of the people on the web are not like us.  Now you are going to say that&#8217;s obvious, and maybe you are inclined to stop reading.  But read on, I want to talk about why this it is important to us as developers and managers of developers.  </p>
<p>This blog is a tech blog. That implies that besides some of my friends and family who may be reading this from time to time to be nice and help my traffic, most of you are technical.  So one would think, a large percentage of readers who are interested in this site would naturally subscribe to my <a href="http://feeds2.feedburner.com/EffectiveDevelopment" target="_blank">RSS feed</a> or <a href="http://twitter.com/billyb999" target="_blank">Twitter</a>, or one of the other ways of following updates on the site.  This is not an arrogance thing.  I do not assume everyone wants to come back and read all my updates, but my traffic numbers prove repeat users do come back.  50.4% of my readers are repeat readers. They read 2.41 articles and  spend over 3 minutes on the site before leaving. So these numbers say people are interested on some level.  Personally, when I am interested in a site and I want to consume the content, I always add the RSS feed to my reader. Then I visit the site when new posts come out, or read the full article in my reader if available.  </p>
<p>So naturally this assumption I have about users means you all are using RSS, right? No, not the case at all. In fact, very few people are using RSS, and in the survey I ran a few weeks ago, only 15% of users say they subscribe to the RSS feed.</p>
<p><strong>Why is this important?</strong><br />
Well its important, because if readers to a tech blog are not all using RSS and Twitter, what about users for a site geared for the general public?  As developers we need to keep this in mind. Sure we want to always work on the newest widget, and the latest UI function. But we cant always do this, nor do we need to.<br />
I have worked on projects where we spent 20+ hours on a nifty widget for our homepage.  We were very proud of all the customization, movement, and dynamic asynchronous data it provided.  Finally it was time to launch the widget. When we did, we received emails asking for navigation the the exact tool we just built the widget for.  We scratched our heads. It was right there on the homepage, and it looks cool, and it has so many nice features, why couldn&#8217;t everyone see it?  We had spent so many hours giving users features that we thought would keep them from needing to visit the actual tool as often. And here they were asking for the tool still.  So, we made it even more prominent, and simplified it. We added help text and finally people started using it.  Now we were really proud, people could see it and they would soon love it we felt.  So we added some Google event tracking to monitor all the interactions users were having with our widget.  We waited a few weeks, then checked the data.  Boy, were we surprised.  Sure people had found it and were now using it.  That problem was solved, but you will never believe what people were using it for.  Basically they used this many featured widget as a login/navigation to the tool it was meant to supplement.</p>
<p>We had spent a lot of time working on a fancy navigation element to another area of the site.  Now this wasn&#8217;t a total waste, as the technologies we used and the development time invested has turned out to be re-used in even more areas of our site. It was a learning experience for the developer team (and management), and a good technology investment for our team and site.  It just wasn&#8217;t the drop dead feature we had hoped it would be.  </p>
<p>There are lessons to be had here.  First, know your audience.  Really know your audience, don&#8217;t just assume you know them.  That means run analytics and keep an eye on users behavior on your site.  Run usability tests (a topic i will cover in the future), and keep your users in mind. After the research is in decide if the feature is worth the development and time.  You may still decide to build a feature because as i said earlier, it may be a technological investment for your future. Perhaps you decide to build the feature becasue you can monetize it in some way.  Your users may not be clamoring for a RSS feed widget, but your sponsors may be, etc&#8230;</p>
<p>Remember our view of the web and our users is not always accurate. You have to truly put yourself in their place through testing and analysis.  If you learn to make project decisions based on the research, you will certainly be more effective, both in development and implementation. </p>
<div class="linkwithin_hook" id="http://www.effectivedevelopment.net/2009/04/knowing-your-users-make-effective-decisions/"></div><!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.effectivedevelopment.net/2009/04/knowing-your-users-make-effective-decisions/')" href="http://www.sphere.com/search?q=sphereit:http://www.effectivedevelopment.net/2009/04/knowing-your-users-make-effective-decisions/">Sphere: Related Content</a></span><br/><br/>

<p>Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/03/iterative-development-effective/' rel='bookmark' title='Permanent Link: Iterative Development is Effective'>Iterative Development is Effective</a> <small>Here at SmartMoney, we have been using iterative development techniques...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/deploy-schedules-do-not-work/' rel='bookmark' title='Permanent Link: deployment schedules are not effective'>deployment schedules are not effective</a> <small>Simply put, deploying code on a set schedule is not...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/april-fools-and-technology/' rel='bookmark' title='Permanent Link: april fools and technology'>april fools and technology</a> <small>What is it about April Fools Day and the tech...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.effectivedevelopment.net/2009/04/knowing-your-users-make-effective-decisions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>april fools and technology</title>
		<link>http://www.effectivedevelopment.net/2009/04/april-fools-and-technology/</link>
		<comments>http://www.effectivedevelopment.net/2009/04/april-fools-and-technology/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 14:48:39 +0000</pubDate>
		<dc:creator>bill breen</dc:creator>
				<category><![CDATA[experiences]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://www.effectivedevelopment.net/?p=177</guid>
		<description><![CDATA[What is it about April Fools Day and the tech world? The world of tech news has adopted April 1 as its unofficial holiday. A day to write (sometimes) creative and absurd technology news stories. I will not go into specifics here, you can find many roundups of the day&#8217;s stories with a simple search. [...]


Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/11/web-2-0-expo-the-javitts-center/' rel='bookmark' title='Permanent Link: web 2.0 expo @ the javitts center'>web 2.0 expo @ the javitts center</a> <small>i will be at the web 2.0 expo in nyc...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/good-software-design-important/' rel='bookmark' title='Permanent Link: Good Software Design Is Still An Important Art'>Good Software Design Is Still An Important Art</a> <small>Solid Architecture is a Dying Art When I was in...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/06/web-development-creative-career/' rel='bookmark' title='Permanent Link: Web Development is a Creative Career'>Web Development is a Creative Career</a> <small>Web developers are different breed of technologists. We are increasingly...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p>What is it about April Fools Day and the tech world?  The world of tech news has adopted April 1 as its unofficial holiday. A day to write (sometimes) creative and absurd technology news stories. I will not go into specifics here, you can find many roundups of the day&#8217;s stories with a simple search. I personally am not a fan of this.  I consume a lot of sites&#8217; content in the course of a day through browsing, RSS, podcasts, etc&#8230;  I found that at least 50% of the items in my RSS feed yesterday were bogus stories.  </p>
<p>You are probably thinking I&#8217;m just pissed because I fell for a few fake stories. This really isn&#8217;t the case (this year). Even if I did, this isn&#8217;t my gripe. I find it a waste of time.  I get that writing a story about Amazon&#8217;s next generation of cloud computing will actually be a server farm circulating the world in a blimp is geeky and humorous.  But to have been drawn to a story on the amazon blog called &#8220;<a href="http://aws.typepad.com/aws/2009/03/up-up-and-away-cloud-computing-reaches-for-the-sky.html">Up, Up, and Away &#8211; Cloud Computing Reaches for the Sky</a>&#8220;, to find out its about servers in blimps is annoying.  Yes this is the point of April fools, but again to have wasted 50% of my content reading time on fake entries is just ridiculous.  Personally, I didn&#8217;t even find it very funny or creative. </p>
<p>And its not just April 1st anymore.  Since the tech world has caught on, and almost everything is fake on 4/1, writers and tech geeks are starting earlier and earlier. Last year there were stories circulating a few days early, this year, April Fools came almost 2 weeks early on <a href="http://www.pcworld.com/article/161681/twitterers_punked_by_early_april_fools_prank.html">twitter</a>.  Again, I don&#8217;t see the point.  </p>
<p>I get it, we are a creative bunch in the tech field. Technology is so foreign to many, these stories that seem ridiculous to some are going to be believable to others.  I know plenty of people who would think cloud computing refers to servers in blimps, or some other lofty location.  Having a creative outlet and practical jokes is again, not my issue.  Its more about consistently wasting time reading and getting halfway through a story before it falls flat and turns out to be a joke.  So I have come to this conclusion. I have decided that I will take a break from the tech world on April Fools Day.  From now on, I plan to simply mark all my RSS feeds as read, and just skip all content on 4/1.  It&#8217;s only one day, and I could use the vacation from technology anyway. Maybe I&#8217;ll work on some office pranks instead.</p>
<div class="linkwithin_hook" id="http://www.effectivedevelopment.net/2009/04/april-fools-and-technology/"></div><!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.effectivedevelopment.net/2009/04/april-fools-and-technology/')" href="http://www.sphere.com/search?q=sphereit:http://www.effectivedevelopment.net/2009/04/april-fools-and-technology/">Sphere: Related Content</a></span><br/><br/>

<p>Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/11/web-2-0-expo-the-javitts-center/' rel='bookmark' title='Permanent Link: web 2.0 expo @ the javitts center'>web 2.0 expo @ the javitts center</a> <small>i will be at the web 2.0 expo in nyc...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/good-software-design-important/' rel='bookmark' title='Permanent Link: Good Software Design Is Still An Important Art'>Good Software Design Is Still An Important Art</a> <small>Solid Architecture is a Dying Art When I was in...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/06/web-development-creative-career/' rel='bookmark' title='Permanent Link: Web Development is a Creative Career'>Web Development is a Creative Career</a> <small>Web developers are different breed of technologists. We are increasingly...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.effectivedevelopment.net/2009/04/april-fools-and-technology/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>product versus project manager</title>
		<link>http://www.effectivedevelopment.net/2009/03/product-versus-project-manager/</link>
		<comments>http://www.effectivedevelopment.net/2009/03/product-versus-project-manager/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 13:00:51 +0000</pubDate>
		<dc:creator>bill breen</dc:creator>
				<category><![CDATA[philosophy]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://www.effectivedevelopment.net/?p=40</guid>
		<description><![CDATA[For years, SmartMoney had project manager(s).  This was more of a necessity during our early years, when projects were large 9-12+ month long beasts.  Our projects were managed in a more classical software development approach commonly used at the time. Projects had weekly status meetings, pages of specs and documents that were always in need [...]


Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/04/find-right-blend-ideal-practical-web-development/' rel='bookmark' title='Permanent Link: Find the Right Blend of Ideal and Practical Web Development'>Find the Right Blend of Ideal and Practical Web Development</a> <small>A few weeks ago I wrote that good design is...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/web-development-because-we-care/' rel='bookmark' title='Permanent Link: Web Development: Because We Care'>Web Development: Because We Care</a> <small>As a web developer you make a product (the website...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/07/software-6-questions-to-ask-yourself-when-deciding-to-build-or-buy/' rel='bookmark' title='Permanent Link: Software: 6 Questions to Ask Yourself When Deciding to Build or Buy'>Software: 6 Questions to Ask Yourself When Deciding to Build or Buy</a> <small>A common dilemma of many tech managers and businesses in...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p>For years, SmartMoney had project manager(s).  This was more of a necessity during our early years, when projects were large 9-12+ month long beasts.  Our projects were managed in a more classical software development approach commonly used at the time.  Projects had weekly status meetings, pages of specs and documents that were always in need of updates. In other words, projects had a lot of busy work.</p>
<p>Those days are over. Projects are now smaller and more <a href="http://www.effectivedevelopment.net/2009/03/iterative-development-effective/">iterative</a>. Because of this change, I feel instead of a traditional project manager the web now needs product managers.  In this role, the product manager is someone who works for the side of the product itself.  They do not simply setup meetings and coordinate between groups, rather they are knowledgeable in the web and the product being developed.</p>
<p>A product manager may be a technical generalist. They are familiar with modern usability requirements, and testing  They know SEO, web analytics, and know how to monitor a products successes and failures.  If it is a larger sized project or product, they should also become that products evangelist.  They are responsible for getting a product marketed and featured to ensure its successes.  They are involved in developing a complete strategy for the product.  This means they are not only responsible for getting the project to completion, they play a large role in monitoring and making the product succeed. Now this doesn&#8217;t mean they would be marketing geniuses also.  In many companies it simply means they would coordinate with the correct marketing resources to help the product succeed.  </p>
<p>This is a very important but overlooked role in technology.  With teams getting <a href="http://www.effectivedevelopment.net/2009/02/keep-teams-lean/">leaner</a> and more agile, developers are usually not able or available to monitor a project&#8217;s success once deployed.  At SmartMoney, we move onto the next iteration or project almost immediately after deployment (usually simultaneously).  Beyond monitoring the errors and making sure a product physically runs, the development team does not often watch how it performs, or if users are having difficulties.  We rely on usability testing and user feedback through email and customer service to tell us how a product is being received in the real world.  A product manager would be able to analyze the usability, and determine what features or areas need a second round of design and implementation. </p>
<p>Some companies may have dedicated SEO, analytics, usability, and marketing departments.  I find this rarely works.  This generates a lot of reports and emails that get passed around but never looked at. Passing around reports creates an illusion of agreement.  Just because you create and send a report to 5+ managers, that doesn&#8217;t mean people really agree to its contents.  But because of the inevitable lack of feedback, the sender usually feels that no response implies consensus.  One good hardworking generalist who understands the web and the product you are creating, who is in direct contact with your technology teams is worth more than many departments of specialists to me.   If you don&#8217;t have this person where you work, consider retraining someone who shows an aptitude towards these talents.  As you move towards more iterative projects, you will find this position really fits in with the overall success of effective development methodologies.</p>
<p>Joel on Software has a great article on this topic, which he describes a similar role he calls program manager: <a href="http://www.joelonsoftware.com/items/2009/03/09.html" target="_blank">How to be a Program Manager</a>.  Its not exact as he talks about the role in traditional desktop software development mostly, but a lot of principles apply. </p>
<div class="linkwithin_hook" id="http://www.effectivedevelopment.net/2009/03/product-versus-project-manager/"></div><!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.effectivedevelopment.net/2009/03/product-versus-project-manager/')" href="http://www.sphere.com/search?q=sphereit:http://www.effectivedevelopment.net/2009/03/product-versus-project-manager/">Sphere: Related Content</a></span><br/><br/>

<p>Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/04/find-right-blend-ideal-practical-web-development/' rel='bookmark' title='Permanent Link: Find the Right Blend of Ideal and Practical Web Development'>Find the Right Blend of Ideal and Practical Web Development</a> <small>A few weeks ago I wrote that good design is...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/web-development-because-we-care/' rel='bookmark' title='Permanent Link: Web Development: Because We Care'>Web Development: Because We Care</a> <small>As a web developer you make a product (the website...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/07/software-6-questions-to-ask-yourself-when-deciding-to-build-or-buy/' rel='bookmark' title='Permanent Link: Software: 6 Questions to Ask Yourself When Deciding to Build or Buy'>Software: 6 Questions to Ask Yourself When Deciding to Build or Buy</a> <small>A common dilemma of many tech managers and businesses in...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.effectivedevelopment.net/2009/03/product-versus-project-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One Month Survey</title>
		<link>http://www.effectivedevelopment.net/2009/03/one-month-survey/</link>
		<comments>http://www.effectivedevelopment.net/2009/03/one-month-survey/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 14:46:13 +0000</pubDate>
		<dc:creator>bill breen</dc:creator>
				<category><![CDATA[survey]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://www.effectivedevelopment.net/?p=144</guid>
		<description><![CDATA[The blog has been live for about one month. I feel its going well (traffic is increasing), so I wondering what would you like to see in the blog to add more value to you? I am posting a very short (anonymous) survey to get some feedback, and see what might add more value for [...]


Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/04/knowing-your-users-make-effective-decisions/' rel='bookmark' title='Permanent Link: Knowing your users will help make effective decisions'>Knowing your users will help make effective decisions</a> <small>If you are reading my blog, there is a very...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/geocities-closing-end-of-web-era/' rel='bookmark' title='Permanent Link: Geocities is closing, marking the end of a Web Era'>Geocities is closing, marking the end of a Web Era</a> <small>Yahoo! GeoCities is closing. This is in interesting story for...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p>The blog has been live for about one month.  I feel its going well (traffic is increasing), so I wondering what would you like to see in the blog to add more value to you?<br />
I am posting a very short (anonymous) survey to get some feedback, and see what might add more value for you as a reader of Effective Development.<br />
Please feel free to add comments and let me know if you would like to see some changes, or more or less of something in particular.  Also, I noticed the comments required a WordPress login. I changed that, so now you no longer need to register to post.<br />
Thanks,<br />
Bill</p>
<p><em>Thank you for your help, the survey is now closed</em></p>
<div class="linkwithin_hook" id="http://www.effectivedevelopment.net/2009/03/one-month-survey/"></div><!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.effectivedevelopment.net/2009/03/one-month-survey/')" href="http://www.sphere.com/search?q=sphereit:http://www.effectivedevelopment.net/2009/03/one-month-survey/">Sphere: Related Content</a></span><br/><br/>

<p>Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/04/knowing-your-users-make-effective-decisions/' rel='bookmark' title='Permanent Link: Knowing your users will help make effective decisions'>Knowing your users will help make effective decisions</a> <small>If you are reading my blog, there is a very...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/geocities-closing-end-of-web-era/' rel='bookmark' title='Permanent Link: Geocities is closing, marking the end of a Web Era'>Geocities is closing, marking the end of a Web Era</a> <small>Yahoo! GeoCities is closing. This is in interesting story for...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.effectivedevelopment.net/2009/03/one-month-survey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quote: If what you did yesterday seems big, you haven&#8217;t done anything today.</title>
		<link>http://www.effectivedevelopment.net/2009/02/quote-if-what-you-did-yesterday-seems-big-you-havent-done-anything-today/</link>
		<comments>http://www.effectivedevelopment.net/2009/02/quote-if-what-you-did-yesterday-seems-big-you-havent-done-anything-today/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 16:26:22 +0000</pubDate>
		<dc:creator>bill breen</dc:creator>
				<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://www.effectivedevelopment.net/?p=55</guid>
		<description><![CDATA[I read this quote today &#8220;If what you did yesterday seems big, you haven&#8217;t done anything today.&#8221;  I tried to find the source, and it varies, but it seems to be most often accredited to ex-football coach Lou Holtz.  While it may have originated in sports, it also has a place in management and development.  [...]


Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/04/geocities-closing-end-of-web-era/' rel='bookmark' title='Permanent Link: Geocities is closing, marking the end of a Web Era'>Geocities is closing, marking the end of a Web Era</a> <small>Yahoo! GeoCities is closing. This is in interesting story for...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/april-fools-and-technology/' rel='bookmark' title='Permanent Link: april fools and technology'>april fools and technology</a> <small>What is it about April Fools Day and the tech...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/03/product-versus-project-manager/' rel='bookmark' title='Permanent Link: product versus project manager'>product versus project manager</a> <small>For years, SmartMoney had project manager(s).  This was more of...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p>I read this quote today &#8220;If what you did yesterday seems big, you haven&#8217;t done anything today.&#8221;  I tried to find the source, and it varies, but it seems to be most often accredited to ex-football coach Lou Holtz.  While it may have originated in sports, it also has a place in management and development.  If you learned something new yesterday, learn more about it today.  If you fixed a bug, or deployed a great feature, move on to the next thing.  If you look back at your past wins/achievements, and they still seem big to you, you really haven&#8217;t grown much.</p>
<p>Here is the pragmatic reality of work.  Most of us do not work for ourselves.  Even the self-employed work for their customers and clients.   Whether its our customers, clients, employers, or bosses; they all demand more and more from us.   There is nothing wrong with that, because achievements make money and foster growth.  In fact, you should demand the same of yourself.  Don&#8217;t rest on your past achievements in business or in work, move forward, and make new gains.  Everything skill you gain, every achievement you earn is yours to keep no matter what pushed you to do it.</p>
<div class="linkwithin_hook" id="http://www.effectivedevelopment.net/2009/02/quote-if-what-you-did-yesterday-seems-big-you-havent-done-anything-today/"></div><!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.effectivedevelopment.net/2009/02/quote-if-what-you-did-yesterday-seems-big-you-havent-done-anything-today/')" href="http://www.sphere.com/search?q=sphereit:http://www.effectivedevelopment.net/2009/02/quote-if-what-you-did-yesterday-seems-big-you-havent-done-anything-today/">Sphere: Related Content</a></span><br/><br/>

<p>Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/04/geocities-closing-end-of-web-era/' rel='bookmark' title='Permanent Link: Geocities is closing, marking the end of a Web Era'>Geocities is closing, marking the end of a Web Era</a> <small>Yahoo! GeoCities is closing. This is in interesting story for...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/april-fools-and-technology/' rel='bookmark' title='Permanent Link: april fools and technology'>april fools and technology</a> <small>What is it about April Fools Day and the tech...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/03/product-versus-project-manager/' rel='bookmark' title='Permanent Link: product versus project manager'>product versus project manager</a> <small>For years, SmartMoney had project manager(s).  This was more of...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.effectivedevelopment.net/2009/02/quote-if-what-you-did-yesterday-seems-big-you-havent-done-anything-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
