News for hackers. Stuff that matters.
Re:Ask HN: What's the best way to monetize actual programming? by dusted on Wednesday February 16, 2022 @07:57AM (#30359397)
I guess you already know, and you're asking exactly because you know.. But programming does not create value, it creates programs, which may create value..

Programming is a skill sure, but it does not create value, it creates programs.

Programs may create value, so, the valuable skill is not really being able to create a program, but being able to find some problem, whose solution creates value.

Programming may be required if the problem can be solved by a program, or if a program can solve a problem so much better or faster or cheaper that there is additional value in employing the program..

I'm a programmer, I love programming, but I'm entirely aware that actual programming is not what makes the money. If I had _the_idea_ pop into my head, I'd probably start developing prototypes, that's where my skill would be best applied at that stage.. If they showed promise, I'd likely start full-time development on it, but I'd be looking carefully for the point where I'd be able take on additional programmers and focus more on _the_idea_ and what's around that, I'd definitely hire marketing and leadership too, since those are also not my core competence.. I realize that means that my obvious core competence (programming) is unused, and that's true, my main role would be to try not to screw it up.. Nobody got rich on technical excellence, it's half the time not even a requirement for success.

Re:Ask HN: What's the best way to monetize actual programming? by malthuswaswrong on Wednesday February 16, 2022 @08:43AM (#30359795)
A penny saved is a penny earned. Many programmers are employed to automate tasks and reduce labor requirements. That adds value to the organization. You are splitting hairs by saying "the program" vs "the programming". You are a wizard that casts spells to make people's jobs easier. What exactly that means depends on the management. Once a job becomes easier they can either pay fewer employees to do the job or they can take more clients with the staff they have. That's not my decision. My job is to add value to the enterprise by reducing labor costs.
Re:Ask HN: What's the best way to monetize actual programming? by karpierz on Wednesday February 16, 2022 @08:58AM (#30359981)
The parent's point is that you don't make money by casting arbitrary spells, you make money by solving problems for people. You happen to solve them by casting spells, but they're not paying you for the spell, they're paying to make the problem go away.
Re:Ask HN: What's the best way to monetize actual programming? by dusted on Wednesday February 16, 2022 @09:16AM (#30360200)
Exactly, and the value gained by solving the problem is going to be larger than the value of the spells that did it. Nobody is going to pay more money for a program than they're going to make from having that program.
Re:Ask HN: What's the best way to monetize actual programming? by cableshaft on Wednesday February 16, 2022 @09:49AM (#30360637)
> Nobody is going to pay more money for a program than they're going to make from having that program.

Maybe not intentionally. Unintentionally, though, it happens all the time!

Like I've worked on several games for small companies that failed to find an audience and didn't sell well upon release, as well as large new initiatives for large corporations that either never fully materialized or were made to sell with a couple of clients in mind that never ended up signing the contract so those projects ended up getting discarded after the corporation had me put several months of work into them.

Thankfully I've also worked on programs that have had a lot of impact as well.

Re:Ask HN: What's the best way to monetize actual programming? by dusted on Wednesday February 16, 2022 @09:55AM (#30360722)
True, it was vaguely worded..

Nobody pays for software with the intention to pay more money for a program than they believe they will save or earn from the services of that program.

Re:Ask HN: What's the best way to monetize actual programming? by malthuswaswrong on Wednesday February 16, 2022 @04:32PM (#30366006)
There are exceptions. Mostly in the realm of regulations. Sometimes you pay for programming that you simply have to do by law, even if you don't actually want it.
Re:Ask HN: What's the best way to monetize actual programming? by Retric on Wednesday February 16, 2022 @09:43AM (#30360560)
Except division of labor means people are paying people for the actual casting vs any other task. Therefore if you can cast the spells of 4 people that adds actual value directly.

Plenty of other things add more value, but replacing 4 or more people at 200k a pop is already significant money.

Re:Ask HN: What's the best way to monetize actual programming? by dusted on Wednesday February 16, 2022 @09:11AM (#30360151)
You can cast all the spells you want, it's great knowing spells.. but they're ultimately only as valuable as the problems they solve. Any old wizard can cast spells..

But knowing what to cast the spells at.. finding the thing that NOBODY ELSE IN THE WORLD thought as a target for spellcasting, that's where the money's at, that person can then get "fu" rich by casting spells OR by just paying some run of the mill wizard to cast spells. The ideaman gets the money. Sure, you can be both a wizard and ideaman, and that increases your changes, I'm just saying the idea part is the tough part, not the spellcasting.

