I’ve been contributing on and off to PyMC3 and other projects for a few years now. I’m still learning a lot about Bayesian Statistics and building software. I intend to continue to work on this stuff. Chris Fonnesbeck – recently did a talk at NeurIPS where he talks about some of the stuff we’ve learned in… Continue reading 3 key lessons from being an OSS developer
I’ve been using Python for a number of years now – but like most things I didn’t really understand this until I investigated it. Firstly let’s introduce what a module is, this is one of Python’s main abstraction layers, and probably the most natural one. Abstraction layers allow a programmer to separate code into parts… Continue reading What happens when you import modules in Python
A really common Interview question is about Fibonacci functions. In this short gist I compare two simple ways of doing this. This is mainly to highlight the power of generators. For those of us who want to see a good video on this – I recommend this video by the talented, charming James Powell.
Keith Bawden worked with me at Amazon, but not directly. Despite the fact we only had interactions over internal chat and a few emails he was a great influence on my thinking about Software Development and how to use statistics to solve problems in Industry. He has over 10 years experience in the Tech industry including… Continue reading Interview with a Data Scientst: Keith Bawden
I’ve finally finished my Mathematics Masters, and after an exciting internship at Amazon, am transitioning to work for a Consultancy as a Data Science Consultant. One of the issues that came up in my work at Amazon was when I realized that although I could code, I knew very little about real world software development… Continue reading Transitioning from Academia to Data Science
http://www.arnoldkling.com/blog/the-obamacare-suitsgeeks-divide/ The failure of Obama cares major software product shows the complexity of designing good software. This was not some simplistic website, but a combination of technically demanding backend systems and intense negotiation with insurance brokerages. It is a simplistic dichotomy to say that MBA types don’t speak the same language as software engineers –… Continue reading On Obamacare – and the failure of projects.