Language geek. “A language that doesn`t affect the way you think about programming, is not worth knowing.†- Adam Perlis, Epigram 19 “LISP is worth learning for a different reason — the profound enlightenment experience you will have when you finally get it. That experience will make you a better programmer for the rest of your days, even if you never actually use LISP itself a lot.†- Eric S. Raymond, How to Become a Hacker, section 2.1 “Language shapes the way we think, and determines what we can think about.†- Benjamin Lee Whorf I believe having a general knowledge and understanding of a variety of languages allows you to make intelligent choices when solving problems, either by selecting the appropriate technology or borrowing its patterns. Favorite tools JetBrains IDEs LINQPad repl.it Docker Vagrant TeamCity Package managers (brew, scoop, etc.) Sources of learning O`Reilly.com Packt Publishers PluralSight egghead.io Reddit Youtube Languages Professionally C# SQL Typescript Terraform Python F# Previous Ruby Java Perl C PHP Studying/Extra-curricular Go Rust Elixir Erlang Kotlin Scala Clojure Haskell
©