Hacker News new | ask | show | jobs
by Timwi 656 days ago
> I’m genuinely confused by your comment.

I'm not, I get what they're saying. If I want to eat pie, I need to bake one first or find someone to bake it every time. If I want to use a software, I only need to write or find the software once; then I can keep using it indefinitely. Therefore, the common assumption is perfectly justified. Most people who write software do so to create something that isn't already available.

That said, I still agree with the post. Justified or not, the assumption is frequently wrong. Coding is fun for its own sake.

1 comments

> Most people who write software do so to create something that isn't already available.

Well I guess we must work in a different environment because over my 13 years as a web dev I've seen people trying to reinvent the weel and coding the same thing over and over again. Just think at all infinite JS frameworks.

Are they technically identical? No. Was the problem "solved" already? Probably yes. Was it not solved the exact way the developer wanted? Also probably yes which is why they decided to code something new.

They don't consider it technically identical. The design goal was to make something that's significantly better in some way or another. Which is very unlike pie baking.

(I'm sure there's a few frameworks made just for fun/practice but by the time you see it published I'd round that down below 10%)