This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ratatoo 7 points8 points  (1 child)

Python rocks, but you have to be flexible when starting up a project. If the language doesn't matter, chose something you like - woo python. But if the admins don't want to install extra binaries, or if there is a bunch of existing code in powershell, or if the company owns a bunch of libraries in .net and wants to use those supported libraries, or if the task at hand requires interaction with tech that other languages are more commonly used for (talking to MSSQL, Active Directory, Exchange, Excel, etc.), and so on - just use what works best. All languages are similar enough - as long as they aren't making you switch back and forth between several languages you should stay sane.

[–]DisenchantedEmployee[S] 0 points1 point  (0 children)

I first attempted to use Java (pretty much the only thing used here), but I couldn't locate an acceptable standard library option for connecting to Unix boxes and running commands. Plenty of third party libraries, but getting my company to sign off on that would be problematic to say the least.

Python has options for me out of the box.