Human nature probably prevents that from ever being a reality, at least at scale. In a tiny tight knit community where literally everybody knows everybody else maybe you could pull that off, but even then you have to get a bit lucky.
In a world where anonymity is a thing there will always be at least one inherent shithead who ruins it for everyone. Even if you do have a community where it's true, that can change anytime someone has a kid or someone moves in.
Most grocery stores I shop at have merchandise outside the front doors and between the doors and the registers. You could easily walk out with unpaid merchandise and no one would notice.
There are better tools for software developers now than in e.g. 1996, so the pace of writing software has indeed increased, but certainly there has not been any 100x speed up.
At best there may have been a doubling of the speed, though something like +50% is much more likely.
Between e.g. 1980 and 1995 the speed of writing documentation has increased much faster than the speed of writing programs has ever increased, due to the generalization of the use of word processors on personal computers, instead of using typewriting machines.
Many software projects might be completed today much faster than in the past only when they do not start from zero, but they are able to reuse various libraries or program components from past projects, so the part that is actually written now is very small. Using an AI coding assistant does exactly the same thing, except that it automates the search through past programs and it also circumvents the copyright barriers that would prevent the reuse of programs in many cases.
I'm talking about the features/hr. It's trivial now to spin up a website with login, search, commenting, notifications, etc. These used to be multi week projects.
This is not writing something new for scratch, but just using an already existing framework, with minor customization for the new project.
Writing an essentially new program, which does something never accomplished before, proceeds barely faster today than what could be done in 1990, with a programming environment like those of Microsoft or Borland C/C++.
Iran's elections 75 years ago were about as democratic as North Korea's. They were just theater. Everyone was involved in rigging, candidates, the monarchy, foreign nations, etc., Mosaddegh included.
And peace and tranquility? Iran was in economic chaos before the PM was dismissed in 1953. They were printing money to pay salaries because the British refused to transport their oil, cutting off their main source of income.
When you look at it, you do notice how much of what is happening in that region was due to western (particularly British) intervention and colonialism, and continues to this day.
If you look at the history on Wikipedia there have been invasions and the like going back way before the Brits got in there. Eg.
>the clash between the kingdoms of Aksum and Himyar in 525 displayed a higher power struggle between Byzantium and Persia for control of the Red Sea trade. Territorial wars soon became common...
What is your point again? Why are you listing iranian domestic problems when we are talking about foreign policy. There are lots of failing countries all around the world and most of them don't hate America because the CIA didnt coup their popular leader.
Iran wasn't in era of peace and tranquility 75 years ago.
The PM was not popular in 1953 after his promise of prosperity after seizing British oil fields not only failed to materialize, but instead led to the oil industry grinding to a halt; his failed half-hearted land reforms pissed off pretty much everyone; he jailed his political enemies; and was ruling Iran as a dictator.
It's unfortunate that Iran's propaganda around Mossadegh has been so effective at rewriting history, but people just like simplistic stories about good vs. evil.
Bcuz the performance is usually not fuzzy and also the law only applies to certain jobs -- you would not apply the law to salesmen or customer support agents.
Salesmen making bad deals that boost their numbers and then don't make money in the long-term is one of the first things you learn when you work in an org that sells in the enterprise market.
Ur in a software bubble, there are millions of sales jobs where you sell a simple product and the only thing that matters is sale volume and maybe "dont be a dick". The really strategic sales process we employ in tech is the exception.
Salesmen are absolutely perfect example. They quite often have even greater incentives as they can directly financially benefit. So selling products that are not needed, that are over priced or entirely misrepresented is extremely common.
ok... how do you measure the performance of a coding assistant? Counting the lines of code written, bugs closed, PRs reviewed, some fuzzy measurement of quality or something else?
Disagree, the ideal agentic coding workflow for high tolerance programming is to give the agent access to software output and have it iterate in a loop. You can let the agent do TDD, you can give it access to server logs, or even browser access.
reply