Readit News logoReadit News
Posted by u/tayo42 3 years ago
Ask HN: Alternative ways to make money with coding and system skills?
The thought of returning to corporate working kind of disgusts me. daily meetings, middle management bs, politics, bureaucracy... im sure your familiar with the typical complaints.

Ive realized I don't seem to have any money generating skills, the only thing I seem actually be good at is making money for other people.

So im wondering if anyone has been able to use their coding skill to make a living that isn't working in a business.

Things ive tried and thought about(please correct anything that seems wrong!):

monetizing hobbies - I see why people don't recommend this, im not good enough anyway. to old to go pro at sports, not good enough or have credentials to teach.

coding tutoring and teaching - i tried this on codementor.io, there's more mentors then people needing help, its competitive and doesn't pay much when you consider how much extra work goes into it. I also don't have a CS degree so it doesn't seem like I can teach at a school. Maybe there are better ways to teach?

bug bounty chasing - I thought this would be easier then it really is. i guess its like a whole different skill set, interesting as a hobby but its going to take to long to get good. and its competitive

make a company or sell a thing software thing - I can code up my dream ideas with ease, what i don't know how to do is market anything or get users. seems to be another skill that will take months and maybe not even turn out to do anything

freelance - compared to just working rates seem low and its hard to find work from what ive seen

If you have cool ideas or something worked out for you, id be interested in hearing them! Otherwise I need to get working on a resume, id rather not!

alin23 · 3 years ago
Building and selling macOS apps is a pretty good niche to be in right now.

I escaped my stressful corporate job 1 year ago and I’ve been living comfortably since then from app revenue only.

I’m making between $3.5k and $9k per month with https://lunar.fyi/ and the smaller apps I create at https://lowtechguys.com/

It’s not much for some parts of the world. But I’m well enough from this that I even took the time to build a small calendar app (https://lowtechguys.com/grila) from which all the funds will go to my brother’s college costs so he can stop working 12h/day jobs.

Before this I tried creating paid web services but none took off. I realized I actually don’t use any indie web product after 8 years of professional coding. I’m only using web products from big companies like Google, fly.io, Amazon etc.

Desktop apps on the other hand, most that I use and love are made by single developers.

With the ascent of Apple Silicon, and the ease of SwiftUI, this has the potential of bringing a modest revenue while also being more fulfilling than a corporate job.

In case you’re curious how the code looks for something like that, here’s a small open-source app that I built in a single (long) day, which has proven to be useful enough that people want to pay for it: https://github.com/alin23/Clop

tailspin2019 · 3 years ago
> from which all the funds will go to my brother’s college costs so he can stop working 12h/day jobs.

This is cool. I hope you make a bunch of extra sales from your (correctly) upvoted comment here :-)

larsonnn · 3 years ago
I would love to read some blog with more details about your experience.

As a long time backend and full stack developer my brain is stucked in web services. Which works Well as employee but when it comes to have your own product you are playing against Google,AWS,meta and so on.

Maybe I try developing desktop applications too.

alin23 · 3 years ago
I have a few writings here: https://alinpanaitiu.com/blog/

And here: https://notes.alinpanaitiu.com/

The most desktop app technical + marketing related article would be: https://alinpanaitiu.com/blog/apps-outside-app-store/

I worked as a web dev for 5 years first, and those skills transferred well into the marketing and API part of the apps.

For example my Lunar app even has a CLI that is implemented as client-server and the app also provides an API for controlling displays remotely or through a Raspberry Pi server. That would have been very hard had I not known how to write an API.

mattgreenrocks · 3 years ago
It’s a fun niche. I’m making tens of dollars a month on my first app: https://apps.apple.com/us/app/audiowrangler/id1565701763?mt=... :)
alin23 · 3 years ago
I also made tens of dollars a month with https://lowtechguys.com/rcmd for the first few months ¯\_(ツ)_/¯

The good thing is that usually you just keep growing from this. Now it’s making $1k per month, mostly because of sharing it with the world and implementing recurrent annoyances shared by users.

It’s important to have a way for users to contact you. I love Formspark.io for that, just slap a contact form on the app website and emails will start coming.

