Margaret Hamilton (b. 1936) is a computer scientist and engineer who, as Director of the Software Engineering Division of the MIT Instrumentation Laboratory, played an important part in the Apollo space programme. Her division was responsible for developing the onboard flight software for the missions that put the first men on the Moon, and she was the supervisor and lead programmer of the project.
She graduated with a degree in abstract mathematics, during a time when computer science and software engineering were not yet disciplines in their own right. She worked for the SAGE Project, used by the military in aircraft defense. Since 1986 she has been the CEO of Hamilton Technologies, an organization which she founded.
me: starts looking at material for my programming languages class next quarter
me: stops looking
Youtube is not just a popular channel for everyone to broadcast their own images but also a rich source to provide a huge quantity of tutorials beneficial for everyone. Here is a collection of 40 channels that can be equally useful for a beginner and for an adnvanced coder.
For learning anything and everything of programming:
The Newboston
Mycodeschool,
Programming Tutorials,
Computerphile,
LearnCode.academy,
The Net Ninja
UCBerkeley
C++ for beginners, algebra tutorials, algorythms:
Xoaxdotnet
For learning basics and advanced skills in C++:
Bo Qian
For learning Linux terminal basics:
DougRumbaugh
For datastructures and algorithms:
Data Structures and Algorithms. Dr. Naveen Garg, saurabhschool , Paul Programming
Web development: Java, JavaScript, Python, Android, iOS, Swift:
SlideNerd
LearnWebCode
UI/UX design:
Mike Locke
Programming and fun:
Funfunfunction
Other good miscellaneous resources:
ProgrammingKnowledge
Google Developers
Derek Banas
Brad Hussey
O’Reilly
MIT OpenCourseWare
Simple Programmer
Computerphile
CSS-Tricks
Coder’s Guide
Easy Learn Tutorial
Adam Khoury
Programming Tutorials
Patrick WashingtonDC
Coder’s Guide – Neil Rowe
CodeGeek
JREAM
LevelUpTuts
Treehouse
Codecourse (formerly PHPacademy)
Programming tutorial
Easydevtuts
Add your favorite Youtube channels in the comments!
Source - https://hownot2code.com/2016/11/18/40-youtube-channels-for-programmers/
The honest confession :)
Keeping The Same Tabs Open For 9 Days Straight Because They Contain Information Relevant To Tasks You’re Too Lazy To Complete - A novel by me
my favorite out of context quotes from my archeology professor so far in no particular order
and floridians are just as human as you and me!
and the moral of the story is that there are no deadly snakes native to alaska
you might know this guy as one of the only archaeologists cool enough to be mentioned by indiana jones
it’s my dream to have my name said by harrison ford
i’m not going to apologize for having this class at 6am because you paid for it and it’s your fault.
we don’t all dress like lara croft. i tried to get it to be a thing on a dig and my colleagues yelled at me.
they were pretty good archaeologists except they were too racist to realize anything they found.
i take back what i said about us not dressing like lara croft because lewis binford here is wearing nothing but short shorts and a cowboy hat. take notes for an academic halloween costume!
archaeologists can be good artists! not me, though. or anyone i know. but if you can draw just know you have options.
sometimes you find dead bodies when you dont really expect it and you just have to deal with it
archaeologists are the only people allowed to get exited when they find corpses.
once i ruined thanksgiving dinner when i told my family i had gotten my degree in archaeology and my uncle commented he liked dinosaurs too
the closest i’ve ever been to a grizzly bear is when i left my glasses in my tent on a dig in alaska, saw a big rock in the distance, and almost screamed
Here is thing I learned when I was 29, which I now give away for free: If you want to do a thing, do it now, or as soon as feasible. Because there might not be a later. If it is a complicated or expensive or hard thing that takes many stages or has a steep learning curve, start working on the parts you can work on while you can work on them, then move on to the next thing. Accept that there will be a lot of failures along the way, and that you can come back from nearly any mistake that doesn’t involve making a left turn in front of an oncoming semi. Concentrate on yourself and what you can do, and don’t rely on other people to fix things for you, even though you might love them or they you. (This doesn’t mean you can’t love friends or family or partners. Friends and family and partners, in the long run, are the thing other than Useful Work and Adventures that make life worthwhile. Well, all that, and a really nice coffee and tea kit in the kitchen and the skill to use it. But that last thing isn’t terribly expensive unless you make it be.) But to succeed at a thing–a job, a relationship–in the long term, the thing is: You Must Commit, even though commitment is scary. And commitment is scary because once you’re in you’re in. It’s not bobbing around close to the shore, paddling with your feet. It’s both feet and swimming as hard as you can out where the rip currents and the sharks are, where the water turns blue. You can’t hold back because you’re afraid of getting hurt: you have to accept that you are going to get hurt, and put your hand in the fire of your own free will. It’s like climbing. You can make sure you’ve got good ropes and a belayer you trust (you SHOULD make sure you have good ropes and a belayer you trust!), but there’s moves you can’t make unless you’re willing to risk falling. I’m not saying follow your bliss off a cliff, in other words: part of being prepared and committed is having the right kit, whether it’s money in the bank for the lean times when starting off as a freelancer, or a partner who supports your work, or being young enough that starving in a cold room for a few years with pneumonia is romantic (I have the T-shirt!). That’s why it’s scary. It’s scary because you are taking an actual chance. But: things don’t work out the way you want them to if you just kind of drift along seeing what will happen. Nice things might happen! …but they didn’t, for me. Basically, what I figured out was that I had to be a protagonist if I wanted anything to happen, and part of being a protagonist was accepting that I might fail. And then have to deal with that failure. And that if I didn’t do it I would more or less inevitably fail, but I could pretend to myself that it wasn’t because I wasn’t good enough and that I didn’t know why. Seeking success, in other words, meant letting go of a layer of ego defense. This realization directly led to me having the career I always wanted, and doing pretty well at it. It also led to me having the best relationship of my life. I wish I’d learned it when I was sixteen, rather than twenty-nine, but I had some things I had to work through first.
So that thing you want to do? Assuming it’s not illegal or immediately fatal? Do it now.
What non programmers think programmers are like:
What programmers are actually like
Full-time Computer Science student, reader, and gamer with a comics addiction.
121 posts