Corey Haines
CTO @ WAVETABLE LABS
WAVETABLE LABS
Corey Haines started programming at the age of 10, on a computer his father (also a programmer) bought for him. He played lots of computer games, and when he couldn't win the games, he learned to read the source code and edit the outcome. These "winning games" were his first software programs. He continued to hack, grew up, and began working as a professional software developer.
After 12 years of coding for money, Corey said: "Enough!" — and went on a year-long, Journeyman pair-programming tour. Travelling the world, coding for room and board, he spent his time teaching, learning, and living. Imagine a bee that cross pollinates software knowledge instead of flowers; that bee was Corey. And instead of wings, he had a little red car.
Since that tour ended in 2009, Corey has focused his attention on helping developers improve their fundamental software design skills through the use of focused-practice events, such as Coderetreat. He also consults for business owners, helping them get the most value out of their software strategies. When not on the road, he spends his time building projects and products.
Twitter: @coreyheines
Github: @coreyheines
Corey Haines is Giving the Following Talks
Elixir And Neuroevolution: A Case Study
In this talk Corey will bring together two fascinating subjects: Elixir – a modern functional, meta-programming aware language built on top of the Erlang VM – and Gene Sher's Handbook of Neuroevolution Through Erlang.
He'll bring his unique insight into the process of using a high concurrency, functional language to develop a neuroevolutionary-based computational intelligence system.