💸🚨 New member special! 🚨💸

ATP Dev: Nuggets of Wisdom
https://atp.fm/atp-dev-nuggets-of-wisdom

Lessons of various sizes that we’ve learned as software developers.

Join now to listen! https://atp.fm/join

Accidental Tech Podcast: ATP Dev: Nuggets of Wisdom

Three nerds discussing tech, Apple, programming, and loosely related matters.

@atpfm the “write good error messages” resonates. We have a system at work that talks to ours (let’s call it ABC) *a lot*. They have error messages that say “Failed to connect to ABC.” so we get sent them with “please explain what’s wrong at your end.”

What the error message SHOULD say is “Failed to call an API which connects to another component which requests yet another component to use a connection pool to actually talk to ABC.”

Guess where 95% of the problems lie.

@zkarj The worst is when a connection error doesn’t mention stuff like the IP address or port. So you spend time trying to debug what turns out to be a config issue.