Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Bert Hubert

๐Ÿ‘ค Speaker
382 total appearances

Appearances Over Time

Podcast Appearances

The Changelog: Software Development, Open Source
Build software that lasts! (Interview)

I'm just going to admit that I'm really good with this old stuff and I enjoy doing this old stuff and I'm not going to tell you that Rust is wrong or that Swift is wrong or that whatever new thing is wrong, I'm just going to enjoy my old stuff. But it's really sad to see some people see new things happening and they just get stuck in telling you how great their old stuff is.

The Changelog: Software Development, Open Source
Build software that lasts! (Interview)

I'm just going to admit that I'm really good with this old stuff and I enjoy doing this old stuff and I'm not going to tell you that Rust is wrong or that Swift is wrong or that whatever new thing is wrong, I'm just going to enjoy my old stuff. But it's really sad to see some people see new things happening and they just get stuck in telling you how great their old stuff is.

The Changelog: Software Development, Open Source
Build software that lasts! (Interview)

Yeah, so this is a terrible story. So I'm like, so I'm terrible at Python. So I write a lot of Python, mostly for making graphs in Matplotlib and Jupyter. But my Python is like really terrible and has been terrible for like for the past 20 years because I've never written anything. I only write scripts in Python and I've never invested in really learning that stuff.

The Changelog: Software Development, Open Source
Build software that lasts! (Interview)

Yeah, so this is a terrible story. So I'm like, so I'm terrible at Python. So I write a lot of Python, mostly for making graphs in Matplotlib and Jupyter. But my Python is like really terrible and has been terrible for like for the past 20 years because I've never written anything. I only write scripts in Python and I've never invested in really learning that stuff.

The Changelog: Software Development, Open Source
Build software that lasts! (Interview)

So in Python, I'm like really the copy paste engineer. And JavaScript, I actually sort of, And made a weird decision. At one point, PowerDNS was like really not going well, my first company. And then I decided I wanted to invest some time in this new web stuff. And every serious programmer hated JavaScript with a passion. And I was like, well, that probably is the future. That was a good call.

The Changelog: Software Development, Open Source
Build software that lasts! (Interview)

So in Python, I'm like really the copy paste engineer. And JavaScript, I actually sort of, And made a weird decision. At one point, PowerDNS was like really not going well, my first company. And then I decided I wanted to invest some time in this new web stuff. And every serious programmer hated JavaScript with a passion. And I was like, well, that probably is the future. That was a good call.

The Changelog: Software Development, Open Source
Build software that lasts! (Interview)

That was a good call. I'm not going to say that. I probably just got lucky at that time. So JavaScript, I'm sort of reasonably proficient in. And C++, that's a weird thing. That's my workhorse. And the thing is I use like 20% of C++. Because over the years I've learned there is a good core in C++. It's like a really solid language and it's good stuff. And then there is a lot more stuff.

The Changelog: Software Development, Open Source
Build software that lasts! (Interview)

That was a good call. I'm not going to say that. I probably just got lucky at that time. So JavaScript, I'm sort of reasonably proficient in. And C++, that's a weird thing. That's my workhorse. And the thing is I use like 20% of C++. Because over the years I've learned there is a good core in C++. It's like a really solid language and it's good stuff. And then there is a lot more stuff.

The Changelog: Software Development, Open Source
Build software that lasts! (Interview)

And I'm sort of a diet version of C++ where I'm like, look, I know the good parts now. I'm not leaving the good parts. I'm just staying there. So that's the other thing. And lately, I've had to admit that I'm sort of skilled at HTML now, which I never saw coming. Apparently, I got a little bit of that going. But that's really it.

The Changelog: Software Development, Open Source
Build software that lasts! (Interview)

And I'm sort of a diet version of C++ where I'm like, look, I know the good parts now. I'm not leaving the good parts. I'm just staying there. So that's the other thing. And lately, I've had to admit that I'm sort of skilled at HTML now, which I never saw coming. Apparently, I got a little bit of that going. But that's really it.

The Changelog: Software Development, Open Source
Build software that lasts! (Interview)

I got my start with Perl, which was also sort of, I found that people were sort of, didn't take Perl seriously. And I also did not take Perl seriously. And at one point, I had to do a lot of data crunching, like millions and millions of lines crunching.

The Changelog: Software Development, Open Source
Build software that lasts! (Interview)

I got my start with Perl, which was also sort of, I found that people were sort of, didn't take Perl seriously. And I also did not take Perl seriously. And at one point, I had to do a lot of data crunching, like millions and millions of lines crunching.

The Changelog: Software Development, Open Source
Build software that lasts! (Interview)

And I thought these Perlweenies, I can do this better in C. And then I found out that these Perlweenies, they do know a lot of stuff about parsing files. And so that was a humbling experience. But these days I sort of have a trifecta going of C++ and JavaScript and mostly SQLite in the backend, because I've invested a lot of time in understanding its quirks and its stuff.

The Changelog: Software Development, Open Source
Build software that lasts! (Interview)

And I thought these Perlweenies, I can do this better in C. And then I found out that these Perlweenies, they do know a lot of stuff about parsing files. And so that was a humbling experience. But these days I sort of have a trifecta going of C++ and JavaScript and mostly SQLite in the backend, because I've invested a lot of time in understanding its quirks and its stuff.

The Changelog: Software Development, Open Source
Build software that lasts! (Interview)

And it's actually really sort of solid stuff. uh, data handling framework. And, uh, to the point that I now sort of trust SQLite files more than text files, because it's quite easy to mess up a text file. Uh, once tray, once tray carriage return, and then it's done. Sure. Uh, SQLite will not, not disappoint you on that front.

The Changelog: Software Development, Open Source
Build software that lasts! (Interview)

And it's actually really sort of solid stuff. uh, data handling framework. And, uh, to the point that I now sort of trust SQLite files more than text files, because it's quite easy to mess up a text file. Uh, once tray, once tray carriage return, and then it's done. Sure. Uh, SQLite will not, not disappoint you on that front.

The Changelog: Software Development, Open Source
Build software that lasts! (Interview)

I've actually been sort of not that happy with, for example, programming languages. If you look at the development of programming languages, you see that in the past years we've not gotten closer to the ideal programming language. So there is something wrong with every programming language right now.

The Changelog: Software Development, Open Source
Build software that lasts! (Interview)

I've actually been sort of not that happy with, for example, programming languages. If you look at the development of programming languages, you see that in the past years we've not gotten closer to the ideal programming language. So there is something wrong with every programming language right now.

The Changelog: Software Development, Open Source
Build software that lasts! (Interview)

So some of them, they're like really safe and some of them are really fast and some of them are really simple until you try to do complicated things. And I'm still hoping that someone someday will square that circle and have the programming language that is sort of simple and fast and safe and maybe fun, but we're not really getting there.

The Changelog: Software Development, Open Source
Build software that lasts! (Interview)

So some of them, they're like really safe and some of them are really fast and some of them are really simple until you try to do complicated things. And I'm still hoping that someone someday will square that circle and have the programming language that is sort of simple and fast and safe and maybe fun, but we're not really getting there.