Ask HN: What's the best way to monetize actual programming?
101–110 of 125 posts
Re: Ask HN: What's the best way to monetize actual programming?
#102Sometimes we'll get an interesting bug that requires a pretty involved deep-dive, but I definitely spend a lot of time twiddling my thumbs, too.
I've heard with WFH, some devs are multiplexing multiple jobs simultaneously. Seems effective, if not somewhat unethical and potentially stressful if one job suddenly requires a massive time investment.
Re: Ask HN: What's the best way to monetize actual programming?
#103You can try to convert they leisure time into more money, but I'd recommend putting it into yourself and something you enjoy. It's like halfway being "retired" while still making big money.
Re: Ask HN: What's the best way to monetize actual programming?
#104edit: work from home?
Re: Ask HN: What's the best way to monetize actual programming?
#105While I’ve been more of a product leader than engineer, my best friends are engineers and we’ve had many long talks about the experience.
After serving as an agile coach, SaaS founder, and doing lots of freelance web dev/digital agency work, I came to the same conclusion.
How is there not a model for harnessing the genuine power of programming?
The other answers I’ve seen here are ones I’ve said myself many times before, but they’ve just proven unsatisfying.
So here’s the conclusion I came to:
We need a new business model design explicitly to achieve this outcome.
I ground it in intrinsic motivation:
(Some) engineers love building things that help people
That’s the beauty of a small startup, as an engineer you are proximal to the user.
You don’t just get to build something helpful, you get to feel when it’s helpful. You get rich feedback, you can use your intuition.
So my question was - could we create even more intimacy between engineers and the people they help in a way engineers enjoy?
At first that might sound scary. We’ve all faced the overwhelm of engaging with users who don’t “get” the process.
So the key is to edit the context.
First, we rule out “growth at all cost.” The engineer needs full autonomy to regulate the pace at which they engage with the user.
So at the entity level we’ve made the decision to never sell - meaning no investment capital, no board with a vested interest in overriding the engineering experience.
That also means we need to edit the alternative model - a service company. The engineer must have decision making power over whether or not they want to keep working with a client. We put that into our agreement with each client.
We’ve already fired our first few clients that weren’t a culture fit. It’s amazing. Our engineers now work with companies and people they want to work with.
Once the engineer has autonomy and real control over pairing with users, something magical happens - they get really excited about the novel problems they uncover and just dive in. The productivity is ridiculous.
And we keep it at 80% WIP.
Here’s the technical innovation that has enabled this: Coda.io
It turns out sophisticated low/no code tools enable computational thinkers to solve business problems so fast they can even design internal products in real-time with the user.
Talk about feedback loops.
The emotional payoff is incredible - we’ve literally had users on calls cheer, cry, and say they feel like they have hope again that their work won’t always be a grind.
If this all sounds a bit unbelievable, you aren’t alone. Every engineer who has joined our team has gone through a journey of testing “wait, is this for real though?”
I’m not sure if we’d be a fit for you or you for us.
The wisdom you’ve gained, and that you seem to still have your curiosity and heart, makes me so curious to get your take on what we are up to.
Everything we are doing is so new most of the time my answer to questions are “I don’t know” but I’m having the most fun of my life figuring it out with our team.
My info is in my about section.
Good luck on your journey!
Re: Ask HN: What's the best way to monetize actual programming?
#106If you find work for a small hedge fund, writing algo-trading code, that might be one of the most satisfying ways you can monetize code. If it's a small company, it means you'll be hands on, but also expected to work very, very hard. Compensation is directly linked to how well your code performs, this is especially true if you're in a latency-sensitive environment, like market making / HFT. However, these jobs tend t…
This is changing as of late. I started an HFT gig a few months ago and it's 100% remote.
Re: Ask HN: What's the best way to monetize actual programming?
#107If you find work for a small hedge fund, writing algo-trading code, that might be one of the most satisfying ways you can monetize code. If it's a small company, it means you'll be hands on, but also expected to work very, very hard. Compensation is directly linked to how well your code performs, this is especially true if you're in a latency-sensitive environment, like market making / HFT. However, these jobs tend t…
> However, these jobs tend to only existing in a few locations in the world (Chicago, Boston, NY, London, Hong Kong, Singapore, and maybe a few other places) This is changing as of late. I started an HFT gig a few months ago and it's 100% remote.
Re: Ask HN: What's the best way to monetize actual programming?
#108Earlier quoted context omitted.
Whether they would sell below market rate is subject to strategic, legal and even political factors. However, bare in mind there are math involved here. If the market sells 1 ton of iron for 20$ (manual labour) and I manage to get a truck I could either sell 1 ton for 20$ as the others and make more profit than them, or I could sell, let's say 1 ton for 10$. This is a strategic move that would squeeze the competition…
You sell 1 ton for $20, and I sell 1 ton for $10 but thereby increase the demand (for my cheaper iron) more than double, I'm not only going to outsell you in "tonnage" but also earn more cash than you. My cheap iron will make people make things out of iron like never before, things you wouldn't even consider back doing with $20 iron. The scalability of software greatly amplifies this point. It's not the work being do…
However, the market is full of popular, poorly implemented ideas. So I guess you're right.
Re: Ask HN: What's the best way to monetize actual programming?
#109Earlier quoted context omitted.
> However, these jobs tend to only existing in a few locations in the world (Chicago, Boston, NY, London, Hong Kong, Singapore, and maybe a few other places) This is changing as of late. I started an HFT gig a few months ago and it's 100% remote.
Would you like to describe some of your history and day to day life now? Its so far away from what I do I'm fascinated what HFT job entails.
It's a lot of fun overall, but still, not 100% of the time, for instance you have to interact with dozens of different protocols, all of which are braindead in their own special way. People skills are also more important than a "pure tech" kind of role.
I did have some trading experience already, which probably helped but is not required. It probably did help paper over some softer spots I had on the technical side, though :)
Re: Ask HN: What's the best way to monetize actual programming?
#110Update: Sorry I guess "bug bounty" isn't the right term. I meant sites like bountysource.com