Why Google Will Win the AI Wars

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 reading

Software Companies are the Wild West

Between the 1600s and the late 1800s, thousands of people set off from the edge of the new American civilisation and headed West. Driven by vision, stubborn determination or maybe just a pinch of peer pressure, they travelled across uncharted territory, forging new paths, discovering new places and dying in

Continue reading

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 reading

A Shortcut to Continuous Delivery

“Continuous Delivery” is a concept in software development where updates to IT products are promoted to production on a rapid cadence. Each organisation and industry is different, but delivering changes at least once a day is a commonly accepted definition. While there are obvious risks to releasing code at such

Continue reading

Can 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 reading