Practical Technology

for practical people.

December 20, 2022
by
Comments Off on Twitter: Quit, Elon! Quit!

Twitter: Quit, Elon! Quit!

Elon Musk, CEO of Twitter and a whole lot of other companies, literally asked Twitter’s users, “Should I step down as head of Twitter?” And, following this, he declared, “I will abide by the results of this poll.” The results … Continue reading →

December 19, 2022
by
Comments Off on GitHub Now Enables You to Find and Fix Code for Free

GitHub Now Enables You to Find and Fix Code for Free

When I started programming, no one would ever put secrets in their code, such as passwords, credentials, keys, and access tokens. It was just asking for trouble. But then along came code-driven automation with secrets. Suddenly we often checked…Read More

December 15, 2022
by
Comments Off on ChatGPT: Smart, but Not Smart Enough

ChatGPT: Smart, but Not Smart Enough

Yes, AI can help with programming, but ChatGPT is not ready to be your programming buddy, especially regarding securing your code. Wouldn’t it be great to have an AI pair programming friend to help you secure your code? I’d love … Continue reading →

December 13, 2022
by
Comments Off on Fred Brooks is gone, but his IT management lessons will live forever

Fred Brooks is gone, but his IT management lessons will live forever

Fred Brooks died last month at age 91. Thanks to his best-selling software development management book, The Mythical Man-Month Essays on Software Engineering, he became a programming and management legend. Over the decades, I’ve met many tech…Read More

December 12, 2022
by
Comments Off on GitHub Actions Were Vulnerable to Rust Artifact Poisoning

GitHub Actions Were Vulnerable to Rust Artifact Poisoning

A new class of software supply chain vulnerability in GitHub Actions and Rust leverages artifact poisoning to attack the underlying software development pipelines. People are way too inclined to believe that just because some program, language,…Read More