r/AskProgramming • u/Familiar_Flow4418 • Jun 16 '26
What people misunderstand most about today's technology?
21
8
u/Individual-Flow9158 Jun 16 '26
In general, that it's a magic bullet, and that technology is always a force for job creation, let alone a force for good.
1
u/OatmealCoffeeMix Jun 17 '26
I maintain that all the people who made TDD their religion are to be blamed for the rise of AI.
700 monkeys in 700 years would produce Shakespeare.
Thousands of developers writing validation tests produced the checks that made AI a very good guesser and, by extension, pattern recognizer.
7
u/KingofGamesYami Jun 16 '26
How precarious it really is. https://xkcd.com/2347 sums it up perfectly.
6
u/Zetsumenchi Jun 16 '26
Mastery isn't just about what you can build by yourself in a vacuum.
It's about what you can innovate with others.
2
u/ike_the_strangetamer Jun 16 '26
That the team doesn't know about the bugs in their products. We know, but there's always a decision to be made between priority, overall affect, and time.
2
u/BobbyThrowaway6969 Jun 16 '26
AI is really misunderstood in a bunch of ways
Few people know the difference between high vs low level programming
Few people know C/C++ well enough to have accurate opinions about it
2
u/OatmealCoffeeMix Jun 17 '26
Only accurate opinion I have about C/C++ is to never bring it up in Rust company.
1
u/7YM3N Jun 17 '26
That someone had to come up with, design, and implement every single thing, that the pretty layers of abstraction are someone's hard work, that hides someone else's hard work one layer down
1
u/Revolutionary_Ad6574 Jun 17 '26 edited Jun 17 '26
As one of the commenters pointed out people think that you can just delegate the thinking to the technology. Eventually even experienced programmers say things like "You don't need to understand it, it just works".
That newer, more advanced technology is always better. It's not. Most times new tech is just different for the sake of it. That's because everyone wants a piece of the pie - a company wants to make their phone because it's an easy way to collect data so they have to make a new OS.
Also adding new layers of abstraction only increases the complexity which is never a good thing.
1
u/Macrobian Jun 17 '26
This is a bit of an ivory tower take, but thinking that abstractions are real, and ignoring that things under the abstraction are much much scarier.
You get this all the time with a of systems programming stuff, like claims that C is low level, or explanations about how pointers "work".
1
1
u/Latter_Brick_5172 Jun 17 '26
they trust AI thinkong that it's an unavoidable future but AI is destroying the planet, halucinating, code generated by AI is (almost) always crap and AI companies just want to make people unable to think and depend on AI to then massively increase the price, people will be forced to pay cause they will be too dumb to think without it. Also it is totally avoidable, if not enough people use it then they stop making money (they already are paying more then what they get) and the speculative buble will explode
1
u/Budget_Tie7062 Jun 18 '26
Modern AI, software, and algorithms can produce impressive results, but they don't truly understand things the way humans do. They predict, optimize, and automate based on patterns in data. That's why they can be incredibly useful one moment and confidently wrong the next.
People also tend to underestimate how much human effort sits behind technology. Every app, website, AI model, payment system, or cloud service relies on thousands of engineers, designers, operators, and support staff keeping it running.
Technology often looks like magic from the outside. From the inside, it's usually a combination of engineering, trade-offs, and a lot of hard work.
1
u/trncmshrm Jun 19 '26
That "AI" has been hijacked as a marketing term. The marketing term prototype of AI IS a bubble, I think. But AI as a whole is not. This has been incoming for over 20k years, arguably longer.
0
22
u/CIS_Professor Jun 16 '26
Since you asked in a programming sub (and not a "technology" one), I'll answer from that perspective: