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

Gina Hoiska

👤 Person
222 total appearances

Appearances Over Time

Podcast Appearances

I have some business sponsorships, but most of the people are really just, yeah, your average Octoprint user who has one or two or something printers and just likes what I'm doing and throws me something between one to five bucks per month. And if you have... a whole lot of people who do that, then this matters.

I have some business sponsorships, but most of the people are really just, yeah, your average Octoprint user who has one or two or something printers and just likes what I'm doing and throws me something between one to five bucks per month. And if you have... a whole lot of people who do that, then this matters.

Yeah, so I have anonymous usage tracking built into OctoPrint, all of this also self-built, completely GDPR OK-ish, and only on my own servers with my own tech stack and all that. And this is completely opt-in, however. So if people do not say yes, it's okay to track me, then I will never know about the install. But according to that, I have around 150,000 instances out there.

Yeah, so I have anonymous usage tracking built into OctoPrint, all of this also self-built, completely GDPR OK-ish, and only on my own servers with my own tech stack and all that. And this is completely opt-in, however. So if people do not say yes, it's okay to track me, then I will never know about the install. But according to that, I have around 150,000 instances out there.

And based on some fun install stats from the PyWheels project, who suddenly saw huge... download spikes on the packages they host for Raspberry Pi. Whenever I pushed out a new update, I know that the number is likely around 10 times higher.

And based on some fun install stats from the PyWheels project, who suddenly saw huge... download spikes on the packages they host for Raspberry Pi. Whenever I pushed out a new update, I know that the number is likely around 10 times higher.

The first time that I saw the first numbers come in after the first release with the anonymous user checking, I literally hit under my desk because... That was just, I felt so much responsibility in that moment. And it felt so heavy, literally heavy on my shoulders. I just had this, I just had to hide. So I just sat down under my table and breathed deeply and took a minute.

The first time that I saw the first numbers come in after the first release with the anonymous user checking, I literally hit under my desk because... That was just, I felt so much responsibility in that moment. And it felt so heavy, literally heavy on my shoulders. I just had this, I just had to hide. So I just sat down under my table and breathed deeply and took a minute.

Yeah, and it's also, I consider it my life's work. I mean, I don't know if I will do this forever, especially not given the whole open source printer situation that we talked about briefly, because at some point I might just get pushed out of the market by a tendency to locking everything down.

Yeah, and it's also, I consider it my life's work. I mean, I don't know if I will do this forever, especially not given the whole open source printer situation that we talked about briefly, because at some point I might just get pushed out of the market by a tendency to locking everything down.

But yeah, it definitely feels like I have done something that actually has helped people, which is not something that I can say about my previous job, I have to say.

But yeah, it definitely feels like I have done something that actually has helped people, which is not something that I can say about my previous job, I have to say.

It's more the enterprise bit also. It's more the enterprise than the Java, for sure. The Java itself was okay. I mean, you can also build good software in that, and you could also build performance software in that, and it's not as slow as people always say. But on the other hand, I also have to say that with Python, everything got even faster. Not in the run speed, but in the development speed.

It's more the enterprise bit also. It's more the enterprise than the Java, for sure. The Java itself was okay. I mean, you can also build good software in that, and you could also build performance software in that, and it's not as slow as people always say. But on the other hand, I also have to say that with Python, everything got even faster. Not in the run speed, but in the development speed.

So much less overhead and...

So much less overhead and...

It's just... You didn't see the first kind of Python that I wrote when I was writing Java during the day and then at night. So a bunch of stuff is still not in Snake Caps, but in the other one. CamelCase. CamelCase, thank you. Because, yeah, I mean, I was a Java developer.

It's just... You didn't see the first kind of Python that I wrote when I was writing Java during the day and then at night. So a bunch of stuff is still not in Snake Caps, but in the other one. CamelCase. CamelCase, thank you. Because, yeah, I mean, I was a Java developer.

Oh, I can top that. I mean, OctoPrint pretty much is a web application, and the backend is written in Python, but the frontend is JavaScript.

Oh, I can top that. I mean, OctoPrint pretty much is a web application, and the backend is written in Python, but the frontend is JavaScript.