Bruce Tate, TweetAuthor of Seven Languages in Seven Weeks
Biography: Bruce Tate
Bruce Tate is an author and CTO from Austin, Texas. As the Chief Technology Officer of Sentient Services, he is responsible for building the market research platform iCanMakeItBetter. His focus is using small productive teams to bring complex applications to the marketplace.
As an author and speaker, he has written more than ten books including two JOLT award winners, most recently the book Seven Languages in Seven Weeks. He is the editor for the Seven in Seven line of books, including Seven Databases in Seven Weeks, with several other books under development.
When he is not coding, Bruce is an avid kayaker, climber, and mountain biker. When not coding, you can find him riding the bike trails by his home on Lake Travis or icing his most recent injury.
Presentation: TweetMary Poppins Meets the Matrix
Track: Language Track 2 / Time: Wednesday 10:20 - 11:10 / Location: Woburn
Every foreign language you learn makes you a little smarter, and even shapes the way you think. In the Pragmatic Programmer, Dave Thomas and Andy Hunt say that a developer should learn a new programming language every year. In the upcoming book Seven Languages in Seven Weeks, Bruce takes this challenging advice to the extreme. The book walks aspiring developers through the process of solving a nontrivial problem in each of seven different programming languages, spanning four different programming paradigms. In this talk, Bruce will take a light hearted look through the evolution of programming languages, paying special attention to the seven languages in his book, Ruby, Io, Prolog, Scala, Erlang, Clojure, and Haskell.
Talk objectives: Many talks in this conference will focus on individual programming languages, from Clojure to Erlang to Haskell. This talk will put many different languages in context, showing where they excel and what was happening at the time each of the languages were created.
Target audience: This talk is not a deep technical talk, but will touch on many different programming concepts. Attendees with a good programming background will enjoy the talk more.