﻿<?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>Andriy commented on What I am working on...</title><description>AR&gt;I actually got a comment on that being an issue with the code, not reading it from app.config 
  
  
I thought you had asked how else you could make the code more confusing?
</description><link>http://ayende.com/3565/what-i-am-working-on#comment59</link><guid>http://ayende.com/3565/what-i-am-working-on#comment59</guid><pubDate>Fri, 29 Aug 2008 18:25:25 GMT</pubDate></item><item><title>Ayende Rahien commented on What I am working on...</title><description>Trust me, I don't need someone else to point out the may faults here
</description><link>http://ayende.com/3565/what-i-am-working-on#comment58</link><guid>http://ayende.com/3565/what-i-am-working-on#comment58</guid><pubDate>Fri, 29 Aug 2008 11:16:49 GMT</pubDate></item><item><title>Louis DeJardin commented on What I am working on...</title><description>  
No problem at all. I just thought it was funny to see, six weeks later, the opposite situation - an unsolicited code review coming back to you in the comments. Ironic, no?
  
  
</description><link>http://ayende.com/3565/what-i-am-working-on#comment57</link><guid>http://ayende.com/3565/what-i-am-working-on#comment57</guid><pubDate>Fri, 29 Aug 2008 06:33:31 GMT</pubDate></item><item><title>meowh commented on What I am working on...</title><description>I've ran out of all my fingers trying to count principles of good code producing that were broken in this shippet.
  
  
Do I have too few fingers? =) 
</description><link>http://ayende.com/3565/what-i-am-working-on#comment56</link><guid>http://ayende.com/3565/what-i-am-working-on#comment56</guid><pubDate>Fri, 29 Aug 2008 06:21:59 GMT</pubDate></item><item><title>Ayende Rahien commented on What I am working on...</title><description>Louis,
  
Where is the double standard here?
  
I am not willing to go over uninteresting code bases for free. If you are willing to pay, that is another matter. I am not seeing the problem here.
</description><link>http://ayende.com/3565/what-i-am-working-on#comment55</link><guid>http://ayende.com/3565/what-i-am-working-on#comment55</guid><pubDate>Fri, 29 Aug 2008 04:49:42 GMT</pubDate></item><item><title>Louis DeJardin commented on What I am working on...</title><description>Hey, wait a second...
  
  
http://www.ayende.com/Blog/archive/2008/07/15/Why-I-will-not-code-review-your-code.aspx
  
  
"If the source isn't freely available, or if I don't find it interesting, then I would suggest contacting me for a consulting engagement, in which case I would be more than happy to go over any code base..."
  
  
Isn't this a bit of a double standard? :)
  
</description><link>http://ayende.com/3565/what-i-am-working-on#comment54</link><guid>http://ayende.com/3565/what-i-am-working-on#comment54</guid><pubDate>Fri, 29 Aug 2008 04:40:44 GMT</pubDate></item><item><title>Manoj Waikar commented on What I am working on...</title><description>No Ken, DT has hit the nail on its head. I am in a situation where the client doesn't want to use NHibernate because not many developers know it !!! I wish Oren (or anyone else) is not in such a situation.
</description><link>http://ayende.com/3565/what-i-am-working-on#comment53</link><guid>http://ayende.com/3565/what-i-am-working-on#comment53</guid><pubDate>Fri, 29 Aug 2008 01:51:42 GMT</pubDate></item><item><title>Ken Blood commented on What I am working on...</title><description>Reading Oren being funny: Priceless!
  
  
The one I can't figure out is DT's comment.  Hope he was being sarcastic!
  
  
</description><link>http://ayende.com/3565/what-i-am-working-on#comment52</link><guid>http://ayende.com/3565/what-i-am-working-on#comment52</guid><pubDate>Fri, 29 Aug 2008 00:19:08 GMT</pubDate></item><item><title>Yitzchok commented on What I am working on...</title><description>This is called "highly maintainable" code.
  
And you can see all the logic right in one file like it should be.
  
  
 ;-)
</description><link>http://ayende.com/3565/what-i-am-working-on#comment51</link><guid>http://ayende.com/3565/what-i-am-working-on#comment51</guid><pubDate>Fri, 29 Aug 2008 00:11:04 GMT</pubDate></item><item><title>Steve Campbell commented on What I am working on...</title><description>Its an example showing poorly factored code and some common programming mistakes.  Excellent fodder for refactoring with a tool, or pre-interview screening.  
</description><link>http://ayende.com/3565/what-i-am-working-on#comment50</link><guid>http://ayende.com/3565/what-i-am-working-on#comment50</guid><pubDate>Thu, 28 Aug 2008 22:51:44 GMT</pubDate></item><item><title>Alex Simkin commented on What I am working on...</title><description>Fimally, I see a beautiful code on this blog. 
  
  
One nitpick though, I think that name 'Joe' in e-mail and message should be loaded from the systemwide string constatnt.
  
