Live data from Hacker News

Write some software, give it away for free

nonogra.ph

161–170 of 285 posts

Re: Write some software, give it away for free

#161
> Most projects don't need a team of 3+ engineers, they should stay hobby projects.

I don't have a problem with this, but there is still the cost of living; and renumeration possibilities for time spent and invested into a given project.

Something should be done to improve the ecosystem situation here, even if the renumeration is low.

Re: Write some software, give it away for free

#162

Earlier quoted context omitted.

All of them? Why are you on a platform open to accepting them in the first place? Are we talking about the same thing?

Yes, all of them if you want to. It's 100% up to you whether and how you deal with other people and their contributions, and it's completely orthogonal to being FLOSS or using a git hosting.

Then the thread feels a little tangential,

because you don’t have to “drive a hard line”, to do that,

you just draw it once (publish a no PR policy, don’t host on GH, etc),

and you shouldn’t be hearing from users.

Re: Write some software, give it away for free

#163

I don't think this debate has an easy answer. Yes, not everything should be about money, but yes, we all need to make money to survive. I think we all agree the answer isn't, "No one should make any money writing software." I also think we can agree that the answer isn't, "you should charge money for every bit of software you write." So how do we decide which is which? I don't want to stop being a professional softwa…

wouldn't this apply everywhere? let's say agriculture. if you make one tone of tomatoes, one family cannot consume this in a year without becoming red. so should farmers also give it for free? what about artists? it's not that their work even has a utility function...

Yes, it would, it does, they should and they often do. When they don't it tends to be because they're struggling to have their other needs fulfilled.

I think plenty of artists would give away their work for free without second thoughts if they didn't have to make it pay their bills.

Re: Write some software, give it away for free

#164

Earlier quoted context omitted.

Fwiw, that's just commercially packaged nostalgia which is mostly the good (and often materialistic) part and forgets absolutely of the rest. Our brains do that to us and I find it positive to have a nice fantasy world to escape to but definitely not to be mixed up with the reality of things.

OTOH being able to ride off into the bush with your mates and build tree houses and whatever and "be home when the street lights come on", have no phone, &c. was very different to the world we brought our kids up in.

That's true but it doesn't have to be different. I know that in some countries (e.g. US) that's not often possible due to enforcement but that's not the case in other regions.

So, if you can, be the change you want to see in the world. Although videogames and screens are a big culprit too, in my opinion.

Re: Write some software, give it away for free

#165
This post misses that the people selling their "I built" SaaS advertised as a hobby/passion-project are just marketing something as indie that they fully intended to get rich from the beginning. It was never even a hobby worth giving away for free, it was always an attempt at making an easy fortune because they bought into the dream that infra was selling.

Re: Write some software, give it away for free

#166
post #146

> If software development is treated as a vehicle for self-exploration, rather than just a means to a financial end, this makes a lot more sense. From my experience, it also generally produces better software that doesn't come with user hostile (value extracting) actions or features because there's no expectation of a financial return. I strongly identify with all of this. I started programming computers when I was a…

> but I didn't like being a professional software developer for a huge tech company This feeling is probably shared by many lefties people. They love to work, they just don't like to be restricted/manipulated into working under a highly specified and standardized environment, especially when every bit of their performance is measured for competition. But I have grown to understand the environment of the "big tech" co…

> If you don't like to work for big companies, maybe try start one of your own.

There's a huge landscape of things in between these two options.

Re: Write some software, give it away for free

#167
post #37

Or don't. I've done both, published OSS projects and sold some software. The level of entitlement in some comments I received on the OSS side was pretty crazy at times. While with the paid software, all of the interactions I had were so much more constructive. YMMV, but willingness to pay is a great filter.

I've regularly heard something similar said of consulting work, too. Many people new to the game worry about charging too much, because if a client is paying more then surely the pressure will be higher. Instead they end up experiencing the opposite: charging a higher rate tends to get them a better kind of client. I'm not sure what the exact lesson is here. Something about stingy people not being nice to work with,…

Stingy people are indeed not nice to work with, which is why I raised my prices as a freelance coder through the roof about 20 years ago, usually pacing about triple the going market rate. But filtering out stingy people isn't the main factor in the phenomenon you're describing, because some of my happiest customers have been stingy people who capitulated to paying much more than they initially thought the work was worth. They tend to also be the ones who are most prone to congratulating themselves and bragging to their friends on springing for the most expensive option, and when they do, they invariably (even pathologically) need to assert to themselves and everyone else that they paid for "the best".

The name for this is the Veblen Effect [0], and it applies to all irrational market behaviour where people are actually happier with luxury goods the more they pay for them.

Funnily enough, I've seen some of the exact same clients brag about how cheaply they got something else. The lesson I've drawn is that they're mostly looking for approval, so they're equally interested in buying status as they are in getting real stuff done. It's a win/win if you deliver a great product that they can brag about, because they'll do the hard work of selling it to themselves for you.

A corollary of that psychology is that some, maybe even most people are never happy with stuff they paid market price for. They either think they could've gotten it cheaper, or they think they could have gotten more for their money. Paying market price makes them feel like a chump. But paying way more than market has to be justified to themselves first. It's simply too embarrassing to admit that they might have overpaid an arm and a leg. So as a contractor, pricing your work as either very cheap or very expensive, on the margins of the parabola, alleviates this vague sense of dissatisfaction from your clients' internal debate, and gives them the peace of mind that they're actually trying to buy.

[0] https://en.wikipedia.org/wiki/Veblen_good

Re: Write some software, give it away for free

#170

Earlier quoted context omitted.

There are more than 2 ways to do OSS vs proprietary. You can do OSS and refuse all commits or even any comments, e.g. https://codeberg.org/y20k/escapepod/src/branch/master/CONTRI... Using GPL or MIT or whatever open or free license you prefer does not mean it's OK to get bullied. It's perfectly fine to not accept entitlement and still let others use or even build on your work, if you want to. You have the freedom to…

It's totally fine to turn off issues and pull requests, and refuse all contributions. The problem is many maintainers create undue responsibility for themselves with snide responses like "PR welcome" to every issue or request. When people show up with the patches after a response like that, I'd say that they are very much owed some of the maintaner's precious time.

Agreed, if a patch is offered after being suggested then some reaction should take place, even if to clarify that currently there is not enough resource to accept/reject it and thus it might be better to temporarily rely on their own fork.
Post reply on HN