7 ms·
> 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 a
by gtsop 5y ago
> 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
- dusted 5y agoOnly 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.
- gtsop 5y agoWith 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
- dusted 5y agoIt'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.
- gtsop 5y agoWhether 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)
- dusted 5y agoYou 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.
- malthuswaswrong 5y ago>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
- gtsop 5y agoHaha, 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
- dusted 5y ago>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.
- narcraft 5y agoSince 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