</description><link>http://ayende.com/3565/what-i-am-working-on#comment49</link><guid>http://ayende.com/3565/what-i-am-working-on#comment49</guid><pubDate>Thu, 28 Aug 2008 22:24:32 GMT</pubDate></item><item><title>pb commented on What I am working on...</title><description>Obviously he's trolling, look at the comments. Trying to improve participation with something that isn't as difficult as his usual fare. Watch I can do it too:
  
  
Abortion should be illegal and anyone who thinks otherwise is retarded and ugly.
</description><link>http://ayende.com/3565/what-i-am-working-on#comment48</link><guid>http://ayende.com/3565/what-i-am-working-on#comment48</guid><pubDate>Thu, 28 Aug 2008 21:26:05 GMT</pubDate></item><item><title>DT commented on What I am working on...</title><description>Except for a few peculiarities this is excellent code requiring a minimum of training for new junior developers to maintain.
</description><link>http://ayende.com/3565/what-i-am-working-on#comment47</link><guid>http://ayende.com/3565/what-i-am-working-on#comment47</guid><pubDate>Thu, 28 Aug 2008 20:16:39 GMT</pubDate></item><item><title>Jeff Tucker commented on What I am working on...</title><description>my eyes actually hurt from reading that.  Unfortunately I've seen far worse. . .
</description><link>http://ayende.com/3565/what-i-am-working-on#comment46</link><guid>http://ayende.com/3565/what-i-am-working-on#comment46</guid><pubDate>Thu, 28 Aug 2008 19:56:14 GMT</pubDate></item><item><title>Bryan commented on What I am working on...</title><description>It's an example for a book your writing.
</description><link>http://ayende.com/3565/what-i-am-working-on#comment45</link><guid>http://ayende.com/3565/what-i-am-working-on#comment45</guid><pubDate>Thu, 28 Aug 2008 15:52:11 GMT</pubDate></item><item><title>grega g commented on What I am working on...</title><description>i just LOVE the personal touch that was put into this code
  
"Joe forgot ... AGAIN" :D
</description><link>http://ayende.com/3565/what-i-am-working-on#comment44</link><guid>http://ayende.com/3565/what-i-am-working-on#comment44</guid><pubDate>Thu, 28 Aug 2008 14:01:23 GMT</pubDate></item><item><title>meisinger commented on What I am working on...</title><description>BOO has really come a long way
  
  
on a more serious note...
  
i would make the private members "conStr" and "rates" readonly
  
  
keep up the good work!
</description><link>http://ayende.com/3565/what-i-am-working-on#comment43</link><guid>http://ayende.com/3565/what-i-am-working-on#comment43</guid><pubDate>Thu, 28 Aug 2008 13:50:36 GMT</pubDate></item><item><title>Dermot commented on What I am working on...</title><description>Ha ha, welcome to my world and the world of the majority of .net coders out there. 
  
  
http://www.amazon.com/Working-Effectively-Legacy-Robert-Martin/dp/0131177052 this book is your friend. 
  
  
enjoy 
</description><link>http://ayende.com/3565/what-i-am-working-on#comment42</link><guid>http://ayende.com/3565/what-i-am-working-on#comment42</guid><pubDate>Thu, 28 Aug 2008 12:03:28 GMT</pubDate></item><item><title>Ayende Rahien commented on What I am working on...</title><description>Reshef,
  
I actually got a comment on that being an issue with the code, not reading it from app.config
</description><link>http://ayende.com/3565/what-i-am-working-on#comment41</link><guid>http://ayende.com/3565/what-i-am-working-on#comment41</guid><pubDate>Thu, 28 Aug 2008 11:45:59 GMT</pubDate></item><item><title>Ray commented on What I am working on...</title><description>restart:
  
  
goto restart
  
  
  
