Readit News logoReadit News
Posted by u/max_ 3 years ago
Ask HN: Side project of more than $2k monthly revenue? what's your project?
I plan on starting a side project but don't really have a niche yet.

I am interested in knowing what business you run is it a mobile app, website, Saas?

And how long it took you to reach $2k monthly revenue?

darthcloud · 3 years ago
I've build BlueRetro [1] an universal Bluetooth controller adapter for nearly all pre-USB gaming console.

I made a gross income of around 3K a month last year out of Royalties on the soft for each device sold. It's Apache 2.0 software so people can do whatever they want.

I started making money when I decided to list on the GitHub README the list of manufacturers/makers that where sponsoring the project. (Only one person at that time) Soon after the others offered to give royalty as well.

I even got a Chinese company, notorious for selling "clone" of OSHW projects, to support the SW development as well via GitHub sponsor.

I've been working on it for the last four years. I entertained the idea to make and sell the hardware myself. But in the end I learned that's it's not something I'm interested to get into. What I really like is working on the software.

It naturally pivoted into a more community driven project where multiple makers are selling various variations of the HW.

I wrote a retrospective last years [2].

[1] https://github.com/darthcloud/BlueRetro

[2] https://github.com/darthcloud/BlueRetro/discussions/289

Havoc · 3 years ago
Interesting that people voluntarily pay. Write-up of bloggers doing the "buy me a coffee" button suggested to me that nobody pays like that.

I guess software is a bit more tangible than a blog post even if both have value.

lcnPylGDnU4H9OF · 3 years ago
One difference I can see is the "buy me a coffee" button isn't a "these are the people who bought me a coffee" list. I imagine most of these sponsors (from their perspective) are paying for advertising.
HomeDeLaPot · 3 years ago
Sounds like good advertising! If these companies are trying to sell hardware corresponding to this software, then having a callout right in the software's README is a great way to attract people who are discovering the project through GitHub. This wouldn't work as well if the product was oriented toward non-technical people (not discovering it through GitHub) or if the software wasn't directly related to the hardware (most OSS projects are probably run on general-purpose hardware).

Deleted Comment

NicoJuicy · 3 years ago
This actually made me happy, considering all the bad news lately:

> I even got a Chinese company, notorious for selling "clone" of OSHW projects, to support the SW development as well via GitHub sponsor.

I suppose that's RetroScaler?

FloatArtifact · 3 years ago
What controllers you would recommend for retro games with a great d-pad and buttons? I can't find anything that's even remotely close to native controllers especially for Super NES.
yamtaddle · 3 years ago
I've never managed to find a Wii-connector-to-USB adapter that wouldn't inexplicably die within six months, but the 1st-party SNES Classic controllers are basically perfect clones of the original. Ditto the NES versions they have. Wii Pro Controllers are also great and have a similar feel & quality, but with modern ergonomics (no rumble, though, so not great for e.g. Playstation games, and IIRC the triggers aren't analog, which is limiting)

You can connect Wiimotes to PCs over Bluetooth and use any of those Wii-connector controllers through them, which would make them wireless and solve the finding-a-reliable-adapter problem, but I've never managed to make that kind of set-up sufficiently stable. Always having to screw with re-pairing and such.

In the end, my go-to for BT emulation controllers is usually a PS3/4/5 controller. I haven't tried the XBone but I found the d-pad on the XB and XB360 controllers unusably inaccurate, and the face buttons weirdly slow when trying to play old-school Nintendo-hard games. Playstation controller d-pads are much better, and the face buttons feel quicker to switch between, for whatever reason.

hiisukun · 3 years ago
I recommend the PS5 controller! They're very available (unlike the console), come in a few colours, and are regularly on sale -- about $90AUD in my currency.

They're rugged, reliable, pair easily via bluetooth without any custom software required (just hold the PS button and menu button together), and have excellent button feel. I grew up on the super Nintendo so I'm picky at times.

Battery life is excellent, reported over Bluetooth (so linux and macos can see it), and the controller central pad acts as a mouse which makes navigating menus great without needing to put the controller down. They go to sleep automatically if you close the lid on a laptop they're paired to, and you can change the LED colour and brightness on the controller.

I've had and used one for quite a while now, and in that time two of my friends have purchased one to replace various alternatives (8bitdo, & another one I can't remember) for either reliability, pairing issues, or both.

To top off this review: I've never owned a PlayStation!

pwpw · 3 years ago
Something to look out for with retro gaming is a lot of modern controllers have increased latency, which can be frustrating on games that require precision. Unfortunately, the Nintendo Switch Online SNES controller isn't great in this regard. You can use this tool[0] to check latency.

Personally, I use an original Super NES controller + a Timville triple controller adapter[1], but a more modern controller that I like is the 8bitdo SN30 Pro+. I primarily play on a PVM via a MiSTer, so your use case may be quite different.

[0] https://rpubs.com/misteraddons/inputlatency [1] https://www.tindie.com/products/timville/triple-controller-c...

comptrollers · 3 years ago
https://www.8bitdo.com/pro2/ The ps2 and the SNES had a baby and it is a marvelous baby. (They sell them at Best Buy as well)

