14: Paddling in a kanuu - podcast episode cover

14: Paddling in a kanuu

May 16, 202243 minEp. 14
--:--
--:--
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 August 31, 2021.

Alan was accepted to a startup mentorship program with Kobe city for early stage founders. Alan is integrating Paddle using another service called Kanuu.io. Mario started a new day job, working remotely. Fusioncast backup recordings are now started/stopped  at the same time as primary recordings. Alan has been using Linear for issue tracking and is very impressed by it. Getting feedback, improving DotPlan, and experimenting with features. Cleaning up the Fusioncast studio UI and fixing some bugs.

Transcript

Alan

Hey, you have a new background.

Mario

Yeah, same area. It's just a different position of my camera.

Alan

I see. It makes you look like you're. Yeah. you've moved.

Mario

Yeah. Right. Different surroundings. No, it's same area. I just have a different setup. Cause I have now, a different work computer and then my computer. And so I had to move stuff around and, This is the best I was able to set it up. So I have my laptop in the center. So now it's just like a plain boring wall in the back.

Alan

No. It's yeah, you'd need to, it's like a was it John Oliver, like when the void there that, right. You just in void room.

Mario

Yeah, my plan is to put up some, some of those, sound absorbing, you know,

Alan

Yeah. foam things.

Mario

Yeah. I'm going to put some of that because I can still hear a little bit of echo

Alan

A little bit.

Mario

On my recordings. So.

Alan

I say, I, I really I, I mentioned before, but you know, when I listened to the audio and doing the edit and things, this I'm really impressed with this little microphone

Mario

Yeah, it's true.

Alan

considering this room. I say I've I've got a fan on all the time because it's like baking here. And the in front of me is the there's a road, there's a main road and this constant traffic noise. And it can just can't hear it on this. So whatever it's doing, it's doing a good job of it. So

Mario

Yeah. Is that, is that a Blue? A Blue microphone?

Alan

Yes, it's a blue snowball. Hmm.

Mario

Yeah. Nice.

Alan

Yeah, it's a

Mario

Yeah, this one is the Rode Podcaster. it's a pretty good microphone, but.

Alan

It's kind of like the recommended by everybody one, right? Yeah.

Mario

Yeah. It's like a beginner, podcasting mic, Mike

Alan

this,

Mario

it's pretty good. but I think the echo really comes from

Alan

yeah, I think it's your room

Mario

room that I'm in is not, it doesn't have too much stuff. and especially this back wall here is completely empty, so

Alan

Nice reflections.

Mario

it's. Yeah. I need to add some of those foams.

Alan

I don't know if it makes a difference, but so this room, Obviously we're in a Japanese apartment. I claimed the the tatami room. So virtually all Japanese apartments houses we'll have one room that has a tatami floor. And, since, you know, we were not a no. We, we weren't using it for anything else. I'm like, well, I'm just going to kind of take over that. Although it's become the Alan's work and piling up crap room.

But I don't know if having the floor is like a, you know, a tatami makes any difference, but it does seem to do a reasonable job of absorbing here reflections audio reflection. so

Mario

Nice. Yeah, that's good.

Alan

that.

Mario

So have you been what's new?

Alan

Ah, So yeah. I know it's a time just, I it's just terrifying how fast this year has gone.

Mario

Yeah.

Alan

absolutely. I just don't know what's going on at all. It's Yeah, it's been just disappeared. Yeah, It's been actually, I've got some interesting news. So I think I mentioned briefly to you a few, maybe a month or so ago that 500 startups are doing a thing with Kobe city. And for it's what is 500 Kobe founders academy it's called and it's designed for reasonably new founders with like either seed or pre-seed or kind of early stages of company founding.

And it's hoping to anybody all over the world in previous years it was, you go to Kobe for six weeks and you do kind of the program there. Obviously with the way things are right now, it's virtual. So they said it's, you can apply from anywhere. Obviously Japanese startups are preferred, but it's, I'm open to anybody all over the world. So I Made a one evening pitch deck of like cause literally the form is you know, who are you? What's your company attach a, a your deck. And I'm like,

Mario

Yeah.

Alan

okay. So I made a very quick one evening attempt to T a, a pitch deck which was kind of rushed, but And it seemed to get across the main points. And so I got a message last week that I've been accepted.

Mario

Oh, nice. Congrats.

Alan

