Brought to you by Michael and Brian - take a Talk Python course or get Brian's pytest book


Transcript #69: Digging into StackOverflow's 2018 survey results

Return to episode page view on github
Recorded on Thursday, Mar 15, 2018.

00:00 Hello and welcome to Python Bytes, where we deliver Python news and headlines directly to your earbuds.

00:05 This is episode 69, recorded March 15th, 2018. I'm Michael Kennedy.

00:11 And I'm Brian Okken.

00:12 And Brian, probably nothing to cover with notebooks or anything.

00:16 Like last time we had kind of an over-the-top notebook thing, didn't we?

00:19 Yeah, we did. We covered a few topics on notebooks.

00:22 Good thing. We probably won't do that again this week.

00:24 I just want to say a quick thanks to DigitalOcean.

00:27 They're sponsoring this episode and many of the episodes of Python Bytes.

00:30 So they really are helping make the show happen.

00:33 Check them out at do.co slash Python.

00:36 We'll talk more about that later.

00:38 Maybe we'll talk about notebooks, Brian.

00:40 Yeah, let's talk about them just for a little bit.

00:42 So because we talked about notebooks last time, one of our listeners contacted us and said,

00:50 we should take a look at a project called PYNB.

00:54 It says, Jupyter Notebooks in plain Python code with embedded markdown text.

00:59 So the comment from our listener was, loves Jupyter Notebooks, but he also loves using his own editor.

01:06 I think he uses PyCharm.

01:07 I like doing that too, but you can't, it's like not trivial to edit.

01:13 I haven't even tried to try to edit a notebook in PyCharm.

01:17 You probably can, but I haven't tried.

01:20 But anyway, but I, I like this idea of there's, it's basically a converter that you can convert back and forth between a plain text with,

01:30 or a Python code with embedded markdown back and forth to a notebook.

01:35 So it looks pretty cool.

01:37 Yeah, it's pretty wild.

01:38 So you define like a cells function, and then you can put like docstring type equivalent of markdown,

01:45 and that becomes a cell.

01:46 And then you put a little bit of Python, that becomes a Python cell.

01:49 the more markdown within docstrings, and that becomes like another cell.

01:52 And yeah, it's super cool.

01:54 So a really nice, simple example.

01:55 It's quite cool.

01:56 Yeah.

01:57 And one of the things that it points out, which is nifty, is it allows you to,

02:01 to use diffs better with, with your version control tools or things like that.

02:06 So that's, yeah, it's worth checking out if you, if you want to do more with notebooks,

02:11 but want to be able to store them in plain text better.

02:14 It's really just right down to the essence of it, isn't it?

02:17 Because the notebooks, they're pretty verbose.

02:19 If you crack open the text file and look at them, you know, you look at,

02:22 you look at this, and it's like, literally what you would see in the notebook is like,

02:26 all you type.

02:27 It's pretty cool.

02:27 was one of my to-do lists was to play with some notebooks a little bit.

02:31 So I'll play with this also.

02:32 Yeah.

02:33 So PiNB, Pi Notebook, check that out.

02:35 Very, very cool.

02:36 So you know how there's this really cool William Gibson quote, the future is already here.

02:41 It's just not evenly distributed.

02:42 Yeah.

02:43 I love that.

02:44 That's a cool quote.

02:45 Yeah, I do too.

02:45 And I often, when I think of like, oh, where's that future we were hoping for?

02:49 Well, it's not, well here.

02:50 Well, maybe it is.

02:51 It's just not evenly distributed.

02:52 So this next thing feels like it kind of falls into that realm.

02:56 And it's, it's definitely, like from the futuristic world.

03:00 I don't know how far futuristic is this two years in the future, 10 years or a hundred years or,

03:06 or something like that.

03:07 Or is it just live in science fiction?

03:08 But I promise this has something to do with Python.

03:10 It just takes a moment to get to it.

03:12 So the announcement is that Microsoft has created a quantum computing language called Q sharp.