yesokayawesome · 3 years ago
So good to know there's a $dozens MRR club :) same here with https://apps.apple.com/app/supreme/id1281516834 but upgrading old iOS code to SwiftUI is a bit of a pain
aosmith · 3 years ago
Don't put yourself down, $9k/month is nothing to scoff at, Nice work!
bjornsing · 3 years ago
> Before this I tried creating paid web services but none took off. I realized I actually don’t use any indie web product after 8 years of professional coding. I’m only using web products from big companies like Google, fly.io, Amazon etc.

What kind of paid web services did you try, if you don’t mind me asking? I’m thinking about going this route myself, but I hear you - I’ve also pretty much bought exclusively from the big guys.

Any other learnings from the web service route you could share? Like what tech stack / platform did you use? How did you try to market your service? Can you see other reason (than not being big / trustworthy enough) why it didn’t work?

alin23 · 3 years ago
My most ambitious web project was https://noiseblend.com which is a web app for discovering music on Spotify.

It’s a next.js + React slow and memory hungry mess [1] which could have been static HTML with some JS for the dynamic bits.

Experience taught me to keep it simple nowadays, but I had to go through the Noiseblend mistakes first.

The stack is Python with Sanic for the backend, Postgres for db and Redis for cache.

That’s what remained after removing all the unnecessary services I implemented because I thought they were paramount: high availability, data locality, time series databases, performance monitoring, alerts etc. Forget about those until you start making money on the product.

The biggest disadvantage a web service has over a desktop app is that you have to keep it up. No matter what, you have a server to manage and make sure it keeps responding. That worry doesn’t exist on offline desktop apps.

The other is finding the market for it. Noiseblend didn’t have a market, and it being dependent on Spotify didn’t allow me to ask for money unless I did something more. That’s another problem, avoid creating functionality that depends heavily on big companies.

I thought about “pivoting” and turning it into a playlist building tool for DJs. I added filtering songs by key and mode (e.g. A minor) and asked a few people if they would use such a thing. Turns out that they use a semi-offline desktop app [2] that already does that and is much faster and powerful.

Oh well, at least now I have a way to find songs to improvise on with my Kaval and guitar.

From my observations, people are reluctant on paying for websites. I guess they don’t feel as “owned” as a desktop app.

[1] https://github.com/Noiseblend/ui/blob/master/pages/artists.c...

[2] https://mixedinkey.com/camelot-wheel/

tambourine_man · 3 years ago
Your apps and site look awesome, congratulations.

For whatever reason, the hero video at https://lunar.fyi/ makes Safari use 100% of all cores, Webkit.GPU goes nuts, WindowServer unresponsive… works fine on Chrome however. Monterey 12.5.1, iMac 5K, 27"

alin23 · 3 years ago
Thank you!

I think that might be because Safari uses the HEVC version of the video. I'm also seeing 25% usage on an M1 Max MacBook, which is more than I expected.

Firefox and Chrome don't have noticeable CPU usage. They only support the H264 encoded video.

I might have to reencode the video and optimize for hardware decoding. Default ffmpeg options were not enough apparently.

  -------
EDIT: it's actually because of the HDR section from https://lunar.fyi/#xdr

Safari is the only browser that can activate the HDR subsystem on these Display P3 screens, and by doing that it taxes the GPU more when playing back video.

tayo42 · 3 years ago
This is interesting, along with the discussion it started below. Thanks! Im a windows and linux (and andorid)user so I'm not to in tune with the mac world

How did you find paying users( or just users? i see you have free trials and free tiers) Does the app store offer that much discoverability?

alin23 · 3 years ago
For the first 3 years, Lunar was my only app, and it was completely free and not on the App Store. I just had a one page website with the app UI screenshot and a download link.

Since the app was free, I didn't seek out users too much. I just shared it on the usual channels of the time and forgot about it: ProductHunt, HN, Lobsters, Reddit

It became popular by itself because it solves a real need that people have and after picking up a bit of steam, it gets recommended a lot.

