Live data from Hacker News

Free Stuff for Developers

freestuff.dev

51–56 of 56 posts

Re: Free Stuff for Developers

#51

Sublime Text is not free. You're free to try it out and it won't stop you, except for the reminder pop-up. That doesn't make it free though, you still need a license.

It's really hard what to do here. I'll let it stay on the list, since it will promote itself too and people can still use it for free.

Re: Free Stuff for Developers

#53

I'm over all of this "free" stuff. When the service transitions to being 10 dollars per month without notice (looking at you, Trello) how many times can you say "just add it to my tab"? I'm only using self hosted, open source solutions from now on. Been burned too many times in the past, and yes, I do pay for some services - but that doesn't stop the providers from increasing the price or even discontinuing the servi…

Please, please think this through on a case-by-case basis. Adopting some poorly-maintained FOSS solution just because it's free instead of paying $10/mo isn't always the right choice. It creates a lot of tech debt that you or someone else has to pay down later, often at a MUCH higher cost. Something like postman, for example, is easily a multi-month or year project for a big team of devs to create/maintain. I've been…

> Adopting some poorly-maintained FOSS solution Well, don’t adopt a poorly-maintained solution, adopt a well-maintained one. Simple.

Re: Free Stuff for Developers

#54
post #53

Earlier quoted context omitted.

Please, please think this through on a case-by-case basis. Adopting some poorly-maintained FOSS solution just because it's free instead of paying $10/mo isn't always the right choice. It creates a lot of tech debt that you or someone else has to pay down later, often at a MUCH higher cost. Something like postman, for example, is easily a multi-month or year project for a big team of devs to create/maintain. I've been…

> Adopting some poorly-maintained FOSS solution Well, don’t adopt a poorly-maintained solution, adopt a well-maintained one. Simple.

That's why it's a case-by-case thing. If there IS a well-maintained, well-documented etc. FOSS solution, of course use it (and contribute back!).

But npm has the popularity/quality/maintenance metrics for a reason; a lot of smaller FOSS projects become abandonware once their original use case is dealt with, or developers turn over, or whatever. There's a lot of smaller packages/solutions/projects that just don't see much love anymore.

I'm not against using FOSS or commercial. Just think there should be a case-by-case cost-benefit analysis. A $10/mo service should be evaluated differently than a $1000/mo stack, and labor value should be compared against both.

Case in point, my boss recently asked me to build a new project that wasn't a part of our regular stack in a somewhat emerging field (web mapping). I did a brief market analysis and let him know that different vendors could probably get it done in about 2 weeks at about $2000. He said that was too much, I warned him that building it in-house would take several months and be very buggy because we have no specialists in that field on our team. He said to use FOSS software to do it, so we did... it ended up taking about 9 months and a few hundred hours of dev time. Now it's built, but with minimal features and lots of bugs. And nobody else can maintain it. The project was in turn open sourced, because we built it from open source software and wanted to give back, but honestly it's shit code. And we're considering abandoning it already due to the high overhead. But you know, someone else is going to run into the same situation at some point, and maybe find it and fork it because it's open source... then probably go through the same rigamarole... well, now we have a proper abandonware factory.

shrug At the same time, I use (and thoroughly appreciate) redis, apache, varnish, chromium, brew, react, etc. Some of those are vendor-supported, some aren't.

It's just a mixed bag. I'm just saying that choosing something just because it's FOSS so you save $10/mo is a lousy reason. There's a lot of great commercial software out there, just like there's a lot of great FOSS software out there.

Post reply on HN