Live data from Hacker News

Write some software, give it away for free

nonogra.ph

141–150 of 285 posts

Re: Write some software, give it away for free

#141
I just interviewed somebody who works for mac productivity app that has been around forever. For many years it worked as a simple one to two person operation and then they took some money and started to try and scale the business. But it is an idiosyncratic product that has a small number of highly passionate users. They tried to make it a platform. They tried to sell it in bulk. None of this makes sense for the product and the team responsible for it knows it will never work.

Re: Write some software, give it away for free

#142
post #99

Earlier quoted context omitted.

> There’s no cost to me to stop an entitled disruptive user with zero positive contributions from destabilising the project. Having to spend time reviewing a PR or issue is “no cost”? I’m not convinced yet. > As for tokens I did not mean LLM contributions…I meant using AI tools to automate the reviews of contributions and users you seem to think cost no time or attention, but I do..

Why would you have to “review a pr or issue”? You can choose to Or you can choose to ignore them

All of them?

Why are you on a platform open to accepting them in the first place?

Are we talking about the same thing?

Re: Write some software, give it away for free

#143

> 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…

What do you do now? I’m just curious.

I've returned (?) to the semiconductor industry, which is where I was working before I became a software developer at AWS and then at a scammy-but-VC-funded scientific computing startup.

I've been writing software for ~35 years, have taken exactly one course in CS (graduate machine learning while getting my PhD in physics), and did it professionally for about 5 years… that said, "writing software" has been a big part of other jobs I've had, even if not the headline description.

Re: Write some software, give it away for free

#145

if putting a subscription is considered enshittification, can the OP kindly enlighten me on how I am supposed to pay my bills while offering value?

If that's the only way you pay your bills then this article is not asking you to give away your software for free. It is for second jobbers.

Re: Write some software, give it away for free

#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" companies. It is hard to manage a project as it expands, and the result of human work is hard to predict, so often there's two ways to choose: 1) only hire people who's "on the same channel", highly talented "rock star" programmer, or 2) regulate everything to the detail, and "filter out" (a.k.a. firing) those who's incapable of fitting. Both are brutal, but effective and cheap to implement at scale.

If you don't like to work for big companies, maybe try start one of your own. But then of course you'll have to find some kind of financial support, maybe it's from "value extracting", but maybe it's something else.

BTW, I don't think "value extracting" == "user hostile". A lot of people go overboard with their religious beliefs, thinking rich is bad. But your time on this Earth is limited, and this is the only adventure you'll ever have. Thus your labor must be fairly compensated, so you can continue your journey a bit more freely. Otherwise it's a zero-sum game, more you "give out", less chance for yourself. How can you be so sure that other people would utilize their time better than you?

Selling your produce for financial isn't "user hostile". It will be if you're predatory, but it won't be if you're being fair.

Re: Write some software, give it away for free

#147
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 like the idea of creating a OSS project, and then build extra on top of it for selling.

The OSS part ensured that even if I went full Sam Altman, the user will still have an absolute baseline they can fallback on. And given how lazy I am, the OSS is often basically 70% of the project. This also has the benefit that the significant part of the code can be audited for security/etc, sometimes even for free.

Re: Write some software, give it away for free

#148

Earlier quoted context omitted.

What disappoints me most is just how many people have been successfully disabused of so much hope, confidence, and imagination that they just accept our current reality as inevitable.

Ugh. Try being conscious of this situation and also the parent of a very smart 15 year old who is also rapidly becoming conscious of this situation.

Man do I feel this. :-( Got a very smart 11 year old and she’s starting to ask questions.

Re: Write some software, give it away for free

#149
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 wanted to say "nonzero correlation with employability", but I've seen entitled GitHub issues from megacorporations too.

Re: Write some software, give it away for free

#150

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…

I think about this a lot. In some ways software is really fundamentally different from things like baking or plumbing. Many bakers love the craft but nobody expects free baked good (except maybe their family). Many plumbers are true craftsmen and take pride helping solve peoples problems, but we don't expect free plumbing. On the other hand, once you write the code, the logic is complete, its closeness to an equation…

> In some ways software is really fundamentally different from things like baking or plumbing

You were onto something with this but then got sidetracked.

The fundamental difference is that software (digital product) is cannot be given away and cannot be consumed, it can only be copied. Any other non-digital product, a bread loaf, a pipe, for someone else to use it, you have to give it away. You must not own the bread anymore so that the other person owns and uses it. Not the same with software since you never give away software, you give a free copy that costs nothing. Both you, the creator and the user now have a copy of the same thing and can use it indefinitely (this is the second difference, it is not consumed)

This is the fundamental difference that "disrupts" the classic capitalist economic flow. The proof of this disruption can be found in the continously changing pricing strategy of digital products and software, since companies are trying to adjust a fundamentally different product onto classical economic transactions.

The solution is a communist economy, where money won't be a transaction wall for product exchange and one's well being (as opposed to having to make money to live by)

Post reply on HN