You know what is more important for a infrastructure/devops engineer, previously simply called "sysadmin"? Understanding several compilers and interpreters (and actually learning several programming languages). Unix C API (fork(), exec(), file descriptors, pipes, sockets, and others). Understanding how services daemonize and how they log. Learning how packaging systems work, how to build a new package, and how to ins…
Ask HN: Would you watch Infrastructure/DevOps Screencasts?
11–20 of 23 posts
Re: Ask HN: Would you watch Infrastructure/DevOps Screencasts?
#12You know what is more important for a infrastructure/devops engineer, previously simply called "sysadmin"? Understanding several compilers and interpreters (and actually learning several programming languages). Unix C API (fork(), exec(), file descriptors, pipes, sockets, and others). Understanding how services daemonize and how they log. Learning how packaging systems work, how to build a new package, and how to ins…
A number of points you mention are possible topics. Although I can't think of a single situation where "understanding several compilers" would have helped me design/maintain/troubleshoot infrastructure I'm responsible for.
But hey, looks like you're not in my target market, and that's ok!
Re: Ask HN: Would you watch Infrastructure/DevOps Screencasts?
#13Earlier quoted context omitted.
Wow, thanks for the response Justin. Very useful to get your perspective on this. I have some teaching experience (Code Schools etc.) but this would be my first attempt at screencasting. Very useful to hear some of these issues first hand!
Feel free to ping me (email in profile) if you have any questions, want to chat, or need advice.
Re: Ask HN: Would you watch Infrastructure/DevOps Screencasts?
#14You know what is more important for a infrastructure/devops engineer, previously simply called "sysadmin"? Understanding several compilers and interpreters (and actually learning several programming languages). Unix C API (fork(), exec(), file descriptors, pipes, sockets, and others). Understanding how services daemonize and how they log. Learning how packaging systems work, how to build a new package, and how to ins…
I've learned a huge amount from screencasts such as destroyallsoftware.com, so I think we can agree to disagree on this point. Additionally, I think the success of Codeschool, Code Academy, Pluralsight etc. show that I'm not really in the minority here. A number of points you mention are possible topics. Although I can't think of a single situation where "understanding several compilers" would have helped me design/m…
Oh, sure, you don't need to understand how ELF binaries work, until you try to do anything non-trivial to them (building chroot image anyone?). You also don't need to know how Ruby or Python work with modules, but I'll want to stay away from any your system where you happen to install a random recently developed software, because it will be a mess.
> But hey, looks like you're not in my target market, and that's ok!
Of course I'm not. What you proposed is a list for novice sysadmins, except it doesn't touch the essence of the craft, focusing instead on shiny bells and whistles of limited applicability that will be obsolete five years from now.
Re: Ask HN: Would you watch Infrastructure/DevOps Screencasts?
#15You know what is more important for a infrastructure/devops engineer, previously simply called "sysadmin"? Understanding several compilers and interpreters (and actually learning several programming languages). Unix C API (fork(), exec(), file descriptors, pipes, sockets, and others). Understanding how services daemonize and how they log. Learning how packaging systems work, how to build a new package, and how to ins…
Nonetheless, it seems silly to complain about a lack of knowledge and then complain about somebody trying to share knowledge. I've definitely wanted to lock coworkers in a room with a copy of _The_Linux_Programming_Interface_ before, but maybe a video series on similar topics would be better-received.
Re: Ask HN: Would you watch Infrastructure/DevOps Screencasts?
#16You know what is more important for a infrastructure/devops engineer, previously simply called "sysadmin"? Understanding several compilers and interpreters (and actually learning several programming languages). Unix C API (fork(), exec(), file descriptors, pipes, sockets, and others). Understanding how services daemonize and how they log. Learning how packaging systems work, how to build a new package, and how to ins…
Do you have a good source on this? When I sat down to do this in fall of 2014, I found myself frustrated with the lack of good tutorials.
Re: Ask HN: Would you watch Infrastructure/DevOps Screencasts?
#17Basically find the balance between supply and demand so that most subscribers have watched all of a given uploader's past videos, while new users won't feel like they have 1000TB of old content they need to go through to catch up.
It wasn't until I read WestCoastJustin's comment (https://news.ycombinator.com/item?id=11670868) that I thought that something like this might be run as a top-down project with a chartered (for want of a better word) set of specific contributors - my initial interpretation was a social approach, where many people could upload videos and become well-known for their experience in specific areas (but still following along with a set of themes specific to your site).
What might be really cool is a system of competitions/incentives/rewards that encourage people to submit high-quality content, along with eg funding small events/hackathons/the like. That sounds like it would be a lot of fun!
Besides DevOps and infrastructure I would also highly recommend you add "enough focus on current programming languages to fully comprehend devops from the dev side of the fence" - focusing on how the engine works without driving the car and seeing the scenery will be boring :D (Translation: go maybe one or two steps beyond TodoMVC, but leave it at that. Then people's appetites have been whetted - which is kind of the idea!)
On a slightly less positive note, this concept reminds me of a service that provides screencasting services for programmers; one of the founders (who may have (had(?)) some mental health issues) who began accusing a video uploader of certain actions in a very confusing way. Not drawing any conclusions myself; the comments (go to your HN settings (username, top-right) and turn showdead on to see them all) are over here: https://news.ycombinator.com/item?id=10486476
I first learned about that service a few months before the linked events happened, and I'd initially filed the site away as something that might potentially be fun to use; I'm not sure how I would proceed to use that service now that this has happened, because I wouldn't want to be caught up in a similarly bewildering sequence of events myself.
Since DevOps is a very interesting subject to me, a site like this would fill a definite hole. I can't promise I'd immediately be able to use the site myself (for current specific reasons that may for all I know have changed by the time the site is up) - but the idea sounds really cool.
Re: Ask HN: Would you watch Infrastructure/DevOps Screencasts?
#18btw, I love https://sysadmincasts.com and would love to see more sites like it.
Re: Ask HN: Would you watch Infrastructure/DevOps Screencasts?
#19Re: Ask HN: Would you watch Infrastructure/DevOps Screencasts?
#20Its not as visual as screen casts, but I would go for a podcast. When I have downtime or I am driving, this is my preferred learning medium.