The rise of the creator class

Unbundling of people or ‘rise of the creator class’ If you work in Tech you end up exposed to trends, and if you’re a product-focused engineer you think a lot about ‘product’, product strategy and what’s ‘coming next’. One question in our current ecosystem is ‘what’s next after marketplaces’ we’ve already seen very successful companies… Continue reading The rise of the creator class

4 Lessons learned from React Native development

Some lessons learned from React Native Development I’ve recently been writing some react native  so I wanted to enumerate an  opinionated list of things I’ve learned. I’d not done any mobile development before this, so consider this a reasonable approximation of how an experienced engineer would get their heads around that ecosystem. Use SDK/ Managed Services… Continue reading 4 Lessons learned from React Native development

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

Business Analytics versus Data Science

When you work in the IT industry you often realize that a big challenge of getting to grip with the industry is learning the memes and buzzwords. One of the difficulties I came across recently was understanding the difference between Business Analytics and Data Science.  I won’t define data science here – primarily because it… Continue reading Business Analytics versus Data Science

Business Analytics versus Data Science

When you work in the IT industry you often realize that a big challenge of getting to grip with the industry is learning the memes and buzzwords. One of the difficulties I came across recently was understanding the difference between Business Analytics and Data Science.  I won’t define data science here – primarily because it… Continue reading Business Analytics versus Data Science

Data Science as a Process

Hilary Mason one of the shining lights of the world of data science Tweeted recently  ‘Data people: What is the very first thing you do when you get your hands on a new data set?’  What I do when I get a new dataset is a recent article on the Simple Statistics blog, is a response… Continue reading Data Science as a Process

Data Science and Soft Skills

I once did an internship under Andrew Fogg at Import.io. I learned a lot about data science at that period, but one of the hardest lessons I had to learn was the importance of soft skills and project management in any data science projects. John Foreman another idol of mine, talked a bit about this,… Continue reading Data Science and Soft Skills

Information Retrieval

Attention conservation notice: 680 words about Information Retrieval, and highly unoriginal. The following is very much inspired by a course by Cosma Shalizi but I felt it was worth rewriting to get to grips with the concepts. This is the first of what is hopefully a series of posts on ‘Information Retrieval’, and applications of… Continue reading Information Retrieval

Programming as an essential skill

In discussions about jobs and the future. We sometimes make references to skills. In educational communities people speak of ‘transferable skills’ and ‘critical thinking’. Recently its become fashionable to discuss STEM. On this blog I’ve written some things about this. The following articles re-inspired my interest On Reviews in Depth: Why everyone should learn to… Continue reading Programming as an essential skill