In 2003, Michael Burry predicted that the US housing market would collapse in 2007. As we all now know, he was right. In 2005 he started shorting the US housing market, convincing Wall Street banks to sell him Credit Default Swaps (CDSs) allowing him to bet against the housing market
Continue readingTag: programming
Orienting Teams around the Axis of Change
Tech is a very fluid and changing world, but one of the most lasting truths in technology is Conway’s Law. Any organization that designs a system will inevitably produce a design whose structure is a copy of the organization’s communication structure. “How do committees invent?“, Melvin Conway What does Conway’s
Continue readingCan you make a Raspberry Pi Security Camera?

This weekend’s geeky challenge: Making a Raspberry Pi Security Camera. TL;DR – Here’s a basic, practically-ready-to-deploy, open-source Raspberry Pi security camera. Brief Mostly because I’m cheap (but partly to reduce the scope and therefore increase chance of success) I added a few constraints: Periodic still image capture is OK (streaming
Continue readingaspnetcore.dll failed to load. The data is the error
This morning, while trying to debug our big ol’ web project in Visual Studio 2015 I encountered a problem – it held me up for a while so I wanted to quickly blog about the solution in case it hits you too. When hitting F5 to start debugging, Chrome launched
Continue readingThings I learned at my last job
Today I closed a chapter in my life. After nearly 4 years tenure at a company I wanted to reflect on the things I learned over that time. I have been very lucky to have a few excellent – world-class even – mentors here who have taught me things that will
Continue readingLearn to Code (An Intermission): Code.org
The founders of Facebook, Microsoft, Dropbox, Twitter and many more top tech companies have provided their voices and recognisable fizzogs to this latest video from Code.org. Code.org promotes the principle that nobody is born with the ability to code, or play basketball, or drive a racing car: it is a
Continue readingLearn to Code: Chapter 2 – Black Tie Function
This is the third part of my Learn to Code series. The previous part is here: Chapter 1 – Meet Bob. See Bob. See Bob Run. Run Bob, Run! We last spoke about making Bob run 5 miles. We were going to do that by performing an action –
Continue readingLearn to Code: Chapter 1 – Meet Bob
This is the second part of a series of articles called Learn to Code. Click here to go to Chapter 0, “Wax on, Wax off”. Learn to Code Well done. You’re now a World class programmer! And you’ve been given a brief by your customer who wants you to
Continue reading