Thank you so it's interesting cause it's a four week program and it's all done online virtually, so it's mostly like, you know, video lectures, but then they do two sessions one-to-one per week with like mentors and so it's, it's. Organized by Kobe city, but it's kind of run by 500 startups. And I say, I don't know too much about it yet. I just got the links this morning for like some of the stuff to, to sign up. So it starts next week and Yeah.

it's a four week lecture series plus say one-to-one and community stuff and ongoing stuff after that as well, apparently. Yeah. And it's designed for. Basically early stage founders. So she'll be interesting. So,

Mario

Nice, that's awesome

Alan

I mean, I don't know what to expect from it right now. Because I've never done a program like this before, and also, you know, this is it's not a you know, designed for like funding VC kind of growth. It's, it's definitely, you know early stage founders. Aimed at. So I'm like, yeah, just give me the info. I'm I'm ready to soak it all up. And I say hopefully the, the networking and community side of things should be interesting in as well.

Mario

More to go to cover business apps, aspects, or business side of

Alan

it's actually, let me pull up the page so I can give, I can give you the spiel.

Mario

Is it virtual or in person?

Alan

it's a virtual,

Mario

Okay.

Alan

oh, say in previous years,

Mario

of things in, in Japan with COVID. Yeah,

Alan

I say it's, it's all virtual this year. So it's a virtual four week program aimed at helping startups accelerate their business. It's custom designed to support startups in an independent manner while explore scaling in, Culebra and beyond gain access to weekly AMA sessions to clarify lessons on growth, fundamentals, sales, capital growth, and more. Yeah. so it's basically like grow.

Mario

Yeah.

Alan

So Yeah. Designed for early stage global startups with global solutions,

Mario

Oh, nice. So even though you're not in Kobe, you can participate. Obviously they accepted you.

Alan

Yes.

Mario

Yeah.

Alan

So yeah, it should be quite an interesting as I just, the, these sessions that I've had with for local, I mentioned that I've done these, these mentoring sessions that our startup thing, and they were You know, Japanese either investors or exited founders that are now doing advising and investing. But just the whole process of. you, know, as, as much as I know, you know, the same, we've all read the books. We've kind of, we, we know all of the theory right behind doing this.

As, you know, putting it into practice is not as straightforward as just, oh, well you just do this, right. Especially you've got this internal fight with, you know, what you should be doing. Part of you is like, nah, I don't want to do that. And it's, you know, there's loads of things which I'm doing and have done, which. I know better. But you. still do it. Right.

But just talking through it with somebody or explaining yourself to somebody and having them point out the stuff that's directly in front of your face has been really helpful. So I'm kind of, I'm hoping for, for more of that, it's just. As we've mentioned before doing this on your own is just, is hard. Right? You don't have that constant dynamic of somebody questioning or I'm just talking through this stuff. Right.

I think it's one of the reasons these sessions are helpful as well, just to by, by bringing that stuff into the open makes you realize some of the stupid things you're doing or not doing as the case may be. So.

Mario

And just, and just talking about things helps, sometimes, even if it's just, just talking right, and just saying things out loud and in the process of doing that, thoughts come up, you know,

Alan

but that's the one of the strangest. Yeah. That is one of the strange things about these mentoring sessions is that, you know, I'm talking about it and trying to do it in Japanese as well, which is challenging. And as I'm saying things, I'm like, huh, I should be doing that. And he's really good. He's like, why didn't I think of that before?

And I, you know, I've been doing a bit of reading about, you know, this, this kind of thing of just you know, I've talked before about how we did a business plan. You know, early, when we set up the company just to get, to be able to get a bank account here, we needed to have a business plan and having. Effectively like a written map, stated goal plan of what you're going to do and why you're doing and how you're going to try and achieve it.

It, it it's when things are internally in your head, you just miss the obvious things sometimes. And really helps just to get out into the open.

Mario

Yeah. Well, that's awesome. that's really cool. So when is that? When is that again?

Alan

Starts on Monday starts next week. So I been said, I can't announce it publicly, but since this goes out in a few weeks, we'll be okay.

Mario

yeah,

Alan

I can announce it publicly after it started, but they want to do some PR thing or something. So which again? you know, it's just that the 500 startups network is just so big and so powerful that you know, the, hopefully there's some, some good people in that I can learn from too. So, I mean, even just joining, you know MegaMaker has been. Really interesting. And I've learned a lot just through, you know, reading and you know, discussions on there and topics that come up there.

So, I think it should just be really interesting. Hopefully. I hope, I think.

Mario

Just by being there, you can absorb information and learn things that, even if it's not something that you necessarily. Need sometimes you don't need something right now. You don't need to know something, but other people are discussing something that you recognize that you might need in the future. So you make a mental note or, you know, anything like, take some notes down and yeah, I can become useful in the.

Alan

Yeah. I know part of this is they there's lectures and sections on like raising capital and stuff like, that. And, you know, we've said before, it's like, that's not really in my immediate plans, but it's helpful to know about until when, when it's discussed to know some of the, the pros and cons and to know what's involved a bit more rather than. Just dismissing out of hand. It's like, well, no, I know it's, it's a more educated decision. Right.

So even if it's not in my immediate plans, it's helpful to know. Right.

Mario

Right.

Alan

So she'd be interesting

Mario

Yeah. Yeah. Well, looking forward to see you, your report on how that went.

Alan

at the. interest and the helpful thing for me as well as it's all in English with a Japanese subtitles. So that's good because obviously most of the mentors are from Non Japanese. Right. So that's helpful

Mario

Cool. How about your product?

Alan

product world. So I've been working on the subscription, the paddle integration which is going reasonably easily. So I think I mentioned before, you know, I chose Paddle. So I don't have to think about it. Don't have to worry about everything else, especially with, you know, from day one, I'll be taking international payments. Well, hopefully. Right.

So one of the differences, we know pedal has all of this, it deals with a lot more stuff in, terms of the tax filing and reporting and paying payments and stuff. But one of the things they don't really provide is your actual. Interface stuff. It's his, there's a, an API there's, there's some JavaScript stuff to pop in, in our payment thing. But as far as, especially with doing a subscription service, we still need to manage that subscription. Right. That is all API based.

So the API is is pretty straightforward. You know, it's not, not really drastically more difficult than Stripe's or anything. One of the reasons, of course, there isn't an SDK for Elixir, right. Because why would there be, this is one of the downsides of using Elixir is you're in this like a lot of the time, you're like, no, it's telling you you're on your own. There's not quite the ecosystem of like Laravel or Rails or something. So but it's easy.

I mean, it's just literally you've got to verify signatures and bounce that back with it and things like that. So it's a straightforward API is not difficult at all. But you've got this missing API that you need to build, which is okay. I want to downgrade or upgrade my subscription. I want to change my payment things, stuff like that. So I started. Working on that. But I found this rather neat little service called Kanuu, K A N U U dot IO.

Which is interesting because it provides all of that subscription management stuff for Paddle for a, very low monthly cost. So it's it was such a price it's like $15 a month for unlimited. So zero for up to 10 subscribes. So once you got 10 subscribers, it's up to them, zero, then it's $15 a month unlimited. You get custom domain and, and it basically manages.

So I still have to, you know, I know which customers are on which a subscription plan, but when they choose to upgrade downgrade, cancel whatever. I basically bounced them up to their, they send web hooks, but well Paddle sends web books back to me for any changes. So as long as I'm dealing with them, I can bounce them out to a canoe for all of the, you know, changing their credit card information, and then just, you know, if they change their plan, I get to know about it. And I act on that.

So it just, it's one less thing to develop. Right. So I scrapped my code. I was writing there and I'm just going to use this instead. So that's quite nice. That's one less thing to write, right?

Mario

Yeah. Yeah, for sure. That's awesome. What was the name again? K a.

Alan

K A N U U dot IO.

Mario

Got it. Cool so it works with Paddle oh, it is specifically built to work with

Alan

for Paddle. Yes, exactly. So obviously the, again, the Paddle ecosystem is, is not quite as massive as the Stripe ecosystem. But the fact that this exists was I say, oh, thank you. I don't need to write this. I mean, just silly stuff, like, you know, changing the credit card information. It's like, well, yeah, Either use the JavaScript like form that's embedded on for paddle and then, oh, I could just bounce them out to this and they take care of It all. So it's nice.

I don't have to worry about any of that. Now. I just literally have to deal with the web hooks coming in from puddle which is just event changes. They, they just send a series of, so there's two, you can either or you can both. Request a history of the events that they've sent you. And then you just receive events for pretty much anything that happens, you know, changing the name, credit card upgrading downgrading, canceling, and all of the requests that happen.

You just get Webhooks through that. And they're very good about retrying and all the rest of the problem. So Yeah. that's, that's Nice, and easy to deal with. So.

Mario

Nice,

Alan

So that's what I'm looking at at the moment. So is, I think I mentioned before that I'm trying to I was about to enter, to add a bunch of people and then I'm like, you know, I should, if billing is there, then I could still introduce them and they have the option of paying.

