Free vs commercial Tools

I’ve seen a few software companies where it’s important that the tools they use are free, or at least as cheap as possible. By tools I mean IDE, File Manager, Document management, Issue Tracker and so on.

These are tools that you, as a developer, use every day, 8 hours a day, 5 days a week.

When it comes to this kind of tools, I want to have the best there is. Most of the times, getting the best will cost money (not always though, sometimes free tools are better than commercial ones). However, even tiny improvements in efficiency will pay off the cost of the tool very quickly, given that you use it so often. Or oppositely, small annoyances from bad tools add up very quickly, and you become frustrated and unproductive. Instead of solving the problem at hand, you’re fighting the tools you must use. That’s a lose-lose situation.

Your company may say – hey, the tool you want costs $1000 per year, that’s a lot of money. For 100 developers, thats $100k per year! But let’s look at it another way. What does a day’s work of a developer cost? Let’s take $1000 a day. That means even a 5% improvement in efficiency will pay itself off in a month! A 1% improvement will make up for the investment in 5 months, so it’s still very much worth it. As a bonus you get happy developers, which means productive developers.

So, do the math, and get the best tools out there for your developers, no matter if they are free or not!

Unused module dependencies – updated

I’ve updated the ‘Unused module dependencies’ plugin.

You can now choose to ignore modules with no java source files, so that modules that aggregate other modules are not shown.
There’s also a new tree view for the results, which is easier to interpret than the plain text output. As before, code’s on github.
Binary is here, or if your employer thinks you’re too productive having access to github and has blocked it, you can also get it here (rename to .jar after download)

City Quiz released

I’ve just released my latest Android App, a City Quiz application!

Questions are generated from a database of 8000 cities. There are 6 question types of questions in the Free version:

  • On which continent lies country X
  • In which country is the city X
  • What is the approximate distance between cities X and Y
  • What is the capital of X
  • Which city lies further to the N/S/E/W, X or Y?
  • Guess the Population of city X.

Enjoy it, and let me know what you think! Here’s the Android Market listing.