IssueRaiser

Alternative answer: anything else you see being used.

Alternative answer: anything else you see being used. Learning a bit of JS means I can now make interactive reports that run anywhere. Learning some HTML and CSS means I can throw together an OK website. Learning some ruby and rails means I can now make certain types of websites really bloody quickly . Learning some erlang meant I solved an annoying problem very quickly because it was just a set of message queues. Learning some haskell wasn't all that useful directly, but was interesting. Not everything has to be some huge productive benefit for me. Learning some GPU coding stuff back in the day let me build what I think might have been the fastest 'deep learning' thing at the time (certainly I was able to train in minutes what was taking Hinton days) and let me perform experiments remarkably faster. Learning R recently has opened up a lot more avenues for analysis for me. Learning some shell scripting has had obvious benefits on a daily basis. --- I wouldn't argue for not learning other things too, but learning new languages can help because it can give you access to a huge toolkit not currently available to you. If you do sciency stuff or data analysis and you don't know any python, you're missing out on a wide range of very advanced tools that can make your life easier. Similarly with statistics and R, and I'm sure a whole host of other similar things are true for other languages.

Posted by IanCal on Dec 15, 2016, 12:33 PM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.4,500 issues0 comments

hackernews (EdTech)

Alternative answer: anything else you see being used.

IanCalDec 15, 2016, 12:33 PM

Alternative answer: anything else you see being used. Learning a bit of JS means I can now make interactive reports that run anywhere. Learning some HTML and CSS means I can throw together an OK website. Learning some ruby and rails means I can now make certain types of websites really bloody quickly . Learning some erlang meant I solved an annoying problem very quickly because it was just a set of message queues. Learning some haskell wasn't all that useful directly, but was interesting. Not everything has to be some huge productive benefit for me. Learning some GPU coding stuff back in the day let me build what I think might have been the fastest 'deep learning' thing at the time (certainly I was able to train in minutes what was taking Hinton days) and let me perform experiments remarkably faster. Learning R recently has opened up a lot more avenues for analysis for me. Learning some shell scripting has had obvious benefits on a daily basis. --- I wouldn't argue for not learning other things too, but learning new languages can help because it can give you access to a huge toolkit not currently available to you. If you do sciency stuff or data analysis and you don't know any python, you're missing out on a wide range of very advanced tools that can make your life easier. Similarly with statistics and R, and I'm sure a whole host of other similar things are true for other languages.

Comments (0)

No comments yet. Start the discussion.

Comment on this issue