Mario

Right,

Alan

really want to get this in there. Just so it's done. I can, then I feel you know, I don't mind, I, I, I don't mind, you know, giving out beta accounts until the cows go home, but it'd be nice having the option for people to talk grade. Right.

Mario

yeah. Yeah, for sure.

Alan

So that's pretty cool. That's a Nice. discovery.

Mario

Nice. Yeah, that's really cool you're making me rethink and reevaluate my decision to go with Outseta.

Alan

It's the reason I didn't go without setter was the complications around my account stuff. Are the, the user account stuff. Cause you said you're not using that either. Right? I mean, I was set to seems really nice and it just, it's a great one-stop shop for everything. Right. You know, billing, user accounts help system just everything right. But the, it seems best from my understanding when you start, when you use The whole system.

Mario

The whole thing. Yeah,

Alan

I mean, that's kind of what it's designed for. It's like, yeah, you've got a CRM built that relies upon you having your user accounts within that system, So they have to sign up via that. Otherwise you've, you've then got an additional API to manage of, well, someone's created an account here. I've got to create a countdown outset or with them. Right. So,

Mario

yeah. Yeah. Yeah, exactly. it's not the best if you are not using the whole system, you have to kind of what's the word I'm looking for? fill in the gaps, right? Because you're not using everything. anything that's missing there, you have to fill it in. And so it ends up being quite a bit of work to. Make it work with just this one section of Outseta, right?

Alan

I mean that, that was the recent cause I started looking into it and then know I've got an account there and I'm like, hold on. I want to use that. But to get to that, I have to do all this other stuff. I've got to create a user account. I've got to create this for them. And then they have to, I have to authenticate them on outset or when they log into my thing as well. right? And it's like,

Mario

yeah.

Alan

this actually, this is more work than I wanted to do.

Mario

Yeah.

Alan

Again, if you, if you're building something that is either membership-based using another service or it's no code based, I think it's perfect. But for something that you already have a user account system, it's seems a little plus they, that didn't work well for me for multiple, currencies. I could have multiple currencies, but it meant I had to have different subscription plans. I don't know if that's changed now, but when.

I raised it with support And were like, it just have a Japanese subscription plan and a dollar subscription plan. And if you want to. you know, a pound sterling a payment plan as well. And then they subscribe to that and it's like, can I not just have one plan? And it's different currencies depending on where they are no, you have different. So I'm like, I, I don't that it didn't really fit my, I needed.

Mario

Yeah. I mean, with a SaaS business and the global nature of it, you really need all this, flexibility and, all these options. So I don't know. I'm yeah, I think I'm going to have to rethink, because I still haven't integrated anything with them. other than just a little widget for, contact us kind of thing, but I could get that from somewhere else. And then they have a nice sort of, help kind of, system, you know, that

Alan

based type thing. Yeah. Mm Hmm.

Mario

Yeah. Where you can, write articles and, help. articles and so on. So, I kind of use that because it doesn't really require a deep integration is

Alan

right. It's I need to set up one of those two.

Mario

it's just a link that you send the user to. and yeah, that's all I've done. I haven't really done anything with the billing, or anything else. So,

Alan

I don't want to dismiss. I said, cause I think it's a really good solution, but for what you're doing, I, it might be just not the best fit.

Mario

Yeah. it is. Yeah. I agree. And that's why in part, that's why I've been kind of. Postponing working in on that, in that area. Cause I still, I'm still not fully convinced and fully committed to it. So

Alan

Yeah.

Mario

will look into Paddle again.

Alan

One of the things that, did have to do with paddle was you have to there's, there's multiple like approval stages you have to go through, they have to review a product that it's, it's not a, Like a service based product. It's just a subscription or or a sold product. They then also, if you create subscription plans you have to then get approved for it, say SaaS subscription plans.

So that has different tax implications than if it was a delivery thing or, so there's, so there's different levels of approval. Each one is like, you know, it's a few days or it's a week or more. So there is there's definitely a process, but the, they seem very responsive to support queries and they've been helpful, you know, for any things I've asked for. And I say is just, seems, you know, very comprehensive from a dealing with global sales and not having to worry about.

The implications of tax and things like that. And obviously with this, something like Kanuu makes it, Just one little bit easier as well. So

Mario

Well, I might have to copy that.

Alan

you're okay. Cause everything's got Laravel APIs for both the Paddle and for Kanuu had that. So yeah, you got it easy.

