RSS Amplifier

Podcast

Bad Software Advice

Learn from the wrong

badsoftwareadvice.substack.comSource feed ↗20 episodes

Live Last read · last published · next check

Written by

Latest episodes

A quick note to the AI-skeptical software developers

With all due respect

Good news - all of your current skills translate well into the AI development era. Except one.

Check yourself, before or equal to you wrecking yourself

There are two systems. Which one are you working on?

"I don't know, let me ask the product manager"

How to determine the urgency of a task

If you just talked about it, then it must be urgent, but maybe not important

How to build everything yourself

Not Invented Here == Wet Garbage

The term "technical debt" is wrong

How to actually get important work done, without name-calling

How to apply best practices

What works at Google should work in your garage, probably

Bad Software Advice: Three Interesting Links #7

WARNING: This edition contains: Artificial Intelligence Hype, punctuation

How to write (and read) a bug report

All you need to know is that there is a problem, my work here is done

How to control your employees

When you hire a carpenter, make them use your tools

How to be a (anti) hero

In the shadow of every strength lies a weakness.

How to handle complexity

But first, a confession

How to handle working software

Undocumented software that has been working is philosophically dangerous

How to assign a bug report

Bugs means mistakes, which means that you are stupid, which is frankly quite upsetting

How to understand deadlines (as a developer)

"I love deadlines. I love the whooshing noise they make as they go by"

Bad Software Advice: Three Interesting Links #6

WARNING: This edition contains: Hyrum's Law, Documentation, incompetent management, remote work, and AI

How to handle an IT escape room

You didn't signup for this, but yeah ya did

20 behaviors to get software engineers to respect you more

Sorta kinda not really

How to solve problems too early

Provide a solution before the problem is fully stated for extra credit

Commentary: How to tell who your best programmer is

As software engineers work together, they determine who is knowledgeable and easy to work with.