Пікірлер
@GRHmedia
@GRHmedia Күн бұрын
Close but no cigar on the Alpha Centauri comment. 4.1x10^23 not 22.
@fabiomanzo1800
@fabiomanzo1800 24 күн бұрын
59:41 Uncle Bob farts 😂
@vanchark
@vanchark 26 күн бұрын
So this is what Phil Jackson is up to now a days
@slimaaan
@slimaaan 28 күн бұрын
great lecture but cameraman is so bad not showing screen
@Soedmaelk
@Soedmaelk Ай бұрын
Just coming from a dane: He is actually mispronouncing the name "Bjarne" :D It is pronounced with a B, i. e, the B is not silent.
@singlesheriff9406
@singlesheriff9406 Ай бұрын
There is a special place in hell for this videos editor. What a moron...
@Meowmix8088
@Meowmix8088 Ай бұрын
Uncle Bob: <says something> Editor: <has terrible audio recording equipment.
@theskydebreuil
@theskydebreuil Ай бұрын
The point about ‘the code trains people’ is so true 😛
@ReasonX3
@ReasonX3 Ай бұрын
A year ago I'd agree with this presentation 99.9%, but after seen a series of videos "Clean Code - Bad Performance" view on the issue has changed drastically. I was shocked on how much slower even a simplest program can become, when we start to "clean" our code from switch-case statements, just because we afraid to forget about them and instead of coming up with utilities that can tell us that we forgot something during development stage, we make user's computer to work overtime, making it slower and getting people complain on: "Why my 16 core PC can't run Word smoothly"?!
@user-oi1sd8qs1l
@user-oi1sd8qs1l Ай бұрын
His entry should be called : Better call bob 😜
@jackeblan
@jackeblan 24 күн бұрын
Better Call Saul vibes😂
@Voidroamer
@Voidroamer 2 ай бұрын
brilliant presentor, but the editor was as rude as the programmers on display
@harshtripathi2552
@harshtripathi2552 2 ай бұрын
it is more important that your peer understand your code than computer, you talk to your peer in computer language...golden words said💯
@GRHmedia
@GRHmedia 2 ай бұрын
Well if I was screwing up production code there would be lot worse things than car wrecks to worry about. So I can safely say in 35 years none of my code has killed anyone because if one person died from it a lot more would died as well. It is impossible to regulate something someone can create and do on their own. I made my first gun while I was in middle school. No adult helped me. I'm not talking an AR based on some 80% lower. Talking from scratch. The laws couldn't stop 12/13 year old from making a gun. The most they could do is punish after the fact if they had caught me. They didn't. I didn't do anything bad with it just wanted to learn and see if I could make one. That is pretty much been my entire life. Nuclear reactor operator because it was a challenge, then I got board, went to EE and equipment engineering, while doing CS and programming which I started in 83. Don't get me wrong I think we should have some standards but they should be good one's and not get in the way of the work. Some of "clean code" the rest is hand holding like TDD which I find none of it redeemable.
@matiturock
@matiturock 2 ай бұрын
and is the water working at the end?
@7fredo
@7fredo 2 ай бұрын
If you drink heavy water you will die!
@necromancer151
@necromancer151 3 ай бұрын
Too much water
@phattrienbanthan360do
@phattrienbanthan360do 3 ай бұрын
55
@OleguitoSwagbucks
@OleguitoSwagbucks 3 ай бұрын
44:16-44:19 Video Editor that did that cut, thank you so much, I love you
@williamvarney5813
@williamvarney5813 3 ай бұрын
Do any Universities stress Uncle Bob's principles for software development?
@williamvarney5813
@williamvarney5813 3 ай бұрын
SNEL EN VIES
@williamvarney5813
@williamvarney5813 3 ай бұрын
We're cat5s not DOGS
@williamvarney5813
@williamvarney5813 3 ай бұрын
Pairing reminds me too much of Xtreme-Programming!
@williamvarney5813
@williamvarney5813 3 ай бұрын
If you don't unit test everything -- you are putting the software-cart before the software-horse.
@manishm9478
@manishm9478 3 ай бұрын
My teammates are all exceptionally good at debugging. It took me until I was 10 months into the job to realise this was why I'd had so much trouble trying to do TDD, or pair programming, or continuous delivery - the code was too monolithic and tightly coupled for TDD, and the team had grown so used to this they just gave up and debugged everything. I fully agree with Bob that debugging is not a desirable skill for a developer, because by the time you need it you've already failed to engineer a good system.
@manishm9478
@manishm9478 3 ай бұрын
Oh man, i feel called out in the fearless competence section 😅 I'd love to refactor but am terrified of changes because a) it takes ages (10min to run our test suite each time, and days to get the PR approved and merged) b) i don't want to be held accountable for the code 🫣 Edit: ok i am so grateful i have the 1800 automated tests and not 80,000 manual tests 😳😂
@manishm9478
@manishm9478 3 ай бұрын
"You know what? We're never going to be uploading anything but betas, it's betas from now on" steam early access in a nutshell 🤣
@manishm9478
@manishm9478 3 ай бұрын
"So he didn't want to talk about pairing either" 😂 I would love to pair but my colleagues are so resistant to it 🥲
@galzafar2943
@galzafar2943 4 ай бұрын
This was one of the most interesting talks I've ever heard, especially in programming. He puts information out there, that the usual programmer on KZbin thirsts for, but cannot find, surrounded by the mass amounts of bullshit there is out there. How to use framework x to do y. This is not programming.
@NadChel1
@NadChel1 4 ай бұрын
They don't write Stacks in production, though
@NadChel1
@NadChel1 4 ай бұрын
What year did it take place?
@arefalhamad44
@arefalhamad44 4 ай бұрын
Where we can have these slides?
@adennis200
@adennis200 4 ай бұрын
This is genius. I laughed so hard because i can realte soooo much to this. Im new to my company and spend like 6 months here and experienced all of it already. Sucking out the energy of my team by being new and unexperienced, experiencing the mess of fixing exisiting code vs the speed of building a green field project etc.
@tomaspyth7017
@tomaspyth7017 4 ай бұрын
A stupid cameraman, focusing on bob instead of what he's writing isn't smart. sorry I had to say it
@harpywraith9017
@harpywraith9017 4 ай бұрын
My favorite stand-up comedian
@AkashSharma-nm1jc
@AkashSharma-nm1jc 4 ай бұрын
Mahi bhai laaut aao
@stevebula9369
@stevebula9369 4 ай бұрын
I worked once in a company, they followed the clean code manifesto word by word. It was the worst code basis I've ever seen: lots of interdependencies, hidden side effects, long and lots of similiar function names,... and finally slow performance! Don't missunderstand me, I still value clean, readable code as important - just use it wisely, not as a final rule!
@BenjaminBK
@BenjaminBK 5 ай бұрын
Seriously, the "director" responsible for choosing the scenes for this whole task deserves a raise. Either he is a genius and does not show us what Uncle Bob shows on the screen, so the YT viewer starts to think "what should I see" and starts using their brain, or he is so occupied by his sidejob he has to do while this is recorded that he fucks up that much. If none of this is true, get him a new job and find someone who has more than two braincells and does not put uncle bob on view while there is something shown on the projector
@daveyks1
@daveyks1 5 ай бұрын
Great talk! I did notice he has a bottle of booze that he was pouring drinks from - straight. I admire his b*lls to do this on stage...he must know his stuff!
@ArtlineDesigns
@ArtlineDesigns 5 ай бұрын
1:56 Dont know who was that grey t shirt guy but do we really need that guy in that time? Just hoppin in and out hha ....
@nileshbharsawade3242
@nileshbharsawade3242 5 ай бұрын
"And It's the water working?". Someone must have forgotten to close the resource somewhere, otherwise it won't be leaking somewhere in the system ig!
@gmxmatei
@gmxmatei 5 ай бұрын
Too much human effort is stuck on the current software model. More real problems are waiting to be solved. Virtually you would be interested in Multi-Oriented Programming Fundamentals (Parameters, Subjects and Informational Individuals). kzbin.info/www/bejne/aKKvh5iEaLaWaaM This is the future in software (prototype 60% ready).
@KilgoreTroutAsf
@KilgoreTroutAsf 5 ай бұрын
17:30 imagine if microcontrollers were programmed by java developers instead of electronic engineers using declarative programming and automated theorem provers
@KilgoreTroutAsf
@KilgoreTroutAsf 5 ай бұрын
17:30 imagine if microcontrollers were programmed by java developers instead of electronic engineers using declarative programming and automated theorem provers
@EdiQ1985
@EdiQ1985 6 ай бұрын
Thank you!
@gmxmatei
@gmxmatei 6 ай бұрын
The current software model is over. The future is a new paradigm: Subject Oriented Programming in the Universal Software Model!!
@gmxmatei
@gmxmatei 6 ай бұрын
Very original presentation.
@jarrodhroberson
@jarrodhroberson 6 ай бұрын
this is “cargo cult” at its worst
@amjadali-cs3si
@amjadali-cs3si 6 ай бұрын
what a name uncle bob lol 😅
@fennecbesixdouze1794
@fennecbesixdouze1794 6 ай бұрын
@2:30 Earlier this year (May 2023) scientists discovered that the moon does indeed have a solid iron core.
@Matthew-eu4ps
@Matthew-eu4ps 6 ай бұрын
I disagree with the idea that a function should do one thing. The logic and processes of a program shouldn't be hidden in class and function call relationships. I think 10-20 lines in a function is about right. That would allow functions to live at different levels of abstraction.