The Debt metaphor sucks

I speak very highly of my wife’s Grandfather, Stan. He served in the United States Army during World War II, working on radar installations in or near Italy. He had…

On tests and testing

Hello, gentle reader. Please allow me to rock your entire human face by dropping this truth bomb: Tests are about more than testing. “Obviously!” you yell, your riposte ringing out…

My manager gave me an AWS IoT button…

Originally published over here. With the touch of a button you can notify the world that you touched a button. I was sitting at my desk the other day, busily shifting…

Puppet – Configuration Management Ignite Talk

I recently gave my very first ignite talk, which was on a configuration management tool called Puppet. The short version of the already short ignite talk is: Puppet is cool….

Mutation Testing – Totally a Thing

Reposted from the original host Mutation Testing Mutation testing is a way to verify that your code is covered by tests. Oh? Go on… “What, like code coverage?” you may…

Builds should fail sometimes

Reposted from my personal blog Inception: Mike is dumb “Well, you don’t want your builds to succeed all the time…” I remember hearing that for the first time a year or two…

Do you Git? FEEDBACK PLEASE.

TL;DR I made this thing and I want to know if I should keep making it. If you do Git, go here: http://l2git.com/ — and then go answer some questions. Why Every…

Introducing the SEP Ping Pong Switch

What’s that mysterious switch in the Commons? Remember this? Briefly, SEPeers were extremely frustrated by the inability to know, sitting at their desks, whether the ping pong table was actively being…

New SEP GitHub Project: Jenkins Hue Build Monitor

You’ve seen those lights around the fourth floor? You know the ones: Those lights are tied to continuous integration servers and provide those teams with instant, obvious notification when the…

New SEP GitHub Project: TFS Manual Build Creator

Have you ever needed to integrate artifacts built on an existing build server (like Jenkins) with Microsoft’s Team Foundation Server (TFS)? I hadn’t either until last week, when I found…

SEP, Ping Pong, and PDUs

Want to learn Embedded Programming and Earn PDUs? You may have heard that our ping pong players recently routed the DeveloperTown team and that we are #1 and awesome in…

Blog Battle: Narrative Driven Development

Narrative Driven Development If your team has adopted Test Driven Development you may have noticed one of the pain points is that in a reasonably complex system it can become difficult to…

Blog Battle: The Next 25 Years

A lot of folk may look to 25 years from now with some level of optimism. I ain’t sayin’ they’s wrong, what with them fancy nanotechnologies and printin’ human organs…

Blog Battle: How to Flail

History Flails have been used as agricultural tools for centuries, typically to thresh grains such as wheat and help separate the chaff, leaving the kernel for consumption or further processing…

Blog Battle: Changing Plans

What follows is my entry for the SEP Blog Battle Brackets, wherein we pit Engineer against Engineer in Literary Lucha Libre. This week’s topic: “Changing Plans”. I had always planned…

Blog Battle: My Favorite Line(s) of Code

What follows is my entry for the SEP Blog Battle Brackets, wherein we pit Engineer against Engineer in WordPress wrastlin’. This week’s topic: “My Favorite Line(s) of Code”. “What’s my…

Blog Battle: What Could I Learn from my Teenage Self?

What follows is my entry for the SEP Blog Battle Brackets, wherein we pit Engineer against Engineer in prose pugilism. This week’s topic: “What Could I Learn from my Teenage…