4 ms·
Outside of really weird shit™, the hardest part of software development is working with broken systems. Just today, I was trying to do something that is critica
by roflyear 4y ago
Outside of really weird shit™, the hardest part of software development is working with broken systems. Just today, I was trying to do something that is critical for a large chunk of our software working. I had to:
- Realize the API wasn't working in strange ways
- Talk to the team, who are unhelpful
- Try to figure out what is wrong, but fail
- Try alternative ways to do what we need to do
- Come to a lot of dead ends, or working solutions that were not viable
- Discuss more with our teams
- Eventually realize what needed to be done to get the correct output (API is confirmed broken in strange ways)
- Implement this, just to continue to do what I am actually trying to accomplish
I'd like to see ChatpGPT do that :)
- wpietri 4y agoI feel this one for sure. Lately I've been working on something that pulls data from a system that was part of an acquisition by a much larger company. That large company would clearly rather shut this system down, but regulators would be unhappy with them. So instead they've just let it decay such that it has become quite flaky. Most of my code is compensating for or working around deficiencies.