2 ms·
Teens? Trust has been broken for a much wider demographic. This problem has been foreseeable and people have been sounding the alarm for over a decade. Compani
by godelski 2y ago
Teens? Trust has been broken for a much wider demographic.
This problem has been foreseeable and people have been sounding the alarm for over a decade. Companies have centralized AND abused that centralization. We have products that fail at basic tasks while we're trying to push machine learning on people. I say this as a machine learning researcher, who fully believes that it's a powerful and useful technology. But there's so much that could be solved with a regex... we've focused so much on getting to the next target that we lost track of the destination. Much of coding has become glueing, copy paste from stack overflow, and results in not only the deletion of stupid dependencies that shouldn't exist, like leftpad, but we've gotten to a point where we say "don't over optimize" when someone suggests using best practices. You're not optimizing until you're running the profiler and you're not "over optimizing" until you're writing asm... We've just piled on decades of tech debt and forgot that the interest compounds. We moved fast and break things, which is great for learning or getting moving, but no one goes around fixing all the broken things. We have triple A games with hundreds of millions in budgets that can't run 4k@60fps on the best hardware. Half because there isn't enough VRAM and half because the code is so low quality and tries to eat as much VRAM as possible. We've been over promising and under-delivering. We aren't calling out blatant fraud and scams (e.g. Rabbit), but instead endorsing them and hyping them up.
We forgot where we were going. We forgot all the implicit agreements. We make it difficult for young hackers to find that spark and joy of hacking computers for the sake of learning computers. We've become money focused. We've become prestige focused. We forgot that these things were just proxies. It used to be that the public would idolize Jobs and the technical people would idolize Woz. But now we all look to Jobs and forget Woz. You need both and we are cultivating one and not the other. We forgot that you can make the world better AND make hand over fist fulls of money at the same time. But it became where we started getting so much money that it no longer became about the money, but the high score. What happened to Google? Who led the way saying "devs make so much we can't entice them with more money, we will entice them with free lunch instead". Because the best programmers were in it for the love of the job, not for the money.
We did this to ourselves. Slowly and little by little. But all those things compound. So now we're only left with one question: do we turn back, reinstitute the framework that has a proven track record of success, or do we see where this wild ride goes? Every single dev has a role in making that. Little things compound in both directions.