Table of Contents: 0:50 Redefining the question 1:30 Find the people who created new ideas, and research why/how it happened 3:30 Principles and ideas are more important than implementations 4:50 "Historical" ideas that are still relevant (Unix, Smalltalk, Lisp) 7:59 The primary technology we are dealing with as tech people is HUMAN THOUGHT 8:40 VMs and Containerization 9:15 Modern "best" ideas 9:22 Distributed Systems, Datacenter- and Global-Scale Computing 10:58 The evolution of operations -- infrastructure as code, procedural to declarative ops code 11:45 Everything should be a cloud-provider-managed service (no-ops, digital transformation, cargo culting) 13:06 Machine learning revolution, pt. 2 13:32 How to dig deeply into interesting ideas (open source, academic papers, work at the right company)
This video was incredible. I think you nailed it when you spoke about the importance of understanding key concepts from the history of computing in order to easily learn new implementations of them and to not be caught by all the hype that goes around these days. I think it really helps to create a genuine appreciation for the field and not just cram information without context just because the jobs are well paid. Like heck, it's really easy to study and become competent in something you are just so bewildered/mind blown by. Thanks for all the time and effort you put into your videos, if there were more teachers like you there would be waaaay more people interested and passionate about computer science/software engineering/IT.
one thing that I think could make the video even better: Images related to the topic in the corner to assign visuals to audio, like a small drawing of 3 computers for the distributed systems part
Dead right about learning some history of computing. It totally does demystify the new/now/hip by giving you a framework. So much of what's popular right now in distributed systems really seems like a redo of Plan 9, which I'm sure was a 80's redo of concepts from the 60's/70's.
Please support him on patron. I am subscribed to alot of tech channels but the "older brother" information and tips you get here, you wont find it somewhere else!
Coroutines are another idea that came from the 1960's ( en.wikipedia.org/wiki/Coroutine ). It is a huge pity that Unix switched from coroutines to threads, which has caused many concurrency problems that still exist to this very day. Some of these problems would not occur if Unix stayed with coroutines.
Yeah my bad -- this is a reference to a conversation from 10 years ago, I don't remember if there is a specific paper. But as Frank said, early virtualization goes back to the 60s. Slightly more info here: en.wikipedia.org/wiki/Timeline_of_virtualization_development#Year_1960
So i have used Ubuntu for awhile now as a home server. I have made a little bash script so I can keep an eye on my server to see who is trying to compromise it. i wanted to know if it will hurt my server while run it 24-7? so i am using the auth.log file and it shows all who is trying to gain access to your server. this only works if you port forwarding or have a static ip address, and it runs in real time too. here is the script clear; while [ 1 ]; do clear; tail -f “/var/log/auth.log” ;done Thanks
Hi man, thanks for the amazing content you are posting. Is there any possibility that you can make a series of videos on hands on a devops project? I find many tutos explaining the different tools to you use in ci/cd but I didn't found yet any good serie on the use of those tools together in the workflow.
Sure, I was thinking about making a hands-on devops project course on Udemy. I'd spend a few months planning, writing, filming, editing and then upload it there for $10 or so. Thoughts?
@@tutoriaLinux that's nice, you already have one student enrolled. It would be cool if all the project is done in your local server, because from what I saw in some tutos: instructors are using cloud services like aws ec2, and though there are the free tier, you don't get the most out of the tutorial because you are trying to finish the course before the aws free tier hhhh. Cheers man
@@tutoriaLinux if you can do a tutorial creating a devops pipeline using both AWS servers and your in-house servers I would be interested in getting the course.
Hey dude,thank you for the time and effort you put into your content. I just started to learn linux and currently preparing for my LFCS exam with hope to land a job as system admin, i am 29 years old hopefully i am not late.
Ever thought about a django/nginx/gunicorn video? Really loved your course on udemy but since you use python a lot, I thought it would be a good idea for a vid as well, especially since django is so widely-used nowadays. :)
This was amazing really a great series the best I've seen you are an amazing teacher. I feel much more comfortable with Linux and open to the possibilities. Been introduced to some great skills and Concepts. I plan on reading Unix and Linux System administration handbook and the following some more of your Courses. Docker is something I would like to get at. And Ansible. Do you have any recommendations for the path forward? Thank you for your time and effort put in these Videos. You helped a lot of people. Peace.
Table of Contents:
0:50 Redefining the question
1:30 Find the people who created new ideas, and research why/how it happened
3:30 Principles and ideas are more important than implementations
4:50 "Historical" ideas that are still relevant (Unix, Smalltalk, Lisp)
7:59 The primary technology we are dealing with as tech people is HUMAN THOUGHT
8:40 VMs and Containerization
9:15 Modern "best" ideas
9:22 Distributed Systems, Datacenter- and Global-Scale Computing
10:58 The evolution of operations -- infrastructure as code, procedural to declarative ops code
11:45 Everything should be a cloud-provider-managed service (no-ops, digital transformation, cargo culting)
13:06 Machine learning revolution, pt. 2
13:32 How to dig deeply into interesting ideas (open source, academic papers, work at the right company)
Thanks for the timestamps!
Thanks to you land a junior administrator position with your Linux series, can't thank you enough! God bless
Woohoo Congratulations! You're going to have so much fun. I really remember the early days fondly.
Do you have a degree or any certification?
This video was incredible. I think you nailed it when you spoke about the importance of understanding key concepts from the history of computing in order to easily learn new implementations of them and to not be caught by all the hype that goes around these days. I think it really helps to create a genuine appreciation for the field and not just cram information without context just because the jobs are well paid. Like heck, it's really easy to study and become competent in something you are just so bewildered/mind blown by. Thanks for all the time and effort you put into your videos, if there were more teachers like you there would be waaaay more people interested and passionate about computer science/software engineering/IT.
Smalltalk, Lisp, Unix and Linux; yay! And yes, Lisp _does_ rewire your thinking. I've missed your stuff lately. Glad you put this out.
one thing that I think could make the video even better: Images related to the topic in the corner to assign visuals to audio, like a small drawing of 3 computers for the distributed systems part
When I started journey in Linux world. I learnt a lot of things and commands from your video. Really thanks. Good wishes for upcoming videos.
I love your channel, content and your frame of thinking!
Awesome and sober...the hype, marketing strategies, and fanatism about various elements of tech are making the field seem ambiguous.Thanks
Dead right about learning some history of computing. It totally does demystify the new/now/hip by giving you a framework. So much of what's popular right now in distributed systems really seems like a redo of Plan 9, which I'm sure was a 80's redo of concepts from the 60's/70's.
Please support him on patron. I am subscribed to alot of tech channels but the "older brother" information and tips you get here, you wont find it somewhere else!
Coroutines are another idea that came from the 1960's ( en.wikipedia.org/wiki/Coroutine ). It is a huge pity that Unix switched from coroutines to threads, which has caused many concurrency problems that still exist to this very day. Some of these problems would not occur if Unix stayed with coroutines.
ALWAYS awesome! Just the thing to wake up to to get the head going! Thanx....
You never mentioned the paper about VMs and containerization by name. Do you have a link? Or does anyone have any guesses?
Not sure which paper he was referring too either. But virtualization as a concept was pioneered by IBM in the 1960s.
Yeah my bad -- this is a reference to a conversation from 10 years ago, I don't remember if there is a specific paper. But as Frank said, early virtualization goes back to the 60s. Slightly more info here: en.wikipedia.org/wiki/Timeline_of_virtualization_development#Year_1960
I was expecting the phone call at around 8:10 to be the start of a bit haha
Dammit I should have done that. Next video!
So i have used Ubuntu for awhile now as a home server. I have made a little bash script so I can keep an eye on my server to see who is trying to compromise it.
i wanted to know if it will hurt my server while run it 24-7?
so i am using the auth.log file and it shows all who is trying to gain access to your server. this only works if you port forwarding or have a static ip address,
and it runs in real time too.
here is the script
clear; while [ 1 ]; do clear; tail -f “/var/log/auth.log” ;done
Thanks
Perlen vor die Säue. Thanks Dave
Hi man, thanks for the amazing content you are posting. Is there any possibility that you can make a series of videos on hands on a devops project? I find many tutos explaining the different tools to you use in ci/cd but I didn't found yet any good serie on the use of those tools together in the workflow.
Sure, I was thinking about making a hands-on devops project course on Udemy. I'd spend a few months planning, writing, filming, editing and then upload it there for $10 or so. Thoughts?
@@tutoriaLinux that's nice, you already have one student enrolled. It would be cool if all the project is done in your local server, because from what I saw in some tutos: instructors are using cloud services like aws ec2, and though there are the free tier, you don't get the most out of the tutorial because you are trying to finish the course before the aws free tier hhhh.
Cheers man
@@AliKHYAR That's great info, thanks.
@@tutoriaLinux if you can do a tutorial creating a devops pipeline using both AWS servers and your in-house servers I would be interested in getting the course.
Great video
Hey dude,thank you for the time and effort you put into your content.
I just started to learn linux and currently preparing for my LFCS exam with hope to land a job as system admin, i am 29 years old hopefully i am not late.
Get linux xk0-004. It's more marketable
Ever thought about a django/nginx/gunicorn video? Really loved your course on udemy but since you use python a lot, I thought it would be a good idea for a vid as well, especially since django is so widely-used nowadays. :)
Great stuff. Thanks Dave.
This was amazing really a great series the best I've seen you are an amazing teacher. I feel much more comfortable with Linux and open to the possibilities. Been introduced to some great skills and Concepts. I plan on reading Unix and Linux System administration handbook and the following some more of your Courses. Docker is something I would like to get at. And Ansible. Do you have any recommendations for the path forward? Thank you for your time and effort put in these Videos. You helped a lot of people. Peace.
I wish I worked with Dave
Come work at Hashicorp! It's a good place.
if anyone is looking for an approachable and modern entry to lisp, I can wholeheartedly recommend Clojure
Nonsequiter....
are you a fan of Pinephone?
I visibly cringe every time I hear a "best" question. I don't even think about a response anymore, just blandly say "define best".
Virtual fist bump
ニシキゴイ対猫