"There's clearly a way to leverage these tools to turbocharge your productivity, like at least 2x or maybe even 10x. But what is it?"
Many will keep it a secret, a few will share, the remainder will turn it into a product. You could spend hours on HN and find best practices floating around. At some point a product will come along and equalize everything.
Event if the agents are writing code (lets say) 10 times faster, some human has to review it right? So there is still a bottleneck. And I would say that person should be the first to review it before sending it for review to other team members.
Even if there are tests, I never feel comfortable committing code that I haven't understood at least on a broad level.
I do use all those tools, since from the very beginning when ChatGPT even wasn't widely available.
If you are automating something that isn't high impact or important, sure just let it write the code and don't even verify it.
But in a big org, you'll need to validate it on every step, every generated line of code can have bugs, injections and negative side-effects.
I believe you'll be more productive by using it, and prompting well, but you'll need to invest much more time on double-checking if everything is working accordingly to what you initially planned, or you might ship very broken code in production that can be difficult to revert, at a times.
2x productivity is possible, but it really depends on the kind of tasks you get. If your entire job is prototyping stuff, sure you are now 100x+.
But if you need to write very complex business logic that will last for years, with lots of back and forth and discussions with PMs and whatnot, which is the majority of SWE corporate jobs... my bet you'd be at maximum 1.5x!
"There's clearly a way to leverage these tools to turbocharge your productivity, like at least 2x or maybe even 10x. But what is it?"
Many will keep it a secret, a few will share, the remainder will turn it into a product. You could spend hours on HN and find best practices floating around. At some point a product will come along and equalize everything.
What kind of work are you dealing with?
Event if the agents are writing code (lets say) 10 times faster, some human has to review it right? So there is still a bottleneck. And I would say that person should be the first to review it before sending it for review to other team members.
Even if there are tests, I never feel comfortable committing code that I haven't understood at least on a broad level.
The people on your network are BS'ing about it.
I do use all those tools, since from the very beginning when ChatGPT even wasn't widely available.
If you are automating something that isn't high impact or important, sure just let it write the code and don't even verify it.
But in a big org, you'll need to validate it on every step, every generated line of code can have bugs, injections and negative side-effects.
I believe you'll be more productive by using it, and prompting well, but you'll need to invest much more time on double-checking if everything is working accordingly to what you initially planned, or you might ship very broken code in production that can be difficult to revert, at a times.
2x productivity is possible, but it really depends on the kind of tasks you get. If your entire job is prototyping stuff, sure you are now 100x+.
But if you need to write very complex business logic that will last for years, with lots of back and forth and discussions with PMs and whatnot, which is the majority of SWE corporate jobs... my bet you'd be at maximum 1.5x!
you should take the time to watch youtube videos on AI agents and coding in general
also vs code + github copilot pro plus for more context