16: DotPlan has launched! Plus other updates - podcast episode cover

16: DotPlan has launched! Plus other updates

May 17, 202251 minEp. 16
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

Recorded on January 18, 2022.

Happy New Year! Back after a long break. Alan had some nice time off for the holidays. Alan also shares that he launched DotPlan and has a paying customer. Also added a timer feature to DotPlan, and pitched his app to a Japanese audience. Finding ways to work on product and on marketing. Mario reworked parts of the Fusioncast recording engine to make it even more reliable. Alan’s side-side project LinkSpeed.io is gaining traction. A simple idea with a great little product requires minimum resources and maintenance, and can go a long way. Fusioncast's infrastructure needs to be improved before launching to accommodate larger usage. A few more people were onboarded to Fusioncast private beta. Thoughts on pricing plans, models, dealing with customers price-related questions, and reducing storage costs.

Transcript

Alan

Hey,

Mario

Hey, how's it going?

Alan

it's been a little while,

Mario

It's been a minute.

Alan

Yeah. A few things kind of got in the way life and all that stuff, but it's good to see you.

Mario

Good. See you too. Have you been

Alan

Great. Yeah. It's it's just been nonstop. But I, I'm going to say good? and bad, but no, most, mostly Good. or neutral. But

Mario

good

Alan

lots of things. So first of all, I like the before there's anything else, I love the little, a blue audio meter before you when you're in the waiting room, that's

Mario

Yeah. Yeah. Nice, cool.

Alan

Nice. So yeah, you got some new features

Mario

Yup. Yup. Yup. And

Alan

by that.

Mario

it also shows if I, turn off my camera, You'll see my

Alan

Ah, nice. Oh, cool. That's really cool.

Mario

so that way, cause some people prefer to not use video, so they want to just hear each other. So this allows them to turn off the camera, but still kind of, have some kind of visual,

Alan

there. The they're not completely offline. It's that? They're the conscious and, and also it helps, who speaking as well. If, if there's more than one other person in the room. right.

Mario

Exactly. so that's the idea behind it. So you know,

Alan

Nice.

Mario

it seems to be working fine

Alan

Very

Mario

Yeah, Got a pretty good reaction and comments about it. So

Alan

Cool.

Mario

it's looking good, before we keep going happy new year.

Alan

Happy new year. Happy. Yeah. Happy, everything. All the stuff that's happened since last fall.

Mario

Christmas and

Alan

Merry Christmas. happy new year, I still can't get into the whole 20, 22 thing. It just seems I never, I didn't get used to 2020, nevermind. 20, 21, 20 22. Just seems like, no, that can't be right? when I've written it. It's like not, there's no way that can be

Mario

It feels strange. Right?

Alan

super stranger. Yeah. Very weird. I've only written it like by hand maybe twice and both times I'm like, no, that really can't be right. But

Mario

I know. I I've stopped myself. I I've questioned myself a couple of times. Where, wait, is it 20, 22? Is it 21 or 22?

Alan

Yep. It's like, no, but I mean, I question myself most of the time, but that, especially in a strong way,

Mario

Yeah. So how were your holidays?

Alan

a good, yeah, it, it, it's kind of weird over here. Right? So Christmas is, I don't want to say it's a non-event, but it's not really a thing. Christmas Eve couples go out for a meal. Maybe if you do presents maybe Christmas day, but it, the big thing here is KFC on Christmas lunch. That's the event. Yeah, seriously. So for whatever reason, I guess X number of years ago, I think it's about 15, 20 years ago or so. I, before my time. KFC.

So an opportunity to do the same thing that like Halloween and very, an Easter have done and spread a, an American event what, what has become an American commercial event to a place that doesn't have it. And so they introduced this concept of having KFC Christmas lunch. And now you basically have to reserve your box about a month or so in advance. You get a time slot on Christmas morning when you go and pick up your KFC.

And there's, you know, for the, for almost two months leading up to Christmas, KFC are like, are really strong advertising here like you on a general day, you'll see on TV, there'll be like three or four KFC adverts. And they, they just bombarding with this whole Christmas thing special Christmas box. And yeah, it's, it's funny, like Christmas is basically couples going out for a fancy meal on Christmas Eve and KFC for lunch. That's it

Mario

wow interesting. So the Colonel is alive and well in Japan.

Alan

really is. Yeah. It's, it's kind of weird at first. You're like what? I didn't really think that was a big deal, but yeah, they've done really, really well at marketing here. So,

Mario

Cool. Cool. So did you have, did you have your KFC?

Alan

We didn't, I think we did it maybe the second, first or second year here because both me and my son were like, we want to do this. And my wife's like, oh gosh, you know, whatever. But we were like, yeah, we want to be able to do that. And then we're like, okay, we did it. That's fine.

Mario

And done with that

Alan

So what we did do was between Christmas and new. We went to a hot spring re resort, I guess is the word, but it's basically it's an old, traditional Japanese like inn, in the mountains down south a bit from this island and we just stayed overnight there. So it's, you, you basically rent a they have six or seven of these private baths, which are hot spring fed bats and they're outside or equivalent of outside as in there's a roof, but there's no walls. So yeah.

you basically rent that for an hour. And you can fancy meal, which is, I think it was like a expect 10 courses or so if you look at my Twitter, you'll see, I posted every, each of the courses. I mean, they're very traditional Japanese, local seasonal food. So there'll be sashimi, there'll be various other bits and things that you're like, don't know what this is, but it's tasty. So, Yeah. that was Nice. That was, it was good to just go.

