3 key lessons from being an OSS developer

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

What happens when you import modules in Python

  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

Interview with a Data Scientst: Keith Bawden

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

Transitioning from Academia to Data Science

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

On Obamacare – and the failure of projects.

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.