03:19 Yeah.

03:19 Okay.

03:20 This just sounds neat.

03:21 This is awesome.

03:22 Right.

03:22 Yeah.

03:23 And it's been out for a little while.

03:25 And we were talking before the show.

03:27 It's like, it was almost worth covering before just because, wow, there's a program programming language specifically designed for quantum

03:34 computers.

03:34 That's a pretty nice language actually.

03:37 But the news is now it's available for macOS and Linux and you can try it.

03:42 Right.

03:43 So there's this new language called Q sharp.

03:45 And if you look at it, it's a little bit like C#.

03:47 It's also a little bit like either typescript in some ways, but also like Python.

03:52 And I was really pleased to see like the if statements don't have parentheses around the

03:57 condition and stuff like that, because we don't need them.

04:00 Why are we forced to write all those parentheses?

04:02 Like they're unnecessary.

04:03 We all know that from Python and Q sharp is sort of borrowing some of these cool ideas.

04:07 The type annotations are very much similar to Python's type annotations as well.

04:13 So quite cool.

04:14 There's this new language.

04:15 One of the first questions you might ask is like, great, there's this quantum computer programming language,

04:20 but there's no quantum computers.

04:22 So what's the point?

04:24 Like, why are we going to run this?

04:25 I mean, I know there's like a couple of bits, but not, you can't go and get like a quantum computer to test your program on.

04:31 So how do you test it?

04:32 Good question.

04:33 Yeah.

04:33 So they've got like this emulator type thing that emulates the behavior of a quantum computer,

04:37 although I suspect it's slower than a real one.

04:39 Well, are there, maybe I'm just not up to date.

04:42 Are there quantum computers now?

04:44 There are like, I can't remember who was, it feels like IBM, but there's like a couple of bits,

04:51 like a two bit quantum computer and like, like it's super, super cold environment that can do like very simple things.

04:58 So, but it's not like a general purpose, you know, unless you've got like a hydrogen bath,

05:04 like liquid hydrogen bath to put it in and things like that.

05:07 So it's, it's based on topological qubits and quantum computers.

05:12 So hence Q sharp, and it's out from macOS and Linux.

05:15 It's awesome.

05:15 On windows, you can play with it in visual studio standard, but on Mac and Linux,

05:21 you can use Visual Studio Code.

05:22 And there's like a quantum, programming code extension for Visual Studio Codes.

05:27 That's pretty cool.

05:28 Yeah.

05:29 And so you're saying that this ties into Python somehow.

05:32 Somehow.

05:33 In fact, so they said, all right, we created this new language and we created this way to emulate it.

05:37 And there's actually some stuff in their cloud computing platform, Azure,

05:40 where like you can plug in these things.

05:42 So like they all tie together in interesting ways, but they said, look, we know other languages exist.

05:47 And they're really important.

05:49 The one language we think is so important.

05:51 It should be involved in this as well as Python.

05:53 So you can now, you can now call, use Python to program quantum computers.

06:00 Oh, that is awesome.

06:02 Yeah.

06:02 That's awesome.

06:03 Right.

06:03 You know, emulated quantum computers, but still super awesome.

06:06 And they said, Oh, and a lot of this analysis has to do with like data science type stuff.

06:10 So we'll also support Jupyter.

06:12 Yeah.

06:12 I predict a whole bunch of like people in college doing their thesis on this

06:17 stuff like this.

06:18 Yeah.

06:19 That's a really good point.

06:19 Put the, the, the, the sciencey aspect back in computer science, right?

06:23 Yeah, definitely.

06:24 That'd be neat.

06:25 So do you speak Spanish, Brian?

06:27 I, you know, this is embarrassing.

06:30 I took two years of it in high school, but I barely can order a burrito.

06:34 Yeah.

06:35 My Spanish is not very good, but one of, there is, there is a fellow, a Valbana,

06:41 I think is his name.

06:43 that does speak Spanish.

