A Path to Better Programming • Robert "Uncle Bob" Martin & Allen Holub • GOTO 2021

  Рет қаралды 166,026

GOTO Conferences

GOTO Conferences

Күн бұрын

Пікірлер: 159
@GOTO-
@GOTO- Ай бұрын
Looking for books & other references mentioned in this video? Check out the video description for all the links! Want early access to videos & exclusive perks? Join our channel membership today: kzbin.info/door/s_tLP3AiwYKwdUHpltJPuAjoin Question for you: What’s your biggest takeaway from this video? Let us know in the comments! ⬇
@brian2090
@brian2090 2 жыл бұрын
Uncle Bob, if you ever meander through these comments, know that there are developers in their twenties that are reading your work, Design Patterns, DDD, Fowler's Refactoring, etc. We are few and far between, but we do exist, and we appreciate you old cooks for doing the hard work for us!
@jeet.prakash
@jeet.prakash 3 жыл бұрын
"If it's a good idea, the good idea tends to spread, unless there's somebody at the management level working hard to make it not spread" - Allen Holub
@theawt
@theawt 3 жыл бұрын
exactly. this is why I left my previous job. Management worked hard to repress good ideas.
@chandrabhan3962
@chandrabhan3962 3 жыл бұрын
@@theawt! 8😭l
@letsbesane
@letsbesane 3 жыл бұрын
The problem with software development is that you find out that your rookie developers good idea turned out a year or more later to trap you with a product that is in not maintainable. Oops.
@mauriciorossi8477
@mauriciorossi8477 3 жыл бұрын
yes and no, there is the counter force that things that are healthy take more effort than other options with initially seemingly equal benefits and that tends to dissuade people. Especially when they have strict deadlines.
@lautaroramos8795
@lautaroramos8795 3 жыл бұрын
Two complete masters of software. I think they don't or can't really dimension the contribution they did to the world of programming and computer systems. What a pride to hear this two.
@concretetoy54
@concretetoy54 3 жыл бұрын
I'd listen either of them for more than an hour
@dewdop
@dewdop 3 жыл бұрын
Very disappointed this isn't at least that long TBH.
@gcbelitedigital
@gcbelitedigital 2 жыл бұрын
I'm still a student learning java, and doesn't understand most of the topics but I love how passionate they are talking about the deep concepts of what I'm currently learning. This is surprisingly motivating 💖
@AhmadRadi
@AhmadRadi 2 жыл бұрын
get back to them after 2-3 years and you will understand
@ChrisAthanas
@ChrisAthanas Жыл бұрын
University Computer Science is now considered harmful
@LeutnantJoker
@LeutnantJoker 2 жыл бұрын
I'm 42 years old and I read a ton of these books. And While I joined the developers a bit later and don't have 20 years of experience on my belt yet, I can honestly say... yes... most teams out there suffer from Junior overload. Even the architects and lead designers have absolutely no clue what they're doing. I've seen so much messy code it's incredible. Agile usually means daily standups and then do everything like you did before, including having zero customer feedback. Three companies I worked for openly told me they have zero idea how their software is even being used or who is using it. It's a hot mess out there and most interview questions ask about some of these book titles but when you enter the company you realize nobody in the company ever read them, because you can see every principle of every single book being violated in the codebase, and half the time most developers don't even have a grasp of the language they're using.
@ChrisAthanas
@ChrisAthanas Жыл бұрын
Well said
@manishm9478
@manishm9478 Жыл бұрын
Haha yup. When i joined my current company a senior developer got me to study the SOLID principles. So i did that, then soon realised neither he nor anyone else in the team actually followed them 😳😂😂
@LeutnantJoker
@LeutnantJoker 4 ай бұрын
@@manishm9478 When someone writes "SOLID Principles" as nice to have in the job description, I turn around and walk away. You can pretty much bet on the fact that everything they write in the job description is stuff nobody in team knows how to do. And if it's basic stuff, the team is horrible. A competent team doesn't look for a guy that knows the solid principles, because they know this is the most basic stuff. That's like a hospital looking for a surgeon and writing "nice to have: basic understanding of anatomy"
@manishm9478
@manishm9478 4 ай бұрын
@@LeutnantJoker that's an interesting heuristic. So the teams you work in both understand and apply SOLID?
@LeutnantJoker
@LeutnantJoker 4 ай бұрын
@@manishm9478 some do. It's rare. But if they write it into their job description then I KNOW they dont
@RU-qv3jl
@RU-qv3jl 2 жыл бұрын
This video was great to watch. Thanks to the organisers for organising it and thanks to Allen and Bob for talking so well and intelligently about these topics.
@animahon
@animahon 2 жыл бұрын
as a guy in his 20th who develops software in both C# and C++ on a daily basis, I have to say: The biggest challenge for me when designing code is knowing what architecture will yield best result, but also future proof in some extent. This is something that comes with experience, but I try to think in modules. That every function if possible should do one thing, and be reusable. But at the same time, I'm held back by legacy code which has a big as smell to it. Something that forces me to adopt to the senior guys convention, even tho they agree with me on refactoring things and making things cleaner. We're restricted by time and resources.
@gabrielvilchesalves6406
@gabrielvilchesalves6406 3 жыл бұрын
Thank you all for this conversation. :)
@adipratapsinghaps
@adipratapsinghaps 2 жыл бұрын
There is so much maturity in this talk
@ozgengungor8185
@ozgengungor8185 3 жыл бұрын
Marquet’s latest book (Leadership is language) is equally fascinating as Turn the ship around. Highly recommended if you want people to collaborate effectively as well as feel empowered
@pliyosenpai
@pliyosenpai 3 жыл бұрын
Thanks, Ozgen, will check it out!
@onemilee
@onemilee 3 жыл бұрын
Thanks for recommendation bro ✊
@zoom0211
@zoom0211 11 ай бұрын
Wonderful discussion, wonderful people! I'd like to see more videos like this one.
@sciros
@sciros 2 жыл бұрын
The trick is to turn these books, these ancient tomes, into TikTok or KZbin shorts or FB reels or whatever they are. That's how the "youth culture" would consume them.
@FloatingSunfish
@FloatingSunfish 3 жыл бұрын
Beem waiting for this ever since I saw the announcement! There's always room for improvement in one's coding practices. ☺️♥️
@dsmyify
@dsmyify 3 жыл бұрын
Coding practice or software development practice?
@FloatingSunfish
@FloatingSunfish 3 жыл бұрын
@@dsmyify Pretty much both, but don't they mean the same thing?
@ottorask7676
@ottorask7676 3 жыл бұрын
@@FloatingSunfish Software development encompasses things like user research and design and product management and all that jazz, so not really.
@FloatingSunfish
@FloatingSunfish 3 жыл бұрын
@@ottorask7676 Ah, true. It's a much bigger scope.
@Sledno1
@Sledno1 3 жыл бұрын
I'm a simple man, I see Uncle Bob in the title, I watch the video.
@emreaka3965
@emreaka3965 14 күн бұрын
I enjoy listening to this man
@eduardpopescu9109
@eduardpopescu9109 3 жыл бұрын
This talk is GOLD! Watch and learn.
@mauriciorossi8477
@mauriciorossi8477 3 жыл бұрын
Excited for the new book, will be looking out for it!
@dewdop
@dewdop 3 жыл бұрын
Holy shit it's finally here. And it's only 30 minutes long lol Edit: they're in disagreement enough to make this quite productive IMO, thank you very much to all involved.
@martinnicolas1399
@martinnicolas1399 3 жыл бұрын
11:34 is truth - I spent 2 months building a feature that was already done on Excel just because people wanted to have it in the web application... It is supposed to be used 2 times a year, approximately 1 hour each time...
@aasoftware
@aasoftware 3 жыл бұрын
Two of my favorite speakers/teachers in the same conversation. Incredible:)
@MisterDan
@MisterDan 3 жыл бұрын
Many thanks for your talk!
@ProgrammingMadeEZ
@ProgrammingMadeEZ 3 жыл бұрын
If it weren't for Allen's propensity to block anyone who disagrees with him he'd be worth listening to.
@antonfilipov9747
@antonfilipov9747 3 жыл бұрын
Similar observation. Alan is a pile of strong opinions, I don't understand why he acts like being on the proficiency level of Bob. He criticizes the ideas in his books implying that they are not important and presents his "superior" viewpoints. This guy is quite balooned
@arandompersononearth
@arandompersononearth 2 жыл бұрын
I would be excited to read a book on Clojure by Uncle Bob!
@ArchimedesTrajano
@ArchimedesTrajano 3 жыл бұрын
I miss Uncle Bob! This is awesome.
@tomaszp2580
@tomaszp2580 2 жыл бұрын
Its so lovely when They both laughting :D
@sasukesarutobi3862
@sasukesarutobi3862 2 жыл бұрын
One hack for managers who oppose mob programming: call it a meeting (or even something like an "active meeting"). That'll either help reduce their opposition to it, or will help build their opposition to all meetings.
@radbaver
@radbaver 3 жыл бұрын
Amazing talk!! 😃 Thanks for the great content 💪🏻
@hyeokk7062
@hyeokk7062 2 жыл бұрын
Best video ever. Love u uncle bob!
@benjaminsmith3151
@benjaminsmith3151 3 жыл бұрын
I hope he does write that book on Clojure. Make it spiral bound, please.
@BryonLape
@BryonLape 3 жыл бұрын
Yeah, I'm not sure why most books are not spiral bound.
@AdityaYadav-ev5rm
@AdityaYadav-ev5rm 2 жыл бұрын
great video educative as well as funny at the same time..
@OutdoorsWithChad
@OutdoorsWithChad 2 жыл бұрын
As someone with 8 years professional experience (20+ years programming), this video talk comes off as a "get off my lawn you young whippersnappers!" attitude, especially from Bob. An example is he laughs off the "legitimate" criticism that a code architecture that's over-engineered with design patterns INCREASES complexity and code count, not reduces it. But Bob laughs it off as "kids tearing through the place". In fact through most of the talk Bob seems more interested in laughing at his own one-liners than having an actual meaningful conversation.
@theodorealenas3171
@theodorealenas3171 Жыл бұрын
I love it. I love all boomer rants for some reason. But you call yourself "Chad".
@glimmer1989
@glimmer1989 3 жыл бұрын
"Are any of the young kids out there reading Design Patterns?" - I normally recommend Head First Design Patterns over the GoF book as a better learning opportunity. GoF is a great reference manual for after that.
@devenpatel2
@devenpatel2 3 жыл бұрын
young kids should not be reading design patterns. You'll never appreciate it unless you have perspective. it would be like like teaching integration before they learn algebra.
@glimmer1989
@glimmer1989 3 жыл бұрын
@@devenpatel2 Agreed for the design patterns book itself. But people do come onto grad schemes wanting to learn about 'best practice' - the trick is to teach alongside the context. GoF expects you to have the context, which you absolutely would have if you were coding when the book came out. It was essentially describing and putting names to things you were doing *anyway*. Head First Design Patterns is a really nice introductory text that takes a working example and describes where design patterns are useful, in the right context. Definitely worth a read even if you know these like the back of your hand.
@jensBendig
@jensBendig 3 жыл бұрын
I often ask the same questions, but shorter: "Are any of the young kids out there reading?"
@asciidiego
@asciidiego 3 жыл бұрын
What’s the issue with GoF?
@SimpleNot1759
@SimpleNot1759 3 жыл бұрын
The Introduction from there is great and fruitful of thoughts, but other parts is very bounded to Java and C++ from the era of 90s
@enkaypeter9313
@enkaypeter9313 3 жыл бұрын
This talk was educative and fun to watch.
@theascendunt9960
@theascendunt9960 2 жыл бұрын
@Jonas Jonaitis Alright, grumpy grandpa. You can have fun talking about serious topics. The speakers were doing it.
@MrBjeld
@MrBjeld 3 жыл бұрын
Clean Code book is the greatest book i ever read.
@atakkant
@atakkant 2 жыл бұрын
Here are the notes I took for myself from this video: it takes more than 10 years to really understand what is going on under the hood devs are limiting themselves with the given tasks, not considering whole picture mob(pair) programming is best for learning and getting things done at the same time remote working is killing collaborativity and doesn't let mob programming
@TheOnlyAndreySotnikov
@TheOnlyAndreySotnikov 2 жыл бұрын
It's all BS. Most of Martin revelations is his personal struggle with his own personal issues. He takes it and tries imposing it on every developer as a universal moral imperative. Find the actual code that Martin created and check that it sucks.
@tomvahlman8235
@tomvahlman8235 2 жыл бұрын
Agree, too much sell pitch from Martin, although thanks to Holub very interesting discussions, think mob-programming and pair-programming is good ideas for increased learning and productivity.
@willemvdk4886
@willemvdk4886 3 жыл бұрын
I actually bought his book after watching this video a few months ago. Came back to say I was NOT disappointed. On the contrary. I wish I had read this 10 years ago. This is a mandatory read for EVERY professional programmer. Period.
@CameronOlivier
@CameronOlivier 2 жыл бұрын
which book are you referring to? there are MANY recommended :P
@willemvdk4886
@willemvdk4886 2 жыл бұрын
@@CameronOlivier Clean Code. But Clean Architecture is great too. As a sequel ;)
@CameronOlivier
@CameronOlivier 2 жыл бұрын
@@willemvdk4886 Clean code is great! still need to read Clean Architecture :D it's on the (very long) list....
@trozzonick77
@trozzonick77 3 жыл бұрын
I read most of them Uncle Bob. Thanks for all you done for our sector and make our life easier !!
@oluwaseunsorinola7039
@oluwaseunsorinola7039 3 жыл бұрын
Can you help with a list of these books
@sergeiretsia2871
@sergeiretsia2871 2 жыл бұрын
@@oluwaseunsorinola7039 Clean Code, Clean Architecture - that's the ones I read
@lgylym
@lgylym 3 жыл бұрын
Uncle bob has his own airplane? Good for him!
@Sales-ki7lx
@Sales-ki7lx 3 ай бұрын
@@lgylym rich rich
@ViktorFerenczi
@ViktorFerenczi 3 жыл бұрын
Time and money spent on commuting is also a cost which developers can avoid if they don't go to the office. Consider this as well.
@jvmadhav1987
@jvmadhav1987 3 жыл бұрын
I would request people to go to cleancoder podcast and listen to “Greatest programming books you might have ever heard of” by Uncle Bob.
@M0rd7ust
@M0rd7ust 3 жыл бұрын
The submarine has about 110 people staff, not 50 or 60 as stated by Allen at 18:20. And there is considerable hierarchy, which makes captain's achievement even more impressive. Anyway, I read the book, too (twice).
@manishm9478
@manishm9478 Жыл бұрын
Yup, and David Marquet found a bunch of other little innovations that played a role in making the system work. Thinks like raising the crew's competence as he delegated authority, instead of dropping it on them all at once. Or handling failures in a no-blame way - looking at the system causes, not the people. Or encouraging frequent communication - talking out loud about your intentions, so others can overhear and understand your intent.
@centerfield6339
@centerfield6339 2 жыл бұрын
Hoping for a Jordan Peterson collaboration: Clean Room.
@JiffyJames85
@JiffyJames85 3 жыл бұрын
I would argue DDD became popular as we got more developed frameworks, such as Spring for Java, that help you remove boiler plate and isolate business logic. DDD can be difficult to manage when you're elbow deep in boiler plate. It's also difficult to visualize DDD when you're having to keep all your business logic in a tight realm.
@BryonLape
@BryonLape 2 жыл бұрын
Back then, I wrote my own frameworks to hide the boiler plate.
@TheChillBison
@TheChillBison 2 жыл бұрын
It seems to me, from what I've seen of junior developers, that schools are teaching people (or they're learning on their own) how to CODE (i.e. syntax) but not how to PROGRAM (i.e. clean code), and they just have no concept that architecturally their code is a mess, and that's why things take so long to roll out (even in a greenfield project), are so buggy (because it's really hard to test large convoluted functions), and is just generally a chore to deal with. In my opinion schools should just assign Clean Code/Architecture and Refactoring as the main textbooks every single year, and then tangentially learn some programming languages. At my school, CS101 started with C++ datatypes, recursion, etc, etc, but never once was testing, TDD, refactoring, or clean code brought up, let alone taught.
@theodorealenas3171
@theodorealenas3171 Жыл бұрын
We have one such subject, it's called software systems, and the professor gives Kent Beck vibes. But I struggle to make things work at all, I can't focus on principles. Plus the rest of the team doesn't care, and we also struggle to collaborate with the team at all. I'm not sure it'd be better even if we learned principles from earlier, because we just have to learn them later.
@raticus79
@raticus79 2 жыл бұрын
Clean Clojure as the last book for clean closure would earn some style points for sure
@stephenweber33
@stephenweber33 2 жыл бұрын
I tasked myself to keep watching Bob Martin videos until at least I found one that explains why he is called Uncle... I would like him and his track to disciplining the coding world to meet / talk seriously with Paul Hudson.
@vikramkrishnan6414
@vikramkrishnan6414 2 жыл бұрын
The bottle neck IMHO is not zoom vs in person, it is sync vs async.
@marknunes8444
@marknunes8444 3 жыл бұрын
When I hear "Test driven development" I'm thinking, "I do that. Every time I make a change I test it to see if it works". Then I realize pretty much everyone tests their code to see if it works after every change.
@MrBadPriest
@MrBadPriest 2 жыл бұрын
Well, yeah. But you got it backwards - _test driven_ development. In TDD, the tests come before the production code.
@mtxset
@mtxset 3 жыл бұрын
These two look like sales guys. 16 min. in just book suggestions and vagueness. Not one specific example like: recently I've been working on this and used this and this helped me achieved this. Sounds like: what I'm saying is so good and it works, you can read all about it in my books.
@bjojosimpson
@bjojosimpson 3 жыл бұрын
Hi mate, After I had watched this video, I went to search for more materials authored by Allen, since I had already been acquainted with Bob. So far I feel that I am learning new things that will actually make my life at work better.
@jensBendig
@jensBendig 3 жыл бұрын
The fear of control-inversion is on many levels.
@KulaGGin
@KulaGGin 3 жыл бұрын
Uncle Bob! Yay, the John Connor of programmers!
@-Jason-L
@-Jason-L 3 жыл бұрын
What's been overlooked by many regarding working remote: "It works" is not the same as "it works as well", or "it works better". Most have simply reverted to virtual cubes.
@kevinkkirimii
@kevinkkirimii 3 жыл бұрын
Too many frameworks are blinding the new programmer of today to understand the basic building blocks of their programs and the necessity of having a good architecture . A large number of frameworks give the promise of out of the box clean architecture and agile features and all these buzz words when in reality most aren't and so trying to tell a programmer that is dependent on these about design patterns and so on is just a futile mission.
@theodorealenas3171
@theodorealenas3171 Жыл бұрын
Maybe this is a dumb place for such a question, but as an undergraduate, is there hope I'll avoid the miserable stories people tell from working in companies? At least, what's the shortest path out of them?
@peanutcelery
@peanutcelery Жыл бұрын
I find it amusing that uncle bob is in a channel called goto; as someone who advocates against using gotos
@grumpy_juan
@grumpy_juan 3 жыл бұрын
I love the way these guys showed me how ignorant I am, I need to go book shopping ASAP.
@JanWestin
@JanWestin 2 жыл бұрын
Golden :)
@count7ero
@count7ero Жыл бұрын
Let's be honest about it, they are crooks in the business of selling hours. It looks like they are creating the illusion of smaller cost of change by significantly increasing the cost of initial development. What precise metric would you employ to have this in perspective? For reference, my metrics are volume of codebase (loc, number of classes, number of methods, anything is fine with me here). and cyclomatic complexity. Both these metrics correlate naturally with cognitive load. If i measure the codebase of a project implemented with economy in mind (using any of my metrics) and then measure the codebase of the same project made with Clean Architecture. In this project the codebase is orders of magnitude bigger!!! The change always looks the same!
@isanrodrigueztrimino6701
@isanrodrigueztrimino6701 3 жыл бұрын
Uncle Bob, I do read Design Patterns
@LPFan33
@LPFan33 3 жыл бұрын
This could easily be 2.5h long and I'm disappointed it isn't
@StanLTU
@StanLTU 3 жыл бұрын
I love you Bob. Your my hero! I do programming every working day and that is my favourite thing to do since young age.
@kylekermgard
@kylekermgard 3 жыл бұрын
Uncle bob needs a better mic setup.
@soymichelo75
@soymichelo75 Жыл бұрын
welcome to 2023, new watcher, when the book featuring Clojure is about to be released on Halloween's day: "Functional Design: Principles, Patterns, and Practices"
@RPWPA
@RPWPA 2 жыл бұрын
While this was very informative, it felt like most of the talk was about good ideas and thoughts but the final part was just complaining specially as the focus on it was mainly in terms of an organizational POV rather than an employee at least for most of it. It was still a good video nonetheless. The key points I got out of this is that just because a book is old, doesn't mean it has less values, that people should seek human to human connection tho you don't need to do that by going into an office every day and a change in the way to work/think about coding, architecture and the way to work itself can be helpful yet may be met with a difficult audience.
@dunga309
@dunga309 3 жыл бұрын
Can you add subtitles, please? I can hardly follow Allen's rant... He must be the fastest speaker in the world...
@marcbotnope1728
@marcbotnope1728 3 жыл бұрын
Structured Analysis and System Specification - No one reads it as it's $55 dollars with no ebok version.
@methedudeful
@methedudeful 3 жыл бұрын
I read Design Patterns. Pat, pat
@saturnteatree
@saturnteatree 2 жыл бұрын
Was this video about the path to programming or a whole bunch of old guys that don’t like change?
@Storytelless
@Storytelless Жыл бұрын
"How does a military captain pull that off? " easy. His team is not agile, they have clear chain of command and instructions. While self-organized agile developers tend to have their own opinions and beliefs 😌
@Kenbomp
@Kenbomp 3 жыл бұрын
Remote is meh now because the software environment for it hasn't been developed yet. The world has evolved since unix days.
@craigfreeman8225
@craigfreeman8225 3 жыл бұрын
Im confused because I thought Allen was really not a fan of Bob on a personal level
@dewdop
@dewdop 3 жыл бұрын
Professionalism 🤷
@ojrask
@ojrask 3 жыл бұрын
Not being a fan does not mean there can't be constructive discussion about things.
@EzequielBirman77
@EzequielBirman77 5 ай бұрын
Evil laughter at 25:01 👍
@ediltonsiqueira9404
@ediltonsiqueira9404 2 жыл бұрын
The sad part is this cognitive dissonance about improvement gets worse with matters of infrastructure. Code is something you can refactor with more or less autonomy, even behind the scenes, even under bad architecture. But try to turn around a ship based on hardware dependencies that could harm the service lifecycle in the long term. Some managers often put their crews to swim along with sharks because their teeth seem familiar and expect the crew to deal with bitings by themselves without complaining. In such circumstances, ITSM is less of a sitcom and more of a doomsday movie. And it happens more often than people think.
@stannone7272
@stannone7272 3 жыл бұрын
Those old farts are a treasure!
@kitkarson4226
@kitkarson4226 2 жыл бұрын
Honestly I am seeing this in my workplace as well. there are many people who simply write code w/o understanding design principles. I am seeing if block within if block within...5 levels deep. It is so annoying. What about code review? do not even ask for this. there are many people who take things personally.
@mehmoodrehman6336
@mehmoodrehman6336 3 жыл бұрын
love uncle bob
@urbaniv
@urbaniv 3 жыл бұрын
Sorry but that was a really really bad intro. Because I thought that is the video, just fast cuts.. Brrr I wanted to turn it off and than I realized that was only the intro
@br3nto
@br3nto 2 жыл бұрын
Geez these guys are very bitter and jaded
@BryonLape
@BryonLape 3 жыл бұрын
This chat is way too short.
@Jibs-HappyDesigns-990
@Jibs-HappyDesigns-990 2 жыл бұрын
🥰
@GG-uz8us
@GG-uz8us 2 жыл бұрын
Totally agree. You saving money by loosing discipline and productivity.
@godblessCL
@godblessCL 3 жыл бұрын
Im dealing with EJB right now.
@marweck
@marweck 3 жыл бұрын
"Thank God we don't have to deal with EJBs anymore". Amen
@rommellagera8543
@rommellagera8543 2 жыл бұрын
I always say there is no agility in developing good and reliable software. It will always take time whatever methodolgy you use. I hope senior dev tell new dev that developing IT solution is long and tedious process with no viable shortcuts. Delivering solution is more about commitment than technical knowledge. If you are committed you can find ways to learn what is needed.
@matheusmurray2425
@matheusmurray2425 2 жыл бұрын
Its not tedious, all this designing process is incredibly fun
@rommellagera8543
@rommellagera8543 2 жыл бұрын
@@matheusmurray2425 I am lost at your comment, so you mean software development is fun, fast and agile?
@theodorealenas3171
@theodorealenas3171 Жыл бұрын
I agree with the point, but I believe agile means maneuverable, not fast. "Manifesto for agile software development"
@victorolvera6482
@victorolvera6482 Жыл бұрын
at around 17:11 - inserting a seed of cognitive dissonance.
@victorolvera6482
@victorolvera6482 Жыл бұрын
at around 17:55 Alas in the military its a dictatorship no room for democracy. Bootcamp used to insert a subtle case of stalkholm syndrome into the recruits before letting them go on in the Navy. I hear that is changing but I know that was the way a couple decades ago.
@victorolvera6482
@victorolvera6482 Жыл бұрын
at around 25:09 modular programming might help that situation. Kind of like how parts of a smart phone are made in completely different parts of the world and somehow they all come together in the end.
@BryonLape
@BryonLape 3 жыл бұрын
Allen seems to be in a studio. Uncle Bob is in a tin can.
@zoomoutful
@zoomoutful 3 жыл бұрын
Holub means Pigeon in Ukrainian
@ericbwertz
@ericbwertz 3 жыл бұрын
Maybe that's why he craps on so much stuff :-).
@gargleblasta
@gargleblasta 3 жыл бұрын
Pick Kotlin :P
@mskiptr
@mskiptr 3 жыл бұрын
Just use functional design patterns :P
@gargleblasta
@gargleblasta 3 жыл бұрын
@@mskiptr of course. But Bob was wondering which language he would pick for his book...
@xtinctspecies
@xtinctspecies 3 жыл бұрын
Anything that doesn’t use the JVM would be fine. Thanks
@gargleblasta
@gargleblasta 3 жыл бұрын
@@xtinctspecies the jvm isn't really relevant when it is about the functionality of a language
@denisblack9897
@denisblack9897 2 жыл бұрын
SOLVE A PROBLEM, STOP INVENTING NEW WAYS TO SOLVE A PROBLEM, JUST SOLVE A FUCKING PROBLEM! DO NOT CREATE PROBLEMS SOLVE THEM!
@danielt63
@danielt63 Жыл бұрын
This is fun to watch and all, but I can't help but see the irony in two people talking remotely about how remote doesn't work. 😕
@karpuzye
@karpuzye 3 жыл бұрын
cok bir sey konusmamislar da abartmayi seven nerd tayfa abartir simdi oo super muhabbet falan
@fiftyghoststrading8500
@fiftyghoststrading8500 2 ай бұрын
I wish I could listen to this, but there's too much laughter and nothing funny.
@smoothbeak
@smoothbeak 3 жыл бұрын
If you want people to come back to the offices to "smell each other" then perhaps President Biden might be interested in facilitating that!
@drjoaoventura
@drjoaoventura 3 жыл бұрын
Programmers should have the same martial artists karate 🥋 and chief🧑🏽‍🍳 mindset
@user-vs7cw2rg7r
@user-vs7cw2rg7r Жыл бұрын
It's a bit hard to get past the "boomers are great" narrative. Interesting but so much ego.
@hoots187
@hoots187 3 жыл бұрын
Clean Architecture is a scam
@craigfreeman8225
@craigfreeman8225 3 жыл бұрын
why?
@ojrask
@ojrask 3 жыл бұрын
[citation needed]
@bradwarren7054
@bradwarren7054 3 жыл бұрын
translation: "I don't understand the Dunning-Kruger effect"
@TheOnlyAndreySotnikov
@TheOnlyAndreySotnikov 2 жыл бұрын
Yep. The other books too.
Agile & Scrum Don't Work | Allen Holub In The Engineering Room Ep. 9
1:12:35
Continuous Delivery
Рет қаралды 114 М.
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
I Interviewed Uncle Bob
1:11:07
ThePrimeTime
Рет қаралды 419 М.
Clean Code - Uncle Bob / Lesson 2
1:06:01
UnityCoin
Рет қаралды 515 М.
Allen Holub on Why You Should Get Rid of Estimates
19:52
Semaphore CI
Рет қаралды 2,2 М.
"I Hate Agile!" | Allen Holub On Why He Thinks Agile And Scrum Are Broken
8:33
Clean Code - Uncle Bob / Lesson 1
1:48:42
UnityCoin
Рет қаралды 2 МЛН
Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018
41:35
GOTO Conferences
Рет қаралды 821 М.