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
Bad Software Advice
How to solve problems too early
Copy link
Facebook
Email
Notes
More
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
Bad Software Advice
Commentary: How to tell who your best programmer is
Copy link
Facebook
Email
Notes
More
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
Bad Software Advice
How to build the wrong product, semi-accidentally
Copy link
Facebook
Email
Notes
More
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
Bad Software Advice
How to build a good abstraction
Copy link
Facebook
Email
Notes
More
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
Bad Software Advice
How to ignore issues and keep secrets
Copy link
Facebook
Email
Notes
More
How to selfishly design a system
Your primary constraint is your pride
Apr 22
•
David Tate
Share this post
Bad Software Advice
How to selfishly design a system
Copy link
Facebook
Email
Notes
More
Bad Software Advice: Three Interesting Links #5
On building software that survives
Apr 15
•
David Tate
Share this post
Bad Software Advice
Bad Software Advice: Three Interesting Links #5
Copy link
Facebook
Email
Notes
More
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
Bad Software Advice
How to ignore customers
Copy link
Facebook
Email
Notes
More
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
Bad Software Advice
What to do when everyone else is wrong
Copy link
Facebook
Email
Notes
More
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
Bad Software Advice
How to be a real programmer
Copy link
Facebook
Email
Notes
More
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
Bad Software Advice
Commentary: How to write a post-mortem that always blames Terry
Copy link
Facebook
Email
Notes
More
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
Bad Software Advice
How to practice isometric software development
Copy link
Facebook
Email
Notes
More
1
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts