← Back to Episodes

Daily 142: Millions Monday - Lines of Code

ai-in-the-air_day-142
Download MP3

Summary

Budget assembly passed unanimously Sunday. Next day off: Memorial Day. School year ends June 25 (3 extra weeks). Full house - 4 visiting students + 5-6 returning from online. Yearbook pages due Friday. Frank mowed lawn (met him day building was purchased). Millions Monday: lines of code - 600 lines/3 days → 50K/year → 2M over 40-year career. 0.1% of 300M Americans coding = 300K coders × 50K = ~15 billion lines/year in US.

Transcript

0:00 Welcome to ANI In The Air, under the tent and around Baltimore. Your daily podcast briefing of all the goings ons, ins and rounds, what's an idea of Sudbury School.
0:09 Today was, of course, Monday. I got a Millions Monday at the end of this. Thinking about something about lines of code.
0:17 Anyway, let's see, we had our budget assembly on Sunday. That was, well, a unanimous vote on our budget.
0:30 I like to think that I have created a very tight budget with a nice presentation and everybody was just so in awe of it that everything was cool.
0:40 But, anyway, at the very least that was pleasant. I hope everybody had a great three day weekend.
0:48 Our next day off will be Memorial Day at the end of May.
0:55 And just as a reminder, we have an extra three weeks this year into June. June 25th is our final date.
1:03 So just a little over two months left of this school year. And we are having a lot more people coming in.
1:15 We had a pretty full house today. We had a visiting week last week that, because of the short week, overlapped with this.
1:25 So we actually had four visiting students today. In addition to, I think, five or six people returning from being online.
1:38 So that was all exciting and good.
1:44 Let's see. This is should also say that yearbook pages are due by Friday.
1:53 I presume if you're listening to this podcast, you're already on top of things. But in case you're not and you didn't know that, now you do.
2:00 It's all in the Discord yearbook voice channel for what needs doing.
2:07 So what else? Yeah, saw some Kaga ball playing, some swing in action, some biking, eating outside, running about, running inside the building.
2:29 Still some virtual reality stuff going down in the basement.
2:35 And, yeah.
2:40 So things are happening around here. Even got some mulching. On Friday, our yard got mowed for the first time this year.
2:51 Thanks to our lawn mower guy, Frank. You started with us when we bought the building.
2:59 He was mowing the grass here for the people who owned it before. And I met him on the day we bought the building because he was mowing it that day.
3:10 And he gave me his card. I called him up in the springtime and he's been doing it ever since. So we appreciate that.
3:22 Really good guy. Who apparently avoided all the COVID stuff, but actually a couple of his customers actually did not survive COVID. So that's sad.
3:37 Anyway, I guess we can move on to Millions Monday. So over the three day weekend, I did some programming.
3:59 I have a second job and I was actually on break for that week, which was nice. So I didn't have too much going on.
4:10 And so I actually got back to programming. My little project is, I think I mentioned it before, a little site called MathPibbles. And I'm about to be able to put up like 400 little pages on it. Just stub content.
4:29 But once you have stubs, you can just go around and start filling it in. You know what I mean? It's getting that framework up and going. Can be difficult.
4:37 So anyway, I thought I'd see how much lines of code gets coded. So I think maybe over those three days, I did maybe like 600 lines of code.
4:51 I mean, it's not just code. It's also kind of comments and stuff. But, you know, I do something called literate programming. So the writing is part of the code anyway.
5:02 So, yeah, so 600 lines of code over three days. So let's say 1000 lines of code over a week, you know, five day work week.
5:13 And so in one year at that pace, you know, coding up every week, it would be 50,000 lines of code.
5:25 Now, I can tell you that I've actually deleted a whole bunch of code that I wrote just this weekend because that was going in a direction I didn't want to go.
5:35 So you try something and delete it and you try something new. And so that 50,000 is probably not what gets remained.
5:45 You know, I'd probably say maybe you lose 10 percent at a time, but that can that time can rapidly progress.
5:57 So I don't know. So I'm going to ignore the whole deletion thing and just like, you know, how much have you typed out?
6:01 So 50,000 lines of code in a year. So over a career of, say, 40 years, that could easily be two million lines of code.
6:14 And I think the Windows operating system, I'm not sure which one, maybe Windows 3.5 in the mid 90s was like a million lines of code, something like that.
6:26 I feel like I heard. And so, yeah, let's see. Anyway, so how many coders are there? Well, so I don't know, just in America, there's like 300 and some million people.
6:50 And I don't know. We even have one percent coders. Let's say we have one percent population doing code.
7:00 Probably point one percent of you know, I'll go with point one percent of people who are just coding, which is basically really no one.
7:10 I think anyone who who codes is involved in a lot of meetings and whatever and terribleness.
7:17 But so I'll just go with point one percent. So that's. So three hundred million point one percent is three hundred thousand.
7:30 Yeah. Yes. Lose three zeros. And so three hundred thousand people coding.
7:39 And so in a year times I have 50000 lines of code. So that's when I'm going to start using my scientific notation.
7:48 Three e five is three hundred thousand. And so that's three and five zeros. And then there's five and four zeros.
7:58 So that's 15. And what did I say? Five and four. So 15 and then nine zeros, which sounds a lot like 15 billion.
8:13 So 15 billion lines of code a year. Man, that's a lot of lines of code. I have no idea if that's actually correct, but.
8:24 No, just a fanciful thought. All right. Hope you enjoyed that. I will see you when I see you.