﻿<?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>Robz commented on Tools matter</title><description>I agree 110%
  
http://ferventcoder.com/archive/2008/09/07/tools-matter-automated-builds--automated-deployments.aspx
</description><link>http://ayende.com/3533/tools-matter#comment10</link><guid>http://ayende.com/3533/tools-matter#comment10</guid><pubDate>Sun, 07 Sep 2008 17:05:24 GMT</pubDate></item><item><title>David Nelson commented on Tools matter</title><description>@PandaWood
  
  
The worst offender is ~4100 lines. Several files are 3000+. Most are in the 500-2000 range.
  
  
Its fine for you to say that files shouldn't be that large, and I would agree with you in an ideal situation. But I am part of a team maintaining a legacy code base. My goal was to use Resharper to help me start refactoring that code base, and once I proved that it could be useful I could introduce it to my team. But I couldn't even get started because the whole IDE became unresponsive.
  
  
And frankly, I don't see what difference file size should make to this issue. I can see where a large file might take longer to open, if there is initial parsing going on and what have you, but once the file is open there is no reason for every character I type to take a second or more to appear.
</description><link>http://ayende.com/3533/tools-matter#comment9</link><guid>http://ayende.com/3533/tools-matter#comment9</guid><pubDate>Thu, 21 Aug 2008 16:35:05 GMT</pubDate></item><item><title>PandaWood commented on Tools matter</title><description>David Nelson, how many lines of code in the file you're editing?
  
It's got to be something with either your machine or the amount of code in a single file/solution, because no one I know has this problem with ReSharper (4 )- unless there's more 3000+ lines of code in one file. (which should never happen IMHO)
</description><link>http://ayende.com/3533/tools-matter#comment8</link><guid>http://ayende.com/3533/tools-matter#comment8</guid><pubDate>Wed, 20 Aug 2008 23:15:18 GMT</pubDate></item><item><title>Gian Maria commented on Tools matter</title><description>Tools are quite often understimated. I heard of many person telling that they can program well even without resharper, it is true, but many people, after a try of R#, tells me..."hey, I cannot live without R# now" :D
  
  
Tools like SQL compare not only can save you an enormous amount of time, but helps not to commit mistake. We have in production several site, and the developement is alwais on. I really cannot think to make a deploy in a release machine without the SQL Compare tool, that shows me exactly what is changed from the version in the release machine and the one on the dev machine. does it wort 400$, definitively yes.
  
  
Quite often I saw people being bites by attitude like: "Hey, this simple ritch text editor cost 1000$...no no no, we do not have the budget, let one of our developer write one". After a couple of weeks we have a prototype of the editor, but with a little set of features, after a month the manager decide to buy the commercial one..........
  
  
alk.
</description><link>http://ayende.com/3533/tools-matter#comment7</link><guid>http://ayende.com/3533/tools-matter#comment7</guid><pubDate>Wed, 20 Aug 2008 07:39:33 GMT</pubDate></item><item><title>David Nelson commented on Tools matter</title><description>Generally speaking, I agree with you. Quibbling about the cost of quality tools when compared with the cost of quality developers is idiotic, and yet all too prevalent.
  
  
But I have to disagree about Resharper. I tested version 3 last year and version 4 a few weeks ago, and although it has many useful features, it is just too unbearably slow. Add that to an IDE that is already less than zippy, and my productivity went down the tubes. The problem is not my machine, either; I am in a relatively enlightened company that understands that developers need a lot more beef than the average business user. And I'm not talking about minor things; in some cases I had to wait several seconds for a few lines of text to appear after I stopped typing. In an IDE, the letter that I type should appear instantly (duh); anything less is unacceptable.
  
  
Its unfortunate, because I can easily see how many of the features could have saved me a lot of time. But when I have to wait to see the code that I have just typed, its not worth it.
</description><link>http://ayende.com/3533/tools-matter#comment6</link><guid>http://ayende.com/3533/tools-matter#comment6</guid><pubDate>Tue, 19 Aug 2008 18:20:27 GMT</pubDate></item><item><title>Kevin Hurwitz commented on Tools matter</title><description>You're absolutely right.  The argument against tools in my experience has more to do with people not wanting to take the effort to find out they exist and learn how to use them.  Very few people actually do development in Notepad - evidence that to some extent, everybody agrees tools are important
</description><link>http://ayende.com/3533/tools-matter#comment5</link><guid>http://ayende.com/3533/tools-matter#comment5</guid><pubDate>Tue, 19 Aug 2008 12:36:34 GMT</pubDate></item><item><title>Andrew commented on Tools matter</title><description>The price comes in a bit high for the casual developer, and larger teams.  $2000 would be my tool budget for most everything I need, but I have 12 other developers, and most of those tools would be needed there as well.  And who knows what happens when we add a thirteenth, or someone gets reassigned and we have to transition the licenses to a new dev!  So we end up around $24000 for the team.  Sure, some don't need this or that, but they need something else, so It ends up around the same.
  
  
When I'm doing casual development at home, I can't afford to shell out that much money.  Sure, it's the cost of a decent computer, but it is recurring, has FAR fewer uses (unless programming X or Y app that needs it all is my _only_ hobby), and needs to be renewed!  And I'm not making any money off it.  
  
  
Either way, .Net components and tools are just generally overpriced.  R# costs only moderately less than their entire Java IDE, doesn't do as much (and is buggy as hell), and you have to buy  VS.Net too :(  TDD wants money, typemock wants money, everybody wants money.  It's not a bad thing, but it seems like the standard has been set that _everything_ costs ~$300 on average, which is sad.   DevExpress is an exception (we do winforms), since they are reasonably priced and easily worth the $, but I still can't afford them for hobby use.
  
  
For instance, we like the tool "CodeIt.Right", but it is now $250 per seat.  We will be buying ONE copy now, but when it was looking like $100 per seat or less we were going to get it for everyone on the team.   Thats a marketing decision, I suppose.
  
  
Well, I'll wrap up with... do we get lots of overpriced (but quite nice) components and no integration support from MS, or lots of crappy components (or none at all), but with great IDE support in Java.  I guess it depends on how much money you have lying around doing nothing.
</description><link>http://ayende.com/3533/tools-matter#comment4</link><guid>http://ayende.com/3533/tools-matter#comment4</guid><pubDate>Mon, 18 Aug 2008 22:44:00 GMT</pubDate></item><item><title>Ayende Rahien commented on Tools matter</title><description>Make this count.
  
