Bad Software Advice
Subscribe
Sign in
Home
Resources for Subscribers
Archive
About
Latest
Top
Discussions
How to solve problems too early
Provide a solution before the problem is fully stated for extra credit
May 28
•
David Tate
Share this post
How to solve problems too early
badsoftwareadvice.substack.com
Copy link
Facebook
Email
Note
Other
Commentary: How to tell who your best programmer is
As software engineers work together, they determine who is knowledgeable and easy to work with.
May 20
•
David Tate
1
Share this post
Commentary: How to tell who your best programmer is
badsoftwareadvice.substack.com
Copy link
Facebook
Email
Note
Other
How to build the wrong product, semi-accidentally
Ask your customers what they want, then write it down, then build it, then call them back and get a dial tone
May 13
•
David Tate
2
Share this post
How to build the wrong product, semi-accidentally
badsoftwareadvice.substack.com
Copy link
Facebook
Email
Note
Other
How to build a good abstraction
This isn't an article, it is an instance of an Idea in the form of a Communication
May 6
•
David Tate
2
Share this post
How to build a good abstraction
badsoftwareadvice.substack.com
Copy link
Facebook
Email
Note
Other
April 2024
How to ignore issues and keep secrets
Problems need to be big when you fix them, so that people know that you are strong
Apr 29
•
David Tate
1
Share this post
How to ignore issues and keep secrets
badsoftwareadvice.substack.com
Copy link
Facebook
Email
Note
Other
How to selfishly design a system
Your primary constraint is your pride
Apr 22
•
David Tate
Share this post
How to selfishly design a system
badsoftwareadvice.substack.com
Copy link
Facebook
Email
Note
Other
Bad Software Advice: Three Interesting Links #5
On building software that survives
Apr 15
•
David Tate
Share this post
Bad Software Advice: Three Interesting Links #5
badsoftwareadvice.substack.com
Copy link
Facebook
Email
Note
Other
How to ignore customers
No news is good news, or everyone hates you and is creative with workarounds
Apr 8
•
David Tate
1
Share this post
How to ignore customers
badsoftwareadvice.substack.com
Copy link
Facebook
Email
Note
Other
What to do when everyone else is wrong
Disagree and commit? That's weak: more like disagree and commit to being a victim for the rest of the project
Apr 1
•
David Tate
2
Share this post
What to do when everyone else is wrong
badsoftwareadvice.substack.com
Copy link
Facebook
Email
Note
Other
March 2024
How to be a real programmer
Excuse me, real *developer*, pardon - real *software engineer*, con permiso - real *hacker*
Mar 25
•
David Tate
Share this post
How to be a real programmer
badsoftwareadvice.substack.com
Copy link
Facebook
Email
Note
Other
Commentary: How to write a post-mortem that always blames Terry
or Steve or Sally or Rebecca or that stupid mascot dog you have on our website
Mar 18
•
David Tate
1
Share this post
Commentary: How to write a post-mortem that always blames Terry
badsoftwareadvice.substack.com
Copy link
Facebook
Email
Note
Other
How to practice isometric software development
Pushing against a wall makes you stronger and does not bother the wall and is stupid
Mar 11
•
David Tate
3
Share this post
How to practice isometric software development
badsoftwareadvice.substack.com
Copy link
Facebook
Email
Note
Other
1
Share
Copy link
Facebook
Email
Note
Other
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts