Recent News
Surprising things I learned putting together a Home Brain
So, I’m trying to put together something I call a “Home Brain”, a conversational system I can interact with that not only allows me to control IoT devices in my home, but also contains personal knowledge I can access, and also more general knowledge (think wikipedia), and yet all this functionality should run locally, with no cloud services required.
I initially started down this path with Home Assistant, adding all of our IoT devices into Home Assistant running on an RPi, which worked fine, but when I took the next step of buying a couple Home Assistant Voice Preview Edition devices I found the performance of the RPi was painfully slow.
read more
The Critical Path in Project Planning
Applying the Fundamental Axioms to Reduce Uncertainty walked through the steps of using divide and conquer to reduce a large complex project into smaller inter-related tasks.
Now that we have our smaller list of tasks, one of the first thing you will want to do is look at the critical path, that is, the longest set of tasks in your plan that all depend on each other and define the longest path from start to finish in your project.
read more
Applying the Fundamental Axioms to Reduce Uncertainty
The Fundamental Axioms of Project Planning introduced the two fundamental axioms:
The Axioms of Project Management: Starting is definite, finishing less so. Divide and conquer to reduce uncertainty. So now let’s apply that to an ambiguous task and see how we can break it down into more manageable chunks. Let’s start with the classic example of building a house:
Now that’s pretty ambiguous, we have really no idea how long that will take, maybe anything from 3 months to a couple of years.
read more
The Fundamental Axioms of Project Planning
Over the years I have run many projects, everything from small software projects of just a couple people, to new product development projects in the material testing space, include both hardware and software, to large projects involving work that effects the daily routines of thousands of software engineers. In that time I’ve honed down how I think about project management into just two axioms, which, if you know the field of project management is quite short.
read more
Trump Won, I Blame Obama.
So Trump won the 2024 Presidential election, or more succinctly, Kamala Harris and the Democratic Party lost the 2024 presidential election and I blame Obama.
“Certainly the former president is in the far-right area, he’s certainly an authoritarian, admires people who are dictators — he has said that. So he certainly falls into the general definition of fascist, for sure,” Trump’s longest-serving White House chief of staff John Kelly. https://www.axios.com/2024/10/23/john-kelly-trump-hitler
read more