From the author's description of the One Item Store:<p>> Don't get me wrong, I'm happy with the final product, I think its actually really cool. But building it.. it was just a bit boring. There were lots of bugs, and I started to get a bit burnt out thinking about the endless list of things required for a good online store builder.<p><a href="https://tinyprojects.dev/projects/one_item_store" rel="nofollow">https://tinyprojects.dev/projects/one_item_store</a><p>This is a fascinating observation. In a couple of weeks he's both built something from scratch and figured out that the work of doing it wasn't enjoyable. It takes some people years to get to that point.<p>To figure out what you want to do, you often have to sift through a lot of fool's gold - junk that looks appealing as an idea but isn't appealing as a part of your life. The tiny projects idea offers a way to accelerate that process.<p>But the key here is to <i>finish</i>. To have an end point in mind and then reach it. 20% completion may get you 80% of the functionality. But by god, getting that last 20% could be the hardest, grinding work you will ever do. It's going to be very difficult to finish unless it's aligned in some fundamental way with your life.
With all my love to Mr. Levels[1], I'm personally glad the author decided to approach this as their little "Tiny projects" rather than "Follow me as I build six startups in six months". I feel it nicely sets expectations to what I can get out of checking out each project and thinking "well, it's just a tiny project after all, why can't I have made something like this ever month too?". The 12 startups idea was also inspiring to me but I disliked how the term so frequently leads people to (IMO) somewhat pointless analysis of "Is this even a real startup?" around each individual project.<p>[1]<a href="https://levels.io/12-startups-12-months/" rel="nofollow">https://levels.io/12-startups-12-months/</a>
Don't pay attention to the negative nellies. Even these tiny "worthless" projects end up having value because they build a tool chest of skills and code snippets that make each subsequent project quicker and more sophisticated. Eventually you'll Frankenstein pieces of a dozen of these together into something big.
There is an old story about pottery students. A school split a pottery class into two groups. They instructed the first group to focus on making a few exceptional pieces. They judged the second group based on the number of pieces they created measured by weight. The result was that the best pieces came from the second group; those that focused on quantity.<p>There is value in the experience gained when focusing on quantity instead of quality. Early in ones career it seems wise to spend some time on increasing quantity.
Build to learn. I love it. One thing I think many engineers and founders discover is they like creating more than they like running a business. A lot of places will look down on that mentality, but you don’t have to be a CEO. You can just be a person who likes to tinker and makes some money on the side.
I remember the origin of this idea. Glad to see him plodding along. I wish I had the stamina. Although I've done 3 things in 6 months that are finished and shipped, I really dislike the "putting myself out there" part. I just quietly move onto the next idea.
Job well done. If anything, more people should build their tiny projects in public and document their journey like you did. Dribbble used to be this place for designers, where a community came together to show work in progress and get feedback from one an other. (then it turned into a marketing platform). There isn't really something like that for tiny software projects. If there was, I would be checking in on a daily basis.
I love this, and I believe this is what so many more programmers ought to be doing. There's nothing like actually owning a product end-to-end to teach you about which engineering principles actually matter and when.
That is going to be my 2021. Definitely not a launch per week, but aiming to launch a new project every 2 months. I suspect some will even generate something like $1.60!
Just opened up a one item store for my surfing shower product!! Super cool concept.<p><a href="https://oneitem.store/pomo" rel="nofollow">https://oneitem.store/pomo</a><p>Couldn't find the repo so added a feature request here: <a href="https://twitter.com/mixcocam/status/1329201542411538441?s=20" rel="nofollow">https://twitter.com/mixcocam/status/1329201542411538441?s=20</a>
I'm jealous of what Ben is doing. That's the correct mentality when you're a young, full stack developer, full of energy, with nice ideas and with plenty of time to "play" and showcase your skills. Wondering if he's open to new tiny project ideas ;-)
P.S. He is available for hire over at <a href="https://benstokes.dev" rel="nofollow">https://benstokes.dev</a>
All of these projects (even the failures and the flameouts) are 100% fantastic. Some I look at and think "That looks like shit!" Some I look at and think "I don't see the point." Some I look at and think "Wish I'd thought of that." But every single one of them, the shit ones, the pointless ones, the really neat ones, they all have value. Massive learning opportunities, the fact you published something, the fact you experimented. I cannot commend you enough for what you have achieved.<p>I get involved in "weekend projects" (sometimes they go a little longer than a weekend), and I find that without the pressure to deliver something useful it lets me explore whimsical ideas and learning opportunities I don't get in my day job.
Really cool. Most people wouldnt post if they were 6 for 26 but honestly this is so insightful. I was planning on doing something similar with having 4 weeks to finish 4 upcoming projects. I knew they would probably take longer than the time allotted. This is helpful feedback.
That's really cool and inspiring. I began the year with a similar idea of creating small projects weekly, although my goals were less ambitious. In the beginning of it I already felt in the "insane schedule" hole and realized that it wouldn't work, so I changed plans to at least creating a blog post each week. With that, I could create a better habit and manage to (almost) handle it.<p>This approach didn't block me from creating small programs/game clones in this period, which I'm keeping in my blog[0] as well, but seeing projects like yours motivates to push harder for bigger projects.<p>I wish you luck on keeping your pace as well!<p>[0] <a href="https://cgreinhold.dev/" rel="nofollow">https://cgreinhold.dev/</a>
I would be just to afraid for certain ideas like the shop thing.<p>One credit card fraud going through my system and i might in a big dept if i did this under a company format which doesn't protect me from personal liability.<p>While i like the idea very much of getting exercise in this way, i'm wondering what the main motivation is?<p>I would like to earn money through my own company but only with my product i like and find 'worthy'. Trying out small concepts over and over again, might not bring any fruit in finding the thing you are passionate about and then the question arrives if it wouldn't be much more beneficial to optimize your own career instead.
<i>> I'm anxious for the month I can't find any new social platforms.</i><p>I doubt that'll be an issue for some time, there are so many startups out there either trying to be the next big one or specifically to address the needs of a niche set of users.<p>Once the project hits a certain level of public awareness new social projects will be contacting the author to ask to be included, there will be no "looking for them" involved (though perhaps some due diligence checking to make sure the platform isn't in some way a project they'd rather not be associated with).
imo I don't agree with the "buy domain name right away" since it may cause you to lose motivation/drive. Having the thought "build it first then when it's done buy a domain" is my thought. As I often buy domains and end up not using them/not finishing the project... still I can see the issue of securing a nice domain name.<p>I think that would be great to make some project that has returns even a seemingly low sum of $200/mo. That's like a fifth of what I need to live a month, not bad.<p>Facebook ads for market interest check is an interesting thought albeit maybe expenisve.<p>edit: the other thing stories like these(pertaining to EarlyName) seem to gloss over is the legal aspect. It is easy to throw up a payment form but who is it paid to and say you're sued for whatever reason... does the few hundred a month justify an LLC sort of thing. That's the part that sucks/part of a business I guess. Some options like fastpring I think. Maybe general ToS/Privacy is enough<p>It is funny it's like a "solve that problem when you actually have it" sort of scenario. But I do wonder about creating some general LLC that can be an umbrella to random micro saas projects.
Not sure if I read it (or if I was just thinking it), but if I were him I'd also use Earlyname as a sort of PH type of service. Social (media) websites want to be promoted and get users. Having an influx of early users via Earlyname would help with that. So on the longer term, I'd focus on framing the message to new companies as well. It also means he wouldn't need to search all the time for new social (media) sites.
One Item Store actually solves a real problem that a lot of people have.
I know nothing about web development, and spent days getting a "one item store" WooCommerce/Wordpress site set up a couple of years back.
The performance is woeful and I've been hacked multiple times. Your sites are so snappy and I'm assuming secure-by-default as they're static.<p>On the other hand, though, your sites look more like Craigslist ads than actual eCommerce sites. The font choice is ugly, and the lack of things like logos, contact/about pages don't exactly fill the user with trust.<p>If you polished it up a bit, I think you could have a real winner on your hands.
Wow, OneItemStore is awesome. Any chance there's a way to peak at the source? I'm just starting to dip my toes in front-end anything and simple projects like OneItemStore still seem quite daunting.
> Earlyname helps you claim rare usernames (like @ben or @alice) on new, emerging social platforms. Currently it is generating $200/month.<p>Very unethical. This should have never been automated.
Impresive! I am also interested in the time management done to achieve this projects.
As someone wanting to have time for side projects I am having a hard time dealing with time.<p>I work 9 to 5, and want to have time for a lot of essential activities like: reading, jogging, be informed, visit family, hangout, play some games with friends online and sleep well (aka 8h).<p>I am starting to assume that it's impossible to cramp all these activities in 24 h so I should organize the activities in a week.<p>How do you guys do it?
>> 1-2 months is a more reasonable tiny project timeframe. It gives you enough time to build something with substance, and test the idea thoroughly.<p>This is a similar timeframe that Basecamp uses for internal initiatives. I've been pushing for us to switch from 2-week sprints to something closer to 6-week features. If you're building on existing product or a brand new one 1-2 weeks is just not enough time for meaningful progress.
This is a good exercise in estimating workload.<p>While the article says one week is insufficient to make something meaningful, I've found personally that you can write useful software even in a single day, as long as your feature scope is finely targeted. Actual real life needs of real people are also more interesting to write software for.
Some of the legal considerations that would apply based on the author's comment about things required for a good online store builder:<p><a href="https://ecommerceguide.com/guides/ecommerce-legals/" rel="nofollow">https://ecommerceguide.com/guides/ecommerce-legals/</a>
Nice! Just build it!<p>It's a blessing to see that there are people who can just build things instead of whining around like: ohh it's not a business... ohh it won't make any money... ohh it's not so simple to build a product... mkay
This is great! You should put out a book.<p>Also a meta-site on 'minimal way to do X' on all the random tech you've had to setup and assemble would be useful.<p>I guess that's 2 more tiny projects. Hmm, I guess they'd be tiny meta projects.
Thanks for sharing this, you've inspired me to make some tiny projects as well :). Will Earlyname be your last project for a while, or do you plan on continuing at this pace?
If anyone is thinking of replicating this challenge, I would recommend focusing on building tiny projects within a specific domain or set of customers, to boost creativity.
I find this inspiring and think I might do this myself. I have a huge list that makes me anxious to work on, but doing so publicly might force me to do some of them.
I am in awe of your ability to come up with ideas like that. And very quickly too.<p>I'd love to work on a side hustle like that but my ideas percolate over a long time.
The gist of the article is: The OP created a tiny project, launched it on Product Hunt/Hacker News, and moved to creating another project. I'm glad he acknowledges the problem with this:<p>"A Product Hunt launch can easily get you a spike in traffic, but afterwards I really don't know what I'm doing".<p>Here are some tips to help with this:<p>1) Explore more "steady" acquisition channels. Yes, PH/HN are "spike-y" channels and they're often not enough to have a business generating sustainable income. Read "Traction" by Gabriel Weinberg (I'm also doing some research on this topic [1]).<p>2) Maybe flip the script and do the opposite? Choose 1 or 2 promising projects, and do "six months of exploring user acquisition". Test SEO, FB/Google Ads, partnerships, affiliates, appstores and so on.<p>Good luck!<p>[1] <a href="https://firstpayingusers.com" rel="nofollow">https://firstpayingusers.com</a>
I don't understand why the other comments are being so negative, this is <i>awesome</i>. There's a Jony Ive quote along the lines of "when you build something, you get the actual thing, but even more valuable is how you've grown and changed from building that thing.<p>Best of luck on your future projects, great on you to make awesome stuff and grow as a person!
In chase the creator is reading:<p>Regarding OneItemShop:<p>I think you should provide an optional way to specify a proper imprint (legal requirement in germany) instead of only a contact email.
> I believe there's a big advantage to this "micro-bet" approach of launching many tiny businesses<p>These aren’t businesses. These are websites. Most people on HN can build a website. It takes some coding and some tech knowledge. Not everyone can build a business. That involves marketing, advertising, customer acquisition, cash flow management, legal, on and on.<p>While what the author did was neat and fun for him, let’s not pretend this is the path to a successful web business. I’d bet there’s few “micro-bets” that are generating any meaningful amount of money.