I guess you already know, and you're asking exactly because you know.. But programming does not create value, it creates programs, which may create value.. Programming is a skill sure, but it does not create value, it creates programs. Programs may create value, so, the valuable skill is not really being able to create a program, but being able to find some problem, whose solution creates value. Programming may be re…
> Programming is a skill sure, but it does not create value, it creates programs. Economic value is created when a human being spends man-hours to produce an artifact that other people need and thus are willing to pay for. Programming is a form of working, as is designing, researching, building, plumbing etc. The artifact of programming (ie the program) is the value you create by working. Programs do not by themselve…
Ask HN: What's the best way to monetize actual programming?
71–80 of 125 posts
Re: Ask HN: What's the best way to monetize actual programming?
#72Maybe working at a prop trading firm?
Re: Ask HN: What's the best way to monetize actual programming?
#73I've worked for companies as a software engineer where the CEO insisted on using a third-party agency to host and develop part of their software... When it would have been trivial to develop everything in-house and to host it ourselves on Amazon EC2... I told them it was a bad idea but most of these CEO types are too dumb to understand... I since learned to keep my mouth shut and let them make their mistakes. It's not my business. My goal since then is also to maximize my billable hours.
Re: Ask HN: What's the best way to monetize actual programming?
#74Re: Ask HN: What's the best way to monetize actual programming?
#75Earlier quoted context omitted.
A penny saved is a penny earned. Many programmers are employed to automate tasks and reduce labor requirements. That adds value to the organization. You are splitting hairs by saying "the program" vs "the programming". You are a wizard that casts spells to make people's jobs easier. What exactly that means depends on the management. Once a job becomes easier they can either pay fewer employees to do the job or they c…
The parent's point is that you don't make money by casting arbitrary spells, you make money by solving problems for people. You happen to solve them by casting spells, but they're not paying you for the spell, they're paying to make the problem go away.
Plenty of other things add more value, but replacing 4 or more people at 200k a pop is already significant money.
Re: Ask HN: What's the best way to monetize actual programming?
#76Re: Ask HN: What's the best way to monetize actual programming?
#77Re: Ask HN: What's the best way to monetize actual programming?
#78Obviously the advice “start a start-up” has some caveats, but this is Hacker News, I mean this whole site/community started with the idea that “hackers” should just start start-ups, for similar reasons to this.
Re: Ask HN: What's the best way to monetize actual programming?
#79Programming is so little about typing code, at least if done right. It is really about making decisions: product/api design choices, system architecture choices, code organization and patterns, etc.
The actual typing of code can be done by anyone who can follow clean examples and operate development tools. This arguably should get automated away someday.
IMO, the best way to monetize good development skills is to float between product and tech lead -- not actually writing much code.
Re: Ask HN: What's the best way to monetize actual programming?
#80The good news is there is nearly unlimited demand for programming work. However, you have to filter it very carefully, learn how to market yourself and become very selective and specific about what you want to do.
Pick a very specific niche which is specifically designed to be highly profitable, low custom work and doesn’t involve whole cloth creative agency work (trust me; you don’t want it).
Strongly recommend finding a simple, repeatable system or workflow that allows you to constantly come into contact (in a valuable, engaging way) with your target audience (people who are going to pay you to do stuff).
This can be a podcast, community, dinner series, workshop, roadshow, summit you organize. The objective is to make it valuable for you to be constantly reaching out and getting in touch about something OTHER than selling that person your services.
I also recommend designing or developing your own IP. Create your own stack or best practices, turn that into a brand and go promote it. Try to only get work applying that exact stack. You don't want a disconnected stream of random work with no narrative. You want to anchor your consulting work or business in some fixed constraints so it becomes repeatable.
Furthermore, you should be very specific about what work you want. You probably don't want to be doing end-to-end full stack "from zero" development. You would be better off applying some repeating system, taking over maintainance of running systems or selling your own IP.
Find a community or start one where your target market hangs out and make yourself useful, visible and valuable. Learn how to select clients and stack retainer revenues. Quality over quantity.