Mario

Nice. Oh even, better. So what was I gonna ask you? Oh, there was one thing that I remember you mentioned about Paddle when you were going through the approval process where you answered something that you thought was the right answer. And they were like, oh, then you're not approved. And then you're like, no, no,

Alan

Yeah. They said something about it's the human interaction required. And I'm like, well, yeah, because the people use the product and they're like, oh, you can't use it the time. What, What, did you mean by that? And they're like, does it require a human in order to deliver the service? No.

Mario

Oh, why didn't you ask that?

Alan

So when they rephrase it, I'm I don't definitely know that. And they'll okay. Then that case it's fine. So yeah, it's a slightly confusing wording that. So just be wary of that. I was just, just make sure you understand what it is. They're asking again, it's from a tax and because they act as a was it seller of record? I forget the legal term, but basically that they're selling your product. So and, and, you know, your credit card receipt comes as sold by Paddle.

So they're effectively have to And again, because of the tax implications, if they're selling a physical service. Oh, so say it's a service based thing and I'm doing, you know, effectively freelance or something like that. The tax implications are very different and they're, like, we don't do that if you're doing that, we're not for you. So if you, if it's just a pure digital delivery, then it's it's best. That's basically, it's got to be a digital delivery.

Mario

did they give you a chance to add something to that where it shows on the

Alan

it shows Paddle. And then I've got one here.

Mario

dash something or something like that? Yeah. Cause otherwise people can

Alan

Yeah,

Mario

and I'm like, oh, I don't have anything with paddles,

Alan

right. So they both the invoices that they get have like the Paddle logo at the bottom, but it has your name and logo stuff as well. And on the receipts, it says Paddle parentheses your. Product. So it's and most things, I mean like tailwind UI is sold via Paddle. So if you look at your receipt for that, if you have that then you'll, you'll see. I have a surprising number of services I pay for use it just because I think it's very convenient.

So yeah, maybe, maybe with that, but yeah, people seem to understand now that it's a lot of them say, you know, it'll be billed by Paddle. Something because I've got the issue that my, Company's XenoCode, my application is DotPlan and it's been sold by Paddle. So people will be like, what the hell am I paying for that? Yeah, exactly. It's a bit confusing, but that?

Mario

Yeah. Well, I kind of have a similar situation. Fusioncast is not the company name. It's just the product name. Yeah,

Alan

And you might be able to, I see. I think you can set what gets displayed on that. So I think it would say Paddle bracket DotPlan. I think, can't remember

Mario

Nice. All right. Anything else?

Alan

think. What about you? new job, right. So I assume quite intensive.

Mario

Yeah. It is. Just, you know, getting on board and, learning new things. There's lots of unknowns and getting to know what I'm working with and the people I'm working with, which has been great. yeah. It's been going great. I'm really loving it. Just, you know, working with my team and, Very smooth onboarding process.

Alan

I think you did tell me less last week, but how, how big is.

Mario

It's, Like a mid size company is not too small, not too large. but they do have, lots of, Business going on nationwide. So there's, lots of things going on, very complex system to handle all of that. So yeah, it's a fun. Project, that I'm working with. And it involves, rewriting of an old system, basically, you know? And so there's lots of opportunities to improve and to make it better. There's also the challenge of.

Digging into an, an old code base written by, multiple different people who write code in a different style than your own. And so you have to. Dive in there and do a lot of detective work to figure things out. So, that's challenging, but it it's a fun project in that. it's very promising in terms of, the potential, you know, to rewrite it and make it better

Alan

Was it written in a different language and framework as well? Or is it, oh, it was all PHP right now. Okay. So well, oh, okay. That's fun. I remember doing that.

Mario

Yeah. Yeah, yeah,

Alan

Nice.

Mario

yeah, so it's a, it's an interesting project, but I liked that kind of challenge, you know, I kind of like

Alan

It is kind of therapeutic. I did something very similar for a client in the last few weeks was, was basically taking an older Ruby code base and rails defying it. It wasn't using rails before. And it's against kind of grown over time and it's yeah, thankfully it wasn't too much to change, but obviously there's the opportunity for like, ah, we can do this better using things. So it is quite therapeutic for sure.

Mario

Yeah. Yeah,

Alan

And you have the power to effectively yet. Like I said, rewrite things, I'll leave things out. I'll just, Yeah. it's nice. Cool.

Mario

