11. A Startup Junkie's Journey to Python via Java, C#, Ruby and Scala

Type:
Poster
Audience level:
Novice
Category:
Business
March 11th 8:50 a.m. – 8:55 a.m.

Description

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. We'll focus on selecting tools and technologies, and on my journey to Python as the core of my newest company.

Abstract

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.