Re:Ask HN: What's the best way to monetize actual programming? by qorrect on Wednesday February 16, 2022 @10:32AM (#30361252)
Ideas are a dime a dozen - it's the execution, the idea, and luck that gets you rich.
Re:Ask HN: What's the best way to monetize actual programming? by scsilver on Wednesday February 16, 2022 @10:44AM (#30361436)
Yeah but most engineers shoot to short or take to long on automating that thing. Most useful automation takes large standards bodies and decades of coordination. When we are placed in profitable companies it's easier to produced more value than you consume, but I'm not sure making another pet project that I give up halfway through necessarily is. However, I am seeing some evidence if you do build out beginnings in certain fields the knowledge and understanding of that fog of war on the experimental mediums. Think vr programming, the tooling is not great, maybe just diving in there long enough to be brought into a vc back company building out that tooling.

OP, Have you tried getting to some conferences and talking to people, seeing if you can somehow further their goals. Sometimes passion is found in enabling and enriching others with more pointed goals.

Re:Ask HN: What's the best way to monetize actual programming? by gtsop on Wednesday February 16, 2022 @08:12AM (#30359512)
> Programming is a skill sure, but it does not create value, it creates programs.

Economic value is created when a human being spends man-hours to produce an artifact that other people need and thus are willing to pay for. Programming is a form of working, as is designing, researching, building, plumbing etc.

The artifact of programming (ie the program) is the value you create by working.

Programs do not by themselves produce value because. if that were the case we would all run "programs " 24/7 on our computers and produce infinite value. Programs help other human beings produce value by putting in the man-hours in a more efficient manner than without the program

Re:Ask HN: What's the best way to monetize actual programming? by dusted on Wednesday February 16, 2022 @09:29AM (#30360382)
>Programs do not by themselves produce value because. if that were the case we would all run "programs " 24/7 on our computers and produce infinite value.

Web shops, they're programs running on a computer 24/7 making money doing a job a person could do, they cost next to nothing.

Re:Ask HN: What's the best way to monetize actual programming? by dusted on Wednesday February 16, 2022 @08:17AM (#30359566)
Only a little bit, the idea is what creates the majority of value, not the actual work put in.

The man-hours spent are irrelevant.

If someone is doing strip mining by men with shovels, the value they create is not the price of the mined material, but the value that that material brings when it's put to good use.

If someone comes along start doing strip mining by truck and bulldozer, they will spend a fraction of the man hours, and yet create orders of magnitude more value.

Re:Ask HN: What's the best way to monetize actual programming? by gtsop on Wednesday February 16, 2022 @08:26AM (#30359638)
With all the respect, but you've got your economics wrong. That's alright though, i don't mean to be disrespectful by saying that. The bedrock of prices is human time spent (yes there are exceptions, but they are just that, exceptions)

> If someone comes along start doing strip mining by truck and bulldozer, they will spend a fraction of the man hours, and yet create orders of magnitude more value

They only reason the truck guy would create orders of magnitude more value is that, in genreral, the rest of the people would work manually. The truck guy would sell the volume of mined materials at the market rate and the market rate is based on manual labor. The truck guy has an advantage. When everyone gets a truck though, his advantage will be lost. He will make as much money as the others and prices will drop because suddenly everyone has a truck and it cheaper to mine because way less manual labour is involved

Re:Ask HN: What's the best way to monetize actual programming? by dusted on Wednesday February 16, 2022 @08:38AM (#30359738)
It's entirely okay for you to have that point of view.

I disagree though, he wouldn't sell at a market rate, he would sell below, and enough below that market saturates at his own price, this either increases the market size or new markets based on the wider and cheaper availability of his product emerge.

Recognizing what to do is the most important.

Re:Ask HN: What's the best way to monetize actual programming? by gtsop on Wednesday February 16, 2022 @08:48AM (#30359855)
Whether they would sell below market rate is subject to strategic, legal and even political factors.

However, bare in mind there are math involved here.

If the market sells 1 ton of iron for 20$ (manual labour) and I manage to get a truck I could either sell 1 ton for 20$ as the others and make more profit than them, or I could sell, let's say 1 ton for 10$. This is a strategic move that would squeeze the competition, but it means I sell more product for less money than others. It's not 100% the correct move for every company at every buisness sector.