Yeah. Yeah. So it's been going great, but you know, it's it's been taking up most of my time and mental bandwidth and, haven't really been putting too much time into a fusion cast just a little bit here and there on the weekend. I did manage to make some changes to the UI based on some really good feedback that I got.

And also the fact that, some of the APIs that I'm working with, there were some changes, some updates that have made it possible to not record the backup recording automatically from the beginning, from the moment that you join a session. because that was really a technical limitation that I had because of the API that I'm using for that. And I turned it into a feature where, you know, it's a backup, right. So it's great that it's automatic, but I did get some feedback.

They were saying, it's great. But at the same time, I wish I had the option to, just start recording whenever I want to not just have it automatically. because even, even if I don't start recording locally, it's recording that, you know, backups still automatically from the get-go. So it just seemed very. Forceful, if you will, the user not having that

Alan

So now they can, you can initiate a session. And separately say, start recording it. Right. Nice.

Mario

Yes. So basically now I have the ability to start recording both locally and backup of the same time on demand. When I click the button, then both, both recordings start.

Alan

I mean, th that's probably more in line with expectations, right?

Mario

Exactly. Exactly. I was super excited when I found out that they've updated that. So, I worked on, on that. And so now that's one of the changes that are coming. It's still not

Alan

Oh, I have a book request or at least feature quirk.

Mario

oh yeah, for sure. Let me, let me, let me write it down.

Alan

So if I'm logged in, I think I may have mentioned this before. If I'm logged in, I can't join our session.

Mario

If you are logged in on your own account

Alan

I can't. So I was logged in because I was recording intro. And I was getting 403 for joining this session. And it's really confusing cause it takes like, it takes a few brain cycles before I go, I have got to log out and then we've got to go to Fusioncast, sign in, sign out, and then go. So if. It doesn't work for a technical thing. Just pop up a thing there saying like, you need to sign out to join as a guest or something if, if that's easiest work around.

But yeah, four three is really unlike, oh, it's broken. Hold on. This rings a bell.

Mario

Yeah, that's a good one. Well, I guess because of you are logged in, you have a session going on. and It thinks that the session that you're trying to

Alan

It's belongs to

Mario

belongs to you, but it

Alan

that's what I said, I think is easiest thing was just, just pop up message and say to join somebody else's session, you need to log out first and put a log out button and do It that it was logged you out and then redirect you back to it or something. Something like that. Just, just not just a 4 0 3.

Mario

yeah. that's that yeah, that's true. It's it's really bare bones right now. It's just, you know, 403 and needs to be polished.

Alan

And and also I'm going to bug you about the password rules again.

Mario

Oh yeah, no, that was on my list. Yeah, it's on my list. I need to work on that. password rules. Yeah. I'm going to get to that one pretty soon. Cool. Yeah, want to have it on my notes here so that I don't forget about it out of sight, out of

Alan

Tell me about it I mean, especially one of the things I, Especially with like a personal project, like this, using something, like get to a bud grr as I've been using linear for client work we use a linear book trucker. That's really Nice. That's probably one of the most impressive client side. You know, browser apps. I mean, there's an application, but it's just react. So it just runs electron or whatever. It's probably one of the most impressive apps.

You know, client side had apps, web apps that I've ever used. It's really responsive. It's super fast. It feels like it's incredibly fast. It's. I don't know what they're doing. I want to kind of look into their sinking magic sometimes just because it's really well done. If anything could convince me that client setups are worth it, Figma and linear, probably the two, which are like, wow, that's really good. So worth looking at book for personal or you're the only one working on it.

It feels like a commodity is like overkill. Right? I mean, I know I should. So I'm actually just using dot plans future features or future plans list for that, which means it's got very big, but it also means that it's there on the page. Every time I like go to it and say, oh Yeah. I need to do that stuff. So that's actually my my to do list.

So someone mentioned, I don't think I've mentioned this, but someone of my testers as mentioned this idea of doing an auto check-in, have I mentioned that?, so it's been, you mentioned it and at first I'm like, huh, I don't get it. And it's one of those that sits in your head long enough that you're like, it's actually quite good idea. So his comment was during the date, he'll go through you know, in the morning. You know, look at today's plans are what's left over from yesterday's plans.

Add his plans to do going through the day, check them off and then forget about it. And the next morning he's like, ah, I didn't check in. And he's like, I've if I've changed my plans or the, if I've checked stuff off during the day set like an auto check in time, say 6:00 PM. Then if it hits 6:00 PM, just, just publish my check-in and I'm like, That's quite, that's quite a good idea. Cause he was like, well, you've done stuff. So therefore publish it.

