You're looking at Less Wrong's discussion board. This includes all posts, including those that haven't been promoted to the front page yet. For more information, see About Less Wrong.

djm comments on Open thread, Sept. 29 - Oct.5, 2014 - Less Wrong Discussion

6 Post author: polymathwannabe 29 September 2014 01:28PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (339)

You are viewing a single comment's thread. Show more comments above.

Comment author: djm 01 October 2014 09:18:48AM *  1 point [-]

My general rule of thumb is

if customer.dictates('specific language')
use('specific language') # usually Java / PLSQL / .Net
else
use('Python')
except error('too slow')
use('C')

I love the simplicity and power of Python and will use it to prototype proof of concepts (not so much GUI work - would use HTML or .NET for that). For me, Python really makes programming a lot of fun again and though it is slower, I haven't yet had the need to shell out to C code though I expect I will soon.