Integrated Development Environment (IDE), frameworks (e.g. .NET or Django), libraries (e.g. NumPy). You are probably already using all of these things.
Recommendations for the IDE:
- Visual Studio (the only best choice for .NET)
- Eclipse with PyDev (for Python programming - maybe not a good choice if you do most of your work with IronPython)
Basically, everything that adds abstraction. IDEs are useful because they do not require you to know the exact names of functions and classes or command-line complexities of compilers. Frames are useful because they provide pre-packaged goodies that you can build in certain situations. Libraries are good because they implement useful things. All this saves time by doing something for you.
source share