And it's like, well, Yeah. I mean, I always want to publish it. It's just, sometimes I literally were like finished the day and be like, oh, I'll get them done and forget to go and check in. So he's like, I want it to publish my check-ins every day. I just sometimes forget. So rather than I've got like an email reminder right now, which I mean, who reads their email these days? Seriously?

Mario

Yeah.

Alan

So he's like, I just want it to check in for me. So it's, it's been bouncing around my head for a good few weeks now. And I'm coming around to the idea that I might add it as an option, because to be honest, I do the same. I'll go through and, you know, mock stuff is done, but then I'll completely forget to actually check in and I'm like, you might be onto something. So.

Mario

Yeah. Yeah. Yeah. That sounds like a, like a neat feature.

Alan

And also as

Mario

There'll be cool.

Alan

so mentioned here, I've got a Japanese beta tested that's I added time-tracking to dot plan for as like a an experimental feature. So it's really basic. You can start and stop a timeout, or you can start a timer attached to a project. So you can say I'm looking on this project and then stop it. I'm working on another project. Stop it. And that that works really well.

It says super simple feature, but it, I, I was on the fence about adding it, but I kind of was convinced by him and by a few of the people actually, you know, in my business, we need to do that anyway. So if it was kind of part of the same product, then it could be useful. So I've added that as a. An optional feature, you can turn it on or off within the admin. So the owner of the account can turn it on or off as a, as a workspace level. But this company has requested now.

It's like, that's great. But people are now stopped checking in because they're like, I recorded my time. Whereas before they were checking in as like the stop working now, it's like, now they're just clicking stop. So his suggestion was when you stop, pop up your. Your, your plans, right? That you have open it's like, do you want to check in, so I kind of have that as a two-step stop, as opposed to just stopping it where you stop and it says, do you want to check in what you've done?

Okay. Tap, tap, click. Those has done like check-in. So I'm adding that as well as a see, how it works for them because they're quite actively using it. So that they're actually it's an interesting test case because they seem keen on the idea. They're sticky points are parts of the implementation, not technically, but just how it fits their Workday. And so it's kind of a good. test case because they. They They want to use it, but they wanted to be as little work as possible for it to work.

Right. So it's like, okay, now this is, it's an interesting evolution of that feature that is like well, if I'm going to have timecards you know, timing check clock-in and clock-out might as well integrate with the plan system itself and make it based around that, which was, was the part, which I was not keen on adding timing. Too far. That's the reason I didn't really want to add that in first place was just like, well, that's a separate thing from the check-ins. Right.

But this actually would make it part of the check-in. So I'm kind of playing around with that as a, as an idea at the moment. I don't know if I'll make it into it, but.

Mario

sounds good. sounds like it would make the product more useful, I guess, more

Alan

Integrate. Yes. It's, it's, it's part of the same thing then. right.

Mario

different

Alan

And that, that's why I made it an optional feature is because as I said, quite a few of the beta users. Because they do client work and client work is more, often, you know, they do like agency type stuff. More often than not is timed as well. You know, so having an idea of how much time has been spent on a product that they have to do timekeeping anyway.

So I say, well, if that's kind of built in and it merges this idea of doing a check-in with recording time as well, then it kind of makes that a bit more coherent.

Mario

Nice. Cool. well Yeah, play with

Alan

Yeah, it's a little bit, I said the whole timing thing is kind of an experimental branch at the moment. I mean, it's, there and it's, it's in the product, but I'm not, I'm not a hundred percent convinced.

Mario

Yeah, well, I know how it goes. Sometimes it takes a while to really either confirm

Alan

I mean, this is one of the the pros and cons of, of bootstrapping slash not having a, A separate process of defining the product from end to end. Right. You know, kind of iterating on the product is it is very much a learning process. Right. You know, it's and again, this is one of the kind of regrets of not just making a simpler. more known product. If I was making a calendaring app or. a calendar meeting scheduling out, then that's fine. I kind of know what it needs to do.

and it's kind of a defined space. Right. But because it's one of the downsides of making something that I am not, I don't know the answers to all the questions yet.

Mario

Right, right. So there's a lot of exploration and trial and error for sure.

Alan

You know, it's a live alone. Right.

Mario

Yup, yup.

Alan

So what's your next plan on the scale? Try and get these is there any more new users lined up? Oh, did you get Laurie signed up? Did he contact you?

Mario

