With that, if the only thing that's going to happen is my ideas get taken and used in an open-source project, why not just keep my tools to myself and continue to work for a big corporation?
With that, if the only thing that's going to happen is my ideas get taken and used in an open-source project, why not just keep my tools to myself and continue to work for a big corporation?
I live in a small town in Minnesota so I don’t need to make much money to be comfortable, raising a family. I’m in my late 30s and have done mostly iOS and Node IIOT consulting the last 10 years. That’s what was paying the bills until my electron app started making “real” money.
On the technical side. I get emails every day saying how much a user loves my app. It’s really rewarding. Every year I get one angry email or App Store review saying that there are much better design/desktop-publishing apps out there. These reviews are usually written by technically savvy people that don’t quite get how stupid-complicated label printing can get. Like, don’t expect to design your company logo in my app. But surely, you can drag in your company logo and my app will dither your image for a 200 DPI zebra printer.
My app is basically a no-code image processing pipeline that effortlessly hooks up spreadsheet data, generates barcodes, resizes and fences text, dithers images, dynamically changes colors, and then talks directly to a thermal printer without using a driver.
And you can use it for free for 14 days to see if it works. It’s a single download. Yeah, it’s electron, yeah it uses some memory. But you can share the design files between Mac and windows and it doesn’t require internet for use.
I don’t know. I think it’s a pretty good solution.
Read more at https://label.live
Btw, what do you mean "without a driver". Do you bundle code that talks to thermal printers in you app? Is there a standardized communication protocol in this space or do you maintain a breadth of custom implementations?
Oh, don't worry about that. Trading money for things is an ages-old thing and will remain for centuries no matter what. Just make something useful and put the right price on it. People will buy it if it solves their problem. If someone won't use it because it's not free - they don't really have the need that your product solves. Just ignore them.
Anyway if a few devs can quickly slap together a functional open-source clone of your apps you might want to ask yourself if your app really provides enough worth to your users to pay for it.
My target audience is businesses, not HN users so I haven't ran into these open source zealots.
Some businesses do ask for open source (politely declined)
Some have also asked to place the source code into escrow for continuity in case the business folds (also politely declined but for some companies this a reasonable ask)
The thing is that people will ask for literally anything and the requests are asinine:
* Rewrite in java\python\ruby\c++\whatever language the IT guy read about last week (nah)
* We need a mac version for the one guy who somehow uses a mac (nope)
* Support oracle (fuck no)
* Support novel networking (lol)
* Make a webapp (lmao)
I'm also not afraid the "hacker" who is going to re-write my app. If theirs is truly better, I will just fork it and crush them :)
Don't let the bobble heads dissuade you. If you want to make a desktop app and if you think the desktop is the correct medium, do it.
Loved VB6. I have a friend who is still writing and maintaining software he wrote in VB6 for an industrial plant to this day.