And the driving the mountains and, you know, say that there was snow and it was cute. No, you sat in a hot spring and it's literally freezing outside, but you're in like the bath and you're like, I'm good. And then you're like, you overheat in the bath and you're like, okay. Step outside for a moment. Okay. Back in. So you spent

Mario

Yeah.

Alan

minutes going there now just trying to regulate your temperature, but it's very pleasant. Yeah.

Mario

Nice. Nice. No, that's awesome. That's that's the best when it's, when it's cold and you're in a hot spring.

Alan

I mean, you put your foot in like too hot and then you're like trying to you know, like kind of coach yourself into it, stay in there, but it's lovely. It was very nice that that was the highlight of our Christmas and new year. Really?

Mario

Nice, nice.

Alan

What about yourself?

Mario

Yeah, it was, it was nice. We, we didn't do much. We kept a very low key. We just you know, I mean with COVID and all, you know, it's just

Alan

Yeah. What do you do?

Mario

better just, you know, stay home and just keep it low key. So we, for Christmas, we were we were home and for new years two friends came over a couple of trends. And it was just the four of us and we just, you know, received the new year here and had some champagne and, you know, but I, we kept at a really mellow had had dinner, play some board games and, you know, and yeah.

Alan

I got board games right with my I I've got my son, like a couple of board games for Christmas and yeah. so we spent pretty much new year him beating me and those he's quite good at them. So that was good. Yeah. Well, I mean, that was the nice thing about this hotspring, right. There's few other people you didn't actually see any other people. There were the people staying in the, inn, but you didn't see them.

Mario

Yeah. Yeah. And I, I'm assuming a lot of it is, you know, pretty much outdoors most of the time. Right. You're like spending a lot of time outdoors and yeah, that's really cool. My wife and myself too, we, we love that kind of stuff. And we've gone to a couple of places around here that have a hot Springs and yeah, it's very enjoyable.

Alan

Yeah. Def definitely check out my, my tweets around new year ish and you'll see. It's Very pretty.

Mario

I'll go back. I'll go back to that time.

Alan

If, if I remember I'll put a link in the show notes.

Mario

Okay, right on. Cool.

Alan

Cool. Yeah. So, well, I, I guess my other big worky news is I guess I launched at some point in the past

Mario

Oh,

Alan

it's official, you can go and you can pay and you can sign up and all that kind of good stuff. So, yeah, that was yeah, that, that was, I think it's worth worth stating it's

Mario

Oh yeah, of course. Of course. Congratulations. That's huge news.

Alan

it was like I can't remember. Oh, I remember I remember what the event was. So the other thing was I did a a pitch pitch, like a pitch competition, actual people, five minute you know, pitch in-person event. And so I kind of, I think before that had stated, let's say as I may be in internal law, I think I definitely told other people which made meant I had to do it was I was officially launching at the beginning of November.

And so it was, I, well, actually I guess I am officially launched, then I turned on subscriptions and oh, you can pay. And so I set all of my trial users. To like extend the trial till around about now. I think it's the beginning of February or something like that. Cause I'm like, you, you, you have been good, you get some time.

But then all new accounts are like, I think it's two weeks at trial of which has been the, been a few sign-ups the con, well, the other big news is I have a paying customer which is very exciting. So Yeah. that's, it's I, again, I think we're celebrating a little bit, but and the Nice. thing was that also they they asked, they asked me if, if it was okay, if they wrote a testimonial for me, I'm like, Yeah, please do. So they seem really happy with the in talking to them.

They. The communication, because there, they're not officially a remote company, but it's not an IT company. But they tend to work, not necessarily all in the office, they go out and do things for clients and things. And he said, they're just generally not very good at talking to each other generally, as I said. So I actually I guess there's this we talked about this now while it it's, it's in line with the topic. So one change, which. I kind of made to the product.

And this was, I think I mentioned it before that I added time-tracking as in a start and stop timer it partially I was partially against it at first because I'm like, no, I don't want to turn it into a time tracker. But it kind of kept coming back that, well, actually we need this and we're now using two products and it would be just easier if we used one, so we could do time tracking, but with a social interoffice aspect to it. So it's like, Okay. I get that.

I mean, again, it wasn't necessarily my intention. I'm not a very time tracky kind of person. I

Mario

I remember you. I remember you were struggling with that idea kind of like, you know, should I do this? Should I not? Yeah...

Alan

I think it's partially because of how I work. And I think that's just, I guess I'm coming to terms my brain isn't necessarily the same as everybody else's with regarding tracking time. But it, it. It's especially with when they're working for clients and when I've worked for clients in the past, it's like, well, no, you have to be on and off. And so this, I kind of, I chewed it around quite a lot.

I added just basic start and stop times, and you could export the time into CSV and Excel and things. But then they were like, oh, that's nice. But then we start the timer and then we go and we do a check-in like, can we just merge that? And so I, again, rattled around my head for a while. And I'm like, all right, Okay. If I'm going to do this, let's kind of, I'll buy into this. It's either, you know, half hearted or it's, it's all in, right. I want to do it properly.

So after chewing around quite a lot, I came with this. All right. So you can see that the normal check-in stuff works fine if you want to. So you can actually turn off as a, as a, an organization. You can turn off time tracking. It's it's just a flag.

But if you have a. When you start the timer it does a modal pop-up with a mini version of, and you can do everything that you can when you can't, you don't have the future thing, but you can do everything on the, the normal check-in page within the model. You can just close it if you don't, if you don't want to, or you can actually just do a check-in from that that links it to the timer. So I can display effectively like a package of your start and stop for the day linked to your check-in.

