Do a small test: if you're 10x faster then keep going. If not, shelve it for a while and maybe try again later
1,815 karma · joined April 6, 2025
Do a small test: if you're 10x faster then keep going. If not, shelve it for a while and maybe try again later
"I shipped code 15% faster with AI this month" doesn't have the pull of a 47 agent setup on a mac mini
that's nowhere near guaranteed
Google and Meta might be the only real threats against this given how much cash they have and so far Meta is just flopping
Seems that might solve your problem
You can do a "best" top submissions with a minimum of upvotes which ends up not being that many per day.. and you still stay up to date
Ads make the world a better place
They allow for innovation, giving new businesses a way to break in and reach customers
Lower cost to reach customers = lower product and service prices
For employees: do you think your employer has more or less budget for your salary if the cost to acquire a customer is higher?
People complain about the privacy invasion of tracking, and then in the next sentence get annoyed at the irrelevant products being pushed on them
We need better tracking! I should be able to show the exact people I built a product for that it exists
Imagine we were all able to create micro businesses for tiny markets to improve their life, and we had a cheap way to reach everyone in them
How many products or services out there could improve our experience in the world but we just don't know about them?
How is free video, written or audio content created without ads? People sure as hell hate directly paying for it
I love ads
The business landscape would look much different without advertising. New products would struggle to get the word out there. Cost to reach customers would go up, leading to higher product prices and lack of innovation due to not being able to break in
YouTube creators would struggle, probably going under unless they own their own products if they can't rely on sponsorships or ads
People love to complain both about privacy invasion of tracking, and then also about irrelevant products being pushed on them that they'd never want
Bad targeting is the problem! Targeting needs to be better. Do you think a business wants to push their products on people that don't want them? Of course not. It's a total waste of money
Imagine a world where micro-niche businesses could exist, where we could innovate products exactly for you and a tiny sub-group of other people that would improve your life. The only way you'd ever find out about them, and thus that they could be sustainable, is with better ad targeting
I love ads
I think it would suck if to effectively get the word out there for a new product you needed to rely on..
...direct outreach (uneconomical for anything below $100/mo and IMO way more annoying than ads)
...word of mouth (referrals are very, very hard to control and aren't correlated with your product's quality)
..or owning a popular media source
Does that not hurt product innovation?
The harder and more expensive it is to reach customers, the more prices need to go up as a result
tell me you've never seriously attempted starting a software business without telling me
It's like all these people for the last 2 decades "if only I knew how to code I'd make an app and be rich!" yeah sure you would
What I'd also add:
Because of the unspecified behaviour, you're always going to need someone technical that understands the output to verify it. Tests aren't enough
I'm not even sure if this is a net productivity benefit. I think it is? Some cases it's a clear win.. but definitely not always. You're reducing time coding and now putting extra into spec writing + review + verification
I wanted to refactor a bunch of tests in a TypeScript project the other day into a format similar to table driven tests that are common in Golang, but seemingly not so much in TypeScript. Vitest has specific syntax affordances for it, though
It utterly failed at the task. Tried many times with increasing specificity in my prompt, did one myself and used it as an example. I ended up giving up and just doing it manually
New code generation / modification I think we're hitting a point of diminishing returns and they're not going to improve much here
The limitation is fundamentally that they can only be as good as the detail in the specs given, or the test harnesses provided to them. Any detail left out they're going to make up, and hopefully it's what you want (often it's not!). If you make the specs detailed enough so that there's no misunderstanding possible: you've just written code, what we already do today
Code optimization I think they'll get quite a bit better. If you give them GCC it's probable they'll be able to improve upon it
Just because we're here doesn't mean we're getting to AGI or software developers begging for jobs at Starbucks
Codex frustratingly failed at refactoring my tests for me the other day, despite me trying many, many prompts of increasing specificity. A task a junior could've done
Am I saying "haha it couldn't do a junior level task so therefor anything harder is out of reach?" No, of course not. Again, it's not a human. The comparison is irrelevant
Calculators are superhuman at arithmetic. Not much else, though. I predict this will be superhuman at some tasks (already is) and we'll be better at others
Even if it's not straight astroturfing I think people are wowed and excited and not analyzing it with a clear head
Oh how I'd love to just use an old android with graphene os and work half the time. Unfortunately the math doesn't work
That's one of the biggest benefits of software quality and the long-term investment: how easy is your thing to change?
This is proving GP's point that you're going off feels and/or exaggerating
Successful projects: quite often much longer than 10 years
Code quality doesn't matter until lots of people start using what you wrote and you need to maintain/extend/change it
God it's a depressing thought that whatever work you do is just a throwaway no-one will use. That shouldn't be your end goal
I agree, and I didn't even fully consider "recompiling" would change important implementation details. Oh god
This seems like an impossible problem to solve? Either we specify every little detail, or AI reads our minds
You know if people pay for this en masse it'll be the new default pricing, with fast being another step above
But now the clankers are coming for our jobs suddenly we're optimization specialists