It has: Turbo key function for SNES games, Vibration, Macros, Pressure-sensitive triggers, Multi-system support (there is a switch on the bottom that changes the signal from windows to Mac to Linux mode and so on), And it just werks.

nsxwolf · 3 years ago
I like RetroBit's Sega Genesis bluetooth controllers. They feel substantially similar enough to the originals.
darthcloud · 3 years ago
Nintendo Switch SNES controller?

Otherwise personally my daily driver is PS5 DualSense

dom96 · 3 years ago
If it's Apache 2.0 how are you getting royalty payments from it?
phkahler · 3 years ago
>> If it's Apache 2.0 how are you getting royalty payments from it?

It sounds like acknowledging the sponsors is "the right thing", good Karma, or simply advertising for them. Not everyone wants to just rip off open source and not give back, they're willing to share the wealth if you make it easy and let people know they're doing it?

I need to set up github sponsors myself. We get the occasional request "how can I contribute money to you guys" and we always say stuff like "just spread the word". I keep telling myself I don't want to feel obligated by money, but I also know that I'd love to make enough to work on open source full time.

darthcloud · 3 years ago
People are nice? But most likely they want a good relationship with me in case they get problems. Also they benefits from being able to tell their customer they support the project.
shlant · 3 years ago
Pretty sure the license means you do not have to pay royalties, not that you are disallowed from paying royalties
heywhatupboys · 3 years ago
does this work with steamlink? I have bought all these different supposed "PS3" controllers but BT doesn't connect!
b20000 · 3 years ago
sponsoring is not licensing and royalty income

great that you got this result, btw

pimterry · 3 years ago
I run HTTP Toolkit (https://httptoolkit.com) which passed $2k a couple of years back. No longer a side project, as it's made enough money for me to work on it full time for a fair while now, but it certainly started that way, and it's still a one-man show (plus many wonderful open-source contributors).

I suspect that'll be a common theme in answers here though: if you have a side project making $2k a month, in most of the world that's enough for you to go full-time and try to take it further. If you can make $2k/month on something working only part-time, you can definitely make a lot more if you focus on it.

On your questions: HTTP Toolkit is a desktop app (plus a mobile app and other components for integrations) but it's an Electron app that effectively functions as a SaaS (with a freemium subscription model) that just happens to have a component that runs on your computer. And actually getting to $2k wasn't overnight at all - it took a couple of years of slow steady slog. A few inflection points that made a notable difference (releasing rewriting support & Android support particularly) but mostly it was a matter of "just keep pushing", trusting the trajectory would keep going, and steadily grinding upwards. It's great where it is now, but it's hard work - a solo business is not for the faint of heart!

lampshades · 3 years ago
This is a cool project. Looks like a good replacement for Charles (which I hate) and reminds me of Fiddler (which I love). The fact that this is a desktop app makes it all the more enjoyable to work on as a profitable side project, imo.
spotplay · 3 years ago
Interesting project. Will definitely check it out next time I have to analyze the traffic from my phone.

I was just about to ask how do you differentiate your product from mitmproxy but on a quick google search I found this thread from a few years ago: https://news.ycombinator.com/item?id=29627819

pimterry · 3 years ago
The nice bit of running a project for a long time is that eventually your old answers accumulate and save you time like this :-).

That said, one point there is outdated: HTTP Toolkit does now fully support websockets too. There's more I'd like to do there, but as far as I'm aware it's equally capable to mitmproxy in that sense today.

epolanski · 3 years ago
Hey, I've used your tool many times to debug SSR applications! It was actually a Google engineer that recommended me it.

Like it a lot. Cheers.

pimterry · 3 years ago
Awesome, thanks! Glad it's working well for you :D
jeffreyq · 3 years ago
This is so inspiring! Thanks for sharing your story.

I was wondering what the early days of the journey looked like. - What did the first iteration of this product look like? Was it more or less similar, or substantially different from the spirit of httptoolkit today? - How did you go from (some semblance of a product) to first sale? / acquiring first customer? - did you spend anything on marketing/distribution?

pimterry · 3 years ago
> What did the first iteration of this product look like? Was it more or less similar, or substantially different from the spirit of httptoolkit today?

Technically, the first iteration was https://github.com/httptoolkit/mockttp - an HTTP integration testing library for JS. Not a desktop app at all! I'd originally built that for testing uses, but as it matured I realised that with a UI and automated setup tools it'd be useful as a complete product (but Mockttp still powers all the internals today, and you can use it directly to build your own custom intercepting proxies too).

For the first real product, the very first public 'launch' was literally a landing page with some demos of the potential UI and a signup form, just to test interest and check it wasn't a terrible idea. The results looked promising, so that was followed a few months later by a very basic but usable free version (entirely read-only, and only supporting Chrome interception) with the freemium features on top appearing a few months after that. From this stage it was all very much the same spirit as today, just less feature complete.

> How did you go from (some semblance of a product) to first sale? / acquiring first customer?

Once I announced the paid version (a blog post to my tiny set of newsletter signups, plus a little response on HN/Reddit/Product Hunt etc) I got a handful of paying customers (but certainly less than 10) within 24 hours. Nice but not a meaningful income, and from that wild peak it dropped back down to maybe one new customer per week or so afterwards, so it was quite slow going at the start.