And it's just completely in line with you anywhere on the app. You can just say start styling timer. I'll stop timer pops up the check-in now I don't want to. Yeah, just, oh, did these things , save. And it's great. Even for me just having that, oh, I'm going to work on this. It's kind of like a, I guess like a Pomodoro, but without the timer

Mario

Yeah, I was going to say, yeah.

Alan

You say, I'm going to work on this. I'm going to do these things, check in go away, do your things. Oh. At the end of the day, I should stop the timer stop. Oh yeah. Take those off. Check in. And it's like, this is great.

Mario

It sounds like a perfect workflow right there.

Alan

Right? It's actually a much better workflow for planning than the normal DotPlan workflow. Right. So, yeah. So I'm, I'm going to, I've done a few enhancements to it now. It's actually, it's actually becoming a slightly better version of the normal check-in page anyway, but kind of backporting the, those improvements to the other one. It also does it, so you can start a time a general time, or you can start it for a given project.

So you can say I'm going to work on this project and it automatically tags. The check-in with the project that you're working on as well. So then that's filterable on all these things. So again, it's kind of actually makes it a nicer flow than just going and doing a check-in it's a bit more manual. Right. So yeah, I'm like, okay, this, this worked out.

I mean, again, I put it off for months and I it's, it's easy in hindsight to say, oh, I should have just realized this, but it took a lot of sketching, doodling like going back and forth, like internally, like, no, I don't want to do this. And actually, maybe there's something in it. And, and it took that time to realize how it should work. And then the result, I, it actually works out really well. And this, the client that's paying now my, my customer they're like, this is how they use it.

They there's, no, they don't do any other check-ins. They they use it primarily for this. Because they were doing Time-based check-ins anyway, now they have time check-ins with social interaction. People are responding to them. People are leaving comments on it, and it's like, they've achieved this, this flow, which was my goal for DotPlan, but they've done it because they're doing a time

Mario

Time-based check-ins

Alan

So I'm like, all right, this is kind of a mini revelation. Right? So I'm, I'm just rolling with that and seeing where that goes. But what I am doing is now trying to do a complete redesign of the landing page just to to incorporate everything that I know the product is now versus what I thought it was going to be when I started building it. So that's where I am with that.

Mario

all right. Wow. Yeah, so much has happened since we met last time

Alan

And the, the pitch was that was great. I really enjoyed that. It's the first, I, that in, I did like the 99 second online pitch, you know, I've talked to loads of people about it, but to do a five minute timed was it five minutes? Yeah, I think it was timed like stand up, go. These are my slides. Talk to people that, that was, that was really, really fun. And it's, it's just gives you that good buzz. Right. Seeing some people respond, it was to a Japanese audience.

So my, I pitched in English, but I had Japanese Like my slides had Japanese takes on them as well. So I had English and Japanese. So even if they couldn't understand me, they could follow along. What I'm saying is pretty obvious. And I could see. as soon as I started speaking, I was kind of all right, those are following me, those people aren't. So I knew who to direct my attention to what I was pitching. And yeah, I got some interesting questions and stuff.

So and again, some trial sign-ups a few people wanting to speak in the new year, which we're going to try and arrange. So yeah, it was that, that, that was fun. I enjoyed that. That was quite yeah, it was just, it was a good buzz during that,

Mario

Very cool. Very cool. So happy for you

Alan

Thank you!.

Mario

that you got to that, point and it's going well and yeah, that's awesome!

Alan

It, it definitely feels like there's a, I'm on a different phase now. That everything up until the end of last year, December was kind of, if not figuring it out, then kind of working out which, exactly what exactly the product should be. What really works for people. And again, it's, you know, what, what people say they want versus what they're actually using and how they use it are very different. Right. So, you know, saying, yeah, that's great. We want to use that and then not using it.

And you're like, but I thought you said use it versus saying it would be good if it did this to doing that. And then seeing it just like, you know, the graphic goes right. In terms of people using it. And you're like, okay, that's not what you said, but fine roll with it. So it's fun. It's been, been a, an interesting few months that's for sure.

Mario

no, that's great. That's not, it sounds like you've man, you've made a lot of progress. You've gotten to this point and yeah. From, yeah. And I totally get it. Now that you're, gotten to this stage is it's a different ball game now. So now the, focus must be growth. I'm assuming, right. It's, growing your customer base basically, and then try to, move the needle up

Alan

Right. I mean, I it's, It's very clear now that the bit which is entirely lacking is explaining to people what, this is the product. Now I know I can see again, you know, it's a small sample size, but it's the fact that most, all of these people within this company, Said they didn't want this. Right. They didn't want to use this. They wouldn't use it and they're using it and they're happy with it. And they've actually said, oh, actually, this is great. So I'm like, okay, this is, this is good.

But the, so the, the, the problem I have now or at least the thing I want to try to solve or improve is just explaining to people what a, what it is B, why it's good for you and see what the end, the, the reward is for doing this. And just, you know, right now it's terrible. And I know that the landing pages is hopeless. The onboarding is it's not non-existent, but it's not what it needs to be. So the emphasis now for me is just really on on that.

Less so on fiddling around with the product, because I know it does the things it needs to do. And of course there'll be features, you know, there's, there's always features.

Mario

yeah, yeah, exactly. So maybe now's a good time to spend a little more time. Well, like you said, spending more time on, those areas. So. perhaps more marketing and more education kind of content. And yeah. Have you considered establishing some kind of cycle where you work, you work on the product for a certain period of time, and then you work only on marketing, because I've been thinking about that. this is actually the first week that I'm trying that for reals.

