Link to Post

Hardening a Raspberry Pi Recently I was asked for advice on securing Raspberry Pis, which somebody intended to use as the basis of a simple embedded device. This is a frequent question, but unfortunately strong solutions don’t exist. Securing the hardware The fundamental issue is that there’s no way to stop a reasonably determined attacker from extracting or modifying the operating system and application, both of which are stored pretty much in the open on an SD card. Read More →

Link to Post

DevOps, if you look at it closely, is a dauntingly huge field. Since it attempts to cover large swaths of the value chain, there’s just a lot there. So many things to consider, so many moving parts. For this reason, I’m not going to call this post something grandiose about “DevOps Transformation” or somesuch. Rather, small steps in the right direction. If you keep this up for a year, you’ll be amazed at what you’ve accomplished. Read More →

Link to Post

Make is old-fashioned. Clunky. Weird. It even differentiates between the use of tabs and spaces in opaque and, frankly, stupid ways (don’t believe me? Look at page 281 of this document ). But it’s the best tool for many jobs. What shouldn’t you use make for? Its original job. Yes, you read right. Its original job was to manage compilation of C programs. Clearly, you can still use it for that purpose. Read More →

Let's Get In Touch!


Do you have a question? A project proposal? Something special in mind? Contact me, and let’s talk about how I can make your team, your products, and your life better