However, those paying customers (and the mere fact of offering a paid service generally) resulted in _much_ better feedback. Rather than "this is cool" all of a sudden I had real demands for specific features, from people with concrete use cases and money in their hands. The initial paid features were just made up off the top of my head, and honestly didn't create a particularly compelling paid feature set. It's very hard to really know what people will pay for! That feedback was incredibly unbelievably useful to fix that.

From there, building out the key features people asked for over the following 6 months boosted things very significantly, and started to get things moving for real, and then you get into a virtuous circle, where more users => more feedback => better product => more users => ...

> did you spend anything on marketing/distribution?

I tested advertising at a small scale for a few months, but it didn't really work great. I think largely because it's very very freemium - 99% of users pay nothing - so the acquisition cost for a paying user doesn't make sense, and also honestly I don't have much experience with ads and I'm not sure I'm any good at writing them.

Content marketing meanwhile has worked great, keeps passively returning dividends, and cost nothing. I've tried to fill the blog (https://httptoolkit.com/blog/) exclusively with detailed & high-value original content (detailed breakdowns of a recent HTTP security vulnerability, not "top 10 HTTP libraries for Python") which shares well on social networks for an immediate burst of traffic, and then (in most cases) provides both a long-term SEO boost and constant incoming traffic on related topics that converts into users. That starts slow, but again steadily builds up over years, if you keep working at it. Content marketing + SEO are pretty much the only marketing channels I work on right now.

iamlolz · 3 years ago
I really like the UX on the homepage of emailing a download link to myself.
pimterry · 3 years ago
Thanks! Yes, I found that a huge percentage of visitors to the site were on mobile (especially for HN/reddit/etc traffic) and when your product is a desktop app there's not much you can do with that, so for a long time I effectively didn't have a call to action for most visitors at all, which isn't great for anybody.

Under the hood it's just a tiny automated email flow set up via Mailchimp that sends out the download link when you sign up. Nothing fancy, but it's easy and it does the job.

synergy20 · 3 years ago
how is this different from devtools? is the main selling point easy of use, or more extra features on top of devtools?
pimterry · 3 years ago
Yes: ease of use, lots of additional power (for starters, you can modify traffic, not just view it) and being able to intercept anything (multiple tabs, multiple browsers, mobile, docker, CLI tools, backend services, you name) all in the same interface.

For the web dev case, for example, if you're debugging some interaction that means you can intercept your browser <-> server traffic and your server <-> upstream API traffic all in the same place, and see the full flow, and you can modify server responses or backend API responses in flight, to test out different edge cases.

There's a Chrome dev tools vs HTTP Toolkit comparison page here with a little more detail: https://httptoolkit.com/chrome-devtools-alternative/

l5870uoo9y · 3 years ago
> A few inflection points that made a notable difference (releasing rewriting support & Android support particularly)...

Do you mean that improving documentation helped get customers? I have a small side project and I think this is one of its weaker spots, even if it is relatively simple [0]. I noticed "helper popups" are getting used quite extensively.

[0]: https://aihelperbot.com/guide

pimterry · 3 years ago
> Do you mean that improving documentation helped get customers?

It probably did, but no that's not what I mean, sorry :-). By "rewriting support" I mean adding features that allowed you to rewrite arbitrary network traffic, rather than just viewing it (as in the very first PoC).

nigma1337 · 3 years ago
I absolutely love how easy it was to capture requests through ADB with your tool, only solution i could find which just worked out of the box.
seri4l · 3 years ago
Does it work for apps with pinned certs?
Nurbek-F · 3 years ago
I've been looking [1] for a similar tool for a while; Just downloaded, really liking it so far! It's clean and intuitive. Thank you!

[1] - https://news.ycombinator.com/item?id=35559469

tmcdos · 3 years ago
Is it possible to make this tool work as a system-wide proxy - like Fiddler? Right now it does not support portable versions of browsers - only normally installed ones.
pimterry · 3 years ago
You can proxy anything, it's just the "intercept the entire system" isn't automated here (because targeted interception is usually preferable).

For system-wide setup, you'll just need to configure that manually - setting your system proxy and trusting the CA certificate. The settings you need are on the Intercept page, in the 'Anything' section. For portable browsers, you may also be able to configure proxy & CA settings within the browser itself, which might be more convenient, depending on your setup.

ericb · 3 years ago
Any tips on making a nice animated gif like your homepage?
pimterry · 3 years ago
Not really! To be honest it's a bit of a hassle and I don't have good tooling or a proper setup. I write a little script, then just record myself manually clicking through it (which is boring, and takes a bunch of tries to do smoothly) and then load it into iMovie and trim it down and speed up any awkward slow bits. It's not a perfect solution at all, but it does the job and I only update it once a year or so.

In a perfect world, I'd kill for a tool where I could define a script (something similar to a Playwright test) and it'd automatically run and record everything, so I could redo the video much more frequently and accurately. I think you probably can do that for a normal web app already (?) but the challenge here is that HTTP Toolkit is launching other apps that also pop up over the top, and so I need to record them all together.

If you're looking for inspiration around this sort of thing, the Android demo video is different and also worth looking at: https://httptoolkit.com/android/