06:45 And he gave a talk at PyCon ES in 2017 about pytest and let me know about it and,

06:53 showed me the slides and, and this was kind of cool.

06:56 He sent it to me on Twitter and said, Hey, I forgot to tell you, I gave this talk last year and I think it was in September.

07:03 And, and I said, that looks really cool.

07:06 There's a lot of neat stuff in it.

07:08 Unfortunately, I don't speak Spanish.

07:11 but neat anyway.

07:13 And he said, Oh, let me translate it for you.

07:15 So he translated the slide deck for me and the slide deck.

07:18 We have a link to the English slides.

07:20 and there's also, if you speak Spanish or want to watch anyway, there's a video on YouTube that we'll link to.

07:27 but one of the things I, one of the reasons I wanted to bring it up is because there's some neat things in there that I'd never heard of before.

07:33 There's some that I have and some that I haven't.

07:35 Like for instance, he does talk about, using pytest Django.

07:39 So how to, how to, how to hook up pytest with, Django models and stuff.

07:43 And then a thing called model mommy, which is a way to mock out, Django models.

07:50 haven't heard of that.

07:51 One of the things that doesn't get that I need to talk about in full length on my podcast is,

07:57 I test lazy fixture, which is, it's probably soon to be one of the recommended ways to,

08:03 to have fixtures be able to go into a test function parameterized input.

08:11 Anyway, it's a, it takes a bit of explaining, but then there's some fun,

08:16 also some fun things.

08:17 freeze gun is a way to freeze time for your testing into a specific spot.

08:22 And the interface, it looks really cool on freeze gun.

08:24 That's cool.

08:25 That, I love the names here, the model mommy and the freeze gun.

08:28 These are great.

08:28 Yeah.

08:29 And then a package called eradicate, which, like removes all the comments out of some code because,

08:36 you know, sometimes code is easier to read if you remove the comments.

08:40 So that's fun.

08:41 Code comments are deodorant for code spells, right?

08:46 They're there to explain why your code is fully written.

08:48 Right.

08:49 So a lot of the times if they're not full on documentation meant for like a help statement.

08:53 Yeah, I totally agree.

08:53 That's awesome.

08:54 Anyway, those are, those are some fun things.

08:56 So I wanted to bring it up and then a bonus topic, just today was announced that,

09:01 by test.org added a reference page, which has a one page reference, full reference to the by test API.

09:09 Oh, that's cool.

09:10 All, all in one place.

09:11 Yeah.

09:12 Super nice.

09:13 All right.

09:13 Speaking about stuff in one place, let me tell you about digital ocean and a cool feature they have.

09:19 So, you know, that you can go to digital ocean and create virtual machines,

09:22 right?

09:22 Like Linux servers and stuff.

09:23 Yeah.

09:24 Yeah.

09:24 So, you know, that's just the start a lot of time.

09:27 What if you want to run get lab or you want to like set up MongoDB, or you're going to run like a discourse server,

09:34 you got to install Ruby, you got to install the whole discourse stuff, the database,

09:37 et cetera.

09:38 So one of the things you can do at digital ocean, and when you go to create a new machine,

09:42 they call them droplets, as you can create these one clip apps, one click apps.

09:46 So I can click over here and say, I would like to click and say, boom, new discourse server,

09:50 all set up, configure it and save, go.

09:52 I want a new ghost server, go.

09:54 I want a new WordPress instance, go.

09:55 And just click it and it's up and running.

09:57 It's pretty awesome.

09:58 Really?

09:59 Okay.

09:59 That's neat.

10:00 Yeah.

10:01 You can even do Docker.

10:01 Like you want a Docker server, boom, hit that button and you've got Docker 17,

10:05 12 running.

10:06 Yeah.

10:08 On Ubuntu 1604.

10:08 Perfect.

10:09 Neat.

10:10 I'll have to check out all the one click things they've got.

10:12 Sounds cool.

