Hacker Newsnew | past | comments | ask | show | jobs | submit | halis's commentslogin

This was a really good article. I typically code with Sonnet or Opus, but I'm going to start using Codex to review local changes before I do a PR. It does a great job at identifying issues and then patching them. I just feel weird having Anthropic review it's own code so this will be my workflow for now. For complex features I also use Opus to cook up an implementation plan ahead of time that a lot of the time I have Sonnet implement. I may also have Codex start devil's advocating the plan before I start too, just to catch issues earlier.

I suppose if you stored the code in ASTs and the LLMs all have to parse the code into ASTs when analyzing it, you could make it more efficient for them to work on code?


Actually, based on a google search apparently LLMs don't parse code into ASTs.


Don't worry, Grok will break the picket line and come in as a scab. Elon would fuck his mother for a nickel.


You forgot about crypto, 3D printing and games with virtual real estate.


Nitrogen.


If you don't use Excel (or Google Sheets in my case) it's my favorite way to do financial calculations because you can easily customize contribution amounts or withdrawals in certain years by having different columns.

Nice site though!


I personally have settled in working at big companies, where expectations are really not that high of anyone. While I'm still highly productive at work, I don't go 100% as it will just piss all the other devs off. I give it about 50% effort and when the bell rings I just close the laptop. After all, it is just a job.


I've had the opposite experience, but keep in mind that a lot of what gets worked on in large companies is glorified legacy CRUD apps. What I mean is, these applications have already been built with little thought about architecture, best practices and testing. These apps already have design flaws and bugs galore.

In these types of applications, there's already a lot of low hanging fruit to be had from working with an LLM.

If you're on a greenfield app where you get to make those decisions at the start, then I think I would still use the LLMs but I would be mindful of what you check into the code base. You would be better off setting up the project structure yourself and coding some things as examples of how you want the app to work. Once you have some examples in place, then you can use the LLMs to repeat the process for new screens/features.


The people saying that AI can't write "their" code are probably the same engineers that work for FAANG and write like 10 lines of code a month.


Just need to retire the us-east-1 region, it's becoming a meme at this point.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: