1,233 karma · joined July 7, 2018
EOL devices(tablets, phones, macbooks, thinkpads, hobby electronics boards, home lab equipments, hdd and ssd full of archive data, swag from conferences, outdated books on product and programming, smart watches etc).
Good thing, this was not shopify/Duolingo/Msft, else the news would be, how AI saved us $8k by fixing a dangerous code and why AI will improve software quality.
In similar development, as much as 98% AI generated code wastes my time because I need to delete or press escape to stop the auto completion because a) it is spewing code from official doc verbatim, b) risks injecting licensed code into the product and getting my employer on legal fire, c) it is wrong and exactly not what I want.
Sadly for several decades, as computers got faster, only tracking and ads got more pervasive. Also as hardware became stronger, computer games, media quality improved. We also got planet burning blockchain and crypto mining for a while.
In terms of intelligence, we started with clippy, Eliza, stayed with Cortana and Siri, now have LLMs. We will move forward with LLMs for a while until something more impressive comes out and mirrors more humane nature.
Also GenZ is literally second worst off generation after the silent generation, growing up in unprecedented prosperity to be only be stunted by global pandemic following by crazy oligarchs trying to bring back techno-feudal age while their parents prepare to sell of the last glimmer of inheritance to finance retirement and healthcare. I honestly do not blame them.
Or in other words the CEO had proven entirely out of touch with the actual work and how far away he is removed from entire company operation.
While LLM trend is already going to the dumpster(notice how we no longer receive 1b/4b/8b models from Meta since LLama4 and similar competitors but only from china?), I firmly believe that commodity hardware will improve in this race to allow running LLMs(or their next iteration) on regular devices and become as ubiquitous as Siri/Cortana.
In any knowledge or specialised work, operating a tool faster does not give great results, rather raises the risk of error and quality decline.
Did duolingo once face existential threat because they failed to produce specific feature sometime? Did one of their feature suffer and cause user loss because it took more time for an engineer to write the actual code?
Additionally, beyond formatting and obvious logical errors, every new code should in theory need some human review, which means more automated code means longer review. Assuming code is now produce at 2x, it also balances out that review will now take 2x. Additionally review is much more mentally taxing than putting out one’s thought into code, so risk of bugs and security holes also increases in the long term.
While Software devs cost money, the job involves thinking, and that means it can’t be compared to factory work where someone is standing at next step to simply drill a screw in spotX and the next person will simply put on a cover. Despite years of effort, the attempt to make the process mirror factory floor(did anyone notice the open floor parallel to factory floors?) it failed.
While many hate to see it this way, just like a surgeon will take his time to perform a brain/heart/tumor surgery, a SWE will do thinking, planning, coding and reviews. Giving a surgeon an autonomous bot that can spread the incision area faster or perform the incision faster does not mean productivity gain, it just means the doctor still needs to plan where to make the incision, how much to spread, what to chop off, what to avoid.
Also in most software dev task, writing code is rarely if ever the bottleneck, it is the thinking, endless scrum bullcrap, management alignment, architects being too obtuse to not sign off on simpler solutions to protect their prestige, not filling empty roles, pushing teams to extreme and then suddenly deciding to throw away and start something brand new while asking why can’t the thrown away solution be adapted for the new thing or simply consulting/contracting firms intentionally prolonging the project to milk maximum billable hours.
I have actually read the entire screenshot in that tweet and to me it read 50% as non technical executive pitched by some AI vendor about how cool their tools are and 50% of clueless people finding non existent nails for their new hammer.
AI has benefits, it may give productivity gains, specially if you are sweat shops churning out customization of same ERP or wordpress theme. Just repeating productivity gain, coding landscape will change, life will be different 500 times daily because the seller of LLM(calling them the AI wholesale is deceptive, they are subset) wants you to do that, does not magically make those true. The whole trend is sickening and it needs to die.
Replacing SWE is fine, but if SWE can be replaced, the justification can be used to replace crucial things like doctors, lawyers, auditors and lots of other professionals which will kill us all.
For me, Duolingo(uber for Anki flash cards of preliminary words for a 3 day tourist in a new country) was always an odd product. It is very popular among people because they can immediately learn how to say hi/hello, thanks, please in new language but after that, it is akin to learning to swim by reading different tips and tricks, without actually ever touching water or doing the act.
The value in SE is mostly B2C, instead of marketplace feature, most local tiny(or even big ones willing to evade tax by not having any physical presence) businesses will open a small business or general page and publish their wares as posts. Lives will be used to demo products or services now and then. People follow these pages and flock over to buy things.
In a sense, Facebook and Whatsapp are like Amazon/Aliexpress of SE Asia. I was there for 5 months visiting a friend(and recovering from burnout), and number of people using such pages to sell anything from basic clothing to food to services are HUGE! It is literally a huge business hub for people to discover and make online purchases. In summary, Facebook pages are the e-commerce front(due to lack of shopify/amazon and similar operators who can handle logistics and payments) for individual businesses.
There were many journalist reports about this phenomenon several years back, but I am too sleepy and tired to link those.
Availability of documentation and tooling, widespread adaptation and access to already-trained-at-someone-else's-dime possibility is deemed safe for hiring decision. Sometimes, the narrow tech is spotted in the wild, but it was mostly some senior/staff engineer wanted to experiment something which became part of production because management saw no issue, will sometimes open some doors for practitioners of those stack but the probability is akin to getting hit by lightning strike.
Additionally, LLMs are sort of using old day google mastery to find the right result quickly to save a huge waste of wading through junk and SEO spam, which translates to productivity but then we are again balanced out because this gained productivity was lost once SEO spam took off a decade back. I am indifferent about this gain again, as anything with mass adaptation tends to devolve in garbage behavior eventually, slowly the gains will again be eaten up.
We in aggregate seem to have developed a collective amnesia due to how fast these trends move and how much is burned in keeping the hype machine going to keep us on the edge. We also need to stop calling LLMs different just like every kid wants to claim mark zuck was diff or bill gates was diff so dropping out like them would make these kids owner of next infinite riches.
After a long decade of fast moving “this will truly revolutionize everything” speech every so often, we need to keep some skepticism. Additionally, the AI bubble is more devastating than the previous as previous money was being spread into multiple hypes from which some emerged silent victors of current trends but now everything is consolidated into one thing, all eggs in one basket. If the eggs break, a large population and industry will metaphorically starve and suffer.
Until we return to ZIRP somehow, there is just too much money in AI to keep the hype going as long as possible to avoid the investor backlash or cause mass layoffs(cutting costs and recovering because we spent too much on AI but can’t get refunds so layoff people instead), as money seem to only chase hype and due to not enough free and openly available money for other topics, all flows to only thing that everyone chases.
Edit: I am just sharing how our CTO responds to the massive push of AI into everything, because integration of a non deterministic system has massive cost and eventually once the thing is made deterministic, the additional steps add expenses which finally makes the entire solution too expensive compared to the benefit. This is not my opinion, just sharing how typical leaderships hope to tackle the expense issue.
Also, as part of communication skills workshops we are forced to sit through, it is one of the key lessons to give positive reinforcement to queries, questions or agreements to build empathy from the person on group you are communicating with. Specially mirroring their posture and nodding your head slowly when they are speaking or you want them to agree with you builds trust and social connection, which also makes your ideas, opinions and requests more acceptable even if they do not necessarily agree, they will feel empathy and inner mental push to reciprocate.
Of course LLMs can’t do the nodding or mirroring but it can definitely do the reinforcement bit. Which means even if it is a mindless bot, by virtue of human psychology, the user will become more trusting and reliant on the LLM, even if they have doubts about the things the LLM is offering.
Of course, the person building something from a vague idea to life wields magical power, but the other aspects of business are more so important.
As an engineer myself, I can see 500 ways I can improve things at my employer’s business, but while I have a technical vision, the non-technical founders of the business has broader picture and what I may wish to spend time optimizing might just be a pocket change issue not worth solving.
We technical folks undermine the mountain of difficulties of marketing and sales as well as interacting with people to convince them to part with their money. Of course, I have seen a fair share of over confident wanna-be founder who would just be next trillionaire if someone would build the 10000th Airbnb clone but for pets so they could sell it and give 5% equity to the builder because their idea was the main thing, but in broad sense of things, tech is just a means to an end for a successful business and simply building is not the 100% of execution step.
My analogies may sound apples to gorillas comparison but the point of automation is that they perform 100x better than human with highest safety. Just because I can DUI and get a fine does not mean a self driving car should drive without fully operational sensors, both bear same risk of killing people but one has higher regulatory restrictions.