10:13 Yeah.

10:13 So they got a bunch of stuff that helps you get going in a, a nice way.

10:16 So check that out.

10:18 D O C O slash D O dot C O slash Python.

10:20 And let them know that they are doing the right thing, supporting our show.

10:23 Great.

10:24 It is once again, that season in which the stack of workflow developer survey results come

10:30 back, come out.

10:31 So the 2018 developer survey results are out.

10:35 They said they had a hundred thousand, over a hundred thousand developers this time.

10:39 I think last year they had 64,000.

10:41 So this is cool.

10:42 It's growing.

10:42 And I thought it'd be fun to just cover some of the, high points.

10:46 They spent a lot of time actually talking about like history of education.

10:52 You know, like how much education level did your parents have a lot of that kind of social

10:58 stuff.

10:59 Interesting.

10:59 That, that sounds neat.

11:00 Yeah.

11:01 Yeah.

11:01 It's pretty interesting.

11:02 Like, yeah, things like that.

11:04 There's a bunch of that, but I'm going to focus mostly on like the tech tech bits.

11:08 So first, one of the first questions they asked was about open source.

11:12 And they said, how many of you contribute to open source and 55% of professional developers contribute to

11:19 open source.

11:19 That's higher than I would have expected.

11:21 That's awesome.

11:22 Yeah.

11:22 Yeah.

11:22 It's really awesome.

11:23 I think for, all respondents, there were some students and stuff and people who retired.

11:28 So it was slightly higher.

11:29 It's not surprising, but I thought the professional 55% was like the most interesting there.

11:33 And then people often feel like if they didn't get a computer science degree in school,

11:38 like they don't necessarily belong in programming or it's hard for them to get into programming,

11:43 but it turns out that only 64% of the people have CS degrees.

11:46 That's actually, yeah, I think that that's actually seems high to me.

11:50 there's only about a third or less of the people I work with have CS degrees.

11:55 Yeah, I agree.

11:56 I think that seems even high for my experience as well.

11:58 Maybe CS degree people spend a lot of time on stack overflow.

12:01 I don't know.

12:01 Maybe, but why are they spending so much time?

12:04 Because supposedly they have a degree.

12:06 Exactly.

12:07 Come on.

12:07 so one of the, one of the social things they talked about was sort of the sense of,

12:13 belonging.

12:14 Oh, nice.

12:15 People's perspective as developers among their peers.

12:18 So they taught, they put that under the manner of experience and belonging.

12:21 And they said, they had a graph and they said, okay, how much do you feel this is,

12:27 is true or false over time?

12:28 Like how much does this apply to you over time?

12:31 Well, not over time, but if you've had one year experience versus a people with five year experience,

12:35 versus people with 10 years, there's like a graph over years of experience and,

12:38 and this metric.

12:39 So they said, your connection and sense of community with other developers.

12:44 And apparently the more time you spend in the programming world, the more that,

12:48 you know, matches, which makes sense.

12:49 Right.

12:50 But they, they also said, how much do you feel like you're competing with your peers instead of actually

12:56 working together?

12:57 Right.

12:57 How much do you see it as a zero sum game?

12:59 I guess.

12:59 And at, in the beginning, it's people feel quite high that it's like direct competition.

13:04 That person gets more recognition.

13:06 I get less, they get a raise.

13:08 I don't, I don't know something like that, but over time that diminishes quite significantly.

13:12 That's good.

13:12 Same thing for, yeah, for sure.

13:14 And then also the feeling of I'm not as good of a programmer as my peers

13:18 pretty high at the beginning.

13:20 Over time, people feel less and less and less like that's a true statement,

13:23 which I thought it was good as well.

13:25 I mean, it seems to me like all of these are going in the right direction,

13:28 the longer you're in programming, which is a positive statement for the whole ecosystem.

13:34 Yeah.

13:34 So, but it also shows that we need to try to teach students, try to get that connectedness and the less,

13:41 less competitiveness.