After launching rcmd, my first App Store app, it felt like it entered a black hole, no discoverability whatsoever. Until an App Store editor placed it in front: https://twitter.com/alinp32/status/1479462684315865099

That generated a large peak in downloads, and people started recommending it again. Blog posts on technical challenges I solved while developing the apps also help a lot but they're high effort and I need 2-3 months to accumulate enough research and knowledge for them.

Before Mac, I was both a Windows and Linux power user. I never saw someone buy a thing on Linux, not that it doesn't happen, but it's a rare occurence so I don't think there's much business there.

On Windows however, people buy software all the time.

Find the Windows inconvenience that annoys you the most, build something to fix it and share it with the world for free. If a handful of people find it useful, chances are there might be tens of thousands more like that who would even pay for you to work and fix more related annoyances that they have.

I have no idea in what state Windows UI programming is nowadays though, it wasn't pleasant last time I tried it 5 years ago. But even system tray utilities with minimal UI can be very useful.

solardev · 3 years ago
Paid user here. Thanks for making old-school but super-helpful desktop software!
alin23 · 3 years ago
> old-school but super-helpful

Love this, thank you for the kind message!

coffeeaddict1 · 3 years ago
How do you manage the licensing? Do you use some library to enforce the trial period in your apps?
alin23 · 3 years ago
For non-AppStore apps like Lunar, I use the macOS SDK from Paddle.com. It provides trials, license activation UI, payments and checkout UI, both in-app and on web. Here's how I use it: https://github.com/FuzzyIdeas/Lowtech/blob/main/Sources/Lowt...

For App Store apps I have my own custom solution which uses https://github.com/IdeasOnCanvas/AppReceiptValidator to see if the app has been bought, and if it isn't, I have a time and usage based expiry logic. When the timer expires, I block key functionalities of the app and show this screen: https://shots.panaitiu.com/o6qnP8

xwowsersx · 3 years ago
Love lunar! I have my shortcuts/hotkeys configured and it's a breeze to switch between super dim, medium brightness, and full-on-hyper-bright-it's-time-to-crank-some-work-out brightness. Thanks for this great app.
matznerd · 3 years ago
Thanks for Lunar, I have been using it b/c the native apple software wouldn't let me adjust light on my external monitor properly.

Also, I love the secret, extra brightness levels it allows on the main screen, especially when I am outside. Do you know if there is any risk of damage to the brightness by using it at the higher settings?

I once had software that me increase the volume of my macbook speakers and one day I was working and vibing to the song and pushed the volume all the way up... and blew a speaker out...

alin23 · 3 years ago
Thank you! :)

About XDR, I have an FAQ about its safety here: https://lunar.fyi/faq#xdr-safe

zestyping · 3 years ago
How do you market your apps, and how much time and money do you spend marketing and advertising them?

If conventional wisdom is to be believed, it seems like the difference between building an okay app and a great app doesn't matter that much, because success depends on investing the vast majority of the effort into marketing. That's a big deterrent for me — I'm much more interested in building awesome things than hawking them.

alin23 · 3 years ago
I spend very little time advertising them. Maybe 3 times a week I get an email with a relevant keyword mentioned on HN or Reddit, and in 2 of those cases I spend a few minutes writing a concise comment.

About 3 times a year I do promos on Twitter to get more followers and spread the word a bit more through retweets.

And then I have the blog posts I write, which do take a lot of time, but they are mostly for sharing knowledge, not for advertising. Although they do help get some eyes on the apps as well.

    > If conventional wisdom is to be believed, it seems like the difference between building an okay app and a great app doesn't matter that much
I'd say the difference matters a lot. Since being in these circles, I notice how low quality apps (or just apps where the author didn't give them much thought after launch) don't get recommended as much if at all, and bad rep is spread on them which deters people from even trying them.

I'm more inclined towards the "a good product sells itself" line. It definitely doesn't sell itself if people don't know about it, but you have a much higher chance to get picked up by vocal people and groups and recommended around if your app is high quality and makes a good impression. Even more so if you hear what people have to say after trying your app and try to improve the app for a few months after the launch.

