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

preview_player
Показать описание
This interview was recorded for the GOTO Book Club. #GOTOcon #GOTOBookClub

Robert C. Martin (Uncle Bob) - Author of "Clean Code" & "The Clean Coder", Co-author of the Agile Manifesto
Allen Holub - Author of "Holub on Patterns" & "Taming Java Threads" @AllenHolub

DESCRIPTION
Join a high level overview of best practices and wise words on how programming should be approached from Uncle Bob, author of “Clean Code,” and Allen Holub, software architect and agile coach. They cover some of the existing guides that can help you become a better programmer and explore how books and current trends are shaping the software landscape.

TIMECODES
00:00 Intro
01:21 If you were to write the book again, what would you change?
03:53 How to get devs to think from an architectural perspective?
08:33 Why read a book by Uncle Bob?
12:10 Learning, teaching, experience
15:13 Ways to learn faster
22:12 Remote working
27:52 Ethics of being a programmer
30:14 Outro

Read the full transcription of the interview here:

RECOMMENDED BOOKS

#Programming #CleanCode #CleanCoder #UncleBob #AllenHolub #RobertCMartin #SoftwareArchitecture #SoftwareEngineering #Ethics #ProgrammingEthics #AgileManifesto #Agile #AgileDevelopment

CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:

Looking for a unique learning experience?

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Рекомендации по теме
Комментарии
Автор

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?

Question for you: What’s your biggest takeaway from this video? Let us know in the comments! ⬇

GOTO-
Автор

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!

brian
Автор

"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

jeet.prakash
Автор

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.

lautaroramos
Автор

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 💖

gcbelitedigital
Автор

I'd listen either of them for more than an hour

concretetoy
Автор

The trick is to turn these books, these ancient tomes, into TikTok or Youtube shorts or FB reels or whatever they are. That's how the "youth culture" would consume them.

sciros
Автор

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.

LeutnantJoker
Автор

Thank you all for this conversation. :)

gabrielvilchesalves
Автор

There is so much maturity in this talk

adipratapsinghaps
Автор

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.

animahon
Автор

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.

RU-qvjl
Автор

I'm a simple man, I see Uncle Bob in the title, I watch the video.

Sledno
Автор

If it weren't for Allen's propensity to block anyone who disagrees with him he'd be worth listening to.

ProgrammingMadeEZ
Автор

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

ozgengungor
Автор

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.

dewdop
Автор

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.

sasukesarutobi
Автор

Beem waiting for this ever since I saw the announcement!
There's always room for improvement in one's coding practices. ☺️♥️

FloatingSunfish
Автор

Its so lovely when They both laughting :D

tomaszp
Автор

Two of my favorite speakers/teachers in the same conversation. Incredible:)

aasoftware