13:43 Teach that earlier.

13:44 Yeah.

13:45 Right away.

13:45 Right away.

13:46 You want a kind of a bleak statement that totally applies to me.

13:49 How much time do you spend on computers?

13:50 The most popular answer, nine to 12 hours a day.

13:54 Does that include your phone?

13:56 I think it might even be behind a screen.

13:59 I'm not entirely sure, but if like you kick back and play games or watch Netflix or whatever,

14:02 it was also notable that the usage of Python has exceeded C# for the first time.

14:09 They called that out specifically, I think.

14:10 Yeah.

14:11 Cool.

14:11 Then the couple more things like there's languages and databases.

14:16 They talk about the most loved, the most dreaded and the most wanted.

14:20 So most love is you're using it and you love it.

14:22 Dreaded is like you've had to use it or you've never, ever want to use it.

14:25 It gives you fear.

14:26 And then wanted is I'm not yet using it, but I want to use it.

14:29 So these are all interesting ways to measure things.

14:31 So languages most love.

14:32 Number one is rust, even though not that many people use it among the people who use it.

14:36 They love it so much.

14:37 Apparently, Kotlin is number two and Python is number three.

14:40 Pretty nice.

14:42 Okay.

14:42 Yeah.

14:42 Dreaded VB six and coffee script.

14:45 Keep away.

14:45 Wanted.

14:47 Python is number one, the most wanted language by 25%.

14:51 Number two is JavaScript at 19, which is quite a drop.

14:54 And then go is at 16%.

14:56 So it drops off really quick.

14:57 And Python is sort of ruling that.

14:59 Yeah.

15:00 That's great.

15:00 Yeah.

15:01 Databases.

15:02 Yeah.

15:02 Databases.

15:03 Most love Postgres.

15:03 Most dreaded is IBM DB2.

15:05 Memcached in Oracle.

15:07 And Memcached was responsible for the largest distributed denial of service attack ever.

15:12 And that was put onto GitHub recently.

15:15 So, and then most wanted is MongoDB.

15:16 A most popular editor, Visual Studio Code.

15:19 Pretty interesting.

15:20 Yeah.

15:21 And for developers, what OS do they use?

15:23 Last thing.

15:24 Windows, 49%.

15:26 macOS, 27%.

15:28 Linux, 23%.

15:29 Not where they deploy to, but what do they write their code on?

15:32 That, and this is one that we need to pay attention to more, I think.

15:36 Because, of all the, a lot of the, the podcasters and bloggers and all of that within the Python community,

15:44 I think, either Linux or macOS might be, higher.

15:48 Much higher.

15:49 but you're teaching to a group of people that half of them are running Windows.

15:54 So you just can't ignore Windows.

15:56 Yeah.

15:57 It's, it's a really good point that like, even though it's sort of the thought leaders and the people who see at conferences and,

16:02 and speakers and whatnot are probably either Linux or Mac, the actual people doing the work and using the stuff is,

16:08 is very much Windows still.

16:10 So definitely not to be forgotten.

16:12 Speaking of presenting.

16:13 Speaking of presenting, Doug Hellman, he came up with, and there's got a new project,

16:21 called Demo Shell.

16:23 And the idea is, it came out like somebody named Gene Hack on Twitter said,

16:30 Hey speakers, if you're going to do live demos in a shell, clear the screen after every command and get the prompt back to the top.

16:37 So folks in the back can see what you're doing.

16:40 And that's, completely reasonable.

16:43 Yeah, it's a great idea.

16:44 But instead of fiddling with it, so this, demo shell is this site.

16:49 The idea is basically just to do that, to capture, a Python project, to capture your input and emulate a shell.

16:57 But it really just pushes all the work off to a shell to do the work.

17:00 But, but between commands, puts your prompt back at the top and it's, it's in its very early stages.

17:08 So, I actually reached out to Doug and said, Hey, do you want me to announce this yet?

17:13 Are you, you ready for it?

