Live data from Hacker News

A Bourne-style shell built from scratch in 35 minutes [video]

destroyallsoftware.com

51–60 of 71 posts

Re: A Bourne-style shell built from scratch in 35 minutes [video]

#51

I'm surprised there are no comments about the video itself. How was this video made? Imagine trying to make it. What would you do? You need to write the code, but do you do it before or after you write the script? Or do you write the script after you write up the code so you know how to produce it? Everything flows so smoothly. It's mesmerizing to watch. It's like code appears as fast as he can talk. But in a natural…

I saw Gary do it live and in person. You can bet your ass it's live.

I've never seen anybody else who is able to do that. It's truly mind blowing.

Re: A Bourne-style shell built from scratch in 35 minutes [video]

#52

Then 35 weeks to get POSIX job control, pipes, handling signals and whatnot. 35 years to find the last bug.

Not that I think writing a feature-complete shell is “easy”, but pipes, specifically, were the main feature of this shell implementation (besides reading, forking, and executing).

Re: A Bourne-style shell built from scratch in 35 minutes [video]

#53
post #43

I'm impressed that destroyallsoftware is able to put their screencast library behind a $30/mo paywall. Am I the only one who thinks that's high?

When you set up a paywall, you cut the number of people who will consume your content by a ton, and then you have to set the price pretty high to make a living.

Re: A Bourne-style shell built from scratch in 35 minutes [video]

#54

Was expecting more guns, car chases, exotic city backgrounds, and slightly-above-average women from the new Bourne shell. Turns out it's just a command line interpreter. Two stars.

I don't really think there's any call for such an objectification of women. The joke would have been just fine without it.

It wasn't objectification of women, it was a reference to a Bourne (movie series) continuation.

Re: A Bourne-style shell built from scratch in 35 minutes [video]

#55

I'm surprised there are no comments about the video itself. How was this video made? Imagine trying to make it. What would you do? You need to write the code, but do you do it before or after you write the script? Or do you write the script after you write up the code so you know how to produce it? Everything flows so smoothly. It's mesmerizing to watch. It's like code appears as fast as he can talk. But in a natural…

That typing is in realtime! I rehearse screencasts until they flow naturally like you see here; there's no content editing and no script. I basically record the whole thing from beginning to end, over and over, until it doesn't change significantly from run to run and I don't feel it catching anywhere. I do edit out pauses to breathe, to drink water, sometimes to double-check my thinking about what to do next, and oc…

Thanks for the candid transparency, it's very appreciated. Someone with much more hubris might claim to have recorded it in one shot, first attempt, as some ridiculous technical interviewers seem to expect you to do.

I think it really speaks to how software development happens. The premeditated thinking takes up most of the time, and typing it out is often the easiest part when the architecture is crystal clear in the mind. Combining that with succinct explanations might be like putting both hands together while playing piano.

I am not downplaying the difficulty of what you're doing at all, just appreciating the process. Thanks for the material!

Re: A Bourne-style shell built from scratch in 35 minutes [video]

#56

I'm surprised there are no comments about the video itself. How was this video made? Imagine trying to make it. What would you do? You need to write the code, but do you do it before or after you write the script? Or do you write the script after you write up the code so you know how to produce it? Everything flows so smoothly. It's mesmerizing to watch. It's like code appears as fast as he can talk. But in a natural…

That typing is in realtime! I rehearse screencasts until they flow naturally like you see here; there's no content editing and no script. I basically record the whole thing from beginning to end, over and over, until it doesn't change significantly from run to run and I don't feel it catching anywhere. I do edit out pauses to breathe, to drink water, sometimes to double-check my thinking about what to do next, and oc…

I learned a whole lot from your DAS screencasts! They came along at a time when I was leaving my first software dev job where I had spent a decade doing things the way they had always been done there. Things like automated testing, MVC, and for the most part web development were all completely new to me. I bet I watched most of them more times than you ran through them making them. I would watch them over and over until I understood the concept, then find places at work to apply what you taught me. Thanks for making them.

Re: A Bourne-style shell built from scratch in 35 minutes [video]

#57
post #53
post #43

I'm impressed that destroyallsoftware is able to put their screencast library behind a $30/mo paywall. Am I the only one who thinks that's high?

When you set up a paywall, you cut the number of people who will consume your content by a ton, and then you have to set the price pretty high to make a living.

The reverse being that with a ton of people that watch your free content you will probably make less than what the author currently makes.

Re: A Bourne-style shell built from scratch in 35 minutes [video]

#58

I'm surprised there are no comments about the video itself. How was this video made? Imagine trying to make it. What would you do? You need to write the code, but do you do it before or after you write the script? Or do you write the script after you write up the code so you know how to produce it? Everything flows so smoothly. It's mesmerizing to watch. It's like code appears as fast as he can talk. But in a natural…

That typing is in realtime! I rehearse screencasts until they flow naturally like you see here; there's no content editing and no script. I basically record the whole thing from beginning to end, over and over, until it doesn't change significantly from run to run and I don't feel it catching anywhere. I do edit out pauses to breathe, to drink water, sometimes to double-check my thinking about what to do next, and oc…

Do you still do twitch sessions ? I only saw one tweet a few weeks ago (which was instructive).

Re: A Bourne-style shell built from scratch in 35 minutes [video]

#59
post #54

Earlier quoted context omitted.

I don't really think there's any call for such an objectification of women. The joke would have been just fine without it.

It wasn't objectification of women, it was a reference to a Bourne (movie series) continuation.

I'm not sure how to respond to this. I can't tell if you read both sentences of my previous comment. My point was that the Bourne reference would have been funny without the objectification of women by the inclusion of the phrase "and slightly-above-average women" in the comment at the top of the thread.

Re: A Bourne-style shell built from scratch in 35 minutes [video]

#60
post #54

Earlier quoted context omitted.

It wasn't objectification of women, it was a reference to a Bourne (movie series) continuation.

I'm not sure how to respond to this. I can't tell if you read both sentences of my previous comment. My point was that the Bourne reference would have been funny without the objectification of women by the inclusion of the phrase "and slightly-above-average women" in the comment at the top of the thread.

Hmmm... reaperducer made a joke that pointed out that the objectification of women was a part of the toxic masculinity tropes of the Bourne movies... which is pretty woke.

But then dwringer assumed bad faith about an (assumed) cis white male, that mentioning the trope was in earnest instead of part of a put on (or alternatively that such objectification is above being joked about). In my opinion that's woker.

I'll let others in the thread decide, but I'm investing my nice guy points in dwringer.

Post reply on HN