victorabarros · 3 years ago
Really nice, man! Congratulations!
BigBalli · 3 years ago
Love it, been using it for a long time. Much easier for 99% of use cases compared to Charles.
realitysballs · 3 years ago
I used it once to get past a crux in my project , solid ui/functionality.
ruffrey · 3 years ago
Thank you - I love this tool
plugin-baby · 3 years ago
Hi Terry, awesome project! Can I use it to MITM my smart TV, or TV stick?
pimterry · 3 years ago
It depends :-). If it's Android (like a Fire stick) then in some cases, but all the Android caveats apply, e.g. you'll need root access to access traffic from apps that don't opt-in to debugging. For testing your own apps that's fine, but for reverse engineering HTTPS traffic you'll generally need a rooted device. In practice, if you don't already have a rooted phone on hand it's usually best to use an Android emulator on your computer, since most of those provide root access out of the box.

Even with root, certificate pinning can cause problems (as the sibling comment points out) but you can usually defeat that fairly easily: https://httptoolkit.com/blog/frida-certificate-pinning/.

For non-Android, HTTP Toolkit can't set it up for you automatically, but you can absolutely intercept _anything_ manually if you can configure it with your own HTTP proxy setting (fairly common) and add a trusted CA certificate (less common).

yellow_lead · 3 years ago
Not him, but probably not. They likely use HTTPS with certificate pinning
MangoCoffee · 3 years ago
cool tool
agotterer · 3 years ago
A friend and I host a monthly dinner club for people interested in ethnic cuisine. We work with a single restaurant each month to create an 8-12 course all inclusive price fixe menu. The food is served family style and is authentic to the region we are hosting. We typically host the dinners on a Tues or Wed when the restaurants in our region aren’t too busy and could use the extra business.

So far we’ve hosted 12 dinners over the past year. Growing from out first meal with 13 friends to as many as 80 guests for this months meal. Our mailing list has over 400 people on it and we’ve sold out every event since our 4th. Sometimes we end up hosting multiple nights.

It’s not a very scalable business as it exists today. For now is just a passion project that makes a few bucks, allows us meet interesting people, and provides the opportunity to discover new foods and restaurants.

sebiandev · 3 years ago
This is actually a really cool idea because for those of us who only dine out once or twice a month, it's nice to make it a unique or fun experience rather than a humdrum outing to eat average or templated food.

I would definitely be interested in something like this coming to our area.

StephenSmith · 3 years ago
Very cool! Any advice for someone who would want to replicate this endeavor?
agotterer · 3 years ago
I'm happy to share my experience and lessons, but its a bit too much to type. If you are serious about starting one feel free to shot me an email (address in my profile).

What I will say is that I think the timing was right. My co-host and I lived in Manhattan pre-pandemic and regularly took advantage of the restaurant variety there. Our dinners are hosted on Long Island and our theory is that people who move from Manhattan to Long Island over the last 20 years started to expect higher quality food and a larger variety of ethnic options. Over the past decade or so the variety and quality of Long Island restaurants has greatly improved from what was here 25 years ago when I was growing up.

Post pandemic we saw an appetite (pun intended) for people to just get out of the house, be around other people, and have an experience. Quite a few people who come to the dinners say that they keep coming back because their partner/family aren't adventurous eaters so they never get to try new foods or typically wouldn't order some of the things we put on the menu. We aren't going for a fear factor vibe, but we do try to get people out of their comfort zone. We have a large number of solo guests who enjoy meeting new people and sharing a like-minded experience. Initially the group skewed heavily towards males in their 30's, which was our friends. Today its a very diverse group of people.

keiferski · 3 years ago
Not the poster but I used to host potlucks on a semi-regular basis. No money involved but I imagine the skills are basically the same; inviting people, managing the incoming food, etc. I would probably start by hosting a potluck for 5-10 people and then scale up from there.
Abishek_Muthian · 3 years ago
> For now is just a passion project that makes a few bucks, allows us meet interesting people, and provides the opportunity to discover new foods and restaurants.

What an unique side project, I'm very impressed.

artosispylon · 3 years ago
Where do you host it? At the restaurant itself or at your own venue?
agotterer · 3 years ago
At the restaurant for the monthly meals. We are also experimenting with a "chefs table" with a smaller more intimate group hosted in pop up locations.
pwython · 3 years ago
How do you monetize it?
agotterer · 3 years ago
The cost per plate is negotiated with the restaurant ahead of time. We collect all of the money at time of RSVP which includes our margin. We then pay the restaurant and keep our fee.

Dead Comment

outcoldman · 3 years ago
7 years ago I started a site project for forwarding logs and metrics from k8s, docker, openshift in Splunk. It is enterprise offering, and I started making money pretty quick. After 6 months I already made 40k, and quit my employer. Tight now this company generates 7 figures, and still run by me with one more person helping with accounting.

https://www.outcoldsolutions.com

Now I also started macOS development for the last 2 years, and making around 2k a month.

https://loshadki.app

