Security and a voice-controlled internet-connected cooker

I have seen adverts for a NEFF cooker that you can control with your voice via Alexa. This is spiffy, but I can also see potential security problems.  I’m not advocating attacking Alexa or a NEFF cooker – this article is a standard-issue discussion of security problems, to help people improve security.  I hope I’m … Continue reading Security and a voice-controlled internet-connected cooker

Blogging

A friend recently talked to me about blogging, and it got me navel gazing a bit.  I’ve not really thought about how or why I blog, and I guess it’s a good thing to be a reflective practitioner.  At the risk of being self-indulgent, this is an article about how and why I blog.  As … Continue reading Blogging

Simple pictures to explain DRY and SRP

The Single Responsibility Principle (SRP) and Don’t Repeat Yourself (DRY) are two common principles of good software engineering.  This article is probably a statement of the bleeding obvious, but I was struck by how the two principles could be illustrated by simple variations on one simple diagram.  I couldn’t remember seeing such diagrams before and … Continue reading Simple pictures to explain DRY and SRP