Geez... never hoped to see it ever again... oO
</description><link>http://ayende.com/3565/what-i-am-working-on#comment40</link><guid>http://ayende.com/3565/what-i-am-working-on#comment40</guid><pubDate>Thu, 28 Aug 2008 09:56:18 GMT</pubDate></item><item><title>Paul Batum commented on What I am working on...</title><description>I agree with Joe. Surely this code was written as an example of how things go bad, as the basis for some lesson. 
</description><link>http://ayende.com/3565/what-i-am-working-on#comment39</link><guid>http://ayende.com/3565/what-i-am-working-on#comment39</guid><pubDate>Thu, 28 Aug 2008 09:12:34 GMT</pubDate></item><item><title>ibrahim dursun commented on What I am working on...</title><description>Everything is a cycle. First, you want to write the perfect code, you reach there, and come back here again. 
  
  
"All this happened before and will happen again."
</description><link>http://ayende.com/3565/what-i-am-working-on#comment38</link><guid>http://ayende.com/3565/what-i-am-working-on#comment38</guid><pubDate>Thu, 28 Aug 2008 08:37:21 GMT</pubDate></item><item><title>Reshef Mann commented on What I am working on...</title><description>I think that Oren is going to write a sequel to "Refactoring to patterns" and he is basing his all book on this code sample :-)
  
  
Or maybe he just started working for a big company and he is trying to conform to their coding standards.
  
  
But hey, not all is bad - at least the connection string is injected to the TaxCalculator and not read directly from app.config...
</description><link>http://ayende.com/3565/what-i-am-working-on#comment37</link><guid>http://ayende.com/3565/what-i-am-working-on#comment37</guid><pubDate>Thu, 28 Aug 2008 07:41:51 GMT</pubDate></item><item><title>Blaise Braye commented on What I am working on...</title><description>goto 80ths !!
  
 I am now wondering why am I reading your post for a few months :(
</description><link>http://ayende.com/3565/what-i-am-working-on#comment36</link><guid>http://ayende.com/3565/what-i-am-working-on#comment36</guid><pubDate>Thu, 28 Aug 2008 06:51:54 GMT</pubDate></item><item><title>Mike Brown commented on What I am working on...</title><description>Looks like you used that expression dsl you mentioned before to take some old code (probably vb.net) and spit out C#.
</description><link>http://ayende.com/3565/what-i-am-working-on#comment35</link><guid>http://ayende.com/3565/what-i-am-working-on#comment35</guid><pubDate>Thu, 28 Aug 2008 06:48:02 GMT</pubDate></item><item><title>Doron Yaacoby commented on What I am working on...</title><description>I think Oren is working on an Auto-Refactor tool and this is the input to one of the tests :)
</description><link>http://ayende.com/3565/what-i-am-working-on#comment34</link><guid>http://ayende.com/3565/what-i-am-working-on#comment34</guid><pubDate>Thu, 28 Aug 2008 06:04:24 GMT</pubDate></item><item><title>Joe commented on What I am working on...</title><description>You're trying to prove a point, probably of mal-practice. It's easier to show what seperation of conerns means, what single responsability is and what DI is when you start off with something bad.
</description><link>http://ayende.com/3565/what-i-am-working-on#comment33</link><guid>http://ayende.com/3565/what-i-am-working-on#comment33</guid><pubDate>Thu, 28 Aug 2008 04:14:03 GMT</pubDate></item><item><title>Francois Germain commented on What I am working on...</title><description>I somehow remotely thought it was possible to write "VB6 like" code in C# but never dare to.  :)
</description><link>http://ayende.com/3565/what-i-am-working-on#comment32</link><guid>http://ayende.com/3565/what-i-am-working-on#comment32</guid><pubDate>Thu, 28 Aug 2008 03:31:16 GMT</pubDate></item><item><title>Conspiracy commented on What I am working on...</title><description>It's some sort of viral stuff. In the next week, he'll disclose the Rhino &lt;whatever the posted source does&gt;.
</description><link>http://ayende.com/3565/what-i-am-working-on#comment31</link><guid>http://ayende.com/3565/what-i-am-working-on#comment31</guid><pubDate>Thu, 28 Aug 2008 01:46:09 GMT</pubDate></item><item><title>Josh Schwartzberg commented on What I am working on...</title><description>&lt;sarcasm&gt;I really like that coding style, you don't have to search thru a bunch of classes and methods to figure stuff out.. it's all in front of your face&lt;/sarcasm&gt;
</description><link>http://ayende.com/3565/what-i-am-working-on#comment30</link><guid>http://ayende.com/3565/what-i-am-working-on#comment30</guid><pubDate>Thu, 28 Aug 2008 01:16:58 GMT</pubDate></item></channel></rss>