Michele Hansen
Welcome back to Software Social. I'm Michele Hansen.
Colleen Schnettler
And I'm Colleen Schnettler.
Michele Hansen
So what's going on, Colleen?
Colleen Schnettler
I have so many things I want to share today. Yeah. I, yes, yes, I am super excited. Because I have finally finished my image management widget. I need a better name. By the way. Image management widget is like the worst name. I need something snappy, like cool image uploader. Anyway, I'll work on that.
Michele Hansen
Naming is one of the hardest parts honestly, like, naming and pricing.
Colleen Schnettler
So I have finally finished what I ended up doing was, I think I was listening to a bootstrapper podcast years ago, and I remember the host said something about how he was like, Well, you know, sometimes you need to just go to a hotel for four days and finish something. And that's entirely impractical for people, you know, who are responsible for spouses and children and other things like that. So I wasn't actually able to do that, but I did manage to block out like three solid days, and I got it done.
Michele Hansen
Nice!
Colleen Schnettler
So I'm super pumped about that. Yeah, I'm super pumped. So that's exciting. So my next steps are, you know, kind of, not kind of my next steps. My next step is getting it deployed. And I've already deployed an app in the Heroku Store before so I know the process. So hopefully that will not be too painful.
Michele Hansen
So when you say it's done, is it the product itself is done? Or is also like the commercialization of it done in terms of making it something people can pay for and have accounts for and stuff like that?
Colleen Schnettler
What do you think, Michelle?
Michele Hansen
I'm just asking!
Colleen Schnettler
if it was funny, you say that because I was literally thinking as I was finishing up, I was like, Alright, so now the real work starts. This was like the fun work. Now I actually have to do the real work and my plan is to deploy it in the Heroku App Store. So there is some glue, I have to work with the Heroku API, and things like that to make it available to customers. So my plan is to start using it for my own projects and my client projects immediately. And, you know, maybe after I've been using it... I think the way that Heroku App Store works as you'd have to put something in the App Store, and then you know, you have to it has to be free. And you have to get like a lot of users, I forget how many, but you're just in this alpha stage.
So that's, that's kind of my plan to kind of get it out there. But like, really, the hard work behind this now is documenting how to use it and figuring out how to use it for different use cases and all of that kind of stuff. Which yeah, like I said, that's probably the real hard work, right?
Michele Hansen
I mean, that's the work that never ends right? Like so much of marketing is here is how you use this and here's when you would use it and...
Colleen Schnettler
I just -- and I could be wrong, but I feel like I am uniquely equipped to handle that because I think a lot of developers who do things specific like this, especially something is technically, you know, unique, I guess, they don't really do a good job of making it easy to use. They're like, Oh, here's this thing, but you also have to go get an AWS account and set up your own IAM account. And you have to, you know, put it behind a CDN, and you have to do with all this other stuff. So, so I hope and I think that one thing I am good at is I'm really good at taking complicated processes and distilling them down into simple explanations. So that's really my goal. So
Michele Hansen
if people wanted to use this to add images to their project, would they only need to use your image management service for this? Would they also need their own AWS account or because you'd mentioned a couple weeks ago that it would just be under your AWS account?
Colleen Schnettler
Yes. So it's one service. I thought about doing it as to services. It would have actually been easier on me to do it as to services, but I don't think that's what the customer ultimately wants. Especially as we talked about is if I put this into even less developer, you know, friendly terrain and start to try to use it in a no code tool or something like that. You've got to extract that away, because like the AWS console is a bear, especially if you don't know what you're doing. So yeah, so it's just one service right now.
Michele Hansen
And so you said that for the time being in the Heroku marketplace, it'll be an alpha that can only be free.
Colleen Schnettler
There's yeah, I actually don't all the details yet. Because I wanted to finish it, but it's something like that, like you put it in and it has to be free for a while. And you have to have -- I think it's a lot I forget, there's a certain number of people you have to get trying it. So I'm going to beg all of my friends who ever used a Heroku.
Michele Hansen
Listeners...
Colleen Schnettler
Yeah, if you use Heroku, please, please, please send me an email or a tweet or I will let you know when this is in the App Store. Please download it!
Michele Hansen
But hold on. So is there a free tier from AWS for what you are effectively reselling?
Colleen Schnettler
Yeah, so that's that's the rub. Um, there's not really.
Michele Hansen
Oh no.
Colleen Schnettler
So it's not it sounds bad, but like, it's not that bad because I can rate limit everything. And so what I did was I got a new AWS account. And with new AWS accounts you get -- I forget how much -- but you get a certain amount of free stuff that first year. So under my new URL, like URL, email and stuff, I got the new account, so I get X amount free. But so this is like a really interesting, this will be a really interesting kind of pain point, right is because yes, if it's required to be free, Cloud Storage generally isn't free. I don't really know how it's all gonna play out. But really, I don't actually expect to get a whole bunch of people that it's going to become a problem yet.
So I was reading this blog post by Amy Hoy, the Fine Art of Flintstoning. I don't know if you've ever heard of it or read it. And she talks about -- like so sometimes you just she talks about how it took her six years to ship something, which by the way makes me feel way better. And she also talks about how there's a point where you just you just have to ship something, right. So she uses this term "flint stoning." And she uses it to mean some stuff you're going to do manually. So she was talking about when they first launched Freckle, like, if you wanted your email reset, like you, they had to do that manually. And so there were the certain steps she had to do manually TO ACTUALLY SHIP her product. And that's kind of where I am right now. Like, there's a lot I want to do on the AWS side to monitor this and, and, you know, watch the billing, but I started to get like lost and all of that. And so at least for the first couple months, like I'm just gonna have a simple script that runs independent of the app, or I'll just look at it with my own eyeballs to kind of keep track of where I am.
Michele Hansen
Yeah, I think that kind of custom monitoring and all of that. We were doing that all manually for quite a long time. Time I want I want to say like three plus years.
Colleen Schnettler
Really?
Michele Hansen
We had various services that we used, you know, for,...