Sitemap - 2023 - Bad Software Advice

How to be really bad at fixing problems in software

Commentary: How to become a senior engineer too early

How to become a senior engineer too early

Commentary: How to treat programming with illogical seriousness

How to decrease your empathy and stop caring about your users

How to lead your team by yelling

How to point stories

How to run a demoralizing and ineffective technical interview

How to ship a prototype

How to create a legendarily bad database

Commentary: How to keep coding as a technical manager, to cause maximum pain

How to keep coding as a technical manager, to cause maximum pain

Bad Software Advice: Three Interesting Links #2

How to avoid documentation and hoard what you know

Commentary: How to simplify your technical organization, and accidentally ruin it

How to simplify your technical organization, and accidentally ruin it

Bad Software Advice : Three Interesting Links

How to create an insecure privacy-blind startup

Commentary: How to create an insecure, privacy-blind startup

How to create a passive-aggressive vacation policy

How to delay automation of your deployments and ruin your life

How to run a production incident that creates more incidents

Commentary: How to run a production incident that creates more incidents

Commentary: How to do a full rewrite

How to do a full rewrite

How to treat programming with illogical seriousness

Resources for Subscribers

Commentary by Post

Library for Subscribers

How to use the term technical debt to mean anything you want

How to design a system that never works, that you can't be blamed for

How to recruit the best people (that are friends with your coworkers)

How to run an Agile software process without using any Agile

How to tell who your best programmer is

How to fumble your promotion from developer to manager

How to create a perfect software development process that does not work

How to write a post-mortem that always blames Terry

How to waste your vacation

Books

How to run a miserable code review

How to avoid learning new things as a software engineer

How to avoid understanding the business domain of the software you work on

How not to onboard a new developer

How to Build Toxic Software Teams

How to create a useless product roadmap

How to avoid debugging software

What is Bad Software Advice