<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Only Passionate People Win : Web</title><link>http://blogs.msdn.com/youngjoo/archive/tags/Web/default.aspx</link><description>Tags: Web</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Web 2.0 Development</title><link>http://blogs.msdn.com/youngjoo/archive/2006/03/02/566240.aspx</link><pubDate>Fri, 03 Mar 2006 02:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:566240</guid><dc:creator>youngjoo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/youngjoo/comments/566240.aspx</comments><wfw:commentRss>http://blogs.msdn.com/youngjoo/commentrss.aspx?PostID=566240</wfw:commentRss><description>&lt;P&gt;I am not a huge fan of Web 2.0 hype.&amp;nbsp; However, I have to agree with points that Marc Hedlund made about &lt;A href="http://radar.oreilly.com/archives/2006/02/web_development_20.html"&gt;Web 2.0 Development&lt;/A&gt;.&amp;nbsp; Although he's describing how Web 2.0 start-ups are developing Web 2.0 apps, these points should still be considered by other &lt;EM&gt;traditional &lt;/EM&gt;web development shops.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;For a lot of&amp;nbsp;shops, these&amp;nbsp;have&amp;nbsp;been tried and got rejected due to various reasons.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Why waste money on &lt;STRONG&gt;shadow app&lt;/STRONG&gt; when resources can be used to build new features that would bring in revenue?&amp;nbsp; &lt;BR&gt;&lt;/EM&gt;Well, because you don't know what feature would bring the revenue in if you don't understand how your users are using your application!&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;It will take way too much time, resources and coordination to do &lt;STRONG&gt;sampling and testing&lt;/STRONG&gt;!&lt;BR&gt;&lt;/EM&gt;I used to be against this &lt;STRONG&gt;sampling and testing &lt;/STRONG&gt;approach.&amp;nbsp; I had several debates about A/B testing with my sales manager at my previous company.&amp;nbsp; The reason I was against that was because I had a huge list of backlog items that I did not have enough resources for.&amp;nbsp; If you asked me to deliver on all those AND do &lt;STRONG&gt;sampling and testing&lt;/STRONG&gt;, I would ignore you.&amp;nbsp; This is about where the investement should go to.&amp;nbsp; Similar to &lt;STRONG&gt;shadow app&lt;/STRONG&gt; above, you need to understand your users and how your features fit into what your users are trying to accomplish before going full-force with your new features.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Public API&lt;/STRONG&gt;?&amp;nbsp; Our application won't be extended by others.&amp;nbsp; So, why bother?&lt;BR&gt;&lt;/EM&gt;Ok.&amp;nbsp; Forget about &lt;STRONG&gt;&lt;EM&gt;public&lt;/EM&gt;&lt;/STRONG&gt; part of this.&amp;nbsp; And look at how your developers are doing their work.&amp;nbsp; If you do not have solid architecture that's extensible (I told you not to worry about &lt;EM&gt;&lt;STRONG&gt;public&lt;/STRONG&gt;&lt;/EM&gt; for now... internally extensible), your developers are wasting a lot of their time doing the same thing over and over but a bit differently each time.&amp;nbsp; Build solid architecture.&amp;nbsp; Make it extensible.&amp;nbsp; Use it.&amp;nbsp; And one day, you will find that the new business opportunities walk by you.&lt;/P&gt;
&lt;P&gt;* Um... gotta run to a meeting.&amp;nbsp; I will either finish this off later or post Part 2 *&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=566240" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/youngjoo/archive/tags/Web/default.aspx">Web</category><category domain="http://blogs.msdn.com/youngjoo/archive/tags/Programming/default.aspx">Programming</category></item><item><title>Windows Live Local Streetlevel!!</title><link>http://blogs.msdn.com/youngjoo/archive/2006/03/02/566238.aspx</link><pubDate>Fri, 03 Mar 2006 02:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:566238</guid><dc:creator>youngjoo</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/youngjoo/comments/566238.aspx</comments><wfw:commentRss>http://blogs.msdn.com/youngjoo/commentrss.aspx?PostID=566238</wfw:commentRss><description>You gotta try this out. &lt;A href="http://my.dreamfirst.com/blogs/youngj/archive/2005/12/09/1165.aspx"&gt;Bird's eye images&lt;/A&gt; are so old now...&lt;BR&gt;&lt;BR&gt;&lt;A href="http://channel9.msdn.com/Showpost.aspx?postid=166518"&gt;Channel 9 Video&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;A href="http://preview.local.live.com/"&gt;Tech Preview&lt;/A&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=566238" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/youngjoo/archive/tags/Management/default.aspx">Management</category><category domain="http://blogs.msdn.com/youngjoo/archive/tags/Web/default.aspx">Web</category></item><item><title>Yahoo! User Interface Library</title><link>http://blogs.msdn.com/youngjoo/archive/2006/02/18/566236.aspx</link><pubDate>Sun, 19 Feb 2006 02:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:566236</guid><dc:creator>youngjoo</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/youngjoo/comments/566236.aspx</comments><wfw:commentRss>http://blogs.msdn.com/youngjoo/commentrss.aspx?PostID=566236</wfw:commentRss><description>&lt;P&gt;If you call yourself a Web Developer, you have to visit this site.&amp;nbsp; &lt;A href="http://developer.yahoo.net/yui/"&gt;Yahoo! User Interface Library&lt;/A&gt; is packed with extremely useful set of UI controls that you can download and start using immediately.&amp;nbsp; And best of all, they are provided under &lt;A href="http://developer.yahoo.net/yui/license.txt"&gt;BSD license&lt;/A&gt;.&amp;nbsp; Which means you are free to use them without paying even a cent to anyone as long as you follow what I call &lt;EM&gt;no-brainer-rules&lt;/EM&gt;.&amp;nbsp; Animation, XMLHttpRequest transaction management, DOM Utility, Drag&amp;nbsp;&amp;amp; Drop, Event Manager, Calendar, Slider, TreeView.&amp;nbsp; These are all packaged together as a very easy to use library.&amp;nbsp; Next time you work on a redesign project, you should definitely consider using these.&lt;/P&gt;
&lt;P&gt;And if you are having a stupid battle with your product manager about how a certain interface should work, send her a link to &lt;A href="http://developer.yahoo.net/ypatterns/index.php"&gt;Yahoo! Design Pattern Library&lt;/A&gt; and go back to coding.&amp;nbsp; For web application interface stuff, you better listen to Yahoo! engineers.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=566236" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/youngjoo/archive/tags/Web/default.aspx">Web</category></item></channel></rss>