3pm
Joined 4 years ago
Joined 4 years ago
Now a new powerful tool shows up and I think it is time for the Jesus Christ camp to throw in the towel.
Testing is what held everything together. They seem to have been taking it seriously and that alone was enough to keep a product of that scale (barely?) afloat. A success!?
But it sounds like every other good practice went out of the window. They are drowning in unimaginable amount of technical debt, ossified over decades. That, and the complaint about testing infra indicates to me that even their tests are a pile of sh*. He wasn't running them locally, so they were integration tests. Meaning that had there been a foundation of unit tests - they wouldn't need that many slow integration tests.
It sounds like they just brute forced all their problems with test farms. I'm almost sure they double down on AI - why make your code base better if AI can figure out how 100 flags can interact with each other.
Is this why the best cash back credit cards give 2%?
I think for a study like this, a money-happiness correlation would need a more sophisticated definition of money, to account for peer pressure and spending.
For a given zip code - take p75 of pre-tax income, multiply by 50% - this would be a proxy of how much someone needs to spend per year to be comfortable with local cost of living and their peers. 50% takes taxes and savings out, call it spend/burn. Then someone's wealth could be a ratio of net-worth/burn. The higher the wealthier - people 25 and over essentially not needing to work, and people with < 3 are essentially in indentured servitude, even with high income. Control for age.
1. money != income.
2. Zip codes.
3. Age.
4. Social class.
a) 65 year old professor living in Woodside, CA, with a net worth of $250,000K
b) 35 year old HVAC business owner living in Fresno, CA, with a net worth of $2,000,000
First is poor, second is rich, but the study conflates both into the same bucket if they both make, say, $400K/yr
Now AI can read the code so the craft-leaning people would need to somehow sell it as 'fewer tokens will be spent on a well factored code' or 'well factored code reduces AI hallucinations'?
Now a Slinger (using your terminology) can just ask AI to make the code look 'craftier' - and that is the best case scenario.
In other words, they will not buy what we sell and if they will they can now produce the results for cheaper. Overlooking the devil in the details, as usual.