Ask HN: Is $300/HR too low these days for custom full stack?
Background. I'm a solo dev. I used to just bid contract jobs at around 25% less than where I used to work. So back in 2008 I would bid $75k to go solo on a job I knew my former employer would charge $100k for. I switched to an hourly rate around 2012 because I was tired of re-negotiating over every new feature (or what constituted a feature). At that point I just did an estimate, backwards from my job rate, and settled on $75/hr. Since then I've increased to $300/hr.
But even back then, in 2012, I knew freelance consultants who specialized in something like Salesforce setups, who would come into someone's office and charge $450/hr to be there.
Is $300/hr stupidly cheap now? I also know which code I could write with LLMs but I never check in LLM code. I could, but that would be cheating. I spend the hours writing code by hand.
I'd like to hear from anyone in a similar position.
16 comments
[ 3.9 ms ] story [ 38.2 ms ] threadMost clients care more about results/reliability than whether every line was typed by hand.
Spoken like someone who charges by the hour.... you are incentivised to do things the slowest possible way...
Now, of course, slow might be better, or fast might be better, but you frame fast as "cheating" not as "inferior"... which is ... interesting..
1. If LLMs are doing the work then why pay a consultant at all in the first place.
2. Secondly, I would expect the LLM output to cost just as much, or more, because it would require deeper code inspection and more thorough test automation cases. In my manually written code the test automation cases are there to account for future regression where in the LLM code the test cases to there to identify bounds checks against the requirements.
Having LLMs write production code for clients presents a lot of extra risk for me in maintaining those codebases in the future. Writing it myself, I know exactly how every stitch of it works, how the logic is delegated, and where everything lives. With LLM-written code for something large and complex, you practically need an LLM to debug it. With my own code, if a bug crops up, I can reliably guess which file and which function out of hundreds is causing the issue.
One thing I don't charge for is fixing bugs once software is delivered. So by avoiding LLM-generated code, I feel I limit my exposure to poring over files I may have only read once, didn't write, and feel less confident in understanding the implications of any changes I make.
Unless you are a very well known expert in a certain niche, who the hell is paying $400/hr?