fuck It completely killed the interest of the video !
@rakithaperera16633 жыл бұрын
missing the slides!!
@digitalmarketingtutorial5833 жыл бұрын
@@willh69 p👍
@wresni005 жыл бұрын
such a good presentation, but i will like it better to see at the things he points at the screen, it might help me understand better
@VinayAggarwal5 жыл бұрын
Here is the presentation: twitter.com/JulianFinkler/status/1146539255709208578
@JohnDoe-sp3dc4 жыл бұрын
@@VinayAggarwal While I agree it's a great presentation, I just wish he would switch it up. He's been giving the SAME exact talk for about two decades now. He just throws in a few new points here and there. I feel like a lot of corporate entities have seen his talks and think it will, "boost morale" to have him at their presentations. He's obviously extremely knowledgeable and I wish he'd just actually speak his mind instead of sticking to this tired old script.
@GoWokeGoBroke14 жыл бұрын
@@VinayAggarwal Thank you!
@SanjNature4 жыл бұрын
a book he mentions, available on the MIT site Structure and Interpretation of Computer Programs: web.mit.edu/alexmv/6.037/sicp.pdf
@yungifez3 жыл бұрын
@@VinayAggarwal it's sad that twitter is banned in my country
@prabhuakilraj96044 жыл бұрын
Books:- Object Oriented Software Engineering: A Use Case Driven Approach Design Patterns: Elements of Reusable Object-Oriented Software Structure and Interpretation of Computer Programs
@ramfattah2112 жыл бұрын
Thank you so much
@ivandrofly2 жыл бұрын
was about to do this then noticed your comment - thanks
@gvcastro Жыл бұрын
Man, thank you... I'm looking gor this
@earGO4 ай бұрын
I come back to this talk over and over again, and I can't stress enough, how important Uncle Bob's words are for anyone, who writes software.
@NotARealPerson123455 жыл бұрын
I watched his another similar presentation a few years back and did not quite get it. It took me a few years to finally realize what he really means. The presentation itself is brilliant, but rather high-level, not easy for a junior programmer to fullly grasp. But man, everything he said is nothing but truth.
@JohnDoe-sp3dc4 жыл бұрын
It's not, "high level" it just has more to do with social issues and programming theory than it does with computer science or engineering.
@GoWokeGoBroke14 жыл бұрын
You mean low-level
@Nafeeskhan-ee6ni2 жыл бұрын
You can listen to presentation with slides over here - kzbin.info/www/bejne/hJa7gniAg7yCa9k
@ceralguy855 жыл бұрын
Good presentation by Uncle Bob but the video never show us the slides or any relate material T_T
@VinayAggarwal5 жыл бұрын
Just so you don't miss this, i'm putting this once again: twitter.com/JulianFinkler/status/1146539255709208578
@kevinzhang90242 жыл бұрын
@@VinayAggarwal thanks man! You are awsome
@maximpobihun54695 жыл бұрын
The total numbers of software developers in the world for 2018 was: 23 Million, according to Evans Data Corporation, which regularly conducts in-depth surveys of the global developer population. It is expected to reach 27.7 Million until 2023. So it's just 20% growth in 5 years, which is pretty far from doubling.
@banu63012 жыл бұрын
Alan Turing became the first developer in 1942. 2022-1942 = 80 years 80/5 = 16 doubleings So if it doubled every 5 years that means that there should be 2^16 developers. There are 27.000k devs and not 65k, which means that it way more than doubled every 5 years (on average) The last years it didn't double anymore but the average is still the average, you can't take a small sample of the data and call it a day. In 1943 I bet there were more than 100 developers already which would make this statistic as "100x more devs per year" Edit: he said 1946 but from google I got 1942 (the engima machine) nevertheless the math is still pretty much the same for a 4 year diff
@bulwarkjm23 жыл бұрын
1:01:57 "You only test the parts of the application that you want to work." The Q&A section of this video might be the best part of the whole video. Great stuff.
@manchul5 жыл бұрын
Motivated to write tests and decouple my problem from the framework I'm using.
@jhonandrew34104 жыл бұрын
Important books : Structure and interpretation of computer program Design pattern books
@Rtzoor4 жыл бұрын
i was looking for this, thank you!
@ragnadrok74 жыл бұрын
you're a good man. thank you
@riiad4 жыл бұрын
Who is the author of the design patterns book?
@riiad4 жыл бұрын
@Yiannis Kryfos Thx
@jeffryb5 жыл бұрын
Bob Martin gives some the most relevant talks on code and building software systems that I've watched. Thank you!
@ceksing2 жыл бұрын
interesting and intertaining - thank you Robert - but too bad that the presentation slides in not in the video
4 жыл бұрын
I don't get all the hate for the cameraman. He did a very decent job. The bad guy here is the lazy editor who just didn't care about the viewers.
@nwoDekaTsyawlA3 жыл бұрын
I would agree if there was more than one camera, the second one pointing to the slides. Here it looks like there is only one camera, so the operator should pan out to the slides...
@alirashidi7952 жыл бұрын
He's in his 80s and still rocking....
@oboiteosahon81565 жыл бұрын
This cameraman is one of the problems of the world
I love the way Bob starts his talks...As an engineer and scientist, I don't think many of us will fail to be interested at least slightly by the start of his talks
@jasondads95093 жыл бұрын
I heard that the issue of toyota is people stepping on the wrong pedal, not that the code didn't work in the car. It was that people panicked and pressed on the accelerator pedal harder instead of the brake pedal.
@BlackMan890 Жыл бұрын
You need to learn better history. You are completely and utterly wrong. It was a horrible horrible spaghetti-long single-function code running in a non-ECC cpu that, from the constant vibrations of the car, could effectively lock the entire code out. There's a wonderful transcription from an expert programmer witness who was allowed to view and read and examine the code from the Toyota car and the horrific things he described would make any programmer run away from any toyota car.
@BryonLape4 жыл бұрын
Since Dijkstra and Mills, we have re-invented the same wheel multiple times. It looks like we will be re-inventing it again and again.
@maximpobihun54695 жыл бұрын
The smartphone has many processors except the main processor, such as image processor, 2D/3D graphics processor, audio processor e.t.c, but these processors usually do not run on software that is written by software engineers/programmers. Most of those processors are DSP - Digital Signal Processors that are designed by hardware engineers. Also the logic with if statements, algorithms in many cases can be implemented on hardware level without any software involved.
@maincorvus22435 жыл бұрын
Software as in logic, discreet mathematics sciences. It's relevant to his point whether the logic happens at the software or hardware level. Implementing logic using hardware is programming. I hope that helps.
@anothermouth70772 жыл бұрын
There always would be that one person
@avimehenwal4 жыл бұрын
Doesn anyone have link to the presentation? Please do share Thanks in bunch :)
@harshbarnwal18793 жыл бұрын
One of the most interactive video ever❤️
@unforgive2n4 жыл бұрын
i just love the way Uncle Bob is into science 👍👍
@abdulmoizahmer97703 жыл бұрын
I really wish their was an architecture that removes programming language dependency too. That way I can easily shift my entities and use cases and contracts to some other language with hustle of converting em.
@gruttewibe76 Жыл бұрын
You have to express them in /some/ language. Nothing is going to solve that. Converting between languages is easy though if the code has no (other) technology dependencies. There are converters, and supposedly AI does a good job at it too.
@BryonLape5 жыл бұрын
I not only remember J++, I had Visual J++ 1.1 and it came with a free copy of NT 4 workstation. I got far more use out of NT.
@aminehaine330110 ай бұрын
I love uncle bob, but the screen, which he points his finger to it, is more important than his experienced gray hair. By the way thank for sharing this amazing conference.
@oliverweiss71752 ай бұрын
I really want the slides... Cannot watch this without punching the screen.
@MetalStorm664 жыл бұрын
Damn it! I want to see what Uncle Bob's pointing at!
@benjaminsmith315111 ай бұрын
I hope Uncle Bob would agree, that paying someone to smoothly keep the camera pointing at the speaker is a waste if you only show the bottom corner of his slides.
@dmytromarchuk30233 жыл бұрын
Uncle Bob, I wish you were my uncle. I'd have become an architect at 10
@seapanda78874 жыл бұрын
@IT_Konekt, can you make the slides available somewhere?
@judeen_official10 ай бұрын
Why didn't he mention JavaScript? curious to know
@wrjacqmein2 жыл бұрын
"You only test the parts of the application you want to work." - Robert C. Martin
@rodschmidt89524 жыл бұрын
I think he mis-remembered. "Structure and Interpretation of Computer Programs" is by Harold Abelson, Gerald Jay Sussman and Julie Sussman.
@joshuamathews55074 жыл бұрын
Is this slideshow published somewhere?
@jhbonarius3 жыл бұрын
I love how this video shows the slides
@capitankazuriki Жыл бұрын
why wont the slides show up in the video
4 жыл бұрын
29:00 "One of the biggest mistakes that programmers make is that they (...) fart too soon." Can't agree more.
@yf44534 жыл бұрын
COBOL programmers know they run the world
@lavishrich4 жыл бұрын
On the answer for what you should test ? I was hoping to hear business logic
@szeredaiakos9 ай бұрын
"This was a couple of software engineers who put this in for whatever reasons." (Michael Horn, CEO of VW America 2015)
4 жыл бұрын
7:39 notice the people laughing like "yep, that's me"
@pradeepyadav25625 ай бұрын
Camera person puts all focus on uncle Bob😂
@tarikzaki54423 жыл бұрын
i think there is a not-very-intelligent sensor under the 'clean code' sticker on bob's shirt that is controlling the camera positioning
@PauloSamurai3 жыл бұрын
excelent as a podcast!
@jannickbreunis4 жыл бұрын
What is "The Design Patterns book?" Lot's of books with that title are available. Anyone?
@lucasreehorst52554 жыл бұрын
en.wikipedia.org/wiki/Design_Patterns this one
@riiad4 жыл бұрын
@@lucasreehorst5255 THANKS
@ursusminimus9814 жыл бұрын
this camera guy is the reason why we cant have nice things
@colloredbrothers3 жыл бұрын
Thanks for showing us the slides... Not, was the cameraman an HR person? Can someone write down the name he mentions here (42:50) he seems to have an incredible respect for the person so I want to research them myself.
@silvia62322 жыл бұрын
Trygve Reenskaug
@colloredbrothers2 жыл бұрын
@@silvia6232 Thanks :)
@Nafeeskhan-ee6ni2 жыл бұрын
You can listen to presentation with slides over here - kzbin.info/www/bejne/hJa7gniAg7yCa9k
@ragnadrok74 жыл бұрын
Uncle Bob : Here is some important points in sentences which you should read. Camera Man : By the way did you see UNCLE BOB..
@MohamedAdel-kw5bb4 жыл бұрын
where is the presentation?
@FahriFirdausillah3 жыл бұрын
Anyone have the slides of this talk?
@ghevisartor60053 жыл бұрын
1:11:50 sorry for the noob question, but in one of my first project not deferring the decision to use a database ended up in writing many many migrations throughout the whole project. Is this case one that would apply to what he is saying?
@supertenchoo42714 жыл бұрын
Guys did uncle bob has youtube channel??
@sarawanak3 жыл бұрын
Loved the presentation. Except for the slides.. Every word is a gem.. :)
@IbrahimJoseph4 жыл бұрын
Please how can I get the slide to the presentation. Thanks in advance
@Dimarious.G2 жыл бұрын
Thank you so much for the video!
@IvanCasanova4 жыл бұрын
Spectacular!!!
@xeekk2 жыл бұрын
Camera operator really didn't know when to show us the presentation slide :(
@carlitosdroid5 жыл бұрын
Amazing presentation! thanks a bunch!!!
@IlyaBynzar Жыл бұрын
One sad thing that I can not see the slides...
@deivismacas Жыл бұрын
Pure Legend! Amazing presentation 👏
@arivan-amin5 жыл бұрын
Does anyone have a pdf link to ivar Jacobson's book that Uncle bob mentions
@Burgarfury3 жыл бұрын
What platform do we build this on? Boss: 21:59
@chuckcash92504 жыл бұрын
bob took it easy on the girls, i did the arms out thing in basic training. it's hard ;^)
@Tes2T5 жыл бұрын
good talk bad camera focus (uncle Bob is a detail)
@_Maurici01764 жыл бұрын
Never showed the board but the rest was very well
@_Maurici01764 жыл бұрын
In this video showed the presentation kzbin.info/www/bejne/hJa7gniAg7yCa9k
@pragmaticivan5 жыл бұрын
Can someone share the Sliders?
@ПашаЛитвиненко-ж3н4 жыл бұрын
@Peter Mortensen thanks a lot)
@regulus85185 жыл бұрын
which design patterns book, which author ? there are just so many
@hansieschreuder25925 жыл бұрын
Probably this one: Design Patterns: Elements of Reusable Object-Oriented Software It's commonly referred to as the Gang of Four book. Considered by many THE BOOK everyone should read on design patterns.
@tonyjoanes5 жыл бұрын
Or get uncle Bob's clean architecture book
@naderdabbabi38925 жыл бұрын
Here's the list of his recommended books: cleancoder.com/books
@TheChexmo3 жыл бұрын
This talk is pretty similar to the 201x rails conference one.
@mohamedhatimwahdani85143 жыл бұрын
Good présentation but i think the camera man does know nothing about software dev , focusing on the guys face when he shows us things in the bord :/
@baptistepattyn75553 жыл бұрын
anyone got title and authors of the books he mentions at about @25:00?
@shantanushekharsjunerft97834 жыл бұрын
Next time put the speaker in an inset and cover the screen. All the visual information is on the screen.
@jensBendig3 жыл бұрын
Minute 7: Hahaha! Q&A at end: Awesome!
@miladbourhani84354 жыл бұрын
You can find the pictures in an older similar talk: kzbin.info/www/bejne/hJ3XopxthKmNiq8&t=
@chordfunc30725 жыл бұрын
The camera man should point the camera on the screen, hard to understand what he is talking about some times.... 37:40
@KapnKregg4 жыл бұрын
Camera guy specializes in podcasts
@BryonLape5 жыл бұрын
A good presentation, but why did he have to start with a fairy tale?
@sachagoytia95535 жыл бұрын
It´s Uncle Bob's trademark.
@AangJnr4 жыл бұрын
It did uncle Bob, those 737 Max airplanes!
@jensBendig3 жыл бұрын
Read "Clean Architecture". It's great.
@micdestefano4 жыл бұрын
Programmers rule the World? Mmmm.... a long time ago I had a boss that forced me to write a wrong algorithm. I knew it was wrong and I pointed it out ... but he thought to be right, so forced me to make the program work as he wanted, and not as the program should have worked. What about such a situation? If it happens, either the programmer does what the boss says or ... fired!
@Nagashitw4 жыл бұрын
How about write your version and your bosses version, have them both implement the same interface and then switch to your implementation when the problem becomes too apparent for your boss to ignore?
@micdestefano4 жыл бұрын
@@Nagashitw This is possible only when your boss gives you twice the time you need for implementing the single solution ... for implementing both you roughly need twice the time ... and if in this case the boss knows (or guesses) that you are "wasting" (according to him) your time implementing both the solutions he will not be happy for sure. You could obviously implement the second solution in your free time ... but this is not ethically correct ... I mean ... to do what you should do in your work time during your free time. But in the end, I can tell you how it ended that time. After a period of time where the "boss implementation" was in place and continued not providing the desired results the boss gave me the time to implement my initial proposal ... that actually worked and was kept ... meanwhile the wrong algorithm was used for months. So, in the end, I won ... but I didn't feel as I had "ruled the World".
@Nagashitw4 жыл бұрын
@@micdestefano I feel you dude. I also worked at a project with this constant amount of pressure and it's not healthy in any sense. I think Bob's point is that in the end if there's a problem the finger will be pointed at us. I Feel like the ethical thing to do was doing your implementation, but the implications of doing so might not be worth the cost. So in the end you did what you thought it was the best for the problem presented, and that's the right thing to do, at least in my book.
@alexdevcamp2 жыл бұрын
Sounds like a stupid boss and it's time to get a new job
@takasurazeem4 жыл бұрын
Which book is the Design Patterns Book? Can anyone please provide an ISBN number or some link?
@riiad4 жыл бұрын
Apparently it's the one by Erich Gamma
@jhbonarius3 жыл бұрын
Mine says isbn 0-201-63361-2 but it's from 2011
@toborrm10013 жыл бұрын
14:10 "exciting time in the world right now... exciting time..."
@Keiktu3 жыл бұрын
15:55 Are we counting VBA programmers? XD
@iam_bosko2 жыл бұрын
Just legendary
@bren.r3 жыл бұрын
When the cameraman thinks he's filming for Ninja Warrior or a game show.
@lunedefroid88175 жыл бұрын
I like the way he handles Melissas :D
@Phorkyas314155 жыл бұрын
But what was the point? That humans are recent and software even more? (Or was it let him touch her arms? Bit creepy for my feel and the audience even applaudes)
@lunedefroid88175 жыл бұрын
The point was to show that he can do this. To show who's a patriarch here. Of course, he didn't have to use humans at all.
@Phorkyas314155 жыл бұрын
@@lunedefroid8817 How many more generations will it take for these patriarchic traits to die out?
@Phorkyas314155 жыл бұрын
@@bezoro-personal Here it was a bad perspective for me, because the time scale stuff was that trite, but he kept on going just to touch more Melissas. The other content may be great. I also read one or two books of his.
@knalliebar4 жыл бұрын
@@lunedefroid8817 YES THAT!
@zzhhcc2 жыл бұрын
And I'm sure you just have to grab their hands to explain it.
@theeasywaytr42932 жыл бұрын
About Golang 35:30
@theeasywaytr42932 жыл бұрын
1:10:00
@ronaldomarques89614 жыл бұрын
Camera doesnt show the screen. Could be better if it shows.
@patrickgold36163 жыл бұрын
Why would you not show his slides?
@tonyjoanes5 жыл бұрын
I thought the thing with Toyota was just that they used the wrong mats which got stuck under the accelerator, or is that just what Toyota say??
@kupa24045 жыл бұрын
revisionisthistory.com/episodes/08-blame-game When you have the time, listen to this episode. It really is mind blowing what we've heard vs what actually happened.
@CosasCotidianas4 жыл бұрын
I love this man
@KodiBrehdon3 жыл бұрын
Why no slides? :(
@vasum58663 жыл бұрын
It looks the cameraman has treated him like a performer, chasing him with camera, and was not aware of the importance of the slides being displayed! Why do these conferences use such pathetic media folks ?!
@galojaviercolomavillon39143 жыл бұрын
Hey cameraman you need to known about Zoom In, Zoom out and focus on the board business rules/interfaces
@ivandrofly2 жыл бұрын
26:43 Structure and Interpretation of Computer Programs
@AkashVermaNITian2 жыл бұрын
why didn’t you Pan the presentation ! its so frustrating
@olegsysa11854 жыл бұрын
Where I can to get Ivar Jacobsen book?
@seapanda78874 жыл бұрын
On amazon
@VitaliyNET4 жыл бұрын
This guy doesn't have any "Warnings", this is mentioned by a green icon on his shirt)