Most active commenters
  • liszper(5)

←back to thread

170 points mogambo1 | 11 comments | | HN request time: 0.001s | source | bottom
Show context
jonstewart ◴[] No.45289784[source]
I first tried getting specific with Claude Code. I made the Claude.md, I detailed how to do TDD, what steps it should take, the commands it should run. It was imperfect. Then I had it plan (think hard) and write the plan to a file. I’d clear context, have it read the plan, ask me questions, and then have it decompose the plan into a detailed plan of discrete tasks. Have it work its way through that. It would inevitably go sideways halfway through, even clearing context between each task. It wouldn’t run tests, it would commit breakage, it would flip flop between two different broken approaches, it was just awful. Now I’ve just been vibing, writing as little as possible and seeing what happens. That sucks, too.

It’s amazing at reviewing code. It will identify what you fear, the horrors that lie within the codebase, and it’ll bring them out into the sunlight and give you a 7 step plan for fixing them. And the coding model is good, it can write a function. But it can’t follow a plan worth shit. And if I have to be extremely detailed at the function by function level, then I should be in the editor coding. Claude code is an amazing niche tool for code reviews and dialogue and debugging and coping with new technologies and tools, but it is not a productivity enhancement for daily coding.

replies(2): >>45289842 #>>45296208 #
liszper ◴[] No.45289842[source]
With all due respect, you sound like someone who is just getting familiar with these tools. 100 more hours spent with AI coding and you will be much more productive. Coding with AI is a slightly different skill from coding, similar how managing software engineers is different from writing software.
replies(5): >>45289916 #>>45289919 #>>45290450 #>>45292395 #>>45295410 #
abtinf ◴[] No.45289919[source]
liszper:

> most SWE folks still have no idea how big the difference is between the coding agents they tried a year ago and declared as useless and chatgpt 5 paired with Codex or Cursor today

Also liszper: oh, you tried the current approach and don’t agree with me? Well you just don’t know what you are doing.

replies(4): >>45290124 #>>45290154 #>>45290776 #>>45327451 #
1. liszper ◴[] No.45290154[source]
Yes, exactly. Learning new things is hard. Personally it took me about 200 hours to get started, and since then ~2500 hours to get familiar with the advanced techniques, and now I'm very happy with the results, managing extremely large codebases with LLM in production.

For context before that I had ~15 years of experience coding the traditional way.

replies(4): >>45290199 #>>45290235 #>>45290563 #>>45291789 #
2. sarchertech ◴[] No.45290199[source]
How many users is production and how large is extremely large.
replies(1): >>45290263 #
3. ◴[] No.45290235[source]
4. liszper ◴[] No.45290263[source]
200k DAU, 7 million registered, ~50 microservices, large monorepo
replies(2): >>45290323 #>>45290678 #
5. sarchertech ◴[] No.45290323{3}[source]
You have 50 microservices for 200k daily users?

Let me guess this has something to do with AI?

replies(1): >>45290489 #
6. liszper ◴[] No.45290489{4}[source]
No, It has something to do with experience. The system is highly integrated to other platforms and have to stay afloat during burst loads.
7. chownie ◴[] No.45290563[source]
Has anyone else noticed the extreme dichotomy of developers using AI agents? Either AI agents essentially don't work, or they are apparently running legions of agents to produce some nebulous gigantic estate.

I think the crucial difference is that I do actually see evidence (ie the codebase) posted sometimes for the former, the latter could well be entirely mythos -- a 24 day old account evangelizing for the legion of agents story does kind of fit the theme.

8. pjc50 ◴[] No.45290678{3}[source]
.. what is this thing and can we see it?
replies(1): >>45291203 #
9. liszper ◴[] No.45291203{4}[source]
you can OSINT me pretty easily, not going to post it here for the sake of anonymity against crawlers who train models on our conversations. today's HN comments are tomorrow's coding LLMs
replies(1): >>45292577 #
10. azinman2 ◴[] No.45291789[source]
You should write a blog post about your learnings. If you could even give some high level highlights here that’d be really helpful.
11. ◴[] No.45292577{5}[source]