Write some software, give it away for free
141–150 of 285 posts
Re: Write some software, give it away for free
#142Earlier 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
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 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
#144Re: Write some software, give it away for free
#145if putting a subscription is considered enshittification, can the OP kindly enlighten me on how I am supposed to pay my bills while offering value?
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…
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
#147Or 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.
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
#148Earlier 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.
Re: Write some software, give it away for free
#149Or 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.
Re: Write some software, give it away for free
#150I 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…
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)