﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Owen commented on Applying YAGNI in Impleo</title><description>"I was doing this while I was flying"
  
  
Jet pack or glider? Its a wonder you could type and fly at the same time.
</description><link>http://ayende.com/4278/applying-yagni-in-impleo#comment16</link><guid>http://ayende.com/4278/applying-yagni-in-impleo#comment16</guid><pubDate>Fri, 06 Nov 2009 00:16:59 GMT</pubDate></item><item><title>Dmitriy Nagirnyak commented on Applying YAGNI in Impleo</title><description>Sorry, should be "time OR quality".
</description><link>http://ayende.com/4278/applying-yagni-in-impleo#comment15</link><guid>http://ayende.com/4278/applying-yagni-in-impleo#comment15</guid><pubDate>Thu, 05 Nov 2009 03:29:54 GMT</pubDate></item><item><title>Dmitriy Nagirnyak commented on Applying YAGNI in Impleo</title><description>Actually this post reminds me about the "time of quality" and "I need this to work NOW" things.    It seems that time definitely wins over quality here.
</description><link>http://ayende.com/4278/applying-yagni-in-impleo#comment14</link><guid>http://ayende.com/4278/applying-yagni-in-impleo#comment14</guid><pubDate>Thu, 05 Nov 2009 03:29:13 GMT</pubDate></item><item><title>Mr_Simple commented on Applying YAGNI in Impleo</title><description>&gt; no IoC, no testing, nothing
  
  
No, tell me it aint so Joe!
</description><link>http://ayende.com/4278/applying-yagni-in-impleo#comment13</link><guid>http://ayende.com/4278/applying-yagni-in-impleo#comment13</guid><pubDate>Thu, 05 Nov 2009 03:25:22 GMT</pubDate></item><item><title>Richard Dingwall commented on Applying YAGNI in Impleo</title><description>Article starts with YAGNI and ends up writing a whole new CMS from scratch! Ayende!!
</description><link>http://ayende.com/4278/applying-yagni-in-impleo#comment12</link><guid>http://ayende.com/4278/applying-yagni-in-impleo#comment12</guid><pubDate>Wed, 04 Nov 2009 23:47:59 GMT</pubDate></item><item><title>Dmitriy Nagirnyak commented on Applying YAGNI in Impleo</title><description>Ayende,
  
  
Your own website framework?
  
Hmm. 
  
What are the reason for starting it from scratch if there are some of them already available?
  
- Exercise? 
  
- Lack of extensibility?
  
- Wrong architecture?
  
- "Just want my own" thing?
  
- others?
  
  
Cheers.
</description><link>http://ayende.com/4278/applying-yagni-in-impleo#comment11</link><guid>http://ayende.com/4278/applying-yagni-in-impleo#comment11</guid><pubDate>Wed, 04 Nov 2009 23:08:58 GMT</pubDate></item><item><title>Andrew commented on Applying YAGNI in Impleo</title><description>@Ryan,
  
  
Setting up a WCF service is much more difficult than setting up a web form that talks to a DB, how anyone could see otherwise is beyond me.
  
  
I know we all hate Web Forms, yada yada yada, but if you need to just setup a few pages, it's dead easy and much faster than MVC, a WCF service or any other method to deliver content.  Hence why it makes perfect sense in this "I'm using YAGNI to the letter of the law" experiment.
  
  
But the reality is, you rarely have a project where you can work in this pure YAGNI way, since there almost always is requirements such as make it testible, make it easy to maintain, make it SOE friendly, etc. so working in ASP.NET Webforms a poor choice for the job.  But there does come a time where a project is "All we need is one page that shows data in a grid", it can be done in literally 10 minutes with a WebForm.
  
  
It's all about using the proper tool for the job.
</description><link>http://ayende.com/4278/applying-yagni-in-impleo#comment10</link><guid>http://ayende.com/4278/applying-yagni-in-impleo#comment10</guid><pubDate>Wed, 04 Nov 2009 16:54:59 GMT</pubDate></item><item><title>Ryan Riley commented on Applying YAGNI in Impleo</title><description>@John
  
