Chris Lattner (@clattner_llvm) creator of the language a head of development tools at apple seems to have come up with the philosophy behind the language. On his personal site he gives a nod to Bret Victor (@worrydream) one of the best thinkers on the internet who I have ever had the pleasure of reading is amazing interactive essays on rich IDEs.
Recently i’ve been sprinting preparing a very exciting new venture that has force me to write code in languages I had little experience in before. The amazing thing I have learnt is that it’s fairly striaghtforward to transfer skills from other languages fairly seemlessly once you’ve invested time in. The fundamental thing I have realised is good code architecture is universal.
What I like to bring to code is simplification, atomicity and structured design. Consider the following java code…