Solving Impossible Problems
aha.io·10h·
Discuss: Hacker News

If you’ve been working on software for any reasonable length of time, you might have had an experience like this: You’re looking at a feature, and you have no idea how to build it. You have the context and understanding you need. But it’s all pointing in one direction — the system was never designed with this feature in mind.

You start thinking of how you’re going to build it, but you throw out the ideas as fast as you come up with them. This one scales awfully, you don’t have the data you need for that one, the API is missing what you’d need for another one. Finally, you come to the terrible realization that whatever you’re trying to do might not even be possible. Unfortunately, being impossible sometimes isn’t a good enough reason not to build the feature. And besides that, I don…

Similar Posts

Loading similar posts...