I recently asked this question to some of our engineering folks here at Fairway Technologies.
More importantly, I wanted to know WHY each of their fave’s was top of mind.
Not too surprisingly, most of the tools they mentioned helped them work more efficiently. Our favorite tools help improve automation and simplify the software development process.
Some tools make it easier to get things done. Most help reduce software development time.
This is consistent with a recent analyst study by Gartner that predicted “by 2015, tools and automation will eliminate 25% of labor hours associated with IT services.” (source: Gartner’s Top Predictions for IT Organizations and Users, 2011 and Beyond, December 2010)
So, what are some of our favorite tools? And why?
Here is a sampling of the responses.
- For Java, IntelliJ is cool because the IDE has a bunch of wizards that get you up and running quickly; it also has a rich plug in library.
- .NET Reflector is a cool tool to ‘decompile’ and inspect code. You get to see how the innards of the Microsoft .NET stack are coded.
- vi is a text editor that is widely available on every operating system, it is very difficult to learn, but very powerful.
- I love the tool hosted on this site. I think it is clever and I use it, or want to use it, almost every day.
- Firebug. It makes working with html and CSS a million times better than without it. And it makes you hate IE that much more.
- ReSharper. Makes my code just that much better.
- TeamCity. Let’s everyone know when I broke the build.
- Beyond Compare is a comparison tool that allows me to quickly see the differences between two files or two directories and allows me to then merge the differences between files. This proves invaluable when verifying that software installations across machines are identical.
- Winmerge is a great tool for comparing files and folders. Good for figuring out changes between different version of a code file.
Yes, I feel privileged to work with smart and witty people, who keep IT real.
Now it’s your turn.
What’s your favorite software development tool you’ve been using lately? And why?
Leave a comment to let us know.
Leave a comment
- iOS Unit Testing With OCMock
- Why Stakeholders Need To Be Involved In Scrum
- NuGet Config File Transformation Causes Duplicate Entries On Update
- Load Testing with Locust on Windows
- Writing A Custom LINQ Provider With Re-linq
- AutoMapper Profile Organization
- Rails 3.2: A Nested-Form Demo Part 4: Switch to Targeting Computer!
- SharpRepository: Configuration
- Rails 3.2: A Nested-Form Demo, Part 3: We’re Starting Our Attack Run!
- Rails 3.2: A Nested-Form Demo, Part 2: Accelerate to Attack Speed!
- Rails 3.2: A Nested-Form Demo, Part 1: All Wings Report In!
- iOS Behind the Curve
- Distributed Transaction Coordinators, Port 135, and Firewalls – Oh My!
- SharpRepository: Getting Started
- Find Performance Problems Using JMeter, MySQL and Xdebug/Webgrind
- Taming Hot Key Context Shifting When Running A Windows VM In Virtualbox On OSX
- Integrating Twitter’s Bootstrap Into Your Project
- Mobile payments, tags and more using NFC
- Stress Pig
- Dear Client Services, What Works?
- What Would Steve Do?
- Still Using Fiddler to Test & Debug Your REST Services?
- Write-through and Generational Caching Make a Great Team
- Thinking Recursively
- Development Incentives, What’s the Payoff?
- How do you like them Apples?
- “Optional” Software Development Practices Series — Code Review
- Adding Images to Select Lists in MVC3
- “Optional” Software Development Practices Series
- You Get What You Pay For…
- Outsourcing Safety Tips
- Facebook IPO
- The Ballad of Tim Toady
- The Little Schemer
- Newsflash: Mom leaves tech job at 5p.m.
- I <negative_emotion> Windows 8!
- Prefix vs. Postfix Increment and Decrement Operators in C++
- Corporate videos: viral boon or epic fail?
- Recruitin’ Time!
- Reference vs. pointer parameters in C++
- The IE8 "hover" Bug: The Most Awesome IE Bug Ever?
- When is perfect perfect enough?
- SOPA/PIPA: Anti-Censorship Protest or Techies Revenge?
- A Decade of Fairway
- Handling Session Timeout Gracefully
- Generating Software Diagrams
- The Audacity of Nope
- The Origins of Culture
- Scrum Overview in Prezi – not another boring slideshow
- Numbers don’t lie: LinkedIn Statistics
- What is your favorite software development tool?
- Best Practices for Selecting Onshore, Nearshore or Offshore Information Technology Outsourcing (ITO) Providers
- Sign of the Times
- Advantages and Risks of Offshoring, Nearshoring or Onshoring
- Does Outsourcing Mean Offshoring?
- Too little, too late?
- New Favorite Lunch Spot
- Why should I care about functions as first-class citizens?
- PHP Remote Debugging with XDebug and NetBeans
- Installing SubText with Web PI
- ROI Primer
- Learn Domain-Driven Design
- Learn Behavior-Driven Development
- Mario Kart Tournament
- F# in 90 Seconds
- Website Vulnerabilities
- Scrum Overview
- Language Club
- Top 12 Favorite Podcasts Ever…
- Fairway Dart Tournament
- Learn Lean Software Development and Kanban Systems
- Android – Eclipse Quick Start
- Learn Functional Programming
- Backup & Restore Strategy
- Smartphone Screens – Another Wireless Variable
- Wireless Application Market
- Head First AOP