Tools of the Trade Icon

Welcome to Tools of the Trade

This podcast of an ongoing IEEE Software column explores the interplay between you, the software practitioner, and the tools you apply to the development problems you face. Skilled craftsmen set themselves apart from amateurs by the tools they use and the way they employ them. As a professional, I feel I'm getting a tremendous boost in my productivity by appropriately applying tools to the software construction problems I face every day. I also often find myself developing new tools, both for my personal use and for wider distribution. Column installments will discuss specific software construction activities from the standpoint of the tools we can employ — the tools of our trade. Future topics include editing, compiling, documentation, debugging, testing, configuration management, issue tracking, the development environment, tool building, and domain-specific tools. Of course, your suggestions are always welcome; email me at dds@aueb.gr. Diomidis Spinellis

This podcast is brought to you by IEEE Software.

Subscribe iTunes | Google | RSS

Tool Writing: A Forgotten Art?

Finding the right solution to a problem is more effective than simply adding features. When trying to create a tool for collecting metrics, the author discovered something important: writing stand-alone tools that you can combine efficiently with others to handle more demanding tasks appears to be becoming a forgotten art.

Listen:

Java Makes Scripting Languages Irrelevant?

With the evolution from general-purpose scripting languages to Java and .NET, the niche occupied by scripting languages is rapidly shrinking. Software developers, as avid tool users, can enjoy viewing the battle from on top and reap the benefits.

Listen:

Dear Editor

Using an editor to help with programming can save time and effort. This episode discusses some of the ways editors can help as well as pitfalls programmers should avoid.

Listen:

The Tools at Hand

This podcast explores the interplay between you, the software practitioner, and the tools you apply to your development problems. Each episode will discuss software construction activities and the tools you can employ — the tools of our trade.

Listen:

Showing 21 - 24 of 24 results.
Items per Page 4
of 6

About the Speaker

Diomidis SpinellisDiomidis Spinellis is a professor in the Department of Management Science and Technology at the Athens University of Economics and Business and the author of Code Quality: The Open Source Perspective (Addison-Wesley, 2006). Contact him at dds@aueb.gr.