Brajeshwar · 3 years ago
Hey, Thanks for Lunar. There are other free alternatives but Lunar's Pro makes it easy for me to have the external monitor have some sane sync with my primary display.
imdsm · 3 years ago
Lunar looks like it's quite extensive. (And the website looks great!) How much work have you put into it, over what period, if you don't mind me asking?
alin23 · 3 years ago
Thanks for the kind words!

I’d say I had a year of full time work (on and off in 3 years of time) until I had Lunar 3 which was the most stable until Apple Silicon arrived: https://github.com/alin23/lunar/tree/lunar3

I had accumulated about $5k in donations over those years which allowed me to quit my job, do 6 months of full time work in 3 months of time, and launch Lunar 4 with support for Apple Silicon: https://alinpanaitiu.com/blog/journey-to-ddc-on-m1-macs/

After that, the hard work started because now I had paying users asking for a stable app that was very Hardware dependent on a completely new macOS architecture. 9 more months of full time work followed.

Right now it’s finally quiet. I do about a bug fix and small feature release per month and I have plenty of time to work on my other apps.

deeblering4 · 3 years ago
Thank you for lunar. I use it every day. The ability to rotate the inbuilt apple display has been a killer feature for me.
alin23 · 3 years ago
Huh, I had no idea that function would ever be useful :) I guess you never know. Thanks!
mrtksn · 3 years ago
I see you sell apps directly and from the AppStore. What do you think about mac AppStore? The word in the street is that it's not growing and users aren't using it and developers are hating it because it lacks [INSERT FEATURE]. Is that right?
alin23 · 3 years ago
I love the App Store product and what it offers, what I don’t like is the bureaucracy that grew around it.

Because Lunar uses lots of private and reverse engineered APIs, it isn’t allowed on the App Store, so I had to replicate a lot of the distribution myself:

    - payments and refunds 
    - license activation
    - anti cracking measures
    - automatic (and rolling) updates
    - making a website for the app
    - SEO (the App Store is quite good at this)
    - error reporting and crash data collection
    - anonymous analytics
    - making sure I’m not mishandling any user data
I mostly opt for the App Store nowadays because it saves me the hassle for all of the above, but it comes with a number of pains and disadvantages:

    - no trial mode for one-time purchase apps
    - the sandbox is very limiting: no private APIs, no full disk access, no Accessibility Permissions etc. 
    - the review process is more annoying than helpful
    - the user ratings can hurt the business a lot when the product is harder to understand and users leave an angry review because they didn’t read the description before buying the app
For the trial thing I have my own solution where I publish a trial-only build on my website and a link to buying on the App Store when the trial ends.

The sandbox, well I found workarounds for most of my needs [1] but I still skip building some ideas because I know they would never be approved.

The reviews are as annoying as ever [2], I even got my name in a Wired article [3] because of that. They can be very discouraging.

[1] https://alinpanaitiu.com/blog/window-switcher-app-store/

[2] https://notes.alinpanaitiu.com/App%20Store%20review%20timeli...

[3] https://www.wired.com/story/apples-app-store-review-fix-fail...

jadamczyk · 3 years ago
I'm a fan of your apps. Huge kudos, especially rcmd is super nice. Use it all the time.
cocoonkid · 3 years ago
The contact option on the site is broken. I wanted to know if grila supports ics imports?

Because if yes I'm gonna get it ;-)

dqpb · 3 years ago
> I actually don’t use any indie web product

The only indie web product I use (and have used for many years now) is workflowy. So simple, so beautiful. Wish I invented it.

joshbochu · 3 years ago
How do you decide on whether you should open source an app? What impact do you think this has on your revenue/profits/clone-ability?
joshbochu · 3 years ago
Ah I did notice you encrypt/hide pro features. Still curious to hear your thoughts!
p2detar · 3 years ago
That’s quite interesting. Thanks for sharing. How did you go about marketing your apps and attracting customers/installs?
alin23 · 3 years ago
My secret is f5bot.com ^_^

I’m notified when keywords related to “human wants thing, my app can do thing” appear on HN, Reddit and Lobsters.

If I can then contribute with information to that discussion, I’ll also leave a link to my app.