Yeah. I, yes, yes, I did I haven't heard from him. Since that, but I, wrote an email to him with some information. I gave him the option to do an onboarding call or just for him to try it out on his own. So I gave him some information just quick, facts about, you know, what Fusioncast is and how it works. And I gave him a private code invite so that he could, create his own account and give it a try.

So I told him, let me know if you have any questions, or we could do a call, and so I haven't heard from him yet, so I don't know if he's had a. Yeah, I know. Right. I don't think he's created an account yet or maybe he did, but he hasn't done anything with it. Yeah. So we'll see. I'll reach out to him again. I just wanted to give him some time, some space.

I don't, you know, I don't like to bug people with, you know, so just give it some time and but I'll reach out to him to see if he has any questions and, we'll go from. so I think that's it, really just, on my end, just a, those little changes that I've been able to work on. And most of it has to do with functionality within the studio. mainly just cleaning stuff up. So now that I have better control of recording, It simplifies a lot of things.

Cause now I don't have to say, okay, backup recording is in progress,

Alan

Yeah. Yeah. right,

Mario

not, or, you know, any of that.

Alan

it's either it is recording or isn't, right?

Mario

Exactly. And there isn't really a need to emphasize any differences in that. and so I came to the realization also that, Indicating when Fusioncast is uploading is kind of not really necessary, right? If it's, recording, it is a uploading at the same

Alan

Recording kind of

Mario

the system needs to know internally.

Alan

If it's recording, it's been uploaded, right?

Mario

Exactly. So there's no need to be indicating both processes for the user. The user doesn't really care about that. the system needs to know internally what's going on and I need to manage that under the hood, but I don't need to display that it's uploading it's enough to say that it's recording and that's it. So I'm cleaning a lot of stuff up, like that for example, the microphone and camera, when it's on, it's on, you can tell it doesn't need to have a green icon indicating that it's on.

if it's muted, then it'll display a little red microphone, but if it's not muted, it's just nothing. And then the camera is even easier because if the camera is on, you can see it. And if it's, you know, if it's disabled, then. You can see it as well. It's a black, you know, frame. So, so there's really no need for that. So I'm, I'm just removing redundant stuff and simplifying and that's based on feedback

Alan

I like that because yeah, the, the, I'm just saying recording, like evenly, a backup and local recovery in progress. you just you're recording. That's it. Right. Same with the upload cloud upload. It's just recording.

Mario

yeah, exactly. So, you know, uploading is. by

Alan

is, it's an implementation detail though, that you need to know, but your user just needs to know it's recording, right?

Mario

exactly. Yeah. Again, I don't know what I was thinking when

Alan

funny because it makes sense when You say it, but I've never really questioned it. Just knowing that those, this is one of the really difficult things about being too close to your prototype because you expose things which a lot of the time your users don't care on need to know about. Right. But you're like, well, it does this. I need to tell you it's doing this

Mario

Yeah. Yeah. Yeah let's see, what else? Oh yeah. I wouldn't even have, at the top, in the center where it says backup recording, it's not gonna, there won't be anything there at all. And just every video frame we'll have recording, you know, on the top

Alan

You could move the timer middle maybe.

Mario

Yeah, I could move that. I thought about that. maybe Yeah. Put it in the

Alan

That's a useful, maybe it's a useful thing to, to know. and it always, I always look for it and it's always over there

Mario

Yeah. So if it's in the center, it will be easier to find.

Alan

I like that. That's

Mario

Okay, cool

Alan

That's a nice idea.

Mario

I've been working on a bug that I found if you switch cameras in the middle of a session, for example, it'll change the camera. To the rest of the participants in the session. It'll, reflect that change to everyone, but not on your, on your own, it'll still show the video input from the previous camera. A little complicated to fix that and I haven't had much time for that.

So it's going a little slow, but as I ease into my new job, I think I'll have more mental, bandwidth to, work, late in the night or,

Alan

No the first, first few weeks were always just exhausting, just because there's so much new stuff to, take in. And, you know, if you want to make a good impression and it's just getting to know like the, the boundaries of you know, just expectations and things like that. So, yeah, it's, it's always hard for the first few weeks, so I'm not gonna, I'm not going to give you any grief about that. No problem. I'll let you off.

Mario

All right.

Alan

Cool. I'm glad. It's going well,

Mario

Cool. Well, yeah, that's all we have, I guess. Maybe it's a good time to wrap it up. All right. Have a good

Alan

Talk to you later. Cheers man

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