"Uncle" Bob Martin - "The Future of Programming"
Video Statistics and Information
Channel: Expert Talks Mobile
Views: 953,576
Rating: 4.7534571 out of 5
Keywords: Uncle Bob, Programming, Computer History, ObjC, iOS, Swift, Agile, Software Regulation, Apple, Clean Code
Id: ecIWPzGEbFc
Channel Id: undefined
Length: 78min 21sec (4701 seconds)
Published: Wed May 18 2016
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
Anyone willing to give a TL;DW?
Haha, nope.
Overall, I'd say the talk is OK.
My understanding of this talk seems to be wildly different from many others. Maybe it is an age difference. Maybe it's because I've read and listened to some of Martin's other work. I don't know.
The history on hardware, number of computers/programmers over time, etc. is not meant to be a fluff history lesson or presentation filler. The lesson is if you can write software today then you can read and write software written by someone in the 1940s and that person can read and write yours. Software today is fundamentally the same thing today as it was back then, only the syntax has changed. The other history lesson is we (as an industry) generally keep making the same mistakes and we're on course to repeat history again: (1) software is still the same stuff it always has been and we keep messing around with new languages. To this day we're still claiming this is productive but this can't be true indefinitely and Martin definitely thinks we've crossed that point; (2) early programmers had an agile-like method, this was lost when these older professionals retired in the '80s and '90s, then in 2001 we got agile, but the wrong people (business people, not programmers) joined and hijacked the movement; (3) we will get an agile-like process again, most likely through forced regulation unless the industry comes together to self-regulate like the medical, legal, and other professions.
Also, Martin's point about younger programmers seems to be lost. Yes, he says as a whole they lack professionalism and discipline. He also says younger people are being taken advantage of and they lack the professionalism and discipline as a whole to see it. Additionally, the number of programmers doubles every 5 years, so within 5 years young programmers will be part of the old guard. Become a leader, try do something about these problems.
He mentions a lack of women and diversity, total time spent in this video talking about the lack of women is <5 mins. This topic seems to trigger many people (esp. the youtube comments). Martin is treating the lack of women currently in the field as an open problem---meaning, he says it's a problem and he has no immediate solution for it---but he talks about his experiences. He states that (1) the number of women used to be close to 50/50; and (2) the other sciences don't have the same problem as computer science does. How did we get to what we have now?
Timestamps/contents:
If we don't study the mistakes of the future we're doomed to repeat them for the first time :(
im so over the "women in tech" thing...i cant think of a field MORE welcoming to women than tech...people make it sound like your sending a woman into a construction site or something where suddenly the room is filled with wolf whistles and crass come-ons, it is the total opposite of that...any time there is a woman programmer either the devs are scared to death of her or falling all over themselves to fedora tip/m'lady her
Absolutely awful talk , nothing is correlated to anything.
Start to rant about too many languages ( doesn't even follow up about this nor the state of JS ) then there is too few women in IT (all aboard the diversity train please !) then talk about agile , but he doesn't even get to the point of "The future of programming" .
I expected Serverless , AI assisted code editor , AI Driven design , Reactive Micro-Services , none of that is present just an old guy talking about what he had in his mind and being super proud of himself for that.
That was insulting to watch.
This guy was definitely getting paid by the hour
If Robert Martin were to read the comments here, his reaction would probably be:
I enjoyed it, thanks for posting! Very entertaining and his view of the history of computing was fun to listen to.
If you want to see proof that there is an actual problem in CS and women compared to women doing other scientific jobs watch the video at minute 46.