Don’t just self plug, people (myself included) appreciate more detailed information on how they can solve their own personal problem, instead of being thrown into “here’s an app, figure it out”

spinlock_ · 3 years ago
Pretty cool, congrats! Can you recommend learning material about developing macOS apps with SwiftUI?
alin23 · 3 years ago
Thanks! I only learn by building small ideas and looking into the Apple documentation through Dash (https://kapeli.com/dash) and searching "how to do X" on Google. So I can't recommend material from first-hand experience.

But I've heard good things about this university video course: https://www.youtube.com/playlist?list=PL9VJ9OpT-IPSM6dFSwQCI...

On a first glance it seems to cover a lot of stuff I use regularly in SwiftUI, but also some videos are quite long. It depends if you like learning by watching, or by doing.

marvindanig · 3 years ago
building for app-stores is also kinda niche sorta these days. most businesses want to be on the web mainly with a presence the app stores. i make about $10k each month with Red Goose [1] with focus on the app stores.

[1] https://goose.red

alin23 · 3 years ago
That's a really good product for businesses, yes. They need a web presence as most are just stores and catalogs. A mobile app is a good complement to that.

What I'm building and noticing on other macOS developers are system utilities, that have no web equivalent. Things like window managers, app switchers, clipboard history, hardware controllers etc.

It's a smaller niche, but closer to the users. It makes a dev feel like less of a cog in a big system, and more of a craftsman giving people a way to solve their frustrations.

By the way, do you think noiseblend.com would fit into Red Goose? I tried both Ionic and Cordova but there were two big disadvantages to them:

    - way too much work to pack a Webpack+Next.js+React frontend into an app (and I didn't want to sell it, so not much incentive to put in that work)
    - both were still using older WebViews on iOS instead of the newer WKWebView and the memory requirements of Noiseblend triggered iOS OOM killing the app
I'm curious if you're using a newer (or simply stabler) packing technology.

swah · 3 years ago
Supporting your brother like that is very cool! For me, the calendar app is not available in Brazil though..
alin23 · 3 years ago
Thank you! The app is still awaiting approval from App Store, it will be available in every country soon.

You can use the trial build until then :)

constantlm · 3 years ago
Just want to say that Lunar is amazing.
lmarcos · 3 years ago
Thanks for sharing! Have you considered selling your Apps outside the AppStore? Would it be worth it?
alin23 · 3 years ago
Lunar, my best selling app, is outside the App Store. But I had to do 2 to 4 months more work to replicate what App Store is doing. See my more detailed comment here: https://news.ycombinator.com/item?id=33621601
smhoff256 · 3 years ago
Interesting. The code looks like the love child of F# and TypeScript.
efficax · 3 years ago
wow, zoom hider! just yesterday i was in a zoom saying i wish i had something that could keep the damn floating controls hidden when i hit escape, and there it is. fantastic
alin23 · 3 years ago
Heh glad it’s helpful ^_^

I have it constantly running with the menubar icon hidden, so even I forgot it existed. It just does its job when I go into a Zoom meeting.

mh- · 3 years ago
Grila doesn't seem to be available on the US mac app store?
alin23 · 3 years ago
It’s still awaiting approval from App Store reviewers, I just launched it today.

You can still use the trial build from the website until then.

ishjoh · 3 years ago
Nice work. This is a great accomplishment, keep going :)
andelink · 3 years ago
Your lunar app looks awesome, excited to try it out!
seydor · 3 years ago
How do you promote / seed your apps ?
alin23 · 3 years ago
Mostly links in comments and word of mouth :) see my comment here: https://news.ycombinator.com/item?id=33621814
0atman · 3 years ago
Coding pairs well and elevates many other side-hustles, I think.

Nearly every job can benefits from automation, and if it can't, then the logical thinking that coding requires will improve it in some way.

I paired coding with fiction writing and made a scifi podcast, which now represents 10% of my monthly income after two years!

I wrote up my experience and advice here, if you're interested in the details https://www.0atman.com/articles/21/make-fiction-podcast