Cause I've been talking about doing that for months and I haven't really gotten into that cadence and, found that rhythm, I guess. But this week is my first week that after I did that big update to Fusioncast, then I'm like, okay, well, this is. And an opportunity for me to now that I've, pushed that it's working, it's good this week.

I'm just going to focus on marketing and just, communicating with people, answering emails and you know, tweeting and, just focus on those things, the marketing website So that kind of stuff. you know, have you, thought about doing anything like that?

Alan

It would make sense. If my time was a little bit more Predictable. So I think the, the thing which, you know, I've got, you know, I'm working on too many things, especially with like, you know, client work, which, you know, always takes priority. It's, it's just not quite as predictable, as predictable as I'd like it to be in terms of allocating, you know, I can definitely do this and then next week I don't get time to do that. So it's like, well, do I just push that back?

But at the same time, there's definitely a I think a phased cadence that I want to get into, which is okay, the next thing is, you know, improving the, just how it's presented, how I speak about it. So it's landing page, you know, the priorities are landing page, you know, welcome emails. I don't even have a PR you get like a, an email that says, here's your account. Thanks for signing up. And there's, you know, I want to get into.

It can education thing of like actually, you know, talking them through the product, just the onboarding experience as a whole. So I've got a list of like 10 areas which desperately need looking at, and just the landing page is number one, just because it's the most visible and it's the one which will either convince people to try it or not. Right. So Yeah. it's, there's definitely a phased approach.

I'm not sure if saying like for the next two weeks I do this just works because I might not even get a chance to touch it for two weeks

Mario

Yeah, yeah, that makes sense.

Alan

But the definitely a, you know, in and out of, of what actually I'm doing, that's for

Mario

Yeah. Yeah. It also sounds like you could use this this customer that 's adopting the product and didn't want to do it before now they're doing it and they're being successful with it. What are those called where you present kind of like what you did and how it impacted

Alan

Oh, like a case study kind of thing.

Mario

case study. Yeah. Yeah.

Alan

yes. Yeah. Yes. Yeah. I think that's, that's a, that's a good idea as well. Just because, okay. Okay. They're not a necessarily a typical life. Is there such a thing as a typical customer, right. But they're definitely the, the resistance and the realization and the reward is definitely something that could be present it as a, As a case study. yeah, definitely. I think that's, that's worth considering,

Mario

yeah, you should think about that and see if that that would work for you.

Alan

Definitely worth thinking about, but yeah, I'd say it's been it's been fun. It's, it's, it's, it's all going in a slightly different direction now. Just, you know, what I need to do, but yeah, it's all good progress.

Mario

nice, nice. That's awesome. Congrats again,

Alan

Thank you

Mario

happy for you. And looking forward to seeing the product I haven't logged on in a while, so I need to log in and kind of

Alan

with the other thing, that's come up as a and again, I think it's I did mention it maybe in the past, but it's, it's starting to think about it a little bit more, which is at the moment, you know, there's I've always focused on it being a team-based thing. Right. It's, it works best with, you know, 10 people are, you know, th there's companies, like, I think there's seven or eight of them. But even for myself so even for myself it's useful as a solo thing.

Right. And I know the, the interface is really not in any way designed for that, but there is a, there's definitely a a benefit from. Again, this, this kind of like the, a productivity app angle, which is, you know, very much almost like Pomodoro based or very like prescriptive task management that is like, this is my to-do list and you check them off and in other things, but it can having just a things I did or how I was feeling. it's.

kind of like this quantative self of not just how I was feeling, but what I got done, I guess, like journaling or lifelogging or anything like that, but in a work context and there's definitely a benefit from an individuals doing it. I don't know how that fits into the product right now, but I also don't want to ignore it because it's a completely, maybe not focused on it right now, but I think there's an opportunity that just to make it work well as for an individual to in the future.

Just because again, I'm using it as an individual and it's beneficial to me. So I'm sure others would benefit just in a slightly less formalized process. Because again, I even Pomodoro doesn't work for me. It's kind of I'll start it. And then there's like, it'll just like, I just can't

Mario

Yeah.

Alan

I'm not very good with that.

Mario

Yeah. Yeah. Yeah. I don't, I don't think I've ever tried to really use that a system, you know, like Pomodoro or, or anything like that, but yeah, I

Alan

I've

Mario

to log on and

Alan

and, and things. and I just, I work really well with lists which is, I guess this is reflective on what DotPlan is, right. It's a reflection of how I organize my work which is just, yeah, like, let me, let me list things and let me get them done, but not necessarily yeah, strict a much more flexible way. So

Mario

yeah, yeah. yeah,

Alan

I guess your product is always going to be reflection of yourself right there when it, when it's a solo based project. Right. You know I guess with teams that, that gets watered down somewhat, I'll still be, you know, somebody is a reflection of an amalgamation of a few, but yeah,

Mario

yeah, yeah.

Alan

So what about fusioncast? I see big changes here as well. So lots of improvements.

Mario

yeah, yeah. Lots of improvements in the latest version. been busy working on trying to make it better, you know, and trying to get to the point where I feel really comfortable with letting it go and, opening it up. I know we talked about that before and I shared with you before I wanted to freeze all feature development and then move on and, and do this and that.

Alan

I seem to remember that

Mario

Yeah. Right. you're wondering, well, what happened? No. So just things kept coming up, you know, and

Alan

you mentioned on your change log that you like by the way that, that that's great, that changelog. Like I really need to do the same thing. The, I say I was also, I got a subscription to what's the app as the thing, which makes it, lets me do like like notification based like widget in the thing just for like change log stuff.

