Matt
-
Writing Algorithms
Ah algorithms, that fundamental part of computer science education (and job interviews) which seem to very rarely come up in real world, day to day software development. Sometimes I have a real yearning to tackle a technical problem that involves writing an implementation of a red-black tree or a bucket sort, or hell, just write…
-
Chat First Design
They say that the market for Mobile Apps is now mature. The stores are topped by the big companies – Facebook, Google, Microsoft and the design languages are now more or less stable for mobile platforms. The next hype’d interface is chat. For a generation of kids txting is the most comfortable way to communicate…
-
Opportunity Costs
We all only have so much time and attention, and with constantly being pulled by work, friends, family in various directions we are only able to give our own causes and ambitions a percentage of ourselves. Opportunity cost is what we lose out on for taking one path over another. In a way opportunity cost…
-
Best way to learn Machine Learning
I’m going deeper in my learning about how to successfully implement machine learning algorithms this year by initally doing a survey of all the resources out there for learning this stuff. It is a fast moving area of expertise and as such newer techniques and tools wont be covered in older books or tutorials. MOOCs…
-
Slowly Delving into AI
This year seems to be a big year for AI development. Deep Learning approaches are going to be applied to more areas and I expect most of the big name tech companies will continue to expand their research in the area. The encouraging thing for the rest of us developers is going to be the…
-
Learning AI Algorithms
One of my goals for the year is to get deeper into learning the new generation of AI algorithms and practice getting good at applying those to real problems. AI has been one of those areas that always fascinated me, and then I took the AI course at university and learned that it just wasn’t…
-
SSL All The Things
If you’re a frequent reader of this blog you might notice that eveything is now going through https. Thanks to the awesome people at Lets Encrypt I’ve managed to get free SSL Certs for many of my websites. If it’s free why not encrypt all the things. Nobody uses telnet anymore when ssh is far more…
-
Project Mu
In a one night spark of interest I thought I’d write a webframework that deploys to Amazon Lambda and API Gateway. A web framework that deploys to a serverless environment is kind of an interesting idea. Costs scale directly with the users and limit the base costs in some cases all the way to $0.…
-
Why You Need a Meta Project
I got this idea from the guys at Yelp and how they manage their deployments and several internal infratructure tools. The basic concept is this: If you had a source of information about all your projects in a simple easy to work with format what kind of tooling would be easy to implement with it?…
-
Raspberry Pi Zero
I’ve been intrigued by the stuff happening in the IoT space over the last 6 months because I’ve been spending considerable amount of time working on an IoT project for work. Yesterday the Raspberry Pi guys put out a new model before the holidays. A smaller device that costs only $5. A $5 computer. So…