2 ms·
FWIW, I don't disagree with your assertions. However, I would love to know more details about "My googling and stackoverflow usage for solving problems has pre
by digging 4y ago
FWIW, I don't disagree with your assertions.
However, I would love to know more details about "My googling and stackoverflow usage for solving problems has pretty much dropped to zero."
I have found ChatGPT too unreliable to make a significant impact. I am worried I am bad at prompt engineering, but my excuses so far are:
- It doesn't know my codebase and can't answer questions about business logic or context
- It is slower for me to correct its mistakes when generating code I already know how to write, than to write it myself
- It is often wrong in subtle ways when explaining code, concepts, or anything. Therefore it's unreliable when explaining "why is X happening in my code". At best it's a value add, not a value multiplier, when debugging.
- gertlex 4y agoThis isn't the kind of work I do all the time, and is a mix of work + home automation setup; from the past couple weeks: - netboot grub menu syntax: amazing; this stuff is hard to google and chatgpt just knows it (mostly; couldn't get a few things working; not sure heredocs are actually supported) - dockerfile generation - docker-compose generation, from description of the services needed (grafana + prometheus); was easier to iterate on this (I have past experience) than to follow some guide out there that combines 10 related components - python scripts to push to prometheus. slam dunk - google's oauth2 api stuff for Nest device. slam dunk (most of my time went into googling my way through setting up the dashboard to get a refresh token) - I'm not using it with the actual work codebase (so, lately refactoring has felt especially painful) - Copilot did some nice work for me, for stuff I don't do often (sqlite3 migration writing), but probably going to cancel that subscription... Yeah, it can be wrong... I'm not a pure programmer type perhaps, but more of a systems/test integration guy, who troubleshoots the full stack. Troubleshooting chatGPT's goofs is basically equivalent to troubleshooting my coworkers' creations. I'm probably guilty of not pushing chatGPT hard enough. I've done a bunch of small things with it, to date. And it's saved me a bunch of time! When I'm fully awake/in the zone, yeah, coding things myself is faster. But if I'm tired but still want to make progress, chatGPT is more effective than staring at my text editor!