Mario

Oh yeah.

Alan

I can do that, but Yeah. you mentioned you like improve the, just the stability of the recording system and stuff like that. So again, I think, I guess that's the key now is that you want it to be Bulletproof, right?

Mario

Yeah. Well, you know, of course nothing is a hundred percent Bulletproof, but as close as I can get to, that is my goal because of the nature of the product, you know, recording, I see it as a mission critical kind of thing, even though, you know, lives are not depending on it, but just the nature of, of recording and want it to be as Bulletproof as I can possibly make it

Alan

Yeah. I mean, th the last thing you want is someone to like, hold on. I just did this interview and it didn't give me anything. You lost it all, right.

Mario

yeah, exactly. That wouldn't be good at all. So that's the, the one thing that kept me from moving forward and feeling confident, you know, Releasing it to more people and making it available to more people. So I really spent a lot of time trying to think about how I could engineer this thing in a way that, could be more reliable. And I finally came up with something and it seems to be working, but it, required me to rewrite pretty large portions of the recording engine.

That's so much changing what was already there, but it was more about expanding what I already had and kind of fitting what I already had with this, new approach. And so I was able to get it to work and seems to be working really well. I still need to see how it's gonna perform if it's going to scale properly, you know, right now, it seems to be working just fine. and it achieved the goal of making recordings more reliable.

So now even if the user closes the browser in the middle of recording or refreshes the page, it'll still finish, properly end and nothing will be lost.

Alan

mean, I think that's, that's the bit, which. I think, you know, from everything, the product, everything else about it is just like fantastic. You know, and I, again, I think you've got a fantastic prototype. That was the, the bit, which is like, ah, hold on. I can't use this browser now because, because it crashed last time. It's like, well, just might as well throw away the browser. So, Yeah. making sure that, that, that is just, as you say, it's just super solid.

Mario

Yeah.

Alan

it's is, is everything. And if you've got that solved, then, you know, I think you're in a very good position, just cause again, it's I mean something, that's, again, have a, a major advantage to me in terms of what your product is, is that people get it so quickly, right? It's like in repo record podcasts, you get double ended audio, you good? And I was like, okay, I know what that is.

You know, I've got to effectively go through this like education process, like explaining what on earth this thing is which I, I. Yes. Sorry. I released this little digital business card app

Mario

Oh yeah. I was going to ask about that

Alan

How about, we'll talk about that later, but

Mario

speed, right? Links.

Alan

Yeah. So link, Speed. dial. And I can, I I've wrote it ages ago and I spent literally a week just like in the evenings going, I should just release this. Right. Because it's there and it's done and I'm using it and people that I've shown it to actually liked it. So I should just release it. So I spent a bit, it was like five days, just tidying it up and launching it. And the fact that that requires literally zero. I mean, you can show them a picture and everybody goes, oh, I know what that is.

And it's like, it's such a different thing. Right. Because you literally don't have to explain anything at all. And

Mario

They totally get it right away.

Alan

Yeah and that's kind of like, yeah what was I thinking?

Mario

How's that going? By the way? How have you gotten subscribers?

Alan

Well, yeah, there's like 50, 60 people using it. And I literally tweeted about it once. And I see hits coming in quite regularly of new signups and things. I'm like, all right, well, I didn't do anything yet. So I, I want to revisit it. Yeah. I it's, especially since you know, I can, it is bare bones, completely bare bones right now, in terms of you, you can add links and social links. I just, you know, pre pre added what 10 defaults or something like Facebook and stuff.

And so if I definitely there's, there's something there, just the fact that it was so Yeah. People seem to like it and I've got some really good responses from it.

And also it's it's an interesting experiment for me in terms of LiveView because it's it again, it's it's another Phoenix LiveView app and it's, So it's been interesting seeing its performance and its characteristics when it's the most heavily, I don't say heavily, but the most trafficked app LiveView app, I've got running at the moment, you know, like DotPlan has a very right now predictable usage pattern just because of the people that are using it.

Whereas this is, you know, both the visits coming in from wherever and the people that are randomly signing up. It's, it's like give me an insight into just, you know, what kind of things to expect from it and what slows it down and what doesn't, because you know, life view is a, it's a very different way of making an app work from something like rails. So just seeing how to improve or how to optimize that is, is a good lesson for oh DotPlan and everything else.

So I'm kind of, I'm tempted to experiment with it a bit more and plus because it's not my intent or at least it hasn't been my intention to make it into a a product for money. I love how you, if, if it can get traffic, then maybe there's an opportunity there.

Mario

So you're not charging for that service right now.

Alan

Yeah. Well, that's the other thing as well. It's running on a a free, or it's running on live as I flight out iOS minimum viable server platform as an it's, it's using the Postgres service which means I have to pay for storage. Because normally the, the, you, you lose it on reboot. Right. Whereas their Postgres service has a, I want to allocate 10 gig to this. So it's, you actually have to pay something for, for the storage. So I've got the literally minimum of that.

And then everything else is just on the minimum free things, which is a 256 megabyte memory shared instance and free everything else and so it's costing me $2, 15 cents a month or something. So, and, but seeing that people like, oh my God, it's really fast. And I'm like, like literally on the dime. So again, it's just really interesting getting some just some performance data and getting some experience of how LiveView performes in the field,

Mario

Yeah. Well, no, it's, perfect though. It's a, great match because it doesn't require a lot of what the app is about. Doesn't require a whole lot of stuff. Right. It's just mainly some fields some text fields and maybe an image here and there and links and that's it. And so it's so that's perfect.

