Ideas to make money as solo dev
30 points| rafbgarcia | 1 year ago
Not trying to make huge amounts of money, just want to build something that actually helps people, and could eventually give some money in return.
I've been thinking about a unified API for file uploads for companies to easily integrate with S3, Azure blob, etc. using a single API. They could use multiple providers, migrate from one cloud to another, resumable uploads, maybe get insights about savings if they migrate to other providers, etc.
I felt the need for something like that while developing a serverless product since functions have memory limitations and can't upload big files.
What do y'all think, could that be useful?
I appreciate any other insights or ideas. Thank you!
purple-leafy|1 year ago
Why? Because as a full-time developer wanting to do a side-project, you need to build what you can in a short time frame, with minimal maintenance, and without worrying about hosting costs.
And you actually want users and minimal marketing.
These are the smallest true solo dev projects you can build I think.
I’ve built 10 in the last year (mostly for fun) monetised one, and have a flagship extension I’ve just released that I expect to do well [0]
Ask me anything about chrome extension development!
Though that being said, API-only is also a good gig.
[0] - https://chromewebstore.google.com/detail/design-copilot/hgal...
authorfly|1 year ago
I built 4 and applied with 3. 2 got rejected and at the time (3-6 years back) the rules and reasons were not very clear. One was rejected for "doing multiple things" which I understand is in the rules, but those things were e.g. to translate/save transcript for highlighted text, in my opinion, pretty related. The other rejection made sense when I reread the rules.
Have you had 10/10 accepted?
mettamage|1 year ago
My email is in my profile.
authorfly|1 year ago
Some was ok. But I soon realised, the key feed back, was about the content or amount of content/actions in relation to the rest of the app.
I have tried feeding in multiple steps as images. This hasn't really helped (maybe it's too complicated)
The overall journey of the user seems to be the most important part. If they slow down at one stage, it reduces their enthusiasm.. and a great later design only feels good
Is there any way your tool in the future could do that? More to the point, and very much an anti-thesis of your starting with an extension here, the use case I see is connecting this with screen recorders of users to analyze, which would be the opposite of an extension. But much more useful for me. I have thousands of sessions a day; tens of errors. I can't watch them all (and stay sane - I suppose I could watch moments before users purchase, but that's weird).
Any thoughts?
BWStearns|1 year ago
Like I just want to be able to ask
* what is the content of this input field
* what is the selected text in the field
* please replace the content of the field with this new content
but the API there is really rough and there's tons of edge cases. Is there some library you use?
rafbgarcia|1 year ago
Speaking about chrome extensions reminded me of this nice project I saw recently, in case you find useful!
vineyardlabs|1 year ago
Thoughts?
mraza007|1 year ago
I have a question and my question is how do you make money out of this and how do you market your extension
pagade|1 year ago
Also, probably a dumb question but what stops other developers to reverse engineer your extension and release a clone?
altdataseller|1 year ago
leros|1 year ago
I personally steer away from developer oriented products. Developers are hard to market to and there is often lots of competition of other solo devs.
jsamqiu|1 year ago
Tool products have relatively simple functions, focusing on solving a problem, and the cost of building them will be lower.
For example, calendar software, color picker, sharing card, extracting HTML plug-ins, etc.
These may be websites, apps and Chrome plug-ins, most of which do not require high-cost servers and paid third-party services.
AI is very popular now. For example, I will focus on some applications in this field, and I hope to get some opportunities in this regard.
Back to your personal topic, there are many people who use similar ideas to solve similar problems. There are many manufacturers of the same type of function, and there are many interfaces. Then someone connects and implements these interfaces and provides a unified interface to the outside world. Then provide API services for others to use, so as to make profits.
Therefore, this path is definitely feasible. But you have to consider how big the market is, and the most difficult thing is, after you make it, how to get more and more people to use your product through promotion, marketing and other means.
achempion|1 year ago
nmrtn|1 year ago
It might give you some insights into how to approach your project and how to leverage AI tools to enhance your development process. Definitely worth a listen!
proc0|1 year ago
I'm trying to look for ideas that won't require marketing or anything other than just making the software. It seems something like a donation based business model or a small fee perpetual license, and it would be for end users, but so far it seems those are extremely rare.
rafbgarcia|1 year ago
My idea is to have an APIaaS and offer simpler ways to integrate with one or multiple providers. Files could be saved to the customers' accounts.
Features could include transformations, compression, conversion, spend management and insights, etc.
Not sure if that sounds appealing to others but I would have used such a service on my previous serverless project if there was such a service with reasonable pricing.
visox|1 year ago
brudgers|1 year ago
No API.
No S3, Azure blub, etc.
No Serverless.
Just HTML, CSS, and Javascript.
Good luck.