Skip to main content

Concise languages make you focus more on business problems rather than fixing syntax

Today i was reviewing the code of one of the prospective java candidates, even though the code was really well written , after switching between ruby and java for over 3 years now , java code now seems very messy


for example when i look at 



Map<String, Double> currentCurrencyQuotations = quotations.get(lastCurrencyName);



it gives me a feeling that probably the person spends a lot of time in type checking the code rather than focussing on real business problems.


Ruby solves this very beautifully.i can just say  


current_currency_quotations = quotations.get(lastCurrencyName); current_currency_quotations[:key] 


would just return me the value of this key. 


Even though this might not be a very good example , but if the language is concise and makes it easier to do operations , you can focus more on solving complex business problems rather than getting stuck with silly syntax issues.

Comments

Popular posts from this blog

It was a great experience to talk to a huge audience in Mumbai and Delhi about how to start your ML journey at Google Cloud Summit ’18 India
“ this is what 864GB of RAM looks like ” , from 37 signals http://37signals.com/svn/posts/3090-basecamp-nexts-caching-hardware