Alan

Exactly. It's it's minimum a minimum maintenance and a minimum. It doesn't require external services, you know, it's not, the API is to rely on it. Doesn't store a lot of data as, as you said, it stores some images that are recompressed and re-skilled. So you're talking about a few k here and there on S3. So it's yeah, it's, it's very low maintenance and no fuss. So it's, it's an interesting thing that I can use as an experiment, which is, was my primary. Thought process for making it public.

Right. You know, it, I did toy with the idea of just open source in the whole thing, which is still a potential just because there isn't one of the great things about, you know, one rails really started to take off, you know, I started using Rails before there was anything on Rails. So I kind of went through the pain of trying to figure out everything was always at the edge. Right. Because no one had done this before and there's no shared code anywhere.

And That's how I ended up writing the book. Right. Because, you know, I was one of the first to go for the first few hundred thousands, whatever to go down these paths. So actually just going through the process of making the book and I found that really I just really enjoyed it and just, it's just really interesting. So I've been toying with the idea of, okay, do I do something similar with Phoenix and LiveView?

Not necessarily that I have more knowledge of it than anybody else, but there isn't enough shed, you know, everybody gains the more public code there is right. So I'm tempted to just either release it. I'll do do mini snippets of like, how did I do this? You know, how did I do this in LiveView you know, how, and the thing is, you know, that there are things which have not found in any life you up and it's surprising just how many things you go.

Well, no, one's, I can't find any references to how to do this, so I better figure it out. I mean, even just simple stuff like this you know, linked to QR code to share you think, or to download and stick on a card or something, and it's like, okay, can find QR code. And I've got a web, how do I, how do I do that? How do I get that to appear in the app generated and included in the page? So it's something simple, but you know, it could be a simple blog post or a video or something.

So I've been toying with, you know, what, what's the best way I can give people value from the stuff I've, I've figured out for this. So I'm still

Mario

Totally. If you're not going to turn it into a paid product, that would be a great way to repurpose that, project and turn it into a book or, how I built this just like you said, walk through the

Alan

I've been trying to talk myself into making some videos on it, just because it, it's probably the quickest way to do it. As in, if I talk through you know, how did I do this? It's probably a 10 minute video. And it could potentially be not too much. Work famous last words for me to talk through it for 10 minutes. But I, I know a lot of people don't like video based development content, but I know a lot of people do so it could be a good starting point anyway.

Mario

Yeah. Yeah, for sure.

Alan

would you say that about if you're not going to monetize it, but one of the most interesting Resources for figuring out how people have done stuff in Phoenix. They're not using LiveView, but just in Phoenix. And Elixir anyway is a plausible.io which is a Google analytics alternative, which is a privacy focused, Google analytics alternative. That is a paid product. They're doing really well from is like two founders based in the UK. And that is completely open source.

And they're doing very well financially. And the reason for that is people found out about it because they open-sourced it. So I think there's a potential path there that is like his, you know, by talking about the code and sharing the code, most people really don't want to set up a server to run that analytics server. Really you want to do that

Mario

Yeah,

Alan

a, you don't want to do that. So, but at the same time, knowing how they're doing it and referencing that is, is interesting, right? Yeah, So, and it's useful to people learning Phoenix. So I think there's something similar there isn't like, Yeah. sure. I mean, again, what the app does, isn't rocket science, it's just putting from some fault fields on a page it's just convenient. Right.

So there's, there's a similar argument to be made where, so if it, if someone wanted to make link speed it's it's on the weekend at most. Right. For what it does right now and the analytics are interesting in as well. Cause it records like the page views and page clicks and stuff as well. But it's do you really want to, most people don't want to host it, so

Mario

Yeah,

Alan

is a potential path there, so I dunno.

Mario

yeah. Yeah. So I have a, an idea for a little product that came about as I've been working on Fusioncast, but I'm not ready to share it publicly saw I'll talk to you about it after we hang up

Alan

So what, what's your next, what's the next plan with Fusioncast?

Mario

So my goal is to go to market as soon as I can , now I feel more confident about it. There's one more. Thing that I need to do though, before that, and it has to do with infrastructure. So I need to strengthen part of the infrastructure right now. I only have one server running I'm sitting

Alan

not quite the free 256 megabyte instance. So is it right?

Mario

Yeah, no, it's, it's a little, it's a little better than

Alan

I should beef that up, I guess.

Mario

but, it it's only one server, so I need to have at least another one behind a load balancer to have some kind of redundancy. I mean, I, I, yeah, I know. I, I don't really, but again, given the nature of the product with the recording, I don't want that to be, that's a point of failure right there. There was no redundancy. So I want to add another server just to have some redundancy there and I'll be working on that pretty soon. meanwhile

Alan

so what, what are you using for data by season two solutions hosted database stuff or, okay,

Mario

Hosted and managed database.

Alan

seriously manage databases, never

Mario

way to, yeah,

Alan

Oh, I, it does war stories. I could tell you about Postgres. I love Postgres, but there was a thing near trauma traumatized.

Mario

we, can we enter that into another episode at some point

Alan

yeah. I pay other people to look after my database.

Mario

Right. Yeah. Yeah. That's, that's the way to do it. And and they, they do a replication too. So, you know,

Alan

Yeah.

Mario

backups and stuff, so it's yeah, it's taken care of, and I don't have to worry about that,

Alan

Cool. So basically the server would literally, and plus you're, you're saving the chunks of the recording to S3 right. So the servers in theory can just be identical and who, but, whoever's processing the data just takes over that. And the other one doesn't right. So

Mario

