Between choosing technologies, bootstrapping your company and product and hiring the critical early team, startup CTO's have their hands full. I've done it many times, and over the years I have honed my view of how to build something new from scratch. This talk will focus on the process of selecting tools and technologies, and in particular on my journey to Python as the core of my newest company.
We will look at the pros and cons of: - Ruby - Java - C# - Scala - Python
I will present some rules of thumb on how to determine when and how to sacrifice development speed for flexibility and how to future-proof early code that is often discarded as your company grows. We will explore the economics of good early choices and demonstrate that Python is an optimal choice right now.