8 ms·
Any LLM would outperform the DBA we had in our first start-up. This guy was a buddy of the co-founder and was parachuted into the top paying IC role out of abou
by Simon_ORourke 2y ago
Any LLM would outperform the DBA we had in our first start-up. This guy was a buddy of the co-founder and was parachuted into the top paying IC role out of about 25 developers.
His "achievements" included dropping the production database by messing with the backup processes, insisting on very wide tables rather than smaller tables with joins since "they're easier to maintain", and giving out full admin rights to junior devs who subsequently went on to develop their own "black data mart" which was way way better than the production version.
Sigh, and to make things worse, this DBA guy managed to leverage his "experience" into a Principal Data Architect role at a major consulting company after the start-up predictably imploded.
- anonzzzies 2y ago> Any LLM would outperform the DBA we had I worked with 1000s of dba's in my 35 year career (I get into companies to 'fix things', so I see a lot of this). I don't think your case is unique at all. And seems to get worse.
- sigmoid10 2y agoI keep telling people that this is why AI will turn the industry on its head very soon. It doesn't need to be better than a good developer or designer. Because if you look at the landscape in tech, the vast majority of people simply are not that good. People who are actually objectively good are few and far between and usually very expensive. If you have an average company that needs to settle for something that works instead of something that is great, you could already replace a ton of jobs with AI. When the C-suite realises this, below average devs are doomed. In the coming years we will probably see the first companies taking off primarily employing AI as coders - long before AIs can beat elite programmers.
- bloqs 2y agoI'm a terrible developer, most people here wouldnt even consider me one. I have thought about this a lot. Lets follow this all the way to the bottom: all coding employees are replaced by one very senior one who is AI assisted. One thought -How are juniors turned into seniors? Lets say that we solve that with some yet to be invented educational solution, and then companies that arent code heavy would hire them for much less money or something like that. The senior developer always keeps his job, because we cant have non technicals deploying LLM code yet. Then maybe that becomes solved, so your non technical CTO can deploy code. This then creates an environments where fuck ups are on the CTO for being non technical. The blame aspect is the reason for this, its political. Or it creates an environment where infrustructure and software becomes a solved problem altogether. Then we start considering if AI can replace all engineering altogether in many fields. All of commerical writing and commercial creative arts are mostly taken over. Occasionally a brilliant human example moved things in a different direction, but this is quickly fed to the incumbent AIs and then it becomes commercialised. What happens now? Everyone moves into hardware work?
- mewpmewp2 2y agoI think before people would actually be "replaced", the productivity boost might actually cause more work since all of sudden, the development costs go lower which means that new things that were too expensive previously, which there are tons of suddenly become low hanging fruits. I think it's hard to predict what happens after that though. > One thought -How are juniors turned into seniors? Lets say that we solve that with some yet to be invented educational solution, and then companies that arent code heavy would hire them for much less money or something like that. In theory there are already many occupations like medicine where you have to study for years before you can do actual work, but coding wise it will still be easier, since people who do it as hobby will do it as hobby and become good enough on their own.
- StefanWestfal 2y agoHow do you define elite programmers? If you define elite programmers in the context of actual coding as those who excel at implementing ideas and solutions, I could imagine that this skill might become less relevant with the advent of AI. Smashing out over 1000 lines of Haskell would then be the equivalent of being able to calculate complex numbers in your head. However, if you define elite programmers as those who possess good domain knowledge, communication-, management-, and soft skills, then yes, they might become so productive that they could replace developers whose main skill is writing code as we move up a level of abstraction. While it might help today to have a certain level of understanding about Assembly and C, we do not need to be elite at it to be a good software engineer. I am asking as I met a few devs who are electrical engs. with a very good understanding of how a computer actually works but now earn more with React and Python.
- jeltz 2y agoThe overlap between both groups are quite large from my personal experience. The mythical code wizard with no domain knowledge or soft skills exist but they are very rare. Most people who are really good at coding are also good at picking up domain knowledge.
- anonzzzies 2y agoI don't think you can do anything meaningful without domain knowledge. It can only be very limited without I think.
- mewpmewp2 2y agoYeah, I would say that elite programmers are the ones who are able to do most value with the tools they have, so likely they would be the ones who would get most out of AI as well, since they know how to make it do what they want and understand if it's any good or not.
- gessha 2y ago> AIs can beat elite programmers Are we still talking about AIs as anything other than tools that will enhance everyone’s abilities instead of replace people at the bottom? Beat elite programmers? Have you seen what hundreds of billions of dollars can get you and the models can’t even solve a logic puzzle? Say those AIs exist. Who is going to prompt those AIs? Steve, the CEO, who can’t open his PDFs or Bill, the CTO, who has only 24 hours in the day.
- _heimdall 2y agoConversations around AI are almost always unclear and poorly framed driven by a profit-hungry hype train. We're still talking about AI as though the goal was never actually to have artificial intelligence. LLMs are impressive for what they are, but they definitely aren't intelligent. OpenTextPrediction just doesn't have a nice ring to it and definitely wouldn't be valued at billions of dollars.
- ljm 2y agoSuperficial Intelligence may be more apt in many of its applications
- gessha 2y agoWhenever I see somebody type super intelligence or AGI, I remember that AI was supposed to be solved by a summer project at Dartmouth in 1956 and I chuckle a bit.
- cyanydeez 2y agoThats mosyly the faul of AI, NOTHING else.
- mewpmewp2 2y agoAre ants or dolphins also not intelligent then?
- _heimdall 2y agoWell that's a great question, and an even more basic complaint I have with the AI research space. They have yet to bother coming up with a clear way to define or recognize intelligence or consciousness.
- deleted 2y ago[deleted]
- swasheck 2y agoand i’ve worked with 1000s of sysadmins, java|python|php|go|javascript developers, network admins, security admins who could be replaced by bash scripts, llms, or even mid-level dbas.
- jeltz 2y agoI assume you exaggerate the numbers but to your point: yes, but these people in my experienced are best replaced with nothing at all since they do more harm than good. Sute, you could replace them with LLMs but what us the point of fucking up your codebase faster for less money? This is my main fear about AI: AI being used to do stupid things more efficiently.
- fragmede 2y ago2000/20/50 = 2, or meeting an average of 2 people a week over a 20 year career. Or 9 people a month. So yes, thousands seems too high.
- olddustytrail 2y ago> meeting an average of 2 [incompetent] people a week You clearly have far fewer meetings than I do! :-)
- anonzzzies 2y agoWe usually work for 3-5 companies at the same time and we swap one out around every month: we do integrations for our own product and troubleshooting for clients. I meet far more people who should find another quickly per month than 9, including dba's, cto's, devs, secops, decops, managers etc. Currently AI already beats most of them on single one shot tasks but LLMs are not consistent across tasks for the same project; nor are a lot of humans but at the moment better than LLMs. And seeing the progress over the past 2 years; yes they get better at the one shot tasks, amazingly so, but consistency, even in the same conversation is a big issue. They just are not. So humans will win until that is fixed, if it can be. And hallucinating; people bluff about their knowledge too, but they can be corrected and might soak up that knowledge; for LLMs it's not proven it's even possible to fix this.