abeppu · 3 years ago
How do you get enterprise customers to feel comfortable depending on a project run by a very small shop? Like, how do you assure them that their operations will not be impacted if something were to prevent you from working for a while, etc?
outcoldman · 3 years ago
It was just a right moment. 7 years ago Splunk did not have a solution for showing to customers. Splunk has an app store where I published the apps, we become technical partners, and even participated with Splunk in a few tech events together as partners, like Docker, Kubernetes, RedHat conferences.

We don’t offer anything crazy on the support side. 2 business days reply. It is not sas, so nothing crazy to monitor from our side.

Also, we have insurances, a lot of resellers, we are technical partners with a lot of companies, have 7 years experience of business behind us.

It all came with time, and we build our confidence.

lampshades · 3 years ago
Would love to get into enterprise software. How did you get your first customer?
SoftTalker · 3 years ago
If you are a one-man shop, no you probably don't.

Enterprise customers seem very lucrative and in rare cases can be, if you are working with a small department or individual with autonomy.

If you find yourself being asked to make a sales presentation to an IT steering committee, run away.

alberth · 3 years ago
Is your pricing usage based on log volume?

This helps hockey stick revenue but is also the #1 customer complaint since logs will always grow (no cap).

Just curious how you hit millions in revenue with a 2-person company.

I'm sure lots would love to hear more about your story (e.g. perfect write-up for IndieHackers.com)

outcoldman · 3 years ago
We do the same offering as openshift/docker, based on CPU. So we help customers to forward less logs, and not to have impact on our revenue.
GordonS · 3 years ago
I have a B2B micro-ISV, and getting our infosec product in front of the right people is tricky. Would love to hear something about your approach to marketing and advertising?
outcoldman · 3 years ago
See my other reply. Basically just a right moment in a right time. We participated as Splunk technical partner in a lot of conferences in beginning and that definitely helped. And focused on making our partners wanting to sell our software by offering them good discounts.
warrenm · 3 years ago
curious ... why not "just use the UF"?
outcoldman · 3 years ago
We provide more complete solution, with metrics, alerts, dashboards, everything you need right from the start. So in 5 minutes you will get complete solution. Of course, you can build it in-house, and keep working on it, but it is going to take time and resources. And we don’t charge that much.

Also we provide very unique solutions, like transforming, redirecting logs with annotations applied to your pods/deployments/namespaces. Also can pickup logs from volumes without any additional deployments.

So some customers see benefits from us, some don’t.

warrenm · 3 years ago
or "just use syslog-ng"?
klaaz0r · 3 years ago
I run two side projects atm but they are both becoming more and more the main job.

I am building a Zillow for Europe [1]. The real estate market in Europe is a big mess and for the past 10 years not much has happend so far in proptech because it was easy to rent/sell properties. Now things are changing and I see a lot more supply coming on the platform. So far rented out 40 apartments doing around 3k in profit a month. We focus primarily on overseas/expats right now

Another project I started with a good friend from Google is Webtastic AI [2] it's a lead gen platform that indexes large amounts of data and I am using simple ML models to clean it up and make sense out of it. It does around 1.9k a month now but we just launched 2 weeks ago so that looks promising. Thanks to google cloud we got 100k credits which makes it a bit more feasible because the startup costs are extremely high.

[1] https://homestra.com/ [2] https://webtastic.ai/

ipsi · 3 years ago
Are you planning to deal with all the complexities that each market brings? For example, compare with one of the standard German property search websites: https://www.immobilienscout24.de/ and here are some things that I, personally, would or have used when searching for property that I don't immediately see on your site:

For apartments:

* Searching by floor (or below or above floor)

* Searching by presence/absence of elevator

For all property types:

* Searching by rented / unrented status (evicting tenants for your own use is hard)

* Searching by build phase, if you're interested in new-build properties

* Searching by build year (some people prefer Altbaus, some consider them the work of the devil)

* Searching by heating type (underfloor vs radiator)

* Searching by rooms, not bedrooms. In Germany, a 1-room flat is a Studio Apartment and doesn't have a bedroom.

* Display of and searching by fees when buying (typically this is searching for "no estate agent fee")

* Display of and searching by Warm & Cold rent when renting

* Ability to search by state & city (at a bare minimum, and note that state affects how much property tax has to be paid when purchasing)

I think most countries are going to have a lot of little quirks like this, and it's going to be a hard sell to get people to switch over until you've got a lot of these in place for each country. I know that I've used international sites like this in the past and ultimately abandoned them because they either made it too difficult to find what I wanted, or there just weren't enough properties on there.

klaaz0r · 3 years ago
There is a big update coming that is fixing/adding a lot of the features you mangent, build year etc. is added but I need to review harder on that.

Thanks for your feedback, really appreciated!

mft_ · 3 years ago
> I am building a Zillow for Europe [1]

As a European, I (at least) don't understand what this means - and therefore don't understand your offering, your USP?

What does/will Homestra offer, and how will it be different from e.g. Immobilienscout?