right, right. Yeah. So yeah, so I need to do that, but I mean that, I don't expect that to be a, a major hurdle famous last words again. But

Alan

myself every time I say I don't think.

Mario

Yeah. Yeah. So that's the goal to get that going. But like I mentioned before, I'm doing, I'm trying to do cycles. So this week I'm not even doing anything about that. I'm just focusing on, things that have to do with marketing and promoting the product. So I got a few more people signed up for private beta. I'm not doing onboarding anymore

Alan

Okay. Oh, cool. All right.

Mario

know, one-on-one onboarding, but, I have brought on a few more people and now there is a very simple, but I think useful onboarding thing that I added to fusion because for the very first. Login users see kind of like a guided thing where, you know, each screen tells them what they can do

Alan

you using any library service for that or are you just doing it yourself?

Mario

Nope. Nope. it's just, it's very bare bones, very simple. Just a little alert at the top of the page of each screen and based on what screen it is, it kind of guides them and tells them, what's going on. So hopefully that'll help to get people up and running quickly. So yeah, that's, the goal really just do a little bit of marketing and do a little bit of infrastructure. And then in between that I'm going to be working on the billing system.

Alan

Yeah. I mean, I'm, I'm glad that I went with Paddle, which I kind of overcomplicated it a little bit just by having having multiple plans is, is fine, but it's also just things get more complicated, especially when you have like annual price and then a monthly price, which means you have two different subscriptions, then you got, I've got three subscription levels and each one's got monthly or annual billings, I've got six subscription levels.

And, and it's just like, Ugh, I gotta keep track of this.

Mario

yeah,

Alan

And then you've got trials which are done internal to the product and it's surprising just how much piddly it is. Right. It's it's like, oh, I'll just bill for it. And then it's like, oh, can I just note

Mario

yeah, yeah.

Alan

a pain.

Mario

Yeah. So that's, part of the plan for now figure out pricing, the billing integration and

Alan

I mean you're close. yeah. You're, you're so close to it. Just because again, it's if you've got the stability aspects sorted, then. It's ready to go, right. Just to say, apart from these little things. Cause it is really good product. I mean, it's, it's so clean. It's so intuitive and it looks great And. Yeah. And it just works really well. So

Mario

Yeah. Yeah. Thank you. Thank you. I got some good feedback from one of the recent people that I brought on board and they you know, they said it was really nice looking app, and also got some feedback of some little things that I need to change here and there, nothing major. not

Alan

You said about price plans. What's your, what's your current thinking regarding pricing strategy?

Mario

So I'm thinking, and this is what I've been thinking all along. based on the nature of the product something like usage based pricing would be good, but I don't want to get into the business of nickel and diming people and, having to, count everything. So what I, I, it makes It makes the problem more complicated, right. Cause I mean to keep track of all this stuff, cause I don't want to get into that.

So basically what I'm thinking is coming up with like three different tiers that, give users the ability to use the product at the level that they need. So kind of like X number of minutes per month of recording time per month with all features, you get all the features. It's just really the price difference is based on the amount of time

Alan

like, you know, an hour of storage per month or like, you know, five hours or 10 hours kind of thing, right?

Mario

yeah. Yeah. So something like that. I don't really have the numbers yet, but that's what I'm thinking. Three tiers, you know, low, medium, and,

Alan

I mean, I did this and so I had a, I do something similar exactly with DotPlan. Right. I took the eight again, having been in teams where you say, can we just add so-and-so? and, they're like, ah, it's another $7 a month. And you're like, So, but people get re well, is, are they, is that person using it? Can we take them off it?

And at that person, and it really surprised me just how fussy people get over, you know, $9 a month, extra for a team member, which again, as, as an employer, as a team member, you're like, oh, come on. You know, for, for the, all of the other costs, there's nothing. and it, but people do get really fussy about it, especially if it's suddenly takes them over, like something they can put on a, you know, an expense credit card versus getting HR involved and getting something signed off.

So I took the stance of like, okay, I'll just do three tiers, effectively, 10 up to 10 people up to 20 people or unlimited. Thinking w most right now everyone's just going to go for the 10 because that's the people I'm speaking to. And that's the customers I expect right now. But funnily enough, even this I mean, it's, it's cheap 50 something dollars a month. I can't remember.

Mario

Okay.

Alan

And so this first client is like, but there's only seven of us are using it, but we're paying for 10 and I'm like, no, that's not how it works... So even when you go for the, like, I'll just charge one, so you don't have to worry about it. It's like, Yeah. we don't need 10. We're only getting old. It needs seven. Yeah. But, Okay. fine. So you can't win is

Mario

Yeah. yeah.

Alan

Yeah.

Mario

Interesting. the other thing that I want to that be thinking about introducing or making part of the, pricing structure is this idea of file retention, which I wanted to see what your thoughts are on that. So because storage, If it just everything stays there and continues to pile up. Cost continues to go up. So I'm trying to think ways of managing that in a better way. And this, file retention period. That would be part of each tier.

you know, the lowest tier, maybe like 90 day file retention or something like that. And, a year and then two years, or, you know, something like that, where there's some kind of limit that the files need to come down

Alan

Yeah. Just because I, I mean, th the, the, the storage is okay. It's, it's not massive, but it's not zero either. And as you said, it will add up, especially when most people aren't going to need it. Right. You know, you, they're going to be recording it. They're going to download it pretty much immediately afterwards, a few weeks at most. Right.

Mario

Exactly. So they're gonna

Alan

fair. Yeah.

Mario