17:15 And he said, yeah, I put it up there to start the discussion.

17:17 Be happy if a bunch of people showed up and, started, participating and adding things.

17:22 But, he added a warning also that, too much interest is going to be met with commit privileges on the repo.

17:30 Essentially, if you want stuff done, he might say, Hey, just go ahead and do it.

17:36 but actually that's a good thing.

17:38 He's up, he's up for people to help him out.

17:40 So, yeah, I think it's really neat.

17:42 It's a cool idea.

17:43 It definitely makes a lot of sense.

17:45 I've done so many training classes where it's not like stadium seating.

17:48 It's like flat, right?

17:50 And it's usually in some room with a crappy projector screen.

17:54 That's like too small, like a third of it's off, you know, people in the back can't see it at all.

17:58 And this is perfect, right?

17:59 You just, everything stays at the top.

18:01 It's really great.

18:02 And people out there looking to find an open source project to work on, right?

18:06 Go and express some interest.

18:08 You might be met with commit privileges on the repo, but it's, it's still in its really small stages.

18:13 There's not a lot of code there, so it's pretty easy to read.

18:16 So yeah, that's awesome.

18:17 It's cool.

18:17 Nice.

18:18 All right.

18:18 So let's wrap this up with a really nice definitive statement.

18:23 The last thing I want to talk to talk about is Python two's end of life.

18:27 So we've spoken before how there's the Python death clock and it's, we know that in 2020,

18:33 Python two will go unsupported.

18:36 What exactly does that mean?

18:37 How strict are they going to be about that?

18:39 Is it going to be at PyCon 2020?

18:42 Is it going to be the end of the year, beginning of the year?

18:44 Well, my friend, Nicola Aroshi, he, who I have more news about in just a little bit,

18:49 he's put this out on Twitter and got my attention.

18:53 Basically there was this discussion on the Python mailing list saying, will there be a period where Python two seven is in security only status

19:02 before hitting end of life.

19:03 So like say 2020, will it go into like, well, we'll do security fixes for a while,

19:08 but no new features and we're not changing anything.

19:10 Or like, what is that going to happen earlier?

19:12 Guido actually came out and said, let's not play games with semantics.

19:16 The way I see it, the situation for two seven is the end of life is January 1st,

19:21 2020 beginning of 2020.

19:23 And there will be no updates, not even source only security patches after that date,

19:27 period support from the core devs, the PSF, Python.org completely stops on that date.

19:33 Yeah.

19:33 There's, there's your answer.

19:35 That's a pretty abundantly clear, isn't it?

19:38 Yeah, but that's way out.

19:40 That's like, that's like, like way in the future.

19:43 That has to be at least, a year and a half away.

19:45 So for those people with like millions of lines of code on Python too, they probably should start checking out things like my pie and some of the

19:55 other tooling on pushing that along.

19:57 Right.

19:57 Yeah.

19:58 Or, I mean, if you're planning on leaving your job and going to another company within the

20:03 next couple of years, don't worry about it.

20:04 Yeah, exactly.

20:05 Or I, I know I've got a better one for you, Brian.

20:08 I got a better one.

20:09 Or you want to get a really sweet consulting job, migrating Python two to Python three,

20:15 you know, learn all the nuances and go and, you know, when people are freaking out in November of 2019,

20:23 you're going to be in sweet demand.

20:25 Actually, that's not a bad idea.

20:28 Right.

20:28 My rate's $250 an hour to start.

20:30 So let's go with that.

20:31 Yeah.

20:33 I can help you with this problem.

20:34 It's going to take a while though.

20:35 Hmm.

20:36 I got, I got about a year to beef up on my conversion, do some conversion study on this.

20:42 Right.

20:42 All right.

20:42 Yeah.

20:43 Awesome.

20:44 Do you, you got any, news or extra things you want to throw out there?

20:47 You did some recent testing code episodes, right?

20:49 Yeah.

