Пікірлер
@davehitchman5171
@davehitchman5171 2 ай бұрын
Wont last for much longer, salaries in the UK are at a lower level than the people that push the trolleys around the supermarket car parks, and that level is only attainable if you are 5 years old and have 60 years experience
@FirstName-hd7ss
@FirstName-hd7ss 3 ай бұрын
The most bullsh1t I’ve heard. Totally driven on hidden agenda about diversity(why no women anymore?) please…
@SimonsTechClub
@SimonsTechClub 3 ай бұрын
My Summary and Analysis on "What would Uncle Bob say regarding the future of Software Engineers and AI" on my blog post: aisoftwaredevelopers.blogspot.com/2024/02/what-would-uncle-bob-say.html
@PauloConstantino167
@PauloConstantino167 5 ай бұрын
this and the other monkeys who wrote that manifesto did more to make software jobs pure shit than anyone could have ever done.
@user-lx5mi2ru3n
@user-lx5mi2ru3n 5 ай бұрын
Amazing uncle bob Can you give me ctf flag
@dijoxx
@dijoxx 6 ай бұрын
Please enable subtitles.
@gmxmatei
@gmxmatei 7 ай бұрын
Subject-Oriented Programming, not OOP!
@mooripo
@mooripo 8 ай бұрын
I really stretched my patience watching this whole video, I deserve a cookie from every programmer out there
@mohokhachai
@mohokhachai 8 ай бұрын
How to call function the ref will be dynamic
@kshetragia
@kshetragia 8 ай бұрын
On 14:50 Uncle Bob shows a russian relay. The inscription on the relay contains the thickness of the conductor and the number of turns in the coil and that the relay contains silver.
@gmxmatei
@gmxmatei 9 ай бұрын
The future of programming is usm programming language -- Universal Software Model!
@unknownceres5714
@unknownceres5714 10 ай бұрын
If the number of programmers doubles every 5 years, there would have been roughly 1024 in the 90's, so that doesn't seem accurate.
@commenteroftruth9790
@commenteroftruth9790 10 ай бұрын
45:00 it is probably because of the type of culture surrounding it, and the culture surrounding the people interested in programming. and the culture of perceptions based on stereotype and overall disinterest or lack of comprehension. leading to a culturally less popular area. leading to a less diluted area of differing types of people. leading to a smaller selection size of people.
@chuckles2040
@chuckles2040 10 ай бұрын
Uncle Bob is an utter idiot.
@sagielevy8473
@sagielevy8473 11 ай бұрын
Such good delivery, and the sentence "it should've stayed in the trash where it belongs!" is the concise description of ObjC. I write with it for 3+ years and hate more every day. Swift's great though
@trumbaron
@trumbaron 11 ай бұрын
3:22 Woa, in my book it is on page 48!
@kseniyakolokolkina5884
@kseniyakolokolkina5884 Жыл бұрын
Sad thing is that now people all over the internet say that you don't even need a Computer Science degree to become a programmer. Also, my Dad who is in his 50s now (and I'm 19) says that my code is hard to read and inefficient and it's like I'm trying to write the most complicated code for simple things.
@chqara
@chqara Жыл бұрын
Cool 😍
@Stopinvadingmyhardware
@Stopinvadingmyhardware Жыл бұрын
wrong
@joshua-goldstein
@joshua-goldstein Жыл бұрын
I'm sorry but I cannot take someone in this area seriously who doesn't understand the meaning of O notation...
@KrishnaDasPC
@KrishnaDasPC Жыл бұрын
glad that he replied to my message in facebook. A real legend.
@szilagyimiklos4757
@szilagyimiklos4757 Жыл бұрын
"We didnt get into this business to kill people" - Speak for yourself chief
@hemogoblin85
@hemogoblin85 Жыл бұрын
yep - exactly
@mbunds
@mbunds Жыл бұрын
We drove women away from the software industry? That's not beneficial at all! My wife introduced me to programming in BASIC, and I can't say where I would be today if it weren't for her inspiration. She was a COBOL/FORTRAN programmer working on Harris "big iron" machines used for typesetting , so working in BASIC on my first computer (Timex Sinclair) was sort of "slumming" for her. We need to make STEM topics related to programming less adversarial to women, but how?
@sylviogiraldes
@sylviogiraldes Жыл бұрын
Brilliant and inspiring lecture. Thank you Bob
@godblessCL
@godblessCL Жыл бұрын
True, no need for too much new languages.
@_c.m.a.z
@_c.m.a.z Жыл бұрын
Why I appreciate Robert Martin? Because he is a humanist among programmers, he talks about morality. And that's really valuable, especially nowadays.
@Geza_Molnar_
@Geza_Molnar_ Жыл бұрын
1:14:55 kzbin.info/www/bejne/m5SsiIOwfKqVfMU And it happened 🙁en.wikipedia.org/wiki/Boeing_737_MAX_groundings Compare the dates to the date of this video! (disclaimer: I have't read all the 2016 comments, as of now, it might be that someone has already mentioned this)
@hemogoblin85
@hemogoblin85 Жыл бұрын
Hmm yes, and yet nobody blamed the programmers and rightly so. He managed to say a fair amount of non-sense in this talk.
@Geza_Molnar_
@Geza_Molnar_ 3 ай бұрын
@@hemogoblin85 I don't see why the programmers (other engineers and designer / implementer / QA / etc. roles on the project) should be taken out from the queue of responsibles. There were internal messages where they clearly discussed the possible consequences. And they pushed the code / system to production. Without hitting the alarm button.
@M-Dash
@M-Dash Жыл бұрын
... simply... 'love it! 😃
@axelvanhooren6325
@axelvanhooren6325 Жыл бұрын
49:25 "hords of young testosterone-driven boys" .. LOL Much more hords of managers wanting to control software development projects .. without understanding software development. This 'model' suits to implement stupid rules to control it.. and that failed. Aside form that Dr Winston Royce stated in his document "Managing the Development of Large Software Systems" (which in fact was more about his experience in his company at that time(!) and not the development of large software systems in general), stated that he believed in the process. And he dealt with it wisely .. by identifying de causes of problems and solving them. He adapted improved the process to his particular situation. That's continuous improvement. Agilists didn't "continuous improving" .. they dumped it without understanding it, without diagnosis. They didn't even understand his document. And it seems, from his writing, that Dr Royce would even be against Agile.
@tricky778
@tricky778 Жыл бұрын
18:50 6 years ago, 8GB thumb drive, the size of a thumb, microSD cards now are inexpensive at 400GB, the size of a thumb NAIL. It's crazy out there.
@SunSay
@SunSay Жыл бұрын
🇺🇦 Ukraine 🇺🇦 was ten years ahead of world achievements in the field of information technologies. This page of history can be forgotten, because the world community knows little about it. kzbin.info/www/bejne/b3m8g2OtltGVbrc This video is amazing!
@asdfghjkl-jk6mu
@asdfghjkl-jk6mu 10 ай бұрын
just because they're in the middle of a war doesn't mean you have to suck their dicks and make up shit about something that's not real
@thatsmykulture7266
@thatsmykulture7266 Жыл бұрын
1:06:00
@meinland4439
@meinland4439 2 жыл бұрын
buy i kinda like the youthful mode though...
@AdrieKooijman
@AdrieKooijman 2 жыл бұрын
Tesla's autopilot killed several people but hey, there's a disclaimer...
@rezzob
@rezzob 2 жыл бұрын
you can’t stop “invention” of new languages not linux distros or desktops or package managers etc because of the snobby geek culture. think coffee snobs, do they stop finding the next fad?
@schnurpsel66
@schnurpsel66 2 жыл бұрын
The lecture is very interesting but the camera man recording the session drives me crazy with his camera work trying to follow every movement of Martin instantaneously
@mecharenastuff
@mecharenastuff 2 жыл бұрын
Superb talk! Loved his style and storytelling.
@JoeGrimer
@JoeGrimer 2 жыл бұрын
enjoyable talk - camera work is a bit rough after a while though
@byronater3043
@byronater3043 2 жыл бұрын
This is an interesting discussion Bob. You were born a year before me, and I have been involved with computers since 1980. There is just one fault that I see here. Your discussions brought about certifications. Unfortunately, that is about all it will do. We need to stop those folks that we are dealing with now from China, North Korea, Russia, India, and elsewhere from hacking to gain our knowledge. We do need to do, clean coding and better development of that code to prevent any transgressions from happening.
@aaron.aaron.v.b.9448
@aaron.aaron.v.b.9448 2 жыл бұрын
Obviously this is the counter narrative to the much more well publicized "hacker" narrative, that means the idea that everything good in programming came about by young folks who had for some reason access to a computer and just wrote tremendous things without any planing and under the radar of cooperate surveillance for the love exploration. The truth might lie somewhere in the middle. Still I'm not sure if Alan Turing would really had thrived in a Scrum environment.
@arthurs4240
@arthurs4240 2 жыл бұрын
I love the history of computers, thanks! There are some thought provoking statements said here. Bringing up gender and age and how it affects the nature of work. Also statements that allude to how the profitability of an industry induces younger enterprising males as well as businesses to get their piece of the pie. Although I think that maturity has to be broken down into more granular characteristics and not just came up with statements like "testosterone of young males causes management processes to be needed, etc.". In relation to the waterfall process, however, I think Uncle Bob forgot to mention the complexity of managing people in general. Even if testosterone is not the factor. There are complexities such as recording payrolls, language barriers, and different interests, so on and so forth. These are also addressed by processes and waterfall. Based on my short 7 years as a programmer/engineer, I can honestly say that agile just boils down to "take ownership of your product". Think about the things that you value the most and take ownership of, say a car that you bought with your hard earned money. You take care of it, you master how to use it, you clean it every week, put the right gasoline in it, learn how to repair it, etc. If you value your job (any job, not necessarily software), you will concern yourself with how the business works and the craftsmanship portion of it. No process -- waterfall nor agile -- is needed because it is implicit in your every action. In other words you create your own process as long as you breed the results you intended. Of course you have metrics, but money generated is a good proxy and maybe praise from customers and colleagues are too. And yes from time to time, you might make mistakes in valuing short term success and cheat (as in the Volkswagen example), but long term quality paired with honesty and shrewdness will give long term success and everyone has some sense of this. So the tradeoff that we need might be that we prioritize people that prove to be able to take ownership more than people that are just energetic and smart. Of course we need a lot of luck to be able to choose top notch programmers -- energetic, high IQs, etc. -- who are also interested in the business aspect of things, but that is a perfectly reasonable tradeoff. We end up hiring less, and paying way way way more, which in my point is ideal. This alludes to the well documented Pareto distribution that states that the square root of the number of employees do all the work (I'm paraphrasing here). For example 1000 employees ~32 fully useful employees. We want an employee body that has 100% effectiveness. As for the sustainability of the industry, we need to hire interns at younger ages and allow them to watch the pros work. Literally shadowing them behind their desks. They don't have to do much, but they have to be trained to look at codebases and systems to learn what problems are being solved by their professionals. They need to be inspired by the professionals to develop an instinct and interest in solving such problems. Of course we should pay the interns. They won't do much and they won't write as much code, but they wouldn't take the time from the pros to do code reviews for their work. Instead they do menial tasks around the codebase and learn how to step through code. Then they make successful side-projects (based on a metric like Github stars, performance, or ease of use) that prove that they have learned how to care for a product and prove ownership from the backend to the frontend to the business side. Then we would have a self sustaining industry of people that care, and very little management.
@Ujjwalis
@Ujjwalis 2 жыл бұрын
Uncle Bob!! Apple A14 SOC has around 14 Billion Transistors not a Trillion!! A Trillion Transistors on single die of this size is still a long long away , if at all possible as these 14billion transistors were crammed using latest 7nm technology and it would be nice to see if we break Nano-meter scale and venture into Pico-Meter scale. But Remember !! in a Nano Second, Electrons travel ONLY 1 Feet. so any further miniaturization will have to take care of speed of Electrical Signal flow
@Ujjwalis
@Ujjwalis 2 жыл бұрын
"....Renu Bala and Bama Rao" .... Woww ... Two Indian origin ladies as programmer back in then ..with Bob!!!
@MidnightSt
@MidnightSt 2 жыл бұрын
9:35 oh come the fuck on...! why is programming industry so incredibly male-dominated? for the same reason why some other industries (such as marketing, PR, HR, and health) are so incredibly female-dominated! men are on average more systems/things-interested, while women are on average more people-interested! Get back to talking about stuff you know things about, I'm here for a programming talk, not an uneducated, misplaced sociology/psychology lecture. Back in the earliest days of software it was World War 2 so most men were off killing and dying in trenches, so most of the people left at home to do IT research and dev were women. Then it took a bit of time until the situation balanced itself into its natural state, from the previously world-war-caused state. The time you came in, then, was at around 1960-70 i assume, which is about a generation to generation and half since the "mostly women programmers" state from WW2, therefore the process of restoring the natural sociological equilibrium in the industry was about at its half-point, so the proportion of male and female programmers was roughly 50:50. Nowadays, the non-war equilibrium has been achieved, so the proportion is what it is, based on the sum of individual interests of people, as opposed to necessity of enforced allocation due to war. You're welcome. Can we get back to the interesting stuff now?
@chrishbeatboxing2291
@chrishbeatboxing2291 2 жыл бұрын
Every programmer should watch this video. Very inspiring
@rahulspoudel
@rahulspoudel 2 жыл бұрын
I can listen to Uncle Bob forever. Great one.
@ngochunglongnguyen4523
@ngochunglongnguyen4523 2 жыл бұрын
The main reason why men are more attracted to computer than woman. They were boys, and boys love video games.
@lepidoptera9337
@lepidoptera9337 2 жыл бұрын
There is a more sinister reason: computers, like earth moving equipment, can be operated with zero EQ. That's an ideal match to many male brains.
@kerrykeene6471
@kerrykeene6471 2 жыл бұрын
Correction: I meant wonder not wonderful.
@kerrykeene6471
@kerrykeene6471 2 жыл бұрын
We need more people like Bob Martin in all levels of business and government. He is so right. We are so dependant on technology that we'd be thrown back maybe one hundred years without it. For example, I wonderful how many young people can do long division without a calculator. Love Mr. Martin's presentation.
@lepidoptera9337
@lepidoptera9337 2 жыл бұрын
And just how often are you performing long division?
@kerrykeene6471
@kerrykeene6471 2 жыл бұрын
@@lepidoptera9337 I learned long division in school, before calculators. How many kids today do you think can do it or even short division? 🙂
@lepidoptera9337
@lepidoptera9337 2 жыл бұрын
@@kerrykeene6471 The smart kids can (and they can do a lot more things that you can't) and the other kids don't have to.
@kerrykeene6471
@kerrykeene6471 2 жыл бұрын
@@lepidoptera9337 I have a question. Don't you have something better to do than worry about my math skills? 😀
@lepidoptera9337
@lepidoptera9337 2 жыл бұрын
@@kerrykeene6471 Sure, I worry that you are lonely and that you need attention, so I am giving it to you. :-)
@davidp.7620
@davidp.7620 2 жыл бұрын
Summary of the talk: "Turing good, young men bad"