Тёмный

Hardest Part of Software | Prime Reacts 

ThePrimeTime
Подписаться 484 тыс.
Просмотров 56 тыс.
50% 1

Recorded live on twitch, GET IN
/ theprimeagen
Link to article:
stackoverflow.blog/2023/06/26...
Author: Jared Toporek
MY MAIN YT CHANNEL: Has well edited engineering videos
/ theprimeagen
Discord
/ discord
Have something for me to read or react to?: / theprimeagenreact

Наука

Опубликовано:

 

15 июл 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 142   
@gustavoviana5508
@gustavoviana5508 11 месяцев назад
Hardest part of software is telling your mom you're gonna be on the computer for the rest of your life.
@rahulspoudel
@rahulspoudel 11 месяцев назад
😂😅
@SachinDolta
@SachinDolta 11 месяцев назад
💯
@pythagoran
@pythagoran 11 месяцев назад
You mean like every knowledge worker in the world today??
@rodrigobarraza
@rodrigobarraza 11 месяцев назад
True. My mom gave up by the end of highschool, and would just start calling me "the executive" in spanish, because I was always on my giant table and PC.
@elCamo12
@elCamo12 11 месяцев назад
my mom never questioned it (started to use my pc at age of 6 for at least 4 hours a day)... now she is proud xD
@vitiok78
@vitiok78 11 месяцев назад
Always refuse to do tasks assigned to you in a verbal conversation only. Demand a ticket or email. The manager wants to complete the task and take his bonuses. Ideally with the lowest amount of responsibility. If he can blame you for his failures he will do it anytime. Demand more details, demand tickets, learn to say no. If managers call you annoying then you are a good programmer.
@spoonikle
@spoonikle 11 месяцев назад
Heck yea! Don’t let ‘em be lazy smooth brains + you have a record of all the backflips they are asking for.
@programmer1356
@programmer1356 11 месяцев назад
EVERY time I don't get a CYA mail I regret it. It might be a week later in which case I'm lucky because I keep handwritten notes and quote them but if it's six months or a year later I have to kick myself. They always say something like there's no need to write it down, no need to CYA, effing liars.
@vitiok78
@vitiok78 11 месяцев назад
@@programmer1356 If they refuse to write it down I often play fool and don't do that task. And when they ask I speak something like this: "Oh crap! Man, I completely forgot to do that task! I was very busy that day. That's why I asked you politely to write that task down or send me an email. Sorry! It's my fault! Never happen again! It is what it is..." And they learn fast)
@programmer1356
@programmer1356 11 месяцев назад
@@vitiok78 Nice. I'll try a slight mod on that next time. I'll mail them "I'm sorry, I can't find your mail where you told me what to do. Please forward it or reply with your requirements."
@nosleep7026
@nosleep7026 11 месяцев назад
This is good advice.
@guitoo1918
@guitoo1918 11 месяцев назад
If there was a way to describe extensively and without ambiguity how a piece of software has to behave, it would be called "code".
@carlosgois2097
@carlosgois2097 11 месяцев назад
Couldn't agree more
@NibbleMeTwice
@NibbleMeTwice 11 месяцев назад
That comic's pretty good.
@caiomatheus817
@caiomatheus817 11 месяцев назад
Spot on…
@FryuniGamer
@FryuniGamer 11 месяцев назад
Exactly, if someone can make a way to have a human language text have zero ambiguity and be totally and verifiably exhaustive in its conditions we could just write a parser for it and it would be the code
@fennecbesixdouze1794
@fennecbesixdouze1794 11 месяцев назад
Repeated ad nauseam and also completely wrong and misguided. All you're describing is that a collection of code and instructions to compile it produce a deterministic program output. That's all it means to specify something precisely. The point isn't to specify something precisely, the point is to produce something useful that solves a problem. Here's one version of the problem: will people with real-world problems to solve have better luck hiring programmers, spending hours in meeting explaining the problem they need solved, waiting at least a couple weeks to get results back, and then going through months and months of iterations with 2 week gaps between feedback, or will they have a better experience chatting directly with ChatGPT, getting immediately-runnable programs back, and then talking directly to ChatGPT with critiques and corrections and iterating directly with the chat bot? For a whole lot of problems, the current non-gimped version of ChatGPT is already at the point where you'd have a better experience engaging ChatGPT directly than 90% of software shops you could hire out. It's not commercially available, but that experience literally already exists in the research preview. No, that doesn't describe every programming shop, but it describes quite a lot of them and a huge percentage of programming work that is done today.
@SimGunther
@SimGunther 11 месяцев назад
Engineers: Let's use AI to write the requirements for us Management: I thought we were using AI to replace you developers Engineer: That'll never happen
@geriatricprogrammer4364
@geriatricprogrammer4364 11 месяцев назад
never trust the business leaders/managers, 'that will never happen' is their favourite phrase, they apparently know more than you know, until it does happen, then it's your fault.
@pillmuncher67
@pillmuncher67 11 месяцев назад
Back in 1995 I was tasked with writing a program that had to be running on another site, in fact, another company that was working for us. People there had to enter data and once a week an automated email with the data (a csv file) had to be sent to a specific person in my company who would save the file and use a command line program to write the data into our database. When I asked what would happen if that person was sick or on holiday I was told: "Then his assistant does it!". A year later I get an angry call (I had changed jobs since and was working for another company): "What the hell is wrong with the program, why don't the data from the other site don't show up in our database? Are you stupid or something?" I scheduled a meeting for the next day and when I went there, of course, the guy whose job it was to transfer the data was on holiday, and he didn't even have an assistant. I explained to them what had happened and said "I told you so", much to their chagrin, fixed it and wrote them a sweet, sweet bill for my time. I also said they could call my any time if need arises.
@tlz124
@tlz124 11 месяцев назад
Normally the Nick Burns type of people piss me off. But in this case, you're hilarious
@FrederikSchumacher
@FrederikSchumacher 11 месяцев назад
5:10 Through years of software development as career, I've concluded most people have the reasoning capabilities (in terms of layered complexity and constraints) of kindergarten children, just with more expressive rhetoric and less sand-throwing (usually). The Five Why strategy from Agile coaching comes to mind: either it will guide the interviewed person towards uncovering and expressing a need more clearly, or it will frustrate and infuriate them until they abort the discussion... either way it reaches a conclusion different from the original premise. Another insight I've gained doing my work: People whose primary task is to delegate never care about efficiency (of the delegated work), this is conceptually alien to their mindscape. Any and all work present or future is simply delegatable, and so incurs no additional thought. "It will never happen" -> "It will happen very frequently and intentionally" "Same as that other thing/time" -> "Completely different than that other thing/time" "Nothing ever works, everything is broken" -> "One very specific thing in one very specific situation didn't work" "We'll deal with it, when it happens" -> "You will have to deal with it" "I can't imagine anyone would want/do this" -> "I don't care, not even enough to construct BS arguments."
@christopher8641
@christopher8641 11 месяцев назад
your second insight is horribly accurate and I have never considered that. But, god its so true.
@guitoo1918
@guitoo1918 11 месяцев назад
"We need you to draw seven red lines. All of them strictly perpendicular; some with green ink and some with transparent. Can you do that?" Clients don't know what they need and dont understand what they believe they want. Ai won't tell them when they are asking nonsense. We are fine.
@TheAces1979
@TheAces1979 11 месяцев назад
This was so good. I was literally in tears several times watching this. I felt this in my SOUL!
@FrederikSchumacher
@FrederikSchumacher 11 месяцев назад
Prime also only reads 99% of the text in articles he's reacting to, the rest is interpolated.
@XDarkGreyX
@XDarkGreyX 11 месяцев назад
Quite the comedic interpolation sometimes
@gaeel330
@gaeel330 11 месяцев назад
I used to go to school by train, from a village of just 2000 inhabitants. Trains are fine with small populations!
@nosleep7026
@nosleep7026 11 месяцев назад
Depending on the size of the country and how far its away from civilization, you might want to have a car just to get away in an emergency case.
@gaeel330
@gaeel330 11 месяцев назад
@@nosleep7026 Cars are actually a terrible evacuation method. Traffic jams happen very quickly with just small surges, so imagine when you need to empty an entire city. The best way to empty a city is again, trains.
@gaeel330
@gaeel330 11 месяцев назад
@@nosleep7026 Also, I never said cars are never useful and you shouldn't have one, just that trains are useful in small towns
@spirit-farmer
@spirit-farmer 11 месяцев назад
About the SMS story, making clear and concise instructions is almost impossible. I remember making instructions for a task for 3rd year computer science students when I was a TA about 5 years ago. They were supposed to copy some simple code and run some script. I had instructions which I thought were super clear, something like: "Setup the system by running this command: .//src/init.sh." There was a paragraph right above it with more details ofc. Sooo many people just copy-pasted the line without reading the instructions, sometimes they kept the , sometimes they were in the wrong directory, and so on.
@Jm4cc4
@Jm4cc4 11 месяцев назад
The thing with self driving cars is that the more there are the less precise it needs to be, because the human variability/randomness is reduced as percentage of self driving cars increase. If you get to a critical mass, you could even begin having a peer to peer car network where future actions are shared with every other AI car around it, and the issue becomes more akin to a sorting and routing algorithm
@SeriousCat5000
@SeriousCat5000 11 месяцев назад
I find that a personal project can grind to a halt when you become fuzzy or uncertain on how the product design (features and functionality) and or the UI/UX should be. I wish there was a person I could go to and sit down for several hours over a couple sessions, explaining what I want to build, and that person would return to me in a week with a folder of all the screen mockups and functionality requirements of the project. How to build something in code is challenging enough, but it's very doable and can happen at a steady pace if all the questions around "what" to build exactly are already answered.
@Robert-zc8hr
@Robert-zc8hr 11 месяцев назад
What I do is write a PoC, the less code the better. Forget about abstraction, architecture, DRY, tests, pipelines, linters, compiler optimizations. Just make something that barely works some of the time and get the requirements from there. Once you have your requirements then you can rewrite the whole thing properly.
@Tomyb15
@Tomyb15 11 месяцев назад
The point of worrying about ai is that if it lowers the cost of producing software solution by any measurable way, then it very well may leqd to a decrease in the demand for software developers. It doesn't imply that the job won't exist anymore, but that the number of job positions and/or the salary is going to go down. THAT is the worry. Coding is still a big part of doing software.
@jsonisbored
@jsonisbored 11 месяцев назад
There's a reason pseudo code is used to communicate ideas instead of natural language
@nuvotion-live
@nuvotion-live 11 месяцев назад
Lol the trope of minified javascript in stock images is so universal even Prime does it
@brandonculver8911
@brandonculver8911 11 месяцев назад
Ironically reading and interpreting SMS messages would be something an LLM would be reasonably good at. Not perfect, but it would also require very little code to get it off the ground and you would just have to accept some data discrepancies, but any research project, even run by hand, has that issue.
@sasukesarutobi3862
@sasukesarutobi3862 11 месяцев назад
Agile isn't a death march because you're sprinting.
@carriagereturned3974
@carriagereturned3974 11 месяцев назад
the ending is awesome
@AScribblingTurtle
@AScribblingTurtle 11 месяцев назад
Software Dev is not just one person issuing orders, It's a dialog between multiple people of all areas (including Programmers). ChatGPT on the other hand is the ultimate yes man. Always giving an answer no matter how correct it is. What is correct and what is not does not even matter for these Language models. Oh god, the feels on this one. "This will never happen" is something I've heard so often and it almost always comes back to bite us. What bothers me the most, is that this often comes from people who otherwise treat their clients as total idiots. I don't understand why a total Idiot couldn't create this scenario, that "Will never happen". But then I'm not a CEO, driving around in the newest Mercedes. Just a programmer slaving away, day by day for less than the average wage, still driving a 20+ years old car.
@petertillemans2231
@petertillemans2231 11 месяцев назад
When the biz tells something will never happen, it is going to happen unless it is absolutely physically impossible. If it is not physically impossible assume it can and will happen.
@jhelmuth
@jhelmuth 11 месяцев назад
Thank you for mentioning the turok rage wars monkey bug!!!! That ruined my teen years...
@SnowSmashin199
@SnowSmashin199 11 месяцев назад
I felt that jerry rant in my soul, it's so true.
@danielcoats713
@danielcoats713 11 месяцев назад
Immediately, when the executive guys says "That will never happen", I got goosebumps. My rule of thumb is assume that any potential software bug on any layer will be hit, and therefore you should deal with that bug early. Given enough time, a software's bugs will be exploited.
@CYXXYC
@CYXXYC 11 месяцев назад
9:55 "Damn it! I accidentally arrived at the wrong building again. I really should invest into those navigators"
@connorallen162
@connorallen162 11 месяцев назад
I like how A couple months ago, when Prime saw an article drop "some people still use COBOL" he was shocked and kind of appalled. Then, specifically to address that knowledge gap, he did CHAD stack and his response today is "respect."
@salvatoreshiggerino6810
@salvatoreshiggerino6810 11 месяцев назад
Almost all the teams I've been assigned to have been run by managers who are absolutely hell-bent on the idea that what they want is identical to what they need. For those AI is actually a viable alternative, since every software project objectively being a massive failure is already a viable strategy for them. Killing off those dev jobs will probably be a net benefit in the long run. When having real human developers becomes the premium option maybe we will be taken more seriously.
@TheAces1979
@TheAces1979 11 месяцев назад
It makes as much sense as saying WebMD will replace doctors.
@ulrich-tonmoy
@ulrich-tonmoy 11 месяцев назад
The henry ford quote for the Vi guys they couldnt get out of modal editing
@kaotiskhund
@kaotiskhund 11 месяцев назад
Yeah, like a dog catching a ball falling on the chess table is so FINITE possibilities... wonder the response of AI there....
@istovall2624
@istovall2624 11 месяцев назад
Naming variables
@strictlyunreal
@strictlyunreal 11 месяцев назад
3:25 Metric is the standard system.
@mazensharkawy9525
@mazensharkawy9525 11 месяцев назад
"Is it drinking?.. is it programmed with JavaScript ?? We don't even know" 😂😂
@justine_chang39
@justine_chang39 11 месяцев назад
i found myself shouting YESSSS many times while watching this video.
@NuncNuncNuncNunc
@NuncNuncNuncNunc 11 месяцев назад
I always trust legal terms and conditions to AI prone to acid trips. What's the worst that could happen. These days you even have lawyers using AI to find court cases and write briefs. It's crazy how developers are so bad at anticipating user input
@laughingvampire7555
@laughingvampire7555 11 месяцев назад
The metric system is the standard, the imperial is used by laggards.
@realslimshady3496
@realslimshady3496 11 месяцев назад
If I use NeoVim will I be able to grow a LUSCIOUS mustache like Prime
@maxpopov6882
@maxpopov6882 11 месяцев назад
Short summary: garbage in, garbage out.
@con-f-use
@con-f-use 10 месяцев назад
Just a note in agreement: AI cars don't "just" need to be "at least as good as human beings", and not just better by a factor of 10, oh no! They need to be a lot better by a HUUUUGE margin. Because there's no probability that all human beings fail catastrophically at the same time in odd circumstance, and if they did, we humans won't care about driving anymore. In contrast, with AI there is! You cannot proof that the AI is correct. There might be a day with solar flares on which the planets align, "hooked on a feeling" by the Hoff plays on the radio and we have a scheduled maintenance of Tesla satellites - and all that together triggers all Tesla cars to crash simultaneously. That will be infinitely worse than a few more accidents caused by human drivers in the mean time. And because of the way AI is build, you can not proof it won't happen - from what we've seen with edge-case behavior of AIs, it's not even that contrived of a scenario. So f. that "only at least as good as humans" curappu!
@jarvenpaajani8105
@jarvenpaajani8105 11 месяцев назад
Agile, waterfall with reoccuring meetings every two weeks
@kkiimm009
@kkiimm009 11 месяцев назад
My biggest fear with AI is that it will take over the fun parts of coding while we just sit and write higher-level tests like integration tests or acceptance tests to ensure that the AI do what we want. I'm gone quit if that ever happens.
@TimothyWhiteheadzm
@TimothyWhiteheadzm 11 месяцев назад
"We need engineers because managers don't know the requirements" then proceeds to tell a story where the engineer blindly followed the managers instructions.
@filthyfrankblack4067
@filthyfrankblack4067 11 месяцев назад
Self driving cars? I still want flying cars.
@bransonS
@bransonS 7 месяцев назад
I assume AI will eventually do the PMs job and the dev job. Why wouldn’t they be better at knowing what we want than we do? It has access to way more than we do. Social media and ad engines are the first steps of many in my eyes
@kubre
@kubre 11 месяцев назад
I do love trains
@AG-ur1lj
@AG-ur1lj 11 месяцев назад
This is a misunderstanding of how AI systems are trained. Neither chess nor self-driving cars are built with “rules.” That’s the whole point of a neural network. Chess-bots are trained by playing billions of games against each other, and optimizing for moves that have been shown most likely to lead to a W. Drive-bots drive through driving simulations under various conditions, and optimize for actions that have shown to minimize the chance that the User will disengage and take control. It’s the same with GPT. That’s what makes them so unique. There is no known way to state or quantify the rules that the network maps out during its training. The only accurate way to characterize the nature of what it does is to say that it generated the tokens which it calculated to be the tokens that are most likely to constitute a satisfactory response to your prompt
@TECHN01200
@TECHN01200 11 месяцев назад
As someone who does the agile thing at work, I'd probably still take waterfall any day of the week. Too much beurocracy.
@stefanianta6962
@stefanianta6962 11 месяцев назад
Requirements should come from automated market/social demand aggregators like in Life's Eukarya OS that produced the requirements and code for the top genes in use on Earth in the past billion years. The loop of 37 mitochondrial microservices/genes that are implemented in all cells of all multi-cell orgs on Earth (humans, animals, plants, etc) might be the kind of approach / architecture to clone an evolutionary, self-sustainable social demand aggregators and coding networks. And likely it will resemble Nature's sexual recombinant chromosomal libraries. :-)
@un2mensch
@un2mensch 11 месяцев назад
This reminds me of a conversation I had with one of my company directors about 15 years ago, after he found out how much he was spending on a new team of developers. He says to me, "you know, one day we'll just be able to tell computers exactly what we want them to do, and we won't need you guys anymore!" So I reply, "actually, that's exactly how computers already work -- the problem is *you guys* are incapable of clearly identifying or communicating what you actually want."
@Mel-mu8ox
@Mel-mu8ox 11 месяцев назад
I like Bing... It tells me to change the subject all the time... I try to think of new subjects to keep the AI overlord Bing interested in what I have to say XD
@NorbertSchulz
@NorbertSchulz 11 месяцев назад
The hardest part of software is the hardware its running on.
@kubre
@kubre 11 месяцев назад
What happened at 8:00 ? I can understand he was speaking words but like what?
@laughingvampire7555
@laughingvampire7555 11 месяцев назад
IDEs are not new technologies, they are based on Lisp and Smalltalk environments of the 1970s, the thing is that most of the IDEs are trash and remain as trash compared to those Lisp/Smalltalk environments of the 1970s. Even emacs who is supposed to be inspired by (extracted from) those environments is trash compared to those environments. Because most modern IDEs are written in Java or Electron and these two technologies are worried about giving lots of bells and whistles that help to nothing and avoid helping you on the actual code. Vim/Emacs focus on helping with the code.
@andrewdunbar828
@andrewdunbar828 11 месяцев назад
Man that writer doesn't understand either chess AI or modern AI based on transformers. But just like the AIs based on transformers he talks like he's sure of it.
@Vampirat3
@Vampirat3 11 месяцев назад
Na bro , Were coming back for rage wars. Ill crack open the .iso and reprogram it myself , so sorry someone did that too you and the game😢... Great article review as usual. AI is just another a tool , its how it gets used.
@TheBuzzSaw
@TheBuzzSaw 11 месяцев назад
Atwood's Law
@ironfist7789
@ironfist7789 11 месяцев назад
Yes, you can't take the average of human drivers simply because other things are factored in like drinking, deliberate wrecks, people screwing around, etc. In other words, humans are probably a little bit better since sometimes they are even doing things deliberately wrong (this was mentioned somewhat). Celebrities driving through buildings while on 3 different drugs, etc. Fools going 120 in a 25 mph school zone.
@jimbojones8713
@jimbojones8713 11 месяцев назад
and if they replace executives with AI?
@MMLauritsen
@MMLauritsen 9 месяцев назад
I understand the point of the article, but it's funny how AI could solve these "please stop" or survey responses quite easily compared to humans.
@AZisk
@AZisk 11 месяцев назад
asking a business exec an implementation related question was the mistake here, and yes that was the fault of the engineer 😅
@MarcinP2
@MarcinP2 11 месяцев назад
True. It is the job of an engineer to protect the naive and innocent from their stupidity.
@spicywe1ner
@spicywe1ner 11 месяцев назад
man that NPC comment. how does one go back to being an NPC. getting sleep on time, and not having shit break all the time.. give me that NPC life
@Yupppi
@Yupppi 6 месяцев назад
Better than 50% of human drivers sounds a pretty fair game. Very few admit they're below 50% but half of us are there. I can't make any comments on who would be more likely to be above or below (possibly the ones driving more freuqently would be on the above 50% side). Trains are nice. Until you need to go somewhere that one track doesn't take you. There's A LOT of places like that. What about places that have great distances between populated areas? What if the populated areas are small too on top of being distant? A train ticket through Canada in one direction costs like thousands of dollars. Something worth thinking about. Turok rage wars :DDDDD you know you done goofed when you play turoks after the second one.
@sealsharp
@sealsharp 11 месяцев назад
Yeah, customers will create an exact of model of their application and the software will build it, no code require~rire~reiii... ....Oh wait, we got a temporal problem here...recalibrating... beep bap boop...Sorry for the confusion. That prediction was from 25 years ago. Here's the current year version: Yeah, customers will describe an exact of model of their application and the AI will build it, no code required.
@wewantthefunk73
@wewantthefunk73 11 месяцев назад
I hate the word "requirements". Software doesn't have requirements. People have problems that need to be solved and/or needs to be met. As software is created you either discover a problem or need you didn't know you had by gaining greater understanding or you create a new problem or need because your focus on the solution instead of the problem. Sadly, the latter is so prevalent in our industry that the head to up the ass ratio is incalculable.
@muchamadyja
@muchamadyja 11 месяцев назад
Oke doc, dr disrespect
@bobanmilisavljevic7857
@bobanmilisavljevic7857 11 месяцев назад
Prime you made my day again. Its amazing people get to see the replies for STOP 🤩
@damianmeneses4382
@damianmeneses4382 11 месяцев назад
you are the best utred
@MarcinP2
@MarcinP2 11 месяцев назад
I actually asked chat gibbity and it could figure out what to do if while driving the road markings suddenly ended and it answered to slow down, maintain lane position and pay careful attention but proceed to drive. I think it's not bad. I think for every edge case there has been a nerd argument on Internet.
@Jeanpierrec19
@Jeanpierrec19 11 месяцев назад
"maintain lane position" you do know that the only way an AI can possibly know where the lane position is is the white lines that now no longer exist? That only leaves it with "slow down" " pay careful attention" and I sure do hope it never "proceed to drive" right off a cliff...
@KatarSloto-wx4sz
@KatarSloto-wx4sz 11 месяцев назад
A challenge for the next video, don't mention vim or neovim
@azzyfreeman
@azzyfreeman 9 месяцев назад
AI won't take our jobs away, unless you have an AI client who know exactly what it wants
@Vampirat3
@Vampirat3 11 месяцев назад
And HECK no i havent used the bing AI. It requires edge i was too disgusted to try it. thank you for saving a few more of my braincells from microsoft
@felipedidio4698
@felipedidio4698 11 месяцев назад
AI is only going to be a great coder when it starts writing new code instead of copying already existing code. i.e.: try to ask it to write anything that is commonly written in a language in another, like the algorithm to convert a CFG to GNF (Context Free Grammar to Grainbach Normal Form) in python.
@vitiok78
@vitiok78 11 месяцев назад
We can switch to self-driving cars now. But only with one condition: all the cars should be self-driven. Human driving should be banned. In that case we will be much closer to chess with their predefined and clear rules. After all, only 1 drunk idiot can cause a real disaster on the road. Which could have been avoided if other drivers were human.
@andrewdunbar828
@andrewdunbar828 11 месяцев назад
The problem then will be the hackable exploits in such systems that don't exist with traditional cars or horses.
@vitiok78
@vitiok78 11 месяцев назад
@@andrewdunbar828 Of course! But we will deal with them like we always do with new threats. Even with those exploits and car AI bugs we will quite significantly reduce the number of deaths on the road. Isn't it the goal after all?
@JChen7
@JChen7 11 месяцев назад
I think if the hallucination problem with generative AI is solved, this hot take is limited to what current AI can do and will not age well. We are already able to provide ad hoc feedback to ChatGPT, after which they politely adjust their results to suit our changed/better-defined requirements. How is that not similar to the iterative process that Agile prescribes? With an adequately trained AI, we could even then go on to ask it "acting as a senior software engineer and/or business analyst, what are your recommendations for doing what I want" and then "okay, code that up then and explain what you wrote." Thereby effectively letting the AI figure out those requirements gaps that the OP is so certain only people can accomplish.
@Salantor
@Salantor 10 месяцев назад
It is hard to take seriously an argument that hinges on the word "if", which by itself implies that the solution might never come.
@JChen7
@JChen7 10 месяцев назад
@@Salantor Fair point.. I admit it’s an optimistic take, but to dismiss the “ifs” seems to greatly underestimate the rate of progress we are making in AI and related fields. Hence my choice of wording “does not age well” to imply that Prime is making a similar mistake. But feel free to not take my opinion seriously.
@MrEnsiferum77
@MrEnsiferum77 11 месяцев назад
It's pretty easy... u are doing brainstorming and working on DDD domain core without db, instead here's frontend developers do what u want, we have generic backend... but the problem is, scumbag colleagues and clients and already dead code, that someone was working on for 2+ years, just the clients to see if something make sense and than find some more crap developers in 3rd world countries...
@robpruzan7292
@robpruzan7292 11 месяцев назад
This entire article is written on a mountain of fallacies and assumptions. Also, claiming something can't be done because of past or present state isn't useful. In a hypothetical scenario where we can 1:1 human learning with a model, every point made is irrelevant. Some things said like "there are so many scenarios you cant program them all in" doesn't really make sense. GPT-4 already shows reasoning very impressive reasoning capabilities, it's clearly not just hardcoding scenarios. Take that to the limit and any model can understand requirements much better than a human.
@Salantor
@Salantor 10 месяцев назад
Making an argument about a hypothetical scenario by conjuring a hypothetical scenario. Also, humans can't program for all possible scenarios. If we can do 1:1 human learning with a model, then the end result is the same.
@fuckyoutubefuckinghandles
@fuckyoutubefuckinghandles 11 месяцев назад
Imagine how much work Vim users would get done if they just worked instead of talking about working. They would start working.
@DonAlcohol
@DonAlcohol 11 месяцев назад
since the world is ruled by money, here is i nice tought experiment , what if for the same model of care there were two versions of the ai, the expensive one, that put preserving the life of the occupants over the preserving of human life (meaning it would take the ride over the two grannies exit over ride into the frozen lake when only 1passenger in the vehicle, the second would choose to kill its one passenger and not harm the two grannies in an emergency stiuation even if because of the situation one of them gets a haertattac anyway., nice so how much would the first ai be worth more to you, infinite amount , so lets make all the cars that way, same situation, instead of 2 grannies a train of 50 todlers on their bikes allong with their todlers , and a cold but not frozen lake that due to a verry dry season is not even a meter deep... basicly choosing to be the devil on earth for killing 50 kids because you payed aboatload of money extra to do so ,... and have fun living with yourself aftwards i guess,
@DonAlcohol
@DonAlcohol 11 месяцев назад
and would you trust the car company not to switch the priorities with some update, or because your bank had some issues last month so your subscription to the expensive a was payed late, and the systen hasent got the memo yet that its back the other way around
@DonAlcohol
@DonAlcohol 11 месяцев назад
also , and i know i do this in the my own text , but i really think we should stop calling this thing , AI , as it seriously lacks everything i expect of something worthy of the I in AI,... intelligence , can instigate an action or conversation without requiring input, a dog can go to its doghouse and ly in it without having to have been told to do so. llm's are the worst in not deserving that I , if you have the entire works on logic and how it works fed in to you and have any level of intelligence you would be able to spot contradictions in the rest of the stuff that was fed into you and not simply copy them into your answer when asked to name a few
@Wielorybkek
@Wielorybkek 11 месяцев назад
Wait... am I missing something? Let's say we have a Product Manager telling AI their requirements, AI produces code but the code ends up reveiling some new obstacles. Then you just tell your AI "hay, please refine the code to add this new requirement", and you iterate over and over until your code works as expected. The guy in the article assumed that the code is produced only once and can never be refactored. AI can do refactoring sooo...?
@yojou3695
@yojou3695 11 месяцев назад
i dont see how a product manager could give the proper feedback, hell even if it was a programmer i dont see it. And by that point you might as well do it yourself
@sealsharp
@sealsharp 11 месяцев назад
Assume multiple product managers telling the AI to set different priorities and inputting contradicting facts and requirements. Will probably lead to the first AI trying to k!ll itself.
@Wielorybkek
@Wielorybkek 11 месяцев назад
I can totally see AI replacing big part of programmers in "feature factory" types of companies. This sort of work is depressing anyway. It might be more difficult for new coders to enter tha market but besides that, it would be for good.
@bryson2662
@bryson2662 11 месяцев назад
Shit Americans say "standard" 3:30
@_bradleystrider
@_bradleystrider 11 месяцев назад
I was honestly shocked that prime, an american, was pro-trains. fair point about small population towns/areas though
@nicholasthesilly
@nicholasthesilly 11 месяцев назад
Tons of Americans love trains. It's just that most of the USA's territory is so sparsely populated compared to Europe or East Asia. AND the country is really bad at doing large public works.
@k98killer
@k98killer 11 месяцев назад
Counterpoint: if Henrison Ford was a real genius, he would have invented a faster horse that never shits. That would be way cooler than a car.
@shalevh
@shalevh 11 месяцев назад
another npc here
@tungly1558
@tungly1558 11 месяцев назад
I hear Elon Musk make some chip to read ours mind, maybe we should afraid now lol
@gullijons9135
@gullijons9135 11 месяцев назад
Wow, when you started talking about "hnefatafl" I thought you were just making some weird shit up, then when you translated it to English I finally understood. I'm Icelandic and I have to say - your pronunciation is horrible :-) Props for recognizing hnefatafl though!
@ThePrimeTimeagen
@ThePrimeTimeagen 11 месяцев назад
:)
@naufragio5842
@naufragio5842 11 месяцев назад
1
@Noam-Bahar
@Noam-Bahar 11 месяцев назад
2
@Tony-dp1rl
@Tony-dp1rl 10 месяцев назад
The hardest part of writing software is not the writing code, it is the stopping to get the Data in the shape/model it should be for the solution. More time on that, and the code almost writes itself. Perhaps that is where AI will really shine - here is my data model, go write the code to make X happen.
@un2mensch
@un2mensch 11 месяцев назад
I actually came here looking for The Last Kingdom references but I guess I'll stay for the nerd lectures
@oraqlle
@oraqlle 11 месяцев назад
1
Далее
Software Engineers Hate Code | Prime Reacts
14:47
Просмотров 51 тыс.
Dear ThePrimeagen, You Are Wrong | Prime Reacts
22:14
I Quit Google After 18 Years | Prime Reacts
29:50
Просмотров 113 тыс.
Bizarre Finances of Mozilla | Prime Reacts
30:05
Просмотров 94 тыс.
Golang is OG?
5:16
Просмотров 6 тыс.
What Color Is Your Function | Prime Reacts
34:05
Просмотров 103 тыс.
What Imposter Syndrome Feels Like
0:57
Просмотров 118 тыс.
Why No One Wants to Live in the UK
19:15
Просмотров 23 тыс.
How To Never Get A Job
18:32
Просмотров 168 тыс.
We Tried That, Didn't Work | Prime Reacts
13:40
Просмотров 87 тыс.
🛑 STOP! SAMSUNG НЕ ПОКУПАТЬ!
1:00
Просмотров 71 тыс.
Телефон в воде 🤯
0:28
Просмотров 1,2 млн
Will the battery emit smoke if it rotates rapidly?
0:11