Clean Code - Uncle Bob / Lesson 1

9 sie 2019
513 398 wyświetleń

↓↓ ENGLISH DESCRIPTION ↓↓
"Coding Better World Together" is a set of master lessons from the famous Uncle Bob (Robert Cecil Martin), where he gives us a broad vision of the importance and future of Software in today's society.
In this first lesson, Uncle Bob demonstrates the need to write a clean code and establishes the bases to achieve it, being these bases of a social and scientific nature. Making it clear that the future of programming is based on an ethical and polite code.
↓↓ DESCRIPCION EN ESPAÑOL ↓↓
"Coding Better World Together" es un conjunto de lecciones magistrales del famoso tío Bob (Robert Cecil Martin), donde nos brinda una visión amplia de la importancia y el futuro del software en la sociedad actual.
En esta primera lección, el tío Bob demuestra la necesidad de escribir un código limpio y establece las bases para lograrlo, siendo estas bases de naturaleza social y científica. Dejando en claro que el futuro de la programación se basa en un código ético y cortés.
0:00 Event Presentation
2:03 Presenter Introduces Uncle Bob
3:41 Uncle Bob Introduction / My Tribe
4:49 How Far is the Sun?
10:52 Introduction to Clean Code
12:21 The current Society works with Software
19:47 Volkswagen case / Introduction to the Ethics of Software Development
24:28 Why are Programmers so slow?
32:13 What is a Clean Code?
40:09 Analyzing some lines of code
43:43 Long code is not Good Code
49:25 Good Code / Refactored Function
52:40 Polite Code / Rules for writing a news paper article
55:25 Shrunk Code / The Rules of Functions
1:00:23 Shrunk Code / Drawing a Function
1:05:36 When and why was Java invented?
1:08:52 Prose Code / Arguments
1:16:13 Avoid Switch Statements / Problems and Evolution of some programming languages
1:26:15 The Uncle Bob's wife message (funny moment)
1:27:22 Output Arguments No Side Effects / Garbage Collection
1:32:21 No Side Effects / Using Lambda
1:34:26 No Side Effects / Command and Query Separation
1:35:30 No Side Effects / Prefer Exceptions to returning error codes
1:37:05 DRI Principle (Don't Repeat Yourself)
1:39:21 Structured Programming / Edsger Dijkstra Vision vs Actual Vision of the programming
1:45:32 Science and Correct Software
↓↓ OUR MODEL OF SOCIETY ↓↓
- mutualwelfare.org
↓↓ NUESTRO MODELO DE SOCIEDAD ↓↓
- bienestarmutuo.org
↓↓ OUR CRIPTOCURRENCY FOR MONETARY FREEDOM - NUESTRA CRIPTOMONEDA PARA LA LIBERTAD MONETARIA ↓↓
- unitycoin.net
- PRESENTATION: unitycoin.net/presentation/
↓↓ OUR PAYMENT FRANCHISE - NUESTRA FRANQUICIA DE PAGOS ↓↓
- sbmlibre.com
↓↓ OUR SOCIAL PACT - NUESTRO PACTO SOCIAL ↓↓
- e-nation.org
- PRESENTATION: e-nation.org/presentation/
↓↓ OUR SOCIAL NETWORKS - NUESTRAS REDES SOCIALES↓↓
- Facebook: es-la.facebook.com/unitycoin/
- Twitter: twitter.com/unity_coin

Komentarze
  • 0:00 Event Presentation 2:03 Presenter Introduces Uncle Bob 3:41 Uncle Bob Introduction / My Tribe 4:49 How Far is the Sun? 10:52 Introduction to Clean Code 12:21 The current Society works with Software 19:47 Volkswagen case / Introduction to the Ethics of Software Development 24:28 Why are Programmers so slow? 32:13 What is a Clean Code? 40:09 Analyzing some lines of code 43:43 Long code is not Good Code 49:25 Good Code / Refactored Function 52:40 Polite Code / Rules for writing a news paper article 55:25 Shrunk Code / The Rules of Functions 1:00:23 Shrunk Code / Drawing a Function 1:05:36 When and why was Java invented? 1:08:52 Prose Code / Arguments 1:16:13 Avoid Switch Statements / Problems and Evolution of some programming languages 1:26:15 The Uncle Bob's wife message (funny moment) 1:27:22 Output Arguments No Side Effects / Garbage Collection 1:32:21 No Side Effects / Using Lambda 1:34:26 No Side Effects / Command and Query Separation 1:35:30 No Side Effects / Prefer Exceptions to returning error codes 1:37:05 DRI Principle (Don't Repeat Yourself) 1:39:21 Structured Programming / Edsger Dijkstra Vision vs Actual Vision of the programming

    UnityCoinUnityCoinRok temu
    • @The standard narrative has holes in it it's definately not spam, it's not about code in itself, it's about how to think about code & coding. I was in the meeting itself and can highly recommend it.

      Maarten KollerMaarten KollerDzień temu
    • You obviously borrowed the director and camera operators from America's Got Talent. The code example is on the overhead screen, but the only thing we are NOT shown is the code example. The audience, the presenter, the auditorium, but not the code example. Your presentation isn't clean. 2.5 minutes of random shots of not useful stuff. Booooooo!

      puppetsockpuppetsock18 dni temu
    • Qqqqq

      ClulyCluly23 dni temu
    • Someone == Bank

      rgk6urgk6uMiesiąc temu
    • @Navneet Chauhan Thanks, Done.

      UnityCoinUnityCoinMiesiąc temu
  • Such an epic intro! The second it who the crowd consisted of, i knew pearls were being cast before swine. lol

    JamesJon1187JamesJon11874 godzin temu
  • Boeing killed hundreds of people with a badly designed software system. MAX cluster.

    John MorrisonJohn Morrison6 godzin temu
  • Love you.

    Thu NhoThu Nho13 godzin temu
  • I'm actually taking notes like I'm back in college. Very educational.

    Rob81kRob81k13 godzin temu
  • I'm just 1 point in the lecture and i'm already learning loads. Thanks for the upload!

    John ZakyJohn Zaky16 godzin temu
  • this function is polite lol

    Ricasso EmersonRicasso EmersonDzień temu
  • Guy: "How about we make the intro 3 and a half minutes long?" Nobody: "What a great idea!"

    William LongWilliam LongDzień temu
  • Was a bit confused, when refactored code had void methods that enrich passed string buffer. Isn't having a side effect inside a function is bad practice?

    Volodymyr IvakhnenkoVolodymyr IvakhnenkoDzień temu
  • The 737 MAX is a good recent example of software killing people.

    William LongWilliam Long2 dni temu
  • That's not how brakes work. Unless full electric. Brakes are hydrologic. Push in peddle, pushes piston, piston pushes fluid down lines to pistons in calipers, calipers squeeze rotor, (unless drums then pushes out shoes). Computer steps in on traction control and abs

    neal cantrellneal cantrell2 dni temu
  • Thanks for uploading this. One problem...there are times when the lecturer draws something on the screen but the camera is pointed at he lecturer instead of his drawing.

    Alex 4Alex 43 dni temu
  • haha he's really entertaining.. i feel like i just saved 10,000+ hours, assuming i don't drop dead before that. Those big fundamental conceptual things you sometimes find you have gotten juuuust slightly wrong can lead to so much more confusion than it is intuitive to let alone imagine but definately never predict. My favorite place in this whole thing was when he explained how that java html test code thing was "RUDE" haha because it went from the highest level of abstraction and TO A DOT!!! hahahhah i almost fell off my chair.. that was perfect :D but its true.. i NEVER thought of it that way.. i alt-tabbed to my open IDE and immediately found "rudeness" within 5 secs of looking at my code from a few hours ago.. lolol.. Such rude semantics all over haha..

    BenjaminMJBenjaminMJ3 dni temu
  • Poor dog I liked my own commet how sad.

    Hai ThyHai Thy4 dni temu
  • Hands out of your pockets please

    Skate KamSkate Kam4 dni temu
  • Not entirely sure his description of Dijkstra's problem unrestrained GOTOs being the same as the halting problem is valid (1:44:30). In general, there's something off in Uncle Bob's vibe. Most of great thinkers that I've seen captured on PLworld give off the vibe of total respect for truth (Feynman, etc). As in, "if the truth is surprising, ugly, or uncomfortable, or demands a readjustment of our beliefs, then so be it". This also entails some respect in the way they communicate their thinking to the people they want to understand that truth. This man sounds like an Evangelical preacher. "I know I am right, and if the reality contradicts it, then too bad for reality". I'm not saying his advice in this vid is not sound, there's just something amiss here.

    thorbergsonthorbergson4 dni temu
  • Aaaaaaaaaahhhhh.

    Pal TanPal Tan5 dni temu
  • plworld.info/show/gWajk5y-o3S_ftY/wideo.html for animated algorithms and data structures

    Aniruddha JAniruddha J5 dni temu
  • I am embarrassed just watching these obnoxious self-promoting intros and jingles.

    unfaunfa5 dni temu
  • 2:00 - that's an awkward cut.

    unfaunfa5 dni temu
  • Please re-edit this video and repost it in a form which can be watched without pausing, rewinding, and going crazy remembering where you were. Unless you *want* it to be a perfect visual analogue of the bad, unfinished code the lecture refers to. (You could construct it from the presented material. No need to go back to the cutting-room floor.)

    Robin BettsRobin Betts5 dni temu
  • 26:08 :)

    EvenPrimeEvenPrime6 dni temu
  • i'm not even a programmer, but i watched the entire thing.

    ZetmanZetman6 dni temu
  • The small functions part was taken to an absurd point. It's effectively angel hair spaghetti code (not quite spaghetti, there is structure to it) if I have to drill down 4 layers and every layer has twice as many functions (2+4+8+16=30) for effectively 30 lines of code in what could have been 3 10-line helper functions.

    Chinoto VokroChinoto Vokro6 dni temu
  • Great job of the camera guy switching __out__ of the code when we are supposed to read the code.

    Luan Cardoso dos SantosLuan Cardoso dos Santos6 dni temu
  • Good job to whomever edited this video to cut away from the code at 41:16 to just look at the stage. Slow clap.

    ThomaxonalThomaxonal6 dni temu
  • Audio quality makes me cry

    Rokus SadéeRokus Sadée7 dni temu
  • For a guy who wants clean code he sure gives a messy talk.

    wanderinguserwanderinguser9 dni temu
  • Wow, thanks a lot, I'm following all article on Medium about Clean Code, and this talks is the true source of all clean code. Thanks for Sharing

    David BhaskaraDavid Bhaskara9 dni temu
  • Reading code. Suddenly -> switching to bob drinking. I am speechless. What are those cuts!?

    Critical userCritical user9 dni temu
  • 1:21:32 - 2:47 AM and i’m still watching.. And dont event want to sleep :O Such a good content..

    Lukas GrubisLukas Grubis10 dni temu
  • For a long time I believed that no one could beat Steve Jobs. But the intro is so tasteless.

    c00ck1e Wizardc00ck1e Wizard10 dni temu
  • Lesson one: Clean video introduction. Geeze dudes, you took 2 minutes to start.

    Seagoing SamSeagoing Sam10 dni temu
  • We can check EVERYDAY HEALTH lying if or not they are sane true Christian preseeding GOD preseeding AND IN beacon of the 10 divine law and if you fulfill ALL the condition essential to be mental health wise and true Christians who think TALKING AND BEHAVIOR CLEAN HUMAN CHRISTIAN CIVILIZED MENTALLY HEALTHY AS IT IS GOOD AND RIGHT EXACTLY AS WRITTEN IN THE 10 DIVINE LAWS AND THE TRUTH WRITTEN IN THE HOLY BIBLE

    puchi ioanpuchi ioan11 dni temu
  • Uncle Bob is such a legend. Omg I love him so much

    Михаил ЧонМихаил Чон11 dni temu
  • he is samuel l jackson

    Google minusGoogle minus11 dni temu
  • My greatest disappointment will be to not know whether the water worked at the end of the talk.

    Sidney BovetSidney Bovet12 dni temu
  • i think its just you

    Ronalds KlavinsRonalds Klavins13 dni temu
  • 1:18:41

    Oscar GeronimoOscar Geronimo13 dni temu
  • Uncle Bob is great. I have seen other videos on Clean Coders channel. That's the way to go. This presentation has an exceedingly protracted intro that maybe was supposed to engender excitement, but, as I was anxious to get to the talk, I felt impatient through the entire first 4:49.

    Anton NymAnton Nym13 dni temu
  • That intro made me feel like such a groupie.

    x3mofilex3mofile14 dni temu
  • omfg. That intro.

    Hilbert SpaceHilbert Space15 dni temu
  • Spotlights under the video projection?

    Richie PeacockRichie Peacock15 dni temu
  • Bob's off topic stuff (e.g. the moon);} // apparently thrown in for good measure;{ (but maybe not so!)} was so very refreshing (as, in, "defrag my drive")} That thereafter BOTH THOSE ears[mentioned therein] perked up >> AND as IF; by magic the Clean Code lecture did GOTO the right spot} // seriously enjoyed. thankyou. Am I a coder? I play with Arduinos a bit.

    jamie smitherjamie smither16 dni temu
  • This was not only precious but very helpful to me. I though that breaking long functions would lead to more complicated code. However, having the mindset portrayed in this video, I managed to break my functions into its "do one thing" components, and even managed to eliminate redundant variables. And, not as I initially thought, my code is far more readable and maintainable. If there is a bug, you can quickly go to the function you think it is responsible for it, instead of zooming in into long functions and loose yourself. Props to this man! He enlightened me, made me see my own mistakes, and substancially made my life easier as a programmer.

    BloguetrónicaBloguetrónica16 dni temu
  • I really wondered who "Arris Starkes" is. Does every English speaking person pronounce that name like that?

    OverDev ModdingOverDev Modding17 dni temu
  • Great talk, I really enjoyed it. But I have to point out two things. First of all, he was a little dissmissive about the lambdas (1:32:00) which I think is a huge feature that Java lacked for a long time. Sure they can be thought of as being isomorphic to classes where captured enviroment maps to the fields and body maps to the body of the known method. But it is a huge ergonomics change, you don't need to write new Function() { Integer run(Integer i) { return i * 5 }, you can simply write i -> i * 5. This reduces clutter and enhances readability which should be the point of clean code, isn't it? Second point is, he claimed, at 1:33:38, that his open function is side-effect free, which is incorrect. It still does have a side effect (an effect that can be observed from outside, which in this case is whatever the proc does, like writing to that file). But he can claim that his function is rather resource-safe which is actually what he is talking about when he mentioned managed side effects (not leaking resources like open files, unreleased semaphores etc.). Also it would be better if he mentioned that he had to use try-finally to be absolutely sure that the resource is released no matter what. At this point he could mention non-compositional nature of try-catch as well and point us in the direction of functional effect systems like cats-effects, ZIO, etc. :)

    Ceyhun Can ÜLKERCeyhun Can ÜLKER18 dni temu
  • 1:13:27 This is what it would have been like had George Carlin been a programmer.

    Cristi NeaguCristi Neagu22 dni temu
  • I know I already bitched about camera work but longer I watch more it make me angry. In the side effect section he started to talk about a code and we never saw the code.

    Afshin M. KhiabaniAfshin M. Khiabani22 dni temu
  • Camera work is awful... Just garbage... He was writing to show a sample the camera was on him all the time. He is a great teacher but thanks to the idiot how edited shots I don't know what he talked about in most times.

    Afshin M. KhiabaniAfshin M. Khiabani22 dni temu
  • _"There will come a time when a software glitch will kill 10,000 people and the politicians of the world will point their finger at us and we will land in jail."_ Well... that's not true. The absolutely disgusting software models used to predict apocalyptic numbers of virus fatalities in the UK, for example, did lead to a lockdown which demonstrably killed more than 20,000 people. Those software models have been proven methodologically wrong at the time but they were used anyways. And now they have been empirically proven wrong, and they're still being used. And instead of being in jail, those "programmers" are still the government's closest advisors. So yes. There will come a time when a software glitch will kill 10,000 people. But the politicians of the world will not point any fingers if they're in the same boat as the programmer. In conclusion: if you're working on software that has the potential to kill 10,000 people, make sure you're working for the government.

    Cristi NeaguCristi Neagu22 dni temu
    • Astute and poignant, but be careful the code doesn't spot your dissidence! :-)

      jamie smitherjamie smither16 dni temu
  • Fun to see different "authorities" in this anarchic profession stand on a stage and expunge, in total confidence, diametrically opposite advice. Uncle Bob is clearly a big OOP fan. As a programmer in my mid-fourties, I tend to agree with most of the do-s and don't-s he presents here. But it is pretty easy to find functional programming gurus, or even just plain old structural programming proponents, offering the opposite advice in almost every respect. Neither side is very good at explaining why their approach is supposedly better, and both sides manage to produce a few plausible code examples that make it seem they're onto something. I think this was a good presentation, Bob is doing a good job. Even so, I honestly don't think he is very convincing. He's really just telling us his opinions. A big exception is the part in the beginning where he points out the *need* for software development to grow up and become more responsible and accountable, but that doesn't mean his ideas for _how_ to accomplish this are any better than competing ideas. And, given how many devs really like this whole idea of us being some kind of rebels, I think there is just about zero hope this will happen. The industry will have to become regulated, and it won't be fun....

    dojohansen123dojohansen12322 dni temu
  • 1.5x

    Krazy1Krazy123 dni temu
  • Uncle Bob is funnier than most comedians. haha

    EvenStar LoveAnandaEvenStar LoveAnanda23 dni temu
  • Who needs to go to University when you can learn everything on PLworld.......?

    EvenStar LoveAnandaEvenStar LoveAnanda23 dni temu
  • I didn't get into programming for 20 years because of all the garbage code I have seen, and it scared me. Bob is right Code should be Beautiful and as small as it can be. The first example looks like, when they remodel your kitchen and then they don't clean up all the rubbish laying around afterwards.

    EvenStar LoveAnandaEvenStar LoveAnanda23 dni temu
  • It's not true about the brakes. It is illegal to design a brake system without mechanical fail-safe system as a fall back option. And the mechanical system is dual in every car. The front brakes and the rear brakes are actuated from a separate hydraulic system. NOT cables. So you can not lose both systems at the same time. Only the Hand brake is using cables and that is a tertiary fall back option..

    EvenStar LoveAnandaEvenStar LoveAnanda23 dni temu
  • Has this guy anything useful to teach?

    Stafford CampbellStafford Campbell23 dni temu
  • Where is the fucking moon

    Redgren GrumbholdtRedgren Grumbholdt23 dni temu
  • Oh you poor, poor, soon to be ostracized `switch` statement!

    karmakarma23 dni temu
  • 0:00 Event Presentation 2:03 Presenter Introduces Uncle Bob 3:41 Uncle Bob Introduction / My Tribe 4:49 How Far is the Sun? 10:52 Introduction to Clean Code 12:21 The current Society works with Software 19:47 Volkswagen case / Introduction to the Ethics of Software Development 24:28 Why are Programmers so slow? 32:13 What is a Clean Code? 40:09 Analyzing some lines of code 43:43 Long code is not Good Code 49:25 Good Code / Refactored Function 52:40 Polite Code / Rules for writing a news paper article 55:25 Shrunk Code / The Rules of Functions 1:00:23 Shrunk Code / Drawing a Function 1:05:36 When and why was Java invented? 1:08:52 Prose Code / Arguments 1:16:13 Avoid Switch Statements / Problems and Evolution of some programming languages 1:26:15 The Uncle Bob's wife message (funny moment) 1:27:22 Output Arguments No Side Effects / Garbage Collection 1:32:21 No Side Effects / Using Lambda 1:34:26 No Side Effects / Command and Query Separation 1:35:30 No Side Effects / Prefer Exceptions to returning error codes 1:37:05 DRI Principle (Don't Repeat Yourself) 1:39:21 Structured Programming / Edsger Dijkstra Vision vs Actual Vision of the programming

    Michael SuhMichael Suh24 dni temu
  • Any talks made pre March 2020 was deemed historical due to Corona. Life was good back then

    Muhammad ArhamMuhammad Arham25 dni temu
  • Worst edited presentation of all time

    DieselBoulderDieselBoulder25 dni temu
  • Who is the jackass editor that moved the view from the code you're supposed to be looking at to the presenter drinking a glass of water

    DieselBoulderDieselBoulder25 dni temu
  • i feel like Redux is the antichrist for this... is all side-effects and switch cases

    Jefferson CasinoJefferson Casino28 dni temu
  • >"He is one of the authors of the agile manifesto" > him at 26:12 : "code pours out of every orifice of your body"

    ThatBulgarianThatBulgarian28 dni temu
  • The mantra I've always followed when coding is "The person that follows you and will maintain your code is a homicidal axe murderer, and they know where you live!"

    Potts1966Potts196629 dni temu
  • I have never been so humbled and enlightened

    Bundles' o 'funBundles' o 'fun29 dni temu
  • Sounds like Lewis Black if he was technical. :)

    Travis FowlerTravis Fowler29 dni temu
  • While Uncle Bob is walking past the lamps I'm weaving my mouse pointer around them in a sinusoidal pattern. I'm also trying to avoid hitting Bob when he suddenly moves in the other direction.

    Acrylix PaintAcrylix Paint29 dni temu
  • Hey, could you open the translation and caption tool on the video so some like me can transcript it and translate - at best. This will be awesome to share with my french friends !

    ZakkazzZakkazz29 dni temu
    • @Zakkazz Yes Friend, this problem in youtube, is just another example, that we need to fix the problem that the industry of software have: add a feature or change a feature is a nightmare very buggy. Is not just the programmers, is also a problem of the tools we use.

      UnityCoinUnityCoin28 dni temu
    • @UnityCoin oh okay, no problem I will to do it soon, glad to hear you tried !

      ZakkazzZakkazz29 dni temu
    • Friend, i'm trying to do that, but the link dont work in youtube studio and if i try to switch to youtube classic i can not do it. Is a feature that dont work for me at this time. Please make the translation and i wil try to upload your translation file. If you have a better solution please tell me. info@unitycoin.net

      UnityCoinUnityCoin29 dni temu
  • 2 hours spent well

    Paul PhukonPaul PhukonMiesiąc temu
  • 17:20 I shit you not this is how I got into it :D

    Alexander PavlovskyAlexander PavlovskyMiesiąc temu
  • A Seinfeld who actually knows something. For the selected audience, of course.

    Sever SpanulescuSever SpanulescuMiesiąc temu
  • Is this a self parody?

    Henri de FeraudyHenri de FeraudyMiesiąc temu
  • "... and is the water working?"

    slaiyerslaiyerMiesiąc temu
  • спасибо, очень умный мужик, было полезно!!

    Nikolay MishinNikolay MishinMiesiąc temu
  • what was with that opening....

    This GuyThis GuyMiesiąc temu
  • Cameraman!! Why did you take the focus off the code examples when it is meant to be studied?!!!! 41:27

    D MD MMiesiąc temu
  • Worst talk I've ever seen

    Patryk KotarskiPatryk KotarskiMiesiąc temu
  • And just like that, Bob's your uncle.

    Tareq HananiaTareq HananiaMiesiąc temu
  • Why do Java programmers hate C++?

    EliasEliasMiesiąc temu
  • 23:00 Thank you so much for stating this! I get so tired of people saying that they're "professional" actors or bartenders or vloggers or strippers or whatever, and I've been raging against this since the 1990s. For a vocation to become a profession, it has to have a code of ethics to which one professes adherence. While bars have been closed for overserving drinkers, I have yet to hear of a bartender barred from serving at the bar in the way that an attorney can be disbarred.

    Peter SagePeter SageMiesiąc temu
    • @Roy Harrell This erosion of the claim to profess is, in my opinion, detrimental to society. Journalists, doctors, and lawyers failing their professed ethics are already fairly common, but what's next? A politician who doesn't "preserve, protect and defend the Constitution" of his country? Oh, wait...

      Peter SagePeter Sage15 dni temu
    • Journalism has a long-established code of ethics that professional Journalists profess to follow. Fewer and fewer professional Journalists, however, actually comply with this code yet remain in the profession. The definition of "profess" is, to paraphrase, a claim to an attribute that one more-than-likely does not possess. So I disagree, bartenders and strippers who profess to be professionals are, in fact, professionals. We, the working class, remain unimpressed by the title.

      Roy HarrellRoy Harrell15 dni temu
  • If it aint C, it aint shit ;-)

    Douglas WardDouglas WardMiesiąc temu
  • This is wonderful but I wish we could see the effin code ffs!

    ProxyProxyMiesiąc temu
  • So..how does this apply to like..I dunno..something like the Linux kernel? Lol..

    IdealSound & PerformanceIdealSound & PerformanceMiesiąc temu
  • Lol try and impart that one indent thing in javascript. Can't even have a json config object.

    IdealSound & PerformanceIdealSound & PerformanceMiesiąc temu
  • The problem is as soon as the MANAGER sees something work it IS done..! Try explaining to a manager that the features they want, that seem to work, need another two weeks of work just to make it easier for the coders to do their job? Not gonna happen.

    IdealSound & PerformanceIdealSound & PerformanceMiesiąc temu
    • explain that for more features to be added and keep the improvement speed faster, codes needs to be clean and readable. this way other programmers and myself later can maintain it without wasting months on it. it's for saving time not wasting.

      Mohammad GhaznaviMohammad GhaznaviMiesiąc temu
  • When he's not changing diapers and shutting the fuck up, he's teaching humans to code x'D

    Dupire ChristopheDupire ChristopheMiesiąc temu
  • Just great talk! Thanks.

    turbosegaturbosegaMiesiąc temu
  • Programmer=idiot.

    kanaukanauMiesiąc temu
  • Question for M. Martin: How do you handle all the code that is almost exactly (but not quite) identical? How do you extract variations that are not the same? Because I face this a lot and it is really annoying.

    Romain VincentRomain VincentMiesiąc temu
  • we know how far away the sun is so we can answer if it is asked. Since you asked, you shouldn't be surprised.

    wjrasmussen666wjrasmussen666Miesiąc temu
  • That into and then @3:40 "Oy vey.." lol

    Dexter LazerDexter LazerMiesiąc temu
  • 31:50 hmmm that makes me picture a kitchen where the chef thinks he's done when the meal is ready... he's done when he has cleaned up the mess he made while cooking it.

    Viktor EngelmannViktor EngelmannMiesiąc temu
  • I love how he always adds some completely unrelated, but super interesting things from other areas of expertise at the beginning of his presentations.

    Viktor EngelmannViktor EngelmannMiesiąc temu
  • 57:43 - What IDE are you using? Everyone: VS Code Him: IntelliJ? Yeah it's the best. What else are you using? Everyone: VS Code Him: Which? Everyone: VS Code One guy: Eclipse Him: Ah, Eclipse :D

    Hobbit StomperHobbit StomperMiesiąc temu
    • because vs code is not really an IDE ^^

      Romain VincentRomain VincentMiesiąc temu
  • Operator work is terrible, we don't see the slides most of the time and we have to GUESS.

    Роман ГагаринРоман ГагаринMiesiąc temu
  • Who the f**k is the camera men?

    _ Chris __ Chris _Miesiąc temu
  • 30:34

    Arno ClaudeArno ClaudeMiesiąc temu
PLworld