0atman · 3 years ago
More recently (March of this year) I also started to teach what I can about coding on my YouTube channel (https://www.youtube.com/c/NoBoilerplate)

Which has seen enormous positive feedback - and youtube ads are very fair (50/50 split between you and Google), and you don't have to chase the money, it's all handled for you! Another 10% of my monthly income comes from YT, I'd guess.

The key with a youtube channel is to differentiate yourself from the rest in some way. I'm trying to do that with careful script writing and high-quality audio. Don't just dive in and waffle for 30 minutes while screenrecording, practice!

iamlolz · 3 years ago
I watched your Rust for the Impatient video only 2 days ago. Thank you, it was very helpful.
MattTV · 3 years ago
You're the best! I was in the middle of a six-month internship that only let me use C when I found your channel.

Up until that point, I was having a really hard time and thinking about dropping out of my software engineering degree because I just thought there has to be a better way to work on low level stuff.

And then I found your videos about Rust and I feel so much better about the future! I feel like I know way more now about what I want to look for in a company before I apply.

Thank you! (Literally made my first HN account to post this)

vermilingua · 3 years ago
Oh man, just want to say what a massive help your videos have been. I’d tried getting into Rust several times before finding your channel this year; and now I feel like I finally get it, not just the how but the why.

Please keep making amazing content for as long as you enjoy it!

sireat · 3 years ago
Fantastic channel!

After watching https://www.youtube.com/watch?v=0rJ94rbdteE I have this irrational urge to go out and write some Rust.

Indeed your scripts (the spoken ones) are great.

domlebo70 · 3 years ago
Love your channel! I'd love to see less Rust focused videos however. I feel like you've exhausted that avenue, personally.
727564797069706 · 3 years ago
Your channel is awesome! I enjoy your style very much. Thanks for inspiring and sharing your thoughts!
truly · 3 years ago
Congratulations!

Being a (part-time) youtuber myself, can I ask what you are using for audio?

It is indeed great!

tayo42 · 3 years ago
Thats funny as I just started writing fiction. I wanted to improve my written communication skills and thought it would be a fun way to. Thanks for the comment and link its interesting!
0atman · 3 years ago
Brilliant! Keep going, I hear is the advice, your best work is behind the initial bad stuff - so get it out!
danielheath · 3 years ago
> The thought of returning to corporate working kind of disgusts me. daily meetings, middle management bs, politics, bureaucracy... im sure your familiar with the typical complaints.

Have you considered working in a company that isn't like that?

Things to look for:

* Ownership: The owner should be the person running the business.

* Size: Fewer than 20 employees. Ideally two or three; consider being the first.

* Revenue: A reasonably stable revenue stream lets you take on mid-long term projects. Ad revenue from a niche content business is quite good here.

m3047 · 3 years ago
One of my favorite burnout jobs was as estimator for a high-end hardwood flooring company. Completely fell into it by accident, the place was next door to where I'd walk to get an espresso around 10AM.

So I'd walk in there occasionally to look at some of the demo work they had on the walls, and one day I opened my mouth and said "I need some exercise" and the owner said "we'll make you 'shop boy'!"; bear in mind I was in my 40s at the time. So one or two days a week I'd come in and sweep and clean for a few hours, and then that led to dump runs and eventually they found out I could fix electrical things (like their tools).

The owner was a fundie who homeschooled his kids, I wouldn't tag him as someone I'd seek out for a friend, but we had great conversations about religion and philosophy. The guy who did estimates was tired of it, so he gave me a week's training and off I went; he was my "boss" and he was 19 years old, awesome to work for. It was usually 4-6 hours, 5 days a week. Only paid minimum wage, but after a month they gave me health insurance and I didn't even ask for it.

It was a hoot, I had a "floor hunter" schtick. I got to look at some wild things: a safe that had fallen through a floor, somebody what wanted to put a wine cellar in the underground tunnel (needed a cypress floor natch) which the PO had used as a gun lane, a studs out remodel of an amazing mansion (I saved the subfloor in the ballroom!). Got to see the other side of some IT peeps I knew by reputation, a couple of whom I'd briefly met; a several of them looked like they were experiencing deja vu, but none of them found me out. I bid jobs from $1000 to $100,000 USD.

Did it for about a year.

uhtred · 3 years ago
I've worked in small (less than 20 employees) companies and although there were no grooming / standup / retro meetings (i.e. all the bullshit agile stuff I can't stand), it was replaced with other bullshit like having to answer the phone and deal with passive aggressive customers, zero benefits other than salary (no 401k etc), an owner who said things like "microsoft can build excel, why can't we build <insert feature here>", no project/product managers to manage the todo list, so everything was urgent and must be done imediately!
preben · 3 years ago
>an owner who said things like "microsoft can build excel, why can't we build <insert feature here>",no project/product managers to manage the todo list, so everything was urgent and must be done imediately!

