Python in the context of a Start-up: The Good, The Bad and the Ugly
Speaker: Adam Jorgensen
Python is great language for developing software that works well in a short time-span. The ability to produce code quickly that is of a reasonable quality is very important in a work environment where productivity is of extreme importance. It would thus seem to be very well suited for usage in a start-up environment. Is this really the case though?
Here at Springlab we've been using Python to develop our product, an online platform for locating and booking with medical practitioners, since day one. Along the way we've written a lot of code, used a variety of frameworks, libraries and toolkits while experimenting with various approaches to solving the problems we've encountered. Of key importance to us has been balancing the need to produce code that works now against the desire to develop something that we won't become a serious time-sink in the future.
From our position it is thus possible to go into a bit of detail about the pros, cons and extremely sharp corners encountered using Python in the context of a small start-up environment where time is of the essence and there is a lot of pressure to produce a quality product as quickly AND as well as possibly.