One thing I find useful to remember is that every new feature is a new blog post, a new social media post, and more opportunities to promote yourself. Shipping with all the features is basically taking away a lot of those opportunities. Whereas if you ship small, you can keep creating buzz about yourself for the next two years and bring a lot of users on the journey.
I ship. But I fall flat on my face when it comes to YouTube explainer videos and blog posts. I published 4 videos when I launched my app over a year ago and have been coasting on those ever since. I have so much new (and relatively) exciting content queued up. Why don’t I write and film? Because the editing experience is EXHAUSTING. I can’t “fix a bug in a video” like I can with a new feature. Every day, when I’ve got a few hours to work on my project the last thing I want to do is film a screencast. Honestly, my problem is my standards are too high (script, quality, music, flow, etc) and I’m just not good at it.
I understand when you say creating screencasts is hard. It took me sometime to get to a point where it takes me just an hour to record a 5min video (can also be read as sarcasm, because I find it hard too).
I know where you're coming from. I'm far more comfortable working on my library's codebase - fixing, improving, etc - than I am with planning/writing/creating "promotional" stuff about the stuff I've fixed and improved in the latest release.
Promotion work is Hard Work. It's also depressing work when nobody notices the post ... or maybe I'm just too needy.
Loved the video, btw. I'm guessing the canvas part is Fabric.js based?
Yep, Label LIVE uses fabric. It’s all wrapped in a React app that syncs state with redux, and app state elsewhere (e.g. user design files saved to disk).
Blimey, a competitor app. I should have shipped 2 years ago.
Joking aside, great app ! I haven't actually started writing such app, but I did consider it; This definitely fills a void. I wish you the best getting more users !