That's a fair point. I just don't see very many people heading that way when they speak about WebForms, so it doesn't cross my mind to allow for that possibility. Your point about jQuery is also valid, but that really depends on what you are trying to build. If you are building a client app and want to feed it data (i.e., not really just building web pages but a real app) the true nature of HTTP is served best by the web service + js approach. But that will lead us into a debate about whether or not REST is simple or complex, what does REST really mean, etc., and I find that I'm generally in the minority on those ideas. Perhaps it's best I just don't mention it. ;)
</description><link>http://ayende.com/4278/applying-yagni-in-impleo#comment9</link><guid>http://ayende.com/4278/applying-yagni-in-impleo#comment9</guid><pubDate>Wed, 04 Nov 2009 16:40:40 GMT</pubDate></item><item><title>John Farrell commented on Applying YAGNI in Impleo</title><description>@Ryan
  
  
Your forgetting, as most people do, that you can have a classic asp/php experience with webforms all you want.  You don't need controls, events, or viewstate to use webforms.
  
  
And of course a WCF  is much harder to consume with jquery than spitting out the html I want with beestings and doing a get request the page I just made.
</description><link>http://ayende.com/4278/applying-yagni-in-impleo#comment8</link><guid>http://ayende.com/4278/applying-yagni-in-impleo#comment8</guid><pubDate>Wed, 04 Nov 2009 16:31:54 GMT</pubDate></item><item><title>Ryan Riley commented on Applying YAGNI in Impleo</title><description>@John
  
So are you saying that creating a WCF service to expose data that could be picked up client-side by js (e.g. jQuery) is harder than WebForms? I suppose my problem is that I never liked the WebForms abstraction and find it completely mangles web development. Therefore, WebForms, to me, will always fail YAGNI because of its complicated abstractions and the need to turn off ViewState everywhere. I'd rather saddle up with classic ASP, PHP, or Ruby.
</description><link>http://ayende.com/4278/applying-yagni-in-impleo#comment7</link><guid>http://ayende.com/4278/applying-yagni-in-impleo#comment7</guid><pubDate>Wed, 04 Nov 2009 16:25:32 GMT</pubDate></item><item><title>John Farrell commented on Applying YAGNI in Impleo</title><description>@Ryan
  
  
MVC makes you care about a lot more things than webforms.
  
  
 If out of the gates your just trying to render some database rows to a html page right clicking to add new page and then &lt;% bee-stinging %&gt; it out will be faster than setting up a controller, view, and routing.
</description><link>http://ayende.com/4278/applying-yagni-in-impleo#comment6</link><guid>http://ayende.com/4278/applying-yagni-in-impleo#comment6</guid><pubDate>Wed, 04 Nov 2009 16:11:42 GMT</pubDate></item><item><title>Ryan Riley commented on Applying YAGNI in Impleo</title><description>@Rafal
  
I second Jonatan's comment!
</description><link>http://ayende.com/4278/applying-yagni-in-impleo#comment5</link><guid>http://ayende.com/4278/applying-yagni-in-impleo#comment5</guid><pubDate>Wed, 04 Nov 2009 15:34:42 GMT</pubDate></item><item><title>Jonatan commented on Applying YAGNI in Impleo</title><description>@Rafal
  
Comment of the day ;)
</description><link>http://ayende.com/4278/applying-yagni-in-impleo#comment4</link><guid>http://ayende.com/4278/applying-yagni-in-impleo#comment4</guid><pubDate>Wed, 04 Nov 2009 15:10:05 GMT</pubDate></item><item><title>Rafal commented on Applying YAGNI in Impleo</title><description>@Ryan
  
Because with WebForms you know  you ain't gonna need it
</description><link>http://ayende.com/4278/applying-yagni-in-impleo#comment3</link><guid>http://ayende.com/4278/applying-yagni-in-impleo#comment3</guid><pubDate>Wed, 04 Nov 2009 15:05:49 GMT</pubDate></item><item><title>Torkel commented on Applying YAGNI in Impleo</title><description>Any plans to open source it?
</description><link>http://ayende.com/4278/applying-yagni-in-impleo#comment2</link><guid>http://ayende.com/4278/applying-yagni-in-impleo#comment2</guid><pubDate>Wed, 04 Nov 2009 14:37:13 GMT</pubDate></item><item><title>Ryan Riley commented on Applying YAGNI in Impleo</title><description>I suppose I'm still wondering, how did WebForms appear as a result of YAGNI? I realize that's the original ASP.NET platform, but MVC seems simpler to me, and even simpler would be starting with HTML, CSS, and JavaScript (or, heaven forbid, classic ASP) with some AJAX.
</description><link>http://ayende.com/4278/applying-yagni-in-impleo#comment1</link><guid>http://ayende.com/4278/applying-yagni-in-impleo#comment1</guid><pubDate>Wed, 04 Nov 2009 14:19:50 GMT</pubDate></item></channel></rss>