The Fear of Shipping (2012)
smileykeith.com
smileykeith.com
I don't say this to be disparaging. We set up mental milestones that really aren't important to the rest of the world. What is really important is your commitment over time - shipping again and again. Quality emerges over many iterations.
Maybe 10, 20, or 200 tops will ever actually see it. Fewer would attempt to play it.
It would by all accounts be a private and personal challenge, or an excuse to have some "cool" factor on the resume/portfolio.
Most people can easily sink inordinate amounts of time into a thing that they also expect will receive a proportional level of exposure AND either admiration or utter public scrutiny. But the reality is it's often none of the above. Just another project pushed into the ether.
Always be shipping. Find small things to ship, features to celebrate.
This is the advice given for startups, especially looking for product-market fit. Can't get feedback if you don't ship. Can't have people you didn't think to show celebrate you for meeting their needs--if you don't ship.Repeated exposure is also good, for eventual trialing and adoption.
You can ship small, and announce to small, targeted communities. Or share with your own metadata about link source.
EDIT: Poster's account is from 4/12/12, and date of blog publishing, are both 12/12/12.
So I second the great conclusion by the author : find stepping stones to ship frequently (and keep contact with potential customers), even if it is not exactly in your favourite field.
Specializing in web front-end stuff was an obvious logical continuation of that, thank you for reminding me :).
A fear of failure, not knowing the next steps and not having the skills to do those steps keeps us in chains.
The worst part, when we do acquire those skills, we realise how difficult it actually is "shipping" and may decide it's not worth it for a particular project.
I also built newsletterify.com (newsletter reader) which I didn't launch for almost a year. No build in public, no small releases, just big things. Cost: almost 50 bucks a month, revenue: 0.
Sorry, I'm not sure I got you. You mean whether it's possible to integrate paid solutions into langchain? In that case: yes. But I'm not sure you can just propose that you're integrated into that. Not sure what their philosophy is on that. I didn't have anything to do with the integration actually.
Before shipping, I had no sense of how large the landscape was and how much noise there is - the trickiest part for me was getting people to see it.
The most useful initial feedback was from a reddit group (r/testflight), but friends and family gave very helpful feedback too. I just tried to show anyone I could, it was also very helpful to watch how people use it without guiding them. The most useful feedback will feel brutal initially.
After launch, I did a ShowHN on here, which after posting a few times eventually picked up. Press was tricky initially, but after a lot of persistence, there were a few articles too. I had no idea how much work promoting something would be.
I have released an early version of my app, but nobody knows. It is out there, you only need the URL to use it, but I have not posted the URL anywhere. Still waiting for that "one last feature to be implemented".
What helped me the most was recognizing that 1) it didn't have to be perfect, 2) most likely no one is going to see what you ship anyway, and 3) you have several attempts to re-ship what you've built.
The biggest thing was just getting over perfectionism. Nowadays, if something is good enough and it works, I'm fine with it. I don't stress if I have a few bugs here and there.
I still encounter feature-creep here and there, but generally if I remind myself to prioritize getting something out the door, I tend to go with "good enough". And again, if I mess something up, I can ship an update, so it's not a huge deal.
Now that I know I can just fix a few bugs, add a some small content here and there and push it on a weekend - there is actually a mental peace.
There is nothing stopping you except your own bullshit. Do the minimum necessary to "ship" and if that's daunting, then you're trying too hard to be too big too fast and you'll never be able to get anywhere at all. Remember that if you actually care about a project, shipping isn't the end of it, but the beginning. You won't be happy with the results of shipping, because no one will notice and even fewer people will care. But if you ship it now, if the perfect user comes along, they'll find your URL somehow (maybe you give it to them) and fall in love with your idea without any further involvement from you. And then you can iterate.
If you don't ship now, then just accept your fate, and stop talking about these projects as though you're going to ship them.
Bonus point: you expend your social circle.
.....users......demands...monetary remuneration...support...maintenance...marketing...rejection...
Then it's not a fun educational experience anymore.
And can you really ship 3 different MVPs? Are these essentially 3 different businesses? Or if they aren't businesses, do you have time to maintain all of them?
I think the the feeling is more complex than fear. Do people overeat because they are hungry? I'm not a therapist, but I'm guessing that eating is their way of comforting themselves. And so, they associate a stressful situation with being hungry. Maybe you're feeling the tangled web of emotions which go with doing the unfamiliar with fear.
I think part of it is also fear of rejection. Easier to tell nobody then to put yourself out there.
And as much as I like to think I don't care about money, I think the reality is that it's hard to keep plugging away on some side project if there's no financial incentive (I speak as someone who's not financially independent, maybe not having to worry about money would change things).
Might as well list my most recent unlaunched side projects
- MindGarden.app (currently sitting at yume.fyi, and I need to redo the landing page). Basically started off as an attempt to make a Notion clone that I plan to open source, where users can publish folders of documents (eg. into a blog). But there's always more work to do (eg. bare minimum would be end-to-end encryption, proper image support, endless list of random bugs / unfinished work, and then there's extra stuff like multiplayer support, desktop app, etc.). Hard to stay motivated to keep at it when I don't see any potential for it to make money since it's basically an inferior Notion.
- zsync.xyz - Reddit / HN where my primary goal is that comment quality be high, and posts can be separated by tags. Put some minor UX modifications to try to incentivize that, and was going to put in some token incentives before the bear market and not finding a good strategy around that that can't just be gamed. But in any case I realized there's a massive chicken and egg problem with this kind of site so got bored and stopped working on it without even posting it anywhere.
- nomadz.app - A crowdsourced map of cafes that are good for working, where people can rate them by wifi speed, power outlets, etc. Didn't post it anywhere because it's kind of crap, and I realized it's probably not worthwhile to continue working on it. I still think something like this could be very valuable (I've been nomadic the last 5 years working out of coffee shops so finding good work cafes is a big deal for me), but of all the possible things I could be working on I can't rank this towards the top.
I'll try to put in the last mile to get mindgarden.app to a launchable state.
Of course now my side project attention is focused on a new app I'm building. I think this new app has more obvious utility, though would be difficult to monetize. But will do my best to actually finish and launch it!
It's an itch many of us have, but there might just be better ways to solve it. Instead of searching for places with the best WiFi & Power, just bring your own mobile hotspot & external phone battery, and even a portable laptop battery if you really need power (eg Hyper made a 100W airplane-friendly battery that can drive a laptop & recharge it twice over & even supported Apple's proprietary MagSafe connections). You still need to find the cafes & when they're open, but that's largely solved by Google Maps or asking on Nomad List. (Also worth asking, why isn't this a feature built-in to Nomad List?!)
I don't want to dissuade you from launching, it's already hard enough to stay positive about projects (and this is a thread about Fear Of Shipping after all!) Maybe you can succeed where others haven't! But maybe talking about a project openly is useful, because then others can find the holes in the plan before you expend too much effort, and you can be more quantitative about fixing those holes or discovering that it's an unprofitable idea.
Oh wait I have you one better — it has been 12 years and https://github.com/Qbix/Platform is only now almost ready to be released, as v2.0
Sure we “ship” it all the time, on github. We even released v1.0 but we didn’t announce it because we aren’t great at PR.
People who discover https://qbix.com are shocked that there is a decentralized open source alternative platform to Facebook and Twitter that is far more full-featured than Mastodon, Bluesky or even Matrix and they never heard of it.
Well… the problem is that I picked a very complex space, one where no one got this far except for billion-dollar companies. People kept expecting everything to be real-time and rock-solid, and even when we finally got that done after many years, they still complain it “doesn’t look as good as Twitter”.
Every time I shipped half-baked stuff, it didn’t actually take off. Now, I believe it WOULD have taken off if it had a low demand surface area (eg Bitcoin just stores value and transfers it, period). But I tend to build stuff that is similar to what people use EVERY DAY, and that kind of stuff accrued lots of features.
Oh yeah my other project https://intercoin.org blockchain platform took 5 years to create. During that time we went from a crypto winter to a super bull market in crypto to another winter with super bear skepticism on HN.
On HN we knee-jerk get lumped in with stuff that isn’t even blockchain, like FTX or Binance, or ridiculous shitcoins that have no utility at all.
Imagine if I shipped https://intercoin.app and announced it on HN lol. At best it would be crickets, at worst I would be berated for somejow being a scammer by… working 5 years and putting all my money into making these blockchain solutions for the world. Most people wouldn’t even bother looking past the title.
Our stuff is FREE AND OPEN SOURCE and you use it if you want, or don’t. Before complaining that it even exists to help people for free, or calling it a scam, at least click the link to https://github.com/Intercoin
A word about regulations, because you shouldn’t “just ship” in violation of laws (unless you’re Uber or AirBNB lol). Even though we raised money in an ICO pursuant to Reg D and Reg S exemotions, filed Form D with the SEC, got people who worked at the SEC as active advisors, complied with laws in multiple other jurisdictions, innovated in many areas of securities law, and carefully developed tokens to fit the No-Action letters grantsd to projects like PocketFullOfQuarters, people on HN just assume that we are like most of the others who didn’t treat their tokens as securities. Which is understandable. (I am not admitting the token ARE securities, this is a matter of opinion that a judge would determine, merely that we didn’t want to take the chance that the original transactions weren’t securities transactions.)
Btw besides securities there is also this FATCA, FINCEN and other stuff that many startups here should read even if they aren’t making web3 or crypto projects, but ARE dealing with money and payouts to people on their platform: https://www.fincen.gov/sites/default/files/2019-05/FinCEN%20...
Not to mention that if you make your software available in Europe, you have to comply with GDPR and soon might be forced to comply with the draconian new CYBER RESILIENCE ACT. If it passes then we will have to honestly change our OPEN SOURCE license to no longer allow Europeans to legally access our software:
https://techcrunch.com/2023/04/18/in-letter-to-european-comm...
So yeah. Shipping at scale is complicated !!