There's a popular post up today - "The unreasonable effectiveness of just showing up everyday" - https://news.ycombinator.com/item?id=27833064
Some commenters have point out that this very well could be just an example of survivorship bias.
Did you put in 15+ hours a week for several years on a project that never went anywhere? Please add a comment about it - we'd love to hear about your experience.
Kishore and I have worked together on about 12 different side projects over the course of 13 years, and we've tried to adopt this mindset of consistency, persistence and long timeframes for each.
A few of these projects got good traction, but most of them didn't do well (at least revenue-wise). But here's the thing: working on all these projects consistently over the years, has also helped us learn about things like how to pick a market, how to validate our hypotheses, how to choose technologies when building products, how to maintain codebases over a decade, how to stay nimble, etc.
I would say that the sum total of our collective learnings through all these projects, have helped us significantly in our Typesense journey.
So I would say, showing up everyday is not a magic bullet to making a project successful. Instead, it's a magic bullet to continuous learning and building up a wealth of experience, that might just come in handy when you're working on your next project, which then increases your odds of success.
Now I am back at my parents place far away from any city working on my own projects in the productivity space, a space I'm intimately familiar with. Theres a few tools I'm missing from my daily arsenal that I am building now.
I was too greedy in my goals and while we got funded and it was fun, ultimately it turned into nothing. I was of the "first to market / build a unicorn" mindset which as someone who doesn't come from money or connections, is pretty much impossible.
I am now trying to build a lifestyle company with a suite of tools in the productivity space, trying to hit $10k/mo MRR which doesn't scare me and I know is doable, as I've done it before (but unfortunately sold my stake to use that money on the venture I mentioned that failed). Bad move but hindsight is 20/20 I guess. I am focusing on building tools that solve my own problems.
So I'm 28 now, have under $1k in total net worth, but I am not going to stop until I am free from working a salaried job. 2 of my projects made money (sold them, dumb move, too bright-eyed and greedy), 11 of them didn't see a dime. I have never been more depressed in my life but I refuse to believe I can't hit at least a couple grand a month as I've done before, which is all I need to live my life. If only I realized this sooner. The reason I will keep doing this even if I don't succeed is because the regret of having not tried as hard as I can will haunt me every second of every day if I concede and hop on a salary. I don't want to spend the rest of my life on "what if?", and a life of sitting behind a glass wall consuming fine things does nothing for me. I don't want to be at the orchestra, or a restaurant, or a show. I want to be on stage, or be the chef, or be the conductor and for that you need time and money.
I know quite a few people with graveyard projects like this. Feel free to ask me anything, I'm an open book.
I was paid during that time, and the language is still heavily used internally, but it never got picked up by the outside world and Kotlin arriving on the scene killed any chance it had.
Was fun though.
Edit: I stopped working on it after it bombed horrifically but kept burning through my savings and after a few other ideas ended up with a successful company (Shodan). I still learned a lot from failing with Labengine but I don't think working on it another few years would've made it successful.
I am hardly getting any users. The people who go to the library, do not know about my software. The people who randomly find my software, do not go the library in my German city. I tried to add other libraries in other cities, but I cannot really do that without traveling to that city to get a library card there. The librarians refuse to talk about it, because it also warns people about the due dates, and they want people to miss the due dates to raise more late fees.
It took like 15h / week for 15 years. It takes a massive amount of time, because every time the library changes their webpage, I need to make an update to read the webpage. Especially since I can only see the change, when I have borrowed a book from them. When they are in other cities, I can spend entire weeks writing mails to the library to ask what they have changed, and not getting any answer
But there are still some people using it, otherwise I could have abandoned the project ten years ago. Now I cannot get rid of it
The truth is that many don't have the stomach for "sticking with it," doing whatever is necessary to keep going in the down phases (I highly recommend the poem "If" by Rudyard Kipling and see if it resonates).
You only truly "fail" when you quit. If you can make the necessary sacrifices to struggle through the dark days, your chances of succeeding increase greatly. I'd argue "survivorship bias" is just an excuse made by people who give up (I know that will sting some of you, but really marinate on it).
It wasn't for 5 years more like 3 and wasn't consistently 15+ hours/week but definitely got up there when the passion was burning bright.
I've failed to implement a winning conversion plan (need to iterate my pricing, just never got around to it) and do marketing.
I've since moved on to another side project, but my passion certainly calls me back to Pushback from time to time.
Except, maybe, an Emacs plugin made as a joke that adds IBM Selectric typewriter sounds to your text editor.
It wasn't a total failure though, as the learning I gained from each project compounded into a sort of "platform", and led me to build an MVP of https://OnlineOrNot.com in 7 days - profitable within the first couple of months, slowly but steadily growing MRR.
So far I've made about $23.56.
It's more of a passion project because I like backpacks and I think encouraging people to pack less is important.
I personally am happy when I know I build something others treasure. It could be a handful of people, or many. Or it could be that I’m the only customer.
I can’t feasibly imagine working on something that long that _nobody_ cares about using, including me. I suppose it happens, but it really boggles my imagination.
Financially? A startup? Yes there’s absolutely survivorship bias. Supposedly 9/10 fail[1]. From mid stage startup I’ve seen/worked at there’s only the consistent theme of luck, access to capital, and persistence..
1 - says this if cited article, which seems low TBH https://fortune.com/2014/09/25/why-startups-fail-according-t...
I created an app. It functioned fine, but never made any money. It was a lack of marketing. I spent time looking into marketing. I think I spent $10 on Facebook ads and went to a local college campus to put up posters with QR codes (I had quite a few hits for my one design, so I'm proud of that). My problem was targeting the wrong demographic and/or making the interface too bland. I should have targeted event planners instead of college kids. Even after releasing it for free it never really took off.
https://play.google.com/store/apps/details?id=com.andrelashl...
I'm getting a second wind and might re-build it soon, as something that is more similar to tiktok. I may also need to put much more effort into advertising/marketing this time.
Edison was supposed to have said something along the lines of "Keep on experimenting and do not hope for success" - keep doing/trying something but don't be disappointed if it doesn't work.
Failure is also success. We've learned what doesn't work.
But that was certainly not wasted time and effort. Not only did it improve my skillset, but large amounts of the code written could be repurposed for other projects, giving a head start on them.
Basically, it was the first in-car touchscreen mp3, gps, fm radio, bluetooth(eventually), linux based caputer concept project. In 1999, it was a full computer retrofitted into the dashboard. By 2003, me and my team were doing conferences (Phreaknic), etc.
It was slashdotted a few times and a few mags did writeups about it.
Major auto manufacturers were regular visitors to the site (according to the logs). It was in a 2000 VW Jetta and it looked factory.
It still lives on in archives, but I failed to turn it into a business or maintainable project.
Open source collaboration was still “new” back then and it wasn’t easy to crowdsource capital or form business networks.
I was often told to contact my local Small Business Administration for leads (went nowhere).
I learned a lot, mostly what not to do, so value was created in some way.
But, I learned a lot of skills from developing them. Skills which directly saved me time later on. For example, I learned a lot of concepts which were later covered in college classes, so I was able to study less and do homework faster.
When I look back, I don't see anything I could've done in that time to help my future self more (except maybe a successful project? Or maybe investing in Bitcoin? ... but realistically, nothing else) I don't regret those "failed" projects at all: in fact, I wish I could motivate myself to do more of them.
Today I scale everything down so I can build it in a realistic time frame. A project I can't release after half a year is likely not going to be ever released. If it turns out to generate interest I instantly have 5 times the motivation to improve it, if it doesn't I at least haven't wasted to much time. If I start loosing interest before a release is near I just throw it away too, no point in forcing it
Edit:// sure I learned a lot with the going nowhere projects too. And the most important thing to learn was my personal way to build any projects faster in future
The roadblocks been, the source site from I scrape they change their site design often due to which I loose data or had to rework which some times takes couple of months. Data is sometimes disconnected like if the stock is part of a index the main page is updated with main items like revenue and net profit but the details pages are not updated and they might be updated within next 5days. So scraping takes lots of time in my home computer amd insertion takes time as well. Initally I was generating around 50 reports, after site upgrades due to change in data presented data, currently have around 35 reports. Since I am not seeing that many reports currently I am going to drop more reports.
Scraping part is the part I would like to move to cloud but currently I don't have enough time but 3yrs back I was working like a machine 9hrs office. 5-7hrs each day on this. Tech stack all of it I had to learn Scraping : Java, Python (introduced a year back); Analysis : Java & SQL queries . Currently trying to add pandas; Realtime scraping : NodeJs, Firebase in GCP; UI : initially generated reports using Java velocity, Js datagrids in bootstrap. Later developed a full fledged bootstrap 4 web application;.
Spent RIDICULOUS amount of time on this. Worse thing is when I started there wasnt much of apps did what I tried to do in report perspective. Now there are apps which does almost 50% of analysis what I do.
Now the thought process is do I want to proceed ? No. I am trying to continue the scraping part but sort of minimize all the UI stuff and when some analysis is required write a query to get the data and subscribe & pay the app which solves 50% of my work.
Due to this I didn't focus on any other areas in life which right now is lot frustrating. Sacrifices I used to be a marathon runner, not anymore. Used to workout regularly 5days a week in gym, not anymore. Used to have social life, not anymore.
Another interesting thing, it's a stock webapp which I was building, I was soo into the programming in bringing this up actually I didn't actually get time to review the reports. I did miss a lots of Market Ups....
My dream sauce (SaaS ;)) was this application which I consistently worked about 2 hours every day for one year and when everything was ready, the guy refused to use it. Though I still keep it hosted even though no one uses it :-)