Programming 101 with "Uncle Bob"

  Рет қаралды 111,181

Clean Coders

Clean Coders

4 жыл бұрын

Light Switched Source Code: github.com/cleancoders/P101-L...
To see more about Clean Coders:
cleancoders.com/
Welcome to Programming 101. This is a video series for those of you who are wondering whether you want to learn how to program computers. This series will teach you that skill.
But this series will do something else. This series will convince you, early on, whether or not programming computers is something you want to do. By the time you are done with this first episode, you will know.
In this episode we cover a lot of ground. We introduce the structure of computers, touch on the basics of logic, add a smidgen of binary math, and just a skosh of the Java programming language. But more importantly, we use that knowledge to solve a typical programming problem. A normal, everyday, common problem: turning on the lights. That's right, we solve the problem of light switches.
#CleanCoders

Пікірлер: 256
@casperes0912
@casperes0912 3 жыл бұрын
Is it just me, or does it seem like there are an awful lot of relatively experienced programmers, like myself, on a video titled Programming 101?
@nightmaster552
@nightmaster552 3 жыл бұрын
its because we strive to improve and see if we "looked over" something.
@jimo9555
@jimo9555 3 жыл бұрын
for the same reason that even top sportsmen, like Tiger Woods, still need coaches
@dietergrawe1187
@dietergrawe1187 3 жыл бұрын
it´s because I like to listen to Uncle Bob regardless to my 35 years professional software developer experirence
@sillyultroid
@sillyultroid 3 жыл бұрын
learning is fun to us
@klc3rd
@klc3rd 3 жыл бұрын
Casper S� lol I thought the same thing after I over eagerly said “Oh! I know what to do”
@rabbet6972
@rabbet6972 3 жыл бұрын
i love how the first several minutes is just uncle bob flexing his house and cars haha
@dewdop
@dewdop 3 жыл бұрын
I think it's annoying...
@Filaxsan
@Filaxsan 3 жыл бұрын
@@dewdop I think it's just uncle Bob being himself (and awesome) as usual.
@RogerBarraud
@RogerBarraud 3 жыл бұрын
@@dewdop Tough ;-)
@dewdop
@dewdop 3 жыл бұрын
@@RogerBarraud Sure is. I've lost a lot of sleep over it, actually.
@quentindaniels7460
@quentindaniels7460 3 жыл бұрын
Lol, I was thinking same thing. The man worked damn hard for it
@casperes0912
@casperes0912 3 жыл бұрын
I never quite realised how insane good auld Bob actually is. He'd make a great super-villain. And he edits video like someone who just found out iMovie exists... And I love him
@shiweiqin7846
@shiweiqin7846 3 жыл бұрын
“If the didn’t pay us to write the code, we pay to write the code” LOL, true
@jaydjeffries
@jaydjeffries 3 жыл бұрын
wish I had this guy as my professor way back when better late than never
@anonymous.youtuber
@anonymous.youtuber 3 жыл бұрын
Beautiful how he gets the message across that in the first place the program should implement what the user really needs, not what you think he needs nor what the user thinks he needs.
@haimgrn
@haimgrn 3 жыл бұрын
I've never believed that such simple and obvious talks are really needed, until I had the opportunity to work for a company where this was the way they wrote code, with an extreme avoidance of almost any abstraction... So it really is good that we have such videos explaining the very basics of good programming practices.
@spikeevans1488
@spikeevans1488 3 жыл бұрын
I agree with your statements about loving programming. I have been retired for 7 years and still program my computer nearly every day. Curiously, I remember, when I first started programming back in the late '60s, wondering if it was a good thing to get into as I thought it wouldn't be long before all the programs that were needed would be completed.
@MariaBethaniaCabrera
@MariaBethaniaCabrera 3 жыл бұрын
What an awesome teacher! I'm still waiting for the second video of "Programming 101 with "Uncle Bob" ". I wanna see more and learn more from you. Please Uncle Bob, continue with this 101 videos. Thanks.
@acrabtree11
@acrabtree11 3 жыл бұрын
Had to stop here 30 minutes in and say 'Thank You !!' . Great stuff , as someone going back to school at 38 years old and having had little hands on experience with programming before , this is just the pace I needed to really help me solidify my understanding of basics. 8 years ago, I completed a college course as a personal elective in Computer Logic and Programming and while I was offered much there none of it really stuck as I didn't continue my studies and only took that and a basic Microsoft Office course and wasn't super interested. .... I greatly appreciate the playfulness in your style of teaching here in this video , just very personal feel and entertaining pace ... I've watched another hour long talk you gave to a group of programmers on clean code - over my head , but I really enjoyed it too. Anyway big thanks !! This video = ( BIG VALUE , LEGACY, JUST GOOD FUN )
@prezadent1
@prezadent1 3 жыл бұрын
I've been programming Kotlin for over 20 years and wasn't aware of the 'if' keyword. This changes everything.
@raymondmartin2416
@raymondmartin2416 3 жыл бұрын
Must also be amazing to code in a language for 20 years that has only existed for 10 years max.
@First_Principals
@First_Principals 3 жыл бұрын
@@raymondmartin2416 That's why they call him an expert :-)
@makinggreatbread
@makinggreatbread 3 жыл бұрын
Excellent refresher! Thank you Master.
@is4554
@is4554 3 жыл бұрын
SuperB video. Thank you so much Bob 👍🏻👏🏻🙏🏻
@danieladetayo3711
@danieladetayo3711 5 ай бұрын
Thank you so much uncle Bob. This is what I've been missing all my life. As someone who didn't study computer science, this has been really helpful. I'm going to spend the next few weeks consuming all related content.
@sobreinquisidor
@sobreinquisidor 3 жыл бұрын
I'm a profesional programmer I have been coding for years now but uncle Bob always teaches something even on basic videos. Thanks I'm a big fan of you :)
@jonsplex
@jonsplex 3 жыл бұрын
I absolutely adore the cheesy comedy/FX in this video, lol
@MarkLeonTanner
@MarkLeonTanner 3 жыл бұрын
Your passion helps make you a great teacher... I'm a hobbiest and I want to learn more...
@jonl316
@jonl316 3 жыл бұрын
Such a great video. Thank you!!
@willemvdk4886
@willemvdk4886 2 жыл бұрын
This video is very entertaining and educational at the same time. It's so funny yet all so true.
@elkhoukhi
@elkhoukhi 3 жыл бұрын
Greaat introduction! we want more
@justinmean7370
@justinmean7370 3 жыл бұрын
How is this guy not on the the Nobel Prize list? Thank you Uncle Bob!
@Newtube_Channel
@Newtube_Channel 3 жыл бұрын
Uncle Bob is a gem. I don't know what they teach in CS 101.
@SomeDumbRandomUser
@SomeDumbRandomUser 3 жыл бұрын
Thats really good! Why ever youtube recommended this to me, since i have that knowledge already... But great video - has captured my attention !
@daniel71626
@daniel71626 3 жыл бұрын
Great video!
@pedroveas4751
@pedroveas4751 3 жыл бұрын
Fantastic!
@demohub
@demohub 3 жыл бұрын
Great video. Thanks for sharing.
@Seofthwa
@Seofthwa 27 күн бұрын
This is a brilliant presentation, I learned more here than I did while attending college. Look at a problem closely, understand it. Since your first solution is probably clunky, go back simplify the solution. The example is excellent, simple and illustrated the information perfectly. Thank you, Bob.
@RamLaska
@RamLaska 3 жыл бұрын
Not a coder, but I've dabbled for 30 years. Gotta respect a guy who starts you out with a LIGHT SWITCH.
@supertenchoo4271
@supertenchoo4271 Жыл бұрын
Brilliant I've learn a lot from this video thank you so much
@TranscendentBen
@TranscendentBen 3 жыл бұрын
I saw Pascal in the opening screen and ... well, it was a really good language for its time - I remember when the UCSD Pascal came out on the Apple ][. I did a lot with it. Back to watching ...
@marekkucak6581
@marekkucak6581 3 жыл бұрын
In the high school we learned to code in Pascal. Best of all was TurboPascal env.
@codenut9638
@codenut9638 3 жыл бұрын
LEGEND! Thank you sir
@Stephen-wh7vl
@Stephen-wh7vl 3 жыл бұрын
This is awesome
@omarelkhatib150
@omarelkhatib150 3 жыл бұрын
5:51 well said Uncle Bob , well said.
@TotoLakay
@TotoLakay 3 жыл бұрын
Holy Shit!!!! This video is better than all the books and classes I have ever taken. Great video... Awesome tutorial...
@The_Wandering_Nerd
@The_Wandering_Nerd 3 жыл бұрын
This definitely makes me appreciate electricians a lot more. They have to lay out these complex logic circuit with just wires and switches. Talk about your bare-metal programming :)
@BorysMadrawski
@BorysMadrawski 3 жыл бұрын
For absolute beginners (something for my daughter), but still I love to watch him. By the way, I have just checked: "finger" in Latin is "digitus" exactly.
@oliverhughes169
@oliverhughes169 3 жыл бұрын
For beginners, but there's gold here for more experienced programmers that might never have stopped to think about the simple things, or just take them for granted. I had never thought about the && table being the inverse of ||, or vice versa, for example.
@sabuein
@sabuein 3 жыл бұрын
Thank you, Uncle Bob.
@this-abledtheextravertedhe5299
@this-abledtheextravertedhe5299 3 жыл бұрын
Thank you 😊
@ionution2009
@ionution2009 4 жыл бұрын
Wonderfull, in the past I saw programmers'oath, very short videos, but now I didn t find anywhere, maybe have been deleted, but I don t know why, was very interesting videos :(
@stephenfoster9009
@stephenfoster9009 3 жыл бұрын
Is it just me, or was his programming if his first chart opposite of the chart? If the A, B switches were the same, the light should be off. His first code for A, B stated if A and B were the same state the light would be on.
@nathanwittland8112
@nathanwittland8112 3 жыл бұрын
You are correct, he would just have to swap the words On and Off in the code to match the chart.
@mustafaaljasim7226
@mustafaaljasim7226 3 жыл бұрын
@@nathanwittland8112 I just started to scratch my head when he did that opposite to the chart, but overall good concepts to learn from!
@TotoLakay
@TotoLakay 3 жыл бұрын
@@nathanwittland8112 Or just use a ! not to correct the script.
@mikemcculley
@mikemcculley 3 жыл бұрын
Pay attention learners. This is how bugs are introduced.
@raymondmartin2416
@raymondmartin2416 3 жыл бұрын
He incorrectly code a XNOR function instead of an XOR.
@mehmetoguzyardimci8598
@mehmetoguzyardimci8598 3 жыл бұрын
Best CS course ever :)
@michaelclift6849
@michaelclift6849 3 жыл бұрын
The users intent will be relative to the last 'stable' state of the light. (stable meaning the last state which persisted for >500mS). An odd number of flips, intends to reverse the last stable state of the light. An even number of flips, intends to restore the last stable state of the light. I wish such consideration for timing went into web browsers. If I click on something 15mS after a page completely re-arranges itself, it's probably not what I wanted.
@travismoore7849
@travismoore7849 3 жыл бұрын
What about dividing a problem into modular blocks where you have them move in a loop like a chain. Then the process runs with different sets of data with different inputs to verify that one block of data has moved and changed relative to block data b to make a complete transaction say a change of currency? Where A and B are changed by moving x amount from A to B and verify that said trans action has taken place by a compatitor that makes sure that each has changed by the same amount where A loosed x and B gains X amount and that the change of X is the same but inverse relative to each other.
@ruslan-macari
@ruslan-macari 3 жыл бұрын
Great!
@colinmary5883
@colinmary5883 8 ай бұрын
Does anyone know where the next episode (which Bob regularly refers to) of 'Programming 101 with "Uncle Bob" ' can be found? I'm hooked!
@nunosantos2589
@nunosantos2589 3 жыл бұрын
Hello, very nice video, would love to keep seeing them. Just a note, i couldn't find the source code in the site, is it only available if you buy the video? Thanks in advance
@davidmurphy563
@davidmurphy563 3 жыл бұрын
Such a great video, I was rapt from beginning to end. I think Java was a bad choice though. In python there isn't the distraction of obtuse symbols not is not, and is and, or is or. You wouldn't even need a method. Anyway, great stuff. You give a good name to bonkers. :)
@rebeccabretzinger4401
@rebeccabretzinger4401 3 жыл бұрын
On the note card it was captured that both up or both down should make the light OFF, not ON. Then he programmed it the other way.
@MathALCS
@MathALCS 3 жыл бұрын
I thought I was the only one noticing that... hahaha
@michaelclift6849
@michaelclift6849 3 жыл бұрын
That's at least 3 of us.
@allanmuller3486
@allanmuller3486 2 жыл бұрын
My theory as to why ! is called "bang" is that on the old teletype consoles (like those used to control early computers), the ! symbol was the shifted value of the "B" key.
@dazelmann6589
@dazelmann6589 3 жыл бұрын
Damn, I genuinely lit up when he smirks with his evil thoughts of disintegrating our beliefs
@juanc.villegas9111
@juanc.villegas9111 Жыл бұрын
This is a GOLD MINE!
@danielknight3852
@danielknight3852 3 жыл бұрын
Excellent. Where’s episode 2?
@chuckwieser7622
@chuckwieser7622 3 жыл бұрын
I don't know either. I looked on his website 'Clean Coder' and did not find it. I hope he continues this series!
@qu765
@qu765 3 жыл бұрын
You have to buy it :(
@liviuzachin643
@liviuzachin643 3 жыл бұрын
Wel done uncle Bob. Thanks
@kieransloan
@kieransloan 3 жыл бұрын
The only thing I would add at the end of this is to get the audience to think about if you had more switches you wouldn't want to change the code each time a new switch comes along.
@tsunamio7750
@tsunamio7750 3 жыл бұрын
It's very basic, but it's well made. You got rid of the terminology at first to let kids concentrate on the interesting stuff. That's great!
@mikeRumex
@mikeRumex 3 жыл бұрын
That unmatched “}”.
@shawnpetros2831
@shawnpetros2831 3 жыл бұрын
it's because he's using arduino IDE and is in the loop method, he has the opening brace off screen so as not to confuse/overcomplicate for the more intro crowd
@SlidellRobotics
@SlidellRobotics 3 жыл бұрын
The house I owned and lived in 1996-2000, the 3-way light switches had separate top and bottom push buttons, and did not display their state (Cinturon by Leviton). The house had four pairs of such switches. Every encounter with one of these switches was a crap shoot. The "You never have to hunt for the state of the switch" was totally screwed/scrapped.
@kaanatakan
@kaanatakan Жыл бұрын
I doubt it had anything to do with the brand, they were probably connected incorrectly
@CarCinCal
@CarCinCal 3 жыл бұрын
That DEC PiDP-8 12-bit Octal Computer Hobby Emulator / Simulator casually blinking yellow LED lights in the background is the ultimate CS Flex though....
@galtbarber2640
@galtbarber2640 Жыл бұрын
In his data table he wrote that up&&up or Down&&down was light off. But what he put in the code was the opposite, with the light on. The dual lightswitch still works, but it was not coded as planned.
@JokerDenFMR
@JokerDenFMR Жыл бұрын
Yes, it's making me crazy too.
@Warpgatez
@Warpgatez 3 жыл бұрын
Man, if I had the money I'd pay Uncle Bob to be like a Bill Nye the Science guy but for programming. Young kids could benefit so much from him if he had his own show on Netflix or Hulu or something.
@mistalan
@mistalan 3 жыл бұрын
Absolutely. There is so much left to code for zillions of young people in the future
@ethanjensen7967
@ethanjensen7967 3 жыл бұрын
8:47 that's processing!!
@williambarrett7108
@williambarrett7108 3 жыл бұрын
I am looking for the rest of this series , but I cannot find anything. I would be willing to buy them if I could find them. I don't have a lot of experience programming but I am interested in learning more about it, and I like the way you approach the subject.
@Cleancoders
@Cleancoders 3 жыл бұрын
Additional videos are found at www.cleancoders.com
@kupfeli
@kupfeli 3 жыл бұрын
So I like these simple explanations, but I am personally missing one point for the switches, which for me is important to understand. If the switches do not have effect on each other, then the light always goes ON when switch A is switched to the UP position and the light always goes OFF, when switch A is switched to the DOWN position. For switch B, the opposite is true. So in that example it is crucial to understand that the actual switching (in real life: physically switching the switch) determines a change in state of the light. The reason I am saying this is because this behavior is what someone might expect only seeing the switches without the wiring. For instance in that scenario: if switch A is switched UP, the light would go ON. Now if switch B is in the UP position and we switch it to the DOWN position, the light turns ON, as we disregard the effect of switch A. As the light was already ON though, we don’t notice the change. So, maybe that explanation would be interesting to add too and afterwards show the part with the wiring, where the logic of the switches interact. To show the program for the independent behavior, you would then say: if the state of a switch changes (goes from UP to DOWN or vice-versa) we either turn the light ON or OFF, depending on how the switch works. This way the logic of both switches completely ignore the logic of the other switch, but they both control the light. So, we have two completely separate inputs that control the same output. Me saying this might sound very silly and straightforward if your brain works very well, but I wanted to say it nonetheless.
@danielv85
@danielv85 3 жыл бұрын
Really nice :)
@rbjassoc6
@rbjassoc6 3 жыл бұрын
where do we find the "FourSwitchScenario()" class or type ?? I am getting an error
@lordofelectrons4513
@lordofelectrons4513 3 жыл бұрын
Good intro for the Nube But I am sticking with old fashion mechanical locks and my analog chickens.
@danmenz9572
@danmenz9572 3 жыл бұрын
class FourSwitchScenario implements SwitchScenario { Error message: The nested type FourSwitchScenario cannot hide an enclosing type Using Processing 3.5.4. I'm lost trying to get things working in the code not shown.
@orlovskyconsultinggbr2849
@orlovskyconsultinggbr2849 2 жыл бұрын
Man i wish my company would be a partner of Clean Coders.
@KulaGGin
@KulaGGin 2 жыл бұрын
You wrote the table at 16:00 and then you went and programmed directly opposite logic in the program. In the real life and in your table on the paper when both switches are up or down, the light is off, but in your program when both switches are up or down, the light is on!
@krish2nasa
@krish2nasa 3 жыл бұрын
How about the below pseudocode logic? SwitchStateChange( ) Invert(LightState)
@Rob81k
@Rob81k 3 жыл бұрын
both in same position = equals (==) in opposite positions = not equals (!=), which is logically the same as: either one is up (true&false or false&true) = exclusive or (xor)
@powlsn
@powlsn 3 жыл бұрын
that sound @10:16 is the main theme for german tv commercial break 🤓
@mazin_0_0
@mazin_0_0 3 жыл бұрын
the best teacher ever
@roberttillotson4889
@roberttillotson4889 3 жыл бұрын
This is a free lecture on clean coders and I want to get the extas as described, but they don't seem to show anywhere on the site. Can you dd them here or lt me know how to get into them somewhere else?
@aymanpatel
@aymanpatel 3 жыл бұрын
Check cleancoders.com/ for various courses on TDD, Clean Code etc by Uncle Bob
@tobi827
@tobi827 2 жыл бұрын
i just brought the third edition of algorithms by thomas H cormen, and idk why im here but can anyone recommend any great books for data structures and algorithms. recipes for coding
@EliCamacho
@EliCamacho 3 жыл бұрын
Bob just created the most sophisticated smart switch ever. #SmartHomes
@sacredgeometry
@sacredgeometry 3 жыл бұрын
Can anyone point me to any living code or even dead code that he has written? I checked his wiki entry and it has no mention of anything other than writing about how others should code and proselytising his own ideas. What has he actually worked on? What has he done? Where is his code? Does he have a repo I can go and poke through?
@mazin_0_0
@mazin_0_0 3 жыл бұрын
the best teacher I ever
@jonnovaretti
@jonnovaretti 4 жыл бұрын
I m a big fan of Uncle Bob. When do you come to Brazil?
@LajosGyorgyMeszaros
@LajosGyorgyMeszaros 3 жыл бұрын
16:35 - XOR light switches 20:04 - XNOR code 36:16 - okay, order is restored, he's coding xor
@ancapftw9113
@ancapftw9113 3 жыл бұрын
Now I need a "this will be a FALSE!" Gif for when my Lule Skywalker meme gets used too much.
@zizlog_sound
@zizlog_sound 3 жыл бұрын
The light code (UP/UP or DOWN/DOWN = ON) is opposite to the real light demo (UP/UP or DOWN/DOWN = OFF) at the beginning of the 101.
@WDN35813
@WDN35813 3 жыл бұрын
If my CS101 professor teach like uncle Bob, I wouldn't have quit CS.
@mmschwarz1213
@mmschwarz1213 3 жыл бұрын
Where can you download the Light Switch code? It is not available per the instructions at the end of the video.
@patrickevans9798
@patrickevans9798 3 жыл бұрын
I couldn't find it either.
@samuellourenco1050
@samuellourenco1050 3 жыл бұрын
My self-made function generator doesn't have software in it: it is all dumb hardware. But the software is in the PC that manages it. It was an attempt of mine to escape software, but it didn't work. Anyway, this guy is a genius!
@drewjaqua2905
@drewjaqua2905 3 жыл бұрын
He's like the Mr. Wizard of programming
@taistingtheair1368
@taistingtheair1368 3 жыл бұрын
This how to drive an electrician nuts, and you thought programming was difficult try wiring this up in your house. True is the default then make it equal to something with the switches - if any switch changes then change the state of the light. Assembly language basics, now we are talking BTW Uncle Bob did we meet in the lunch room while working at a USPS processing building in NH back in the 80's??? You told me you were a laid off C++ programmer.
@davidconnelly
@davidconnelly 3 жыл бұрын
I'm not sure if the incident at 11:28 warranted a laugh of such enormous magnitude.
@RatFace_MonkeyEar_FishEye
@RatFace_MonkeyEar_FishEye 3 жыл бұрын
It scared me lol I was like damn
@davidconnelly
@davidconnelly 3 жыл бұрын
@@RatFace_MonkeyEar_FishEye Yeah man, me too. If he did that in a same-room scenario then I'd be jumping out of the window and running for the hills.
@katanasteel
@katanasteel 3 жыл бұрын
in the beginning uncle bob test the switch and states that if they are different the light would be on. then he implements the opposite....
@jessejburton
@jessejburton 3 жыл бұрын
Haha yeah I noticed that too
@incalite
@incalite Жыл бұрын
You know your degree was worth it the moment you realize the switches example is a XOR gate.
@SlayPlenty
@SlayPlenty 2 жыл бұрын
inverting && and or blew my mind then he did the thing with 3 switches and i had to pause.
@peristiloperis7789
@peristiloperis7789 2 жыл бұрын
OMG! I never imagined I could get smarter by just watching an old man turning lights on and off lol
@FloatingSunfish
@FloatingSunfish 3 жыл бұрын
I've been programming for several years and have never used xor and xnor. What am I even doing? Lol. 😅
@richardpaulhall
@richardpaulhall 3 жыл бұрын
I think I used xor once. (I left a comment for my teammates.) I used a Karnough map once to simplify a 17 clause IF statement.
@superscatboy
@superscatboy 2 жыл бұрын
I bet your compiled code has more xors in it than you realise - specifically every time you initialise a value to zero.
@Majora96
@Majora96 3 жыл бұрын
XOR is the same as != (when it comes to booleans)
@michaelclift6849
@michaelclift6849 3 жыл бұрын
my thoughts too, a != (b != (c != d))
@swallowedinthesea11
@swallowedinthesea11 3 жыл бұрын
Some people will follow Leonidas to Hades. Some people, like me, will follow Uncle Bob to Hades!
@AdekunleLawal
@AdekunleLawal 3 жыл бұрын
Just discovering Uncle Bob. 🤦🏽‍♂️ What has KZbin been recommending to me. Lol 😊
@BryonLape
@BryonLape 3 жыл бұрын
How does he make a truth table and then program the logic backwards?
@elkeospert9188
@elkeospert9188 3 жыл бұрын
Having about 35 years of programming experience I haveto say: Well done - Uncle Bob. I really like that he is showing that even such a simple thing like light switches may take a lot of thinking to be solved "perfect". And he is also right in my opinion - if somebody has no fun in programming it will be hard till impossible for him to get a real programmer. But I think he is wrong in his assumption that the number of needed programmers will increase exponentialy in the next decades. One reason why I think that will not happen is that code is getting more and more platform and operation system independend - while in the past the same application has to be implemented for several plattforms this is now often no longer necessary or at least much easier as in the past The other reason is that in our days nearly every algorithm for specific problems is already written and easy to find in the Internet - so often programming is now more and more searching for already existing "parts" which when "only" have to be connected to each other. And even when the improvements in Software development are ridicoulos slow compared to the improvements in the hardware modern development tools are getting better and also programming languages have definetly improved other the years (just compare the first version of Java with the actual one)
@mehmath
@mehmath 4 жыл бұрын
06:14 hahaha!
@ironman5034
@ironman5034 3 жыл бұрын
What's that software he uses to write code to simulate lights
The Last Programming Language
53:17
Clean Coders
Рет қаралды 275 М.
"Uncle" Bob Martin
1:23:35
Program on Entrepreneurship
Рет қаралды 167 М.
1 класс vs 11 класс (рисунок)
00:37
БЕРТ
Рет қаралды 3,2 МЛН
Mindset of Successful Programmers
4:56
bigboxSWE
Рет қаралды 899 М.
Robert C Martin - The Single Responsibility Principle
51:09
gnbitcom
Рет қаралды 102 М.
The Scribe's Oath • Robert "Uncle Bob" Martin • GOTO 2017
59:15
GOTO Conferences
Рет қаралды 161 М.
I learned to code from scratch in 1 year. Here's how.
41:55
Thomas Frank
Рет қаралды 294 М.
ASMR Programming - Spinning Cube - No Talking
20:45
Servet Gulnaroglu
Рет қаралды 3,5 МЛН
2-Minute Rule to Learn Coding - Atomic Habits
7:58
Sahil & Sarra
Рет қаралды 992 М.
Clean Code is SLOW But REQUIRED? | Prime Reacts
28:22
ThePrimeTime
Рет қаралды 250 М.