<10 employees here. This is exactly my experience. The grass is always greener.

dhimes · 3 years ago
Yeah it helps if the owner codes- so they know what they are talking about at least in principle when it comes to building stuff.
uhtred · 3 years ago
Who downvoted this? Reveal yourself! A small business owner no doubt who the truth hurt.
danielheath · 3 years ago
As someone else said upthread, the character of the owner matters a great deal.
layer8 · 3 years ago
There are nice companies like that even at 100-something employee size. The company being owner-run is paramount, as is the character of the owners (caring more about the product and the craft than about maximizing profit).
bilsbie · 3 years ago
> (caring more about the product and the craft than about maximizing profit).

Actually caring about profit is good too. Problems start when the people in charge care about advancement, prestige, status, resume building, or CYA.

tayo42 · 3 years ago
Yeah that could be a possibility if all else fails. I think I also want to feel like I own my time. I guess i like the idea of taking this into my own hands, instead of being goldilocks with a job.
nicbou · 3 years ago
Programming can support almost any other domain. A programmer paired with another expert can create a lot of value.

These days I'm a webmaster. I don't get paid to write software, but writing software helps me get paid.

I help people with German bureaucracy, and occasionally, being able to create software helps me do my job better. I can build little calculators and widgets that support my content, for example.

If I didn't do that, I'd probably pair with other people to solve small problems that big tech doesn't cover. It's fun, it's effective, and it's often lucrative.

simplecto · 3 years ago
"A programmer paired with another expert"

This is the key phrase here. I might tweak it to say "subject matter expert", but that is just semantics.

I help my friend customize and automate his trading research and strategies with my python and automation skills.

We are experimenting with openBB, and I'm learning about trading, finance, and other industries. He gets to do things that a Bloomberg cant or wont do. This is a win-win.

specproc · 3 years ago
Non-profits are very different to corporate environments. Not without their own issues and bullshit, and less well-paid, but considerably more easy going and potentialy a lot more fun.

Some people like the idea of doing something meaningful, I've been in the sector too long to care about that. What I do find is that the sort of problems you're facing are far more interesting. For example, I spend all day trying to figure out how best to track how [ISSUE] is presented in the media.

Worth having a poke around non-profit job boards for interesting-looking problems. The good gigs are often solving very specific, weird and interesting challenges.

luckylion · 3 years ago
I've never worked in the corporate world as an employee, but I've worked long-term contracts as a freelancer with both Corporations large and small, and also large-ish non-profits.

My take-way: I'd take the corporate world over the non-profits any day of the week. The office politics level was so high that you'd quickly see it and its effects even when you only had like five in-person meetings and a few phone calls. It seeped into everything and it was just annoying. They were very laid back and the pace was a joke in comparison, but they all seemed to attract a type of personality that I don't want to work with (or maybe those are who remain and they run off all the nice people). Plus endless committees.

Granted, non of them were technical non-profits, they were just non-profits that also needed tech stuff done, and as mentioned, they were not small, so things might be very different in a small organization that doesn't yet have local, regional, state and federal levels.

specproc · 3 years ago
Yeah, I guess with any sort of organisation, corporate, academic, non-profit or otherwise, there's a tonne of variety. I've mainly been a non-profit boy, some have been great, others a completely shit-show. I'm European, and the scene here's very different to the US. YMMV.