Right? They, cause they're gonna publish the audio. They're gonna you know, do whatever they need to do with it after it's recorded. So it doesn't really need to be sitting there on Fusioncast systems forever. Right? It,

Alan

get in Dropbox if you want to, you know, keep it shared with other people or things like that. So, Yeah. I mean, it's, I wouldn't, I wouldn't think twice about that. And I, I think if 90 days is for, for most people is going to be more than plenty, right. Just because as you said, it's, if you've just recorded it, then you're going to want to download it. If not immediately then very soon.

I can see the, you know, sharing, you know, a few, if you have an editor, they need to go in and download it and edit it. And that might take, you know, even a few weeks, but I think 90 days is, is plenty. I wouldn't

Mario

Right. So I'm thinking maybe it would be 90 days and then six months and then a year, you know?

Alan

That sounds very fair.

Mario

So hopefully I don't get pushback about that or, you know,

Alan

And I mean, people know it's storage, isn't free, right.

Mario

right,

Alan

You're charging for the recording. You're not becoming in our file storage system. That's your feature, that's your, what it's about? Yeah, I mean, you, you, I don't know if you have a, I can't remember the interface. Do you have recordings effectively get archived? I mean, you could just show it in the history. It's like you know, this is effectively been archived, right?

It's the recording is grayed out and it's like, just as long as there's notifications, you know, send them an email in a week before it's going to go or two weeks before it's going to get removed and

Mario

Yeah, exactly. They would need to be notified ahead of time and you know, that way they can do whatever they need to do. And in case they need to download them. But. So yeah, that's what I'm thinking.

Alan

Yeah, Because again, you don't want to, it just because it's an incremental cost, right. Every recording they do just adds to that baseline cost. And you don't need that.

Mario

yeah, exactly. all right, cool. that makes me feel good about you know,

Alan

Let's put it this way. I wouldn't expect you to re if I was using it, I wouldn't expect you to make, you know, keep it indefinitely. Just, it's just like, why, why would you

Mario

Yeah. We're not a file storage service. We're recording service,

Alan

Exactly.

Mario

yeah,

Alan

I think as long as the limits are sensible and not, you know, like, do you have like four days to re-download it,

Mario

yeah,

Alan

it's absolutely fine. And I wouldn't expect any pushback from that at all.

Mario

yeah. Okay.

Alan

Famous last words as well.

Mario

I know, right.

Alan

I'm not great at predicting what people will say. I can't see an issue in that case.

Mario

So yeah, I think that's it on my end, we'll see how it goes.

Alan

So are we going to get back into publishing these? I

Mario

oh yes.

Alan

We need to release them. Well, actually in one way, this is interesting. Cause we, how many have we got, like in the buffer queue? Because we can

Mario

there was one more,

Alan

oh, really? Okay. Is there any more. to edit? I can't remember.

Mario

Yes, there's more to edit which I need to get back on.

Alan

I mean, I think the it's interesting also because we, I, I think the potential for what we're discussing is I think changing as well, because we're both in a position where I may not effectively a post-launch and what the hell do I do now position you're hopefully about to do the same thing. So definitely I think there's a chance to kind of target what were discussing slightly different on a weekly basis too. Right. Because the, the thing isn't like, oh, what should I do with this feature?

Or where should this button go? It's a bit more like, okay. What kind of challenges am I having Right. now? And it's less about what I got done. And what about, more about, you know, like I guess strategizing or something

Mario

Right. Yep. Yeah. The, the challenges will, slowly morph into something else. A little bit of the usual, but a little more of new, different kinds of, challenges. So, yeah,

Alan

No, I I'd be all over that. Yeah. I'm happy to, would be nice to get into both catch up with it because I also feel a bit weird that like we're publishing something we'd spoke about six months ago. It'd been there. I mean, I guess that's one way we can kind of catch up somehow don't know. how

Mario

Yeah. I'm going to spend more time this week editing, so we'll see how far I can get.

Alan

you're using

Mario

on the, on the weekend as well,

Alan

Or you're using, you're using description now. Right.

Mario

Yes. Yes, I am

Alan

If there's anything I can do again just let me know if you want me to have a got one or if you just again, once you've done it just I'll look into Transistor. I, I think I said, I think that's on me. That's the last one. Didn't get published. Yeah,

Mario

no no worries. No worries

Alan

We were bad. I think we're both by

Mario

yeah, we, yeah, we both, we both dropped the ball on on getting this going, but no, no worries. We'll we'll get back to it and yeah.

Alan

yeah, because I mean, again, I think it's it's really, it's beneficial for me and I hope it is for you. And I hope somebody somewhere gets something from it, just because I think it's it, again, this I'm just saying these things out loud makes a difference. And I don't know if other people find that true too, but a lot of the time, you know, you're going through this stuff internally and you think you've got it sussed out and then you explain it and then you're like I didn't.

Mario

Yeah.

Alan

So it's definitely helpful. And as I hope it is for you too.

Mario

For sure. Yeah. It's super helpful for me too. I enjoy having our conversations and it's super helpful. Otherwise, you know, I don't really, you know, other than the communities that we belong to, that where we, you know interact with and ask questions or whatever, or learn from others as well. But it, it's something about actually saying things out loud and talking and bouncing ideas or you know, even just experiences, of what we've been working on is super useful.

Alan

Nice one,

Mario

Cool. All right. So should we wrap it up here?

Alan

I I guess so. Yeah. Sounds good.

Mario

All right, Alan we'll meet again in a couple of weeks.

Alan

Cheers, man.

Transcript source: Provided by creator in RSS feed: download file
For the best experience, listen in Metacast app for iOS or Android