6 ms·
And then Anthropic has an outage and you what...have a coffee break until then? All that time babysitting the AIs just to be a little faster but probably with l
by rootnod3 4mo ago
And then Anthropic has an outage and you what...have a coffee break until then?
All that time babysitting the AIs just to be a little faster but probably with less knowledge/control over what they did?
- bottlepalm 4mo agoAs the AI is working, I am working - reviewing, regression testing, thinking about if the currently implementation is too complex and how to simplify it etc.. I totally review and understand everything the AI is generating and often push back, have it re-do something, or do it myself. In the end I feel like the quality of the work is at a v3 level in the time it took to do a v1. The productivity and quality increase is real.
- comradesmith 4mo agoI’ll deal with that problem when it happens
- afavour 4mo agoI don’t think you’re quite getting what OP is describing. I work in a similar way… I am aware of all the code being written. If Claude had an outage I could write it myself. It would just take longer. You say “all that time” babysitting AIs but in my experience it isn’t that much time, if anything the back and forth at the planning stages is more productive than when I’m doing it by myself because I’m being asked questions and having to think things through from different angles.
- halfcat 4mo agoHow do you stay aware of all code being written? Maybe it’s just me, but I’ve never understood how one understands from reading code. Yes you can understand what that code does, but not why it was done that way instead of a different way. In the end I only understand it deeply if I end up writing it. Chatting through it is helpful to me, but having AI crank out code loses all of that context pretty quickly. I’m not disagreeing. Just curious how you think about this, and if there are key parts of your process that help you stay contexted in.
- bottlepalm 4mo agoIf you can't understand why the code is done in a certain way from reading it then the code is missing comments or needs to be refactored. Even code you write yourself, given enough time, you will forget the why unless you wrote comments. In a way comments are as much for you as they are for others. Even before AI, understanding code you didn't write is essential to working on a team of other developers. If you can't understand the code from reading it, then that's part of the feedback loop - too complex, needs comments, etc.. On large teams you'll spend as much time reading code as you do writing it. And long term when it comes to writing maintainable code - the ability for others to read and understand it, including the why of it, is paramount. Your code could literally be around for decades.
- manmal 4mo agoCodex barely writes any comments, while Claude makes a slop article for every one line commit. I’d enjoy something in the middle.
- surajrmal 4mo agoTry antigravity. I think it generally has the right level of comments.
- bottlepalm 4mo agoYes exactly. I don't like Codex not writing comments - and even proactively removing useful comments! There was some change in the last month that causes Claude to write crazy long comments. I routinely have to ask Claude to 'tighten' up the comments before the final commit.
- locknitpicker 4mo ago> If you can't understand why the code is done in a certain way from reading it then the code is missing comments or needs to be refactored. Code is never missing contexts. If what your code is doing is not obvious to the reader, it is bad code that needs to be fixed. Things like cryptic low-level expressions should be extracted to helper functions with descriptive names or even extracted into a class, and classes need to comply with the single responsibility principle.
- maximinus_thrax 4mo ago> I am aware of all the code being written. Define 'aware'. The volume of code for a feature/system to make it worth using a more complex workflow such as this one, is definitely larger than what a human can even briefly review and build a mental model about the inner workings within a reasonable amount of time. Reasonable meaning not considerable delaying the process. When deadlines loom and management adds pressure, this 'awareness' is the first thing that goes out the window.
- glhaynes 4mo ago"All that time babysitting the AIs just to be a little faster" doesn't seem like an accurate/unbiased portrayal of what they said: "The v1 feature feels more like a v3 given the amount of iteration it already went through."
- mohamedkoubaa 4mo agoAnd then solar radiation permanently knocks out the electrical grid and you what... have coffee break until society finds a new equilibrium?
- prerok 4mo agoNo, then you go back to programming on the white board, just like in college. /j
- efitz 4mo agoIf you only have one AI window open, you’re doing it wrong. You task swap to another window/agent, get it working on something, rinse and repeat. I can keep 4 busy most of the time. When I task swap I also check in on what the other agents are doing to make sure they’re on track, not blocked and not struggling.
- well_ackshually 4mo agocongratulations on your soon to be coming burnout. Keeping that many tasks in parallel, running all the time will kill you.
- speff 4mo agoI suppose it depends how hands-off the tasks are - I max out at 2 parallel sessions working on different parts and it's fairly exhausting once done. I can see the number of parallel work increasing if there's a good dev/test loop. But at $WORK, that's not usually an option.
- rootnod3 4mo agoSo, hands-off meaning "just let the AI cook and don't check it"? Either you follow everything it does, revise the plans, do the code review, manual adjustments, etc, or you run sessions in parallel, not being that attentive and constantly context-switch (also resulting in less attention I guess). I fail to see the benefits honestly.
- DonHopkins 4mo agoIt's great to work from home so you can take nice little micro naps while code's generating, reviewing, building, and deploying. A calm attentive alternative of vibe coding: restful coding. It's much easier to read and review code after a refreshing cat nap, especially with a real cat. Too bad that's not usually acceptable to do that in the office. It should be! Slacking off by sword fighting all day is too exhausting. https://xkcd.com/303/ https://xkcd.com/303/
- wahnfrieden 4mo agoCodex has 99.98% uptime
- kordlessagain 4mo agoUnlike Claude who barely has 2 9s.
- refactor_master 4mo agoWe're already having coffee breaks when AWS and CloudFlare are down. What's another break in the mix? If anything, we might be lucky that they're down at the same time, so we can consolidate the breaks.
- soupspaces 4mo agoIn Soviet Russia, the AI babysits you https://en.wikipedia.org/wiki/In_Soviet_Russia https://en.wikipedia.org/wiki/In_Soviet_Russia
- 8note 4mo agowhy not? then demand some lack-of-uptime compensation for a lack of uptime
- raven12345 4mo agoYou can have multiple tasks running
- jerezzprime 4mo agoYes get a coffee. Being able to execute 5 things at once is amazing, but it's a recipe for burnout. We have to be more careful and explicit about how we spend our time, and that means more explicit time away. If this thing makes you 10x more effective (I truly believe it can), you can afford to spend 20% less time behind the desk and more time doing whatever it is that actually makes you happy. Hopefully your manager understands that calculus.
- cube00 4mo ago> Hopefully your manager understands that calculus. The majority of jobs are still paid on a 40 hour per week basis. Disappearing for a day each week (20%) won't fly when you're full time.
- busterarm 4mo agoCompany I'm familiar with that went all in on Codex ran out of tokens for a week and wouldn't increase their spend. I pretty significant number of their engineers flat out refused to work. Like publicly said so. "Increase our plan or I'm taking the week off."
- gitaarik 4mo agoWhat do you do when your search engine goes down?
- skydhash 4mo agoI have all the relevant sites for my projects in my browser history. A search engine is just a quicker way to get to a particular page.
- bigfishrunning 4mo agoMy computer has man pages. They're usually pretty great! failing that, most of the APIs i use are open source, so i can read the code anyway.
- shinycode 4mo agoIt’s a fragile equilibrium and it depends on the kind of project you’re working on. If the knowledge debt is ok then yes, it’s just like a delivery job, if the truck has an engine problem I won’t continue to deliver the packages by walking or finding and setting up an other truck from where the vehicle breakdown happens. I’ll just wait because the wait is still faster than the other solution because of the knowledge debt it’s too long to pickup by hand and continue. Now if it’s my job then I can’t have a knowledge debt and if Claude is down I’ll continue working manually because I know and understand and can continue without having to understand a lot of logic before continuing
- vcdk 4mo agoWhenever Anthropic is down, I switch to my other alternative AI provider. If that is also unavailable, or no more tokens left, then I can switch to my local AI. Not the same in terms of quality and speed, but good enough for an experienced engineer to still be more productive than falling back to doing it by hand. For my principal activity I do not want to be dependent on a sole provider. Besides that, I expect that the pending token price increases are going to hurt a lot of people/companies.