klaaz0r · 3 years ago
Good question, it's for expats/digital nomads/overseas buyers. Europe is very segmented and every country has it's own real estate classified sites, these are great for internal market but lack a lot of the features to help a foreign buyer. If you are a German looking for something within Germany changes are you will not use the site for a long time (lets hope in 10 years it's a different story!)
blainehoyt · 3 years ago
Can you add a map to Homestra? That’s the one piece of functionality that most overseas real estate sites are missing.
klaaz0r · 3 years ago
Already have it: https://homestra.com/map/

It's hidden on mobile because I didn't have the time yet to optimise it!

ggregoire · 3 years ago
Both projects look like they are run by a team of 10+ people! Congratz on making them by yourself, that's very inspiring!
klaaz0r · 3 years ago
Thanks! I am teaming up with friends that are in marketing/sales, I learned the hard way that the whole romanticising of solo indiehackers is fun but you end up running in circles and never really have the time to do things perfectly. Now I have fun projects that are growing and working with amazing people
3dfan · 3 years ago
How do the properties get onto homestra? Do landlords find your site and enter the data + pay you? Or is the model different?
klaaz0r · 3 years ago
We work with a lot of agencies/landlords mostly larger once now but making it more self serve in the upcoming months
tultra · 3 years ago
That's super interesting! I actually started developing 'Zillow for Brazil' a couple of years ago for the same reason (Brazil realstate websites are a total mess - there's no option to show locations on a map!), but dropped the project due to lack of knowledge (I was just starting my journey in computer science) and also because I thought that tackling such a project would require a gargantuan amount of work (external integrations, indexing addresses, and so on). Besides, I had doubts whether I would be able to make a net profit from the website considering that GoogleMaps API is quite expensive for Brazil standards. Congrats!
klaaz0r · 3 years ago
Yeah domain knowledge/network is definitely needed, I am working with a friend who has that, it's a must in this field because it's almost set in the stone age.

Google maps was crazy expensive I went with Mapbox[1] for now which seems to have enough features and is less expensive.

[1] https://mapbox.com/

tomcam · 3 years ago
Brazillow
bosie · 3 years ago
A filter for elevators would be super-helpful. I tried [1] but it seems broken.

after applying a filter i get a 404 (only fitler was bedroom size): https://homestra.com/houses-for-sale/?amount-of-bedrooms=2

On the note of filtering, why do you not have upper bounds on bedrooms/bathrooms? it seems like filtering for a 2 bedroom isn't possible because "2+" would give me a ton i am not interested in

klaaz0r · 3 years ago
Ohh that is interesting, how did you end up on that page, it should be https://homestra.com/list/houses-for-sale/?amount-of-bedroom... might have an old link somewhere :(

Ill add the elevator filter, thanks for your input!

paulette449 · 3 years ago
I wish you success and soon. We're house hunting from the US for a house in France. We visit the target city quite frequently but you really have to be registered with every agent and then hope that they contact you if the right property comes up. The last two times we bought a property in the US we found them via Zillow.
akudha · 3 years ago
What kind of startup costs do you have for webtastic? Do you pay for data or scrape it?
klaaz0r · 3 years ago
We do everything manually, looks like most companies just buy data from each other and often it's not really complete. I had experience running large indexing services so that came in handy. Main costs come from storing large amounts of data, multiple databases etc.
trapexit · 3 years ago
I run small outsourced IT systems for SMBs. Web scrapers, reporting, stuff like that. Baisically private bespoke SaaS.

About $10k/mo gross revenue and takes a few hours of work a week (unless there’s a downtime event that needs fixing). A lot of upfront work to build some of these systems though.

Got to $2k/mo in the first month of doing this. I don’t recommend working (as a solo operator) with clients who have budgets less than $5-10k/mo. Too much overhead for too little return in that case.

In what little spare time I have left after my day job and looking after two small kids, I put more automation in place to improve reliability for my clients and reduce my own ops time requirement.

I get leads for this by referral from people I’ve done good work for in the past. But it’s the kind of thing you could bootstrap by direct outbound sales, publishing authority-building content to the right business audience, going to conferences/trade shows, or building a referral network from other service provides.

rlyshw · 3 years ago
I’ve thought about doing this, but a few reservations came up when I considered getting started with a family friend. I just pictured a contracted ”IT MANAGER” getting rabbit holed into some time-sink extreme;

1. Dedicated operational IT admin: Dealing with repetitive tasks+requests, like managing customer’s Microsoft environment and on-site infrastructure.. Owning physical and AD infra doesn’t sound like a part-time job.

For e.g; a/v and physical IT asks; like conference room operation maintenance and support, Desktop workstation triage (have you tried turning the monitor on?). The dreaded “can you set up the printer?”…

And what if the customer sets me up as their site’s dedicated AD domain admin? Resulting in repetitive requests for user/access management CRUD operations. And/or micromanagement of tedious things like email and mailing lists…

Or

2. Dedicated software developer, website or business workflows.

Building a website and getting micromanaged or overburdened. (“can you change the logo to blue?” “Can you redesign the whole home page?”)

Or, get pulled deep into providing a business-critical software workflow or application. Fielding sales/exec requests, interpreting their business requirements, and then building AND delivering (for e.g a customer management system) is not a part time job…

How do you operate to keep the scope limited? What steps help buffer yourself from a slippery slope of full-time services?

HeyLaughingBoy · 3 years ago
The word "no" can be very effective. Remember that you control the type of work that you take on.