There are even more agressive moves, selling goods bellow cost in order to squeeze out the competition. There are even less companies that can pull this off.

At the end of the day, technological advantages are ephemeral and are meant to be used (by whichever strategy) while the competition hasn't caught up yet. When the competition catches up prices inevitably fall (unless there is a cartel of course but that is another topic)

Re:Ask HN: What's the best way to monetize actual programming? by dusted on Wednesday February 16, 2022 @09:23AM (#30360294)
You sell 1 ton for $20, and I sell 1 ton for $10 but thereby increase the demand (for my cheaper iron) more than double, I'm not only going to outsell you in "tonnage" but also earn more cash than you. My cheap iron will make people make things out of iron like never before, things you wouldn't even consider back doing with $20 iron.

The scalability of software greatly amplifies this point.

It's not the work being done that creates value, the work must be done, sure, it can be done by anyone.. Most programmers have the technical skill to build billion dollar products, and some of them do (mostly for others), and yet, most of us are not "fu" rich, because we've not had the idea for what to build with those skills.

Re:Ask HN: What's the best way to monetize actual programming? by gtsop on Wednesday February 16, 2022 @01:44PM (#30363942)
> It's not the work being done that creates value, the work must be done, sure, it can be done by anyone.

If you have a great idea, can you covert it to money without working? No. Maybe, you might say, you can sell it to smdy else, thus you made money. Ok. Does this person who bought your idea made any money without putting in any work? No.

I challenge you to become rich by making up a lot of great ideas and doing none of the work. Go ahead.

Re:Ask HN: What's the best way to monetize actual programming? by dusted on Wednesday February 16, 2022 @03:17PM (#30365134)
I can do the work, easily, but I can't come up with an _actually_ good idea, which is my point to begin with.

Work = Easy. Good idea = Hard.

Ideas are not good just because someone who has them think they're good, there are lots and lots of bad ideas, and for most of them, their owner is under the illusion that they're good.

Re:Ask HN: What's the best way to monetize actual programming? by lewispollard on Wednesday February 16, 2022 @12:44PM (#30363086)
Largely I agree with you, except that particularly in software, ideas are a dime a dozen and good executions of ideas are much harder to come by.

However, the market is full of popular, poorly implemented ideas. So I guess you're right.

Re:Ask HN: What's the best way to monetize actual programming? by narcraft on Wednesday February 16, 2022 @09:41AM (#30360536)
Since you said "economic value" specifically, I'd have to say that the man-hours are only one of the factors that could determine value. Strictly speaking, economic value is determined by supply and demand. Man-hours are a cost and help determine the shape and position of the supply curve of a given good or service, but the demand side is almost completely independent of how much effort it takes to produce something. Instead the demand curve will be shaped the culmination of individuals' marginal utilities (the perceived value of the next additional unit of a thing) for the good or service in question. On a more philosophical note, value is entirely subjective, but the equilibrium price model is compatible with value's subjectivity and gives us a powerful paradigm for understanding why some things are more "valuable" than others
Re:Ask HN: What's the best way to monetize actual programming? by malthuswaswrong on Wednesday February 16, 2022 @08:45AM (#30359819)
>if that were the case we would all run "programs " 24/7 on our computers and produce infinite value.

Ever heard of bitcoin mining? j/k :D

Re:Ask HN: What's the best way to monetize actual programming? by gtsop on Wednesday February 16, 2022 @08:55AM (#30359942)
Haha, yeah I thought of it as soon as I typed the words :D I know you are joking, but seriously speaking, it is only a single class of programs out there and does not necesserily create value, most people would run that at a loss

So technically speaking, yes some programs can, under certain conditions, be ran 24/7 and make value :D

Re:Ask HN: What's the best way to monetize actual programming? by willcipriano on Wednesday February 16, 2022 @09:55AM (#30360729)
With this explanation I'm not sure how managers add value. If you asked me previously, I'd say they pick what problems we solve but since I'm apparently in charge of that as well. What do they do exactly?

The way I see it is I'm like a contractor. If you want me to put a purple roof on the house you are building, fine but don't come crying to me when nobody wants to buy it.

Re:Ask HN: What's the best way to monetize actual programming? by makeitdouble on Wednesday February 16, 2022 @10:09AM (#30360920)
I think in most orgs managers are supposed to _extract_ value, not to add.

The best image could be of the relation between a singer and their manager: some singers do everything themselves, others will benefit from someone focusing on maintaining a stream of money flowing in.