Recently, after doing the keynote session on code quality at a conference in Denver, I received a comment from one of the attendees. He said my session was “too much angry coder”. After receiving many great comments about the session, this one took me by surprise. I thought about it and commented back, via Twitter… … Continue reading Confessions of an Angry Programmer
I am not sure what is going on with new releases of software in the last few years, but many companies like Microsoft, Apple and more are doing this more and more. As a user, this is frustrating. As a software engineer, it is making me scratch my head in wonderment and increases my frustrating … Continue reading New Software Trend… Quietly Removing Features
For a number of years now the theme for all of my conference talks has been “Demand Quality In Software You Use, Demand Quality in Software You Write, Demand Quality In Yourself!”. My only goal with my sessions for the foreseeable future is all wrapped around this idea for these reasons… First, as a contractor, … Continue reading Quality Of Software Is Getting Worse, Not Better, In 2017
This year will be the 10th year I have gone to Microsoft to attend the annual MVP Summit. This is the one conference I look forward to all year. My favorite part of the summit is to interact directly with the difference teams at the Microsoft campus because they really do listen to us... well … Continue reading MVP Summit 2016 – My Issues For The Teams
I have been speaking at software conferences since the 90’s. Since competition is pretty high at paid conferences, most I have spoken at are “community conferences” which are usually free or a very low-cost. One of the very first Silicon Valley Code Camps I spoke at (the largest in the world with over 2,500 attendees … Continue reading Did You Know Most Speakers At Software Conferences Don’t Get Paid?
In this new series about architecture I talk about what I like about the new Wells Fargo ATM software. Here is why I started this new video series:
Politicians are all up in arms about the Obamacare website not working properly due to lack of testing. Testing? QA? In the real world, testing is one of the main tasks that shrinks to allow more time for development because we all know that development always takes longer than planned. This is unfortunately an issue … Continue reading Politicians… Welcome to the Real World of Software Engineering