I have a small side gig building "controllers." By controllers I mean devices that are typically arduino controlled and use peripherals in the arduino ecosystem. They span a very wide range, but are typically very feature-limited. e.g., I have a client who is converting massage chairs to be pay-per-use.

As you noted, it's not easy to keep a service-based business from growing to take over all your time. I manage it by keeping the feature set clearly specified and working on fixed price.

Want to add a feature we didn't discuss? That's another charge. My niche is taking on very small projects that are too small to move the needle for a full-blown engineering services company (I've worked for two) and I always work fixed-price, so I need to be very aggressive about scope creep.

Project scope keeps growing? Either tell the client that it will be a while until I have time to complete it, or, more frequently, that they will need to find someone else. This is pretty easy to say because as mentioned above I'm clear about only taking on small projects.

I've had people who basically want me to be their engineering department. That's a hard "no:" I simply don't have the time.

trapexit · 3 years ago
I don’t take on huge IT projects anymore, or ones that have potential to require lots of changes over time.

Used to do this as an agency principal and it involved a lot of time spent managing clients and projects and subcontractors. Drove myself crazy and took a couple years off after nearly burning out.

I look for projects where the software solves a single targeted business problem and can quickly get to “done”. Then the client is happy to pay for ongoing maintenance/ops, so any additional effort I put into the software is around reducing my ongoing workload.

vageli · 3 years ago
A couple questions, if you don't mind. How did you go about finding clients? What is the nature of the work agreement—project-based, hourly, or something else?
trapexit · 3 years ago
Clients for this work have come almost entirely by referral. See my other comments in this thread.

For ongoing things I do fixed rate or usage based pricing.

For custom one-off stuff, consultancy, and build-out of systems I charge a day rate.

lampshades · 3 years ago
Would love to learn more about this. What type of SMBs do you target? How did you acquire your first customer?
trapexit · 3 years ago
I work mostly in the travel industry. First client 10+ years ago came from a friend who worked as a manager in a large company and needed some special software built to improve his unit’s results - the existing contractor was not good and internal IT did not have time/skill.

Follow on work came from other people at that first client company who knew my work and went on to work at other companies.

rubymamis · 3 years ago
I'm the founder of the open-source and cross-platform note-taking app https://www.get-notes.com (written in Qt C++).

I earn about $2000 a month from ads on the landing page (organic SEO), but very soon plan to add a subscription for pro features (while people could still compile it from source and get the full experience without paying, if they wish).

I started the project 8 years ago to create a slick looking note-taking app for myself on Linux. Then I open-sourced and published it, and it just took off and got popular (more than 1.2 Million downloads).

Took around 2 years to get a high rank on Google. Then it was just a matter of putting ads (which I don't like but my income relies on) and ever since it's been quite stable.

MrBruh · 3 years ago
Props to you for allowing compilation for the pro version, I'd probably support you just for doing that
DaanDL · 3 years ago
Wuut.. Never heard of this! It looks very slick, I searched and searched for a nice note taking app on Linux and eventually landed with NoteKit, but this looks better.
rubymamis · 3 years ago
Thanks! Even more awesome features and improvements are coming soon (:

We're on Github here btw: https://github.com/nuttyartist/notes

iLoveOncall · 3 years ago
Obsidian seems to have all the features of that note taking app + many more and even has plugin support.
codersfocus · 3 years ago
What’s your RPM? That much income for a software download page seems impressive
rubymamis · 3 years ago
$25.8
fm2606 · 3 years ago
Congrats on your accomplishments. I did not see any ads on your landing page. Am I missing something?

In the early 00's when I was debating if I should pursue software dev (again) I wrote a couple of Win32 native apps in C and absolutely loved writing them. One of the apps was a workout timer which I submitted to Freewarefiles.com. It peaked around 48K downloads. Unfortunately freewarefiles is no more so I can't show off my one and only "successful" native app.

Sometimes I feel I want to delve back into native apps instead of web based.

rubymamis · 3 years ago
There is a small one on the landing page, but most of the revenue comes from the ones on the download page, actually.

Awesome story! Come back to the light (literally) side.

havblue · 3 years ago
What are your opinions about QT? Do you use the open source version or the paid version? (I like it myself but mostly because I like their wysiwyg and the debugger support is intuitive relative to other ides)
rubymamis · 3 years ago
Overall, I love Qt. I started studying QML 2 weeks ago to implement a Kanban view based on the underlined Markdown styled todo items in the text editor, and it's been really great so far. Property bindings, signals & slots, integration with C++, it all makes so much sense, much more than other declarative languages/frameworks (looking at you, React) imo.

Qt has been around for years, the documentation is extensive and the community is large and supportive. With QML I faced many problems, especially half-assed examples/documentation, Qt Creator's intellisense doesn't work well with QML sometimes, etc... But the tradeoff is worth it. I'm getting things done in a much faster pace with QML.

A problem that is common both in Qt and other cross-platform frameworks is that you end up writing some custom code for each operating system to make the look and feel more native. But I think it's getting better with awesome open-source projects taking care of beautiful native window decorations[1].

[1] https://github.com/wangwenx190/framelesshelper

mr_o47 · 3 years ago
Woah i never heard of this. I’m the type of person who loves trying out different notes app

This looks incredible I’m definitely going to use it

rubymamis · 3 years ago
Thanks! More cool features coming soon.

Deleted Comment

david_shaw · 3 years ago
Is this a fork of (open source but paid-value-add) Standard Notes?
rubymamis · 3 years ago
Nope, I started it by myself 8 years ago. Now the project is getting many wonderful contributors.
IAmGraydon · 3 years ago
Threads like this one always baffle me. You have to think of the competitive landscape like a jungle. All of the creatures in the jungle are looking for food, and some have far more competitive advantages than you. If you find a food source that no one else has happened to stumble upon, would you scream out that you've found it? No. If someone is asking you, it's because they want to know how they can get what you have. Much like the amount of food in the jungle is limited, so is the size of any market.

Don't create competition for yourself. They can go on having no idea how lucrative your little side project is and you can go on reaping the benefits. As soon as you tell someone with more resources that your little side idea is actually turning over large sums of money, you better believe their wheels will be spinning on how to get a piece of it. It's so easy to avoid this, you just have to not run your mouth.

zorrolovsky · 3 years ago
"Thread like this" are popular and entertaining for a variety of reasons. You assume that they're only about making money, stealing someone else's ideas, etc. but that's not necessarily the case. To me, the interesting bit of these threads is to understand the human thought process behind a successful idea: ie was the founder happy with life or in a bad place, working full time or freelancing, was it an impulsive thought or something carefully planned...
lifeisstillgood · 3 years ago
Most businesses here are inspiring to me in the same way that a monkey in the jungle is inspiring to an anteater - it's great hearing how the monkey is doing but if I want to compete I have to cross half the jungle and climb a tree.

Sometimes competition ain't as easy to attract as you might think

DonsDiscountGas · 3 years ago
Extending this logic, you should never tell anybody anything about anything. Which is clearly not true, nor how humans work.

One simple reason to post: For every potential competitor reading about your project, there are thousands of potential customers.

diatone · 3 years ago
> One simple reason to post: For every potential competitor reading about your project, there are thousands of potential customers.

If you’re happy with your existing cash flow this point seems less relevant; the better choice would then be to protect your competitive advantage and stay hidden, right?

sircastor · 3 years ago
I’ve come across a number of people who are hesitant to share their idea because they’re afraid someone will “steal” it.

The idea is not the hard part. The hard part is building the software, building the customer base, building the automation processes, and doing all the business-things associated with it.

I’ll grant that if you say “Hey, this thing is actually a marketable product” that you’re reducing the cost of a potential competitor, but really there is so much work to do. Even if you can get a lot of it COTS, there’s still a lot of effort to be put in.

PUSH_AX · 3 years ago
I’m really unsure it works like this. It sounds logical but in practice stealing an idea is hard.

I’d actually love to read a thread about people making 2k per month on a stolen sass idea.

person101x · 3 years ago
The economy isn't a zero-sum game. Everyone wins in the long-term when we help each other succeed.
vinyl7 · 3 years ago
Can't really argue that with the massive wealth gap
lovich · 3 years ago
The ideal version of capitalism with zero barriers to entry isn’t a zero sum game. The actual reality that is our current economy doesn’t reach that ideal and there are definitely situations where groups lose out form the benefit of others
replwoacause · 3 years ago
This seems like a reasonable take, but I can tell you with 100% certainty I'm not a threat to any of the devs/entrepreneurs in this thread. For me, it's just fun to see how other people are scratching out a living. My feeling is that not all successful ideas are easily replicable when you consider all the factors that contribute to one's success, so just because someone else managed to pull it off doesn't mean I could.
pcthrowaway · 3 years ago
I suspect a lot of people here are going to get business from other people discovering their products also
gofreddygo · 3 years ago
Something's making money, it is more than an an idea. it exists, it has found a small corner place in the market. someone paid for the product, not the idea.

These threads attract unique businesses, with a twist. (Almost) None have groundbreaking, earth shattering ideas. They usually have an interesting story to them. It attracts people like me, who just love to immerse myself in such conversations, stories and experiences. Maybe potential customers, if not me, could be someone I talk to.

Secrecy isn't a strong competitive advantage after you're in the market.

jollofricepeas · 3 years ago
Exactly this.

Every once in awhile, there are threads and comments here on HN about the various people who have had their UI, content, data or concepts stolen as well.

Unless you’re a full-time hobbyist or boast a mature project, please be cautious.

TheHappyOddish · 3 years ago
The world is significantly larger than you think. Most of the people posting here are from the US, which makes up ~5% of the population.

If your idea is so fragile that anybody else with a similar idea can knock you out of the market, it's probably not very good.

AndrewPGameDev · 3 years ago
Extending the metaphor, a competitor can be good for business depending upon your strategy. If you're a hyena, you benefit from having lions around because the lions can kill a much larger animal than a pack of hyenas ever could. Maybe someone else on HN can advertise their copy of a product, but all that's doing is growing the target market for the OG product which already has a (small) monopoly.
dangus · 3 years ago
Competition is often a validation of there being a need for your product.
notfed · 3 years ago
Evil idea: post lies about finding lots food at location X, then secretly sell tools that help people get to location X.
notfed · 3 years ago
Oops, forgot rule #1.

Dead Comment