20:49 So I, I guess I just wanted to shout out that I'm back into recording more often.

20:53 Yeah.

20:55 Yeah.

20:56 and I thought I'd, I start with a little test project.

21:01 So I've got a project called cards that, it's kind of a to do app, but I want to,

21:06 I'm focusing around using it as an, just as an example bed to talk about things that I get questions about all the time.

21:13 So, okay, your book is great for how to write the, the tests actually, but what tests do I write?

21:19 How do I pick which tests to write?

21:21 How do I, how do I pick test cases?

21:23 Basically this, this, intro to quality assurance, but for busy people that don't have a QA team,

21:30 how do I do that?

21:31 So that's where, where we're exploring.

21:33 I'm, I'm two episodes into it and I'm just going to run with it until it runs out of steam.

21:37 So check those out.

21:39 Those are really awesome.

21:40 I think that's great, advice.

21:41 And when people get that wrong, testing seems super horrible, right?

21:45 You're like, what do you mean I got to test every single thing?

21:47 Like, like if you're focused on testing the wrong thing, you can just feel super,

21:51 like it's just super busy work.

21:53 Yeah.

21:53 But it's, testing should be something to help you, develop faster, not slow you down.

21:58 And that's where I'm focusing my energy.

22:00 How about you?

22:01 Anything else?

22:02 Well, I just got back from PyCon Slovakia.

22:05 That was pretty awesome.

22:06 So I wanted to send a shout out to everyone there who I met.

22:08 And that was, that was fun.

22:09 So if you're in central Europe ish, next year, be sure to check that out.

22:14 That was a good event.

22:15 And also I have a new course.

22:16 You do.

22:17 And I'm excited about it.

22:18 Yeah.

22:19 it's on the most, most wanted database technology.

22:22 So this is our, the first course based on Flask that I have.

22:26 So this is, on a thing called Eve, Eve, E, the E framework, which is a way to take Flask and a MongoDB database and turn it into a really awesome,

22:36 restful API with validation and business logic and all that kind of stuff.

22:41 So it's, it's a super cool way.

22:43 And it's like really declarative.

22:44 So you say, here's my models.

22:45 Here's my end points.

22:46 Here's the validation for them.

22:47 Make that a rest service.

22:49 Go.

22:49 And it's nice.

22:51 So that's out now.

22:52 That's actually written by Nicola Aroshi, the guy who talked about the Python two seven statement.

22:57 He, he wrote that.

22:59 And we just shipped it.

23:00 He's also the creator and maintainer of Eve.

23:02 So, he's pretty qualified to talk about it.

23:04 That's great.

23:05 And I'm, I've already started listening to it because I'm very interested in this topic.

23:09 So, yeah.

23:10 Awesome.

23:10 Cool.

23:11 Well, links in the show notes, check that out.

23:13 And I think that might be it.

23:15 I'm really excited that we have a concrete statement on Python two seven and it's not like,

23:19 it's just vague, right?

23:21 Yeah.

23:21 That's good to have it.

23:22 I wonder if they updated the clock.

23:24 Exactly.

23:24 I was just thinking that we've got to recalibrate all the clocks.

23:27 Cause they were all guessing.

23:28 They probably got shorter.

23:30 Awesome.

23:30 All right.

23:31 Well, thanks again, Brian.

23:32 And thanks everyone for listening.

23:33 Thank you for listening to Python bytes.

23:37 Follow the show on Twitter via at Python bytes.

23:39 That's Python bytes.

23:41 as in B Y T E S and get the full show notes at Python bytes.

23:45 Dot.

23:45 F M.

23:46 If you have a news item, you want featured, just visit Python bytes.

23:49 Dot.

23:49 F M and send it our way.

23:50 We're always on the lookout for sharing something cool.

23:53 On behalf of myself and Brian Okken.

23:55 This is Michael Kennedy.

23:56 Thank you for listening and sharing this podcast with your friends and colleagues.

Back to show page