Push a mail to the bean counter, with numbers.
  
This is how I doubled my laptop performance: http://www.ayende.com/Blog/archive/2006/06/13/7497.aspx
</description><link>http://ayende.com/3533/tools-matter#comment3</link><guid>http://ayende.com/3533/tools-matter#comment3</guid><pubDate>Sun, 17 Aug 2008 03:49:27 GMT</pubDate></item><item><title>The Other Steve commented on Tools matter</title><description>Bah, most of the companies I've worked at give their developers business user machines.  I think the piece of crap I'm running with now is a 2.0ghz P4-D with 2 gigs of RAM and a 5400 rpm laptop drive in a slim profile desktop.
  
  
If they can't spend an extra $250 to buy a better desktop, you think they're going to spend $2000 for tools?
  
  
And it's amazing, senior developers in our market bill at least at $100/hour.  Back in 2005 the developers in our group all had laptops which took a good 30 minutes to reboot or compile the full solution.  It's a bit better now, just because I don't think you can buy a machine that slow anymore.  if you could, management would do it to save a couple of bucks.
</description><link>http://ayende.com/3533/tools-matter#comment2</link><guid>http://ayende.com/3533/tools-matter#comment2</guid><pubDate>Sun, 17 Aug 2008 03:46:19 GMT</pubDate></item><item><title>Steve Bohlenq commented on Tools matter</title><description>This is the age-old "hard costs, soft returns" situation where the investment represents a hard, measurable, concrete value (the cost of the tool) but the return is soft, hard to measure, and nebulous to defend (the labor-savings).
  
  
In any such situation, it takes an enlightened manager to recognize that soft costs (salaries in this example) are actually still costs just as real as hard costs; in my experience if you don't start with this premise accepted by management then no amount of the kind of math you are demonstrating here will successfully sway them to invest in the tooling, no matter how well the formulas show ROI :)
</description><link>http://ayende.com/3533/tools-matter#comment1</link><guid>http://ayende.com/3533/tools-matter#comment1</guid><pubDate>Sun, 17 Aug 2008 02:40:45 GMT</pubDate></item></channel></rss>