Posted inExperience / Information Technology

What surprised you the most in your career as a software engineer?

The race to the bottom. I started in the early 1980s. Employers championed tight code that worked well. During the late 1980s till today there has been a constant dumbing down of software development. Hacking on the fly was always shunned. Now it is called AGILE and expecting people to pay for a hand polished turd is standard business practice. Software quality has fallen through the floor and it is gaining speed as it heads … What surprised you the most in your career as a software engineer?Read more

Posted inExperience / Information Technology / Thank You Sir May I Have Another

Iowa Caucus 2020 – AGILE’s Third Mega-Failure

Because AGILE allows companies to commit SOX accounting fraud companies are adopting it in droves. Because it is yet another name for hacking on the fly without a plan kids, not professionals, kids, love it. No. Getting paid to do something doesn’t make you a professional. Winning $20 shooting hoops in the park does not make you a member of the NBA and neither does getting paid to hack on the fly without a plan. … Iowa Caucus 2020 – AGILE’s Third Mega-FailureRead more

Posted inExperience / Thank You Sir May I Have Another

When Competition Isn’t a Good Thing

Competition. Culturally we’ve all been told it’s a good thing. It drives down prices and makes life more affordable for consumers. The dirty little secret is it always drives down quality and safety. In many cases it makes both non-existent. This doesn’t matter so much when it is a T-shirt from Walmart that doesn’t survive its first trip through the wash but it does when it comes to automobiles, airplanes and medical devices. Competition based … When Competition Isn’t a Good ThingRead more

Posted inInformation Technology / Thank You Sir May I Have Another

Qt 6 – Remove Console from JavaScript and QML

I originally sent this to the qt-interest mailing list but haven’t seen it bubble out to the world so re-posting here and, hopefully many other places. === This is becoming a growing issue in the industry. The Console object needs to be removed from Qt. The project I walked onto I had to spend a week digging it out because it violates the coding standards but that story was pushed deep into the backlog and … Qt 6 – Remove Console from JavaScript and QMLRead more

Posted inExperience / Information Technology / Thank You Sir May I Have Another

Did AGILE make the 737 Max fall from the sky?

AGILE. The new corporate buzz phrase for hacking on the fly. Keller MBAs in a room sounding like a yard full of chickens chanting “cut costs, cut costs, cut costs” have been falling all over themselves because when you remove engineering from “software engineering,” it’s cheaper. You can even use lower skilled, lower cost developers because they don’t have to know much to do AGILE. Software engineering is the application of principles used in the … Did AGILE make the 737 Max fall from the sky?Read more