Something that I'd never really thought about till recently was command line interfaces for tools.  I think I'd begun to take them for granted.  They seem to be there when I need them, and when I don't, then I don't even think about them.  Some of the questions I'm going to ask you all today may seem pretty trivial, but I really want to understand how you (the users) work as developers.  I obviously already know how I work, but I also know that I'm usually an edge case, so its better to get your opinion when I'm designing software for you.  Hopefully you feel its as valuable as I do.

Questions

1) As a developer do you use command line tools or do you stay inside the IDE?

2) What kinds of tools do you think benefit from having command line interfaces?

3) Under what scenarios do you choose to use a command line interface when a GUI one is available for the same tool?

That's all for this time, I'm anxiously awaiting your responses.

 

-Jeremy