Hacker News new | ask | show | jobs
by temporama1 1887 days ago
> I'll come up with my own tools. They won't be great, but...

They WILL be great. They'll do exactly what YOU need them to do, and nothing else.

Software at present is a disaster, partly because we're just piling on complexity all the time, thinking only of the benefits and never of the huge downsides ("fighting with tools").

2 comments

Everyone who develops a tool did it because they thought their tool would be great, and do exactly what they needed better than everything else that existed previously.

Everyone has slightly different needs, so that is exactly what creates the complexity disaster you are talking about. I think that being more willing to re-use the existing work of past developers actually works to reduce this problem.

That's true, and personally I'd much rather fight with my own code since I usually 100% understand what it does.

In a team of course it would be different - unless I perfectly document my own code, my colleagues would be better off with something they can actually google.