I guess my thought here in my original reply was that one thing they can offer over corporates are cool problems to work on. I've got a lot of friends who do OSINT stuff, for example.

A good non-profit gig is a thing of beauty, I'm very happy with what I'm up to now, but that's me. Bad ones, sure, you'd probably be better off at a shitty corporate. Same with any work, homework on your prospective employer is essential.

synu · 3 years ago
I haven’t had much luck working with non-profits personally. It attracts people who build petty kingdoms, like any organisation, but there’s no mediating factor of needing to get results to temper it. It can all become quite arbitrary and toxic very quickly.
pjlegato · 3 years ago
OP said they are disgusted with politics and bureaucracy. Non-profits are (if possible) EVEN WORSE on those axes than commercial businesses.

Since there is no profit-driven forcing function, ALL operations devolve into pure politics and bureaucracy.

labarilem · 3 years ago
Can you recommend some non-profit job boards?
specproc · 3 years ago
Reliefweb is the humanitarian one, idealist is a decent general one, charityjob is the big UK one. Lots of stuff on normal national job boards though, I tend to filter for it.
rahul_nyc · 3 years ago
AI space is heating up with the release of Stable Diffusion models and OpenAI.

If you are interested you can start playing with these tech and make things useful for people.

I'm just getting started on this and released the MVP version of Picasa AI[1] and I'm excited about it.

I wanted to build something for a long time and I always postponed it for better time. With the AI trends I feel now is the correct time to jump in.

[1] - https://PicasaAI.com

jpolitzki · 3 years ago
This is the truth, about to raise and am looking for someone to help out. Let me know if interested!
rahul_nyc · 3 years ago
Hey, Sorry I missed your msg. Yes, I'm interested. Please ping me on Twitter or let me know how can I reach out?
sebastianconcpt · 3 years ago
Smartly marketed on vanity ;)

Deleted Comment

dools · 3 years ago
Being good at making other people money is actually a skill you can monetise. That’s basically what B2B software is: making money for other people. It’s the very definition of value creation. So focus on how you can make money for other people, then scale that up in a way that allows you to charge less than the value created but more than the cost to produce.

Also don’t try to think of an idea, just start talking to business owners about problems that cost them money or constrain growth (opportunity cost) and fix those problems.

moneywoes · 3 years ago
Any insight on the reaching out to business owners part?

Not getting anywhere with cold emails

dools · 3 years ago
Networking events such as BNI or meetups

Chamber of commerce events

Go door to door

LinkedIn messages and/or get introduced through shared connections

Facebook communities and/or other online forums where you can answer questions and build relationships

Phone calls

Better cold emails!

Friends and family

Also whenever you speak to someone and have a good conversation with them, ask that person for the contact details of someone else who might be interested in speaking

norin · 3 years ago
this is a really good advice. I've this as well.
ChrisMarshallNY · 3 years ago
> monetizing hobbies

I find two issues with this (disclaimer, My "hobby" is coding, so I guess I've been monetizing it, all my adult life):

1) Once someone starts paying you, they get to exert their influence on your work, and it becomes a lot less "hobbyish."

One of the biggest joys in my life, these days, is not having managers destroying my work.

2) Delivering ship software requires a lot of "not fun" stuff.

In some cases, the majority of the project could be wrapped up in "unfun," like needing to use particular coding practices, languages, dependencies, techniques, etc. Also, there's all the "polishing the fenders" kind of thing, like documentation, UX finish, maintenance, fixing all those bugs that you don't think are "actually bugs," establishing CI/D, configuration management, presentations to the Board, etc.

These days, I write software for myself. I eat my own dog food. Every one of my projects is a complete ship product, with all the aforementioned stuff (without the CI/D, as I don't really need it, for my one-man shop).

scambier · 3 years ago
> 1) Once someone starts paying you, they get to exert their influence on your work, and it becomes a lot less "hobbyish."

Definitely. I've been working on a free open-source project for 6 months. Last week, a user came with a feature request, and stated that they were willing to pay me. That could sound nice, but I immediately thought "nope". I told them that donations were appreciated, but I wasn't going to do commissioned work.

I don't want that kind of responsibility for my hobby projects.