- I received a bunch of C files (~100) in a non-trivial folder structure from a code generator, however without a Makefile or something similar. GPT generated a Makefile based on the folder structure.
- I needed to add a couple of functions regarding reading and parsing a certain binary file structure. GPT was a good help here, too.
Additionally I was reading about some topics in linear algebra. I asked GPT to produce a intuitive explanation of the topics. This then helped me to work through the abstract description.
For slightly more complex reference on topics I’m dabbling in (Like “what’s the right way to use React hooks for this component”) the benefit of leveraging ChatGPT increases. In many cases you’re able to skip the step of generalizing your problem and you can address your needs from the “inside out”.
Inside out example: starting at some API method names and sample code for some libraries, rather than starting with a list of libraries or worse not knowing what kind of library you need yet.
Finally the place where it has had the most impact for me is as a force multiplier on efforts outside of my comfort zone as an engineer. If I have a side project idea, or if I’m trying to be ambitious in design at work, I can often discuss approaches at length with ChatGPT and walk away with several ideas, or even conclusions about how best to proceed without exhausting myself.
Just today I had it write me SQL scripts for batch refactors / renames / replaces of column data and table column definitions and to generate a c# enum class for a table of response codes a payment processing gateway responds with. It has made me much more confident in my day-to-day job where I write web applications for clients.
Certainly speeds up integrations and anytime I have a bit of uncertainty as to how to solve a particular task which I have not come across previously - its a game changer!
After pondering it a bit I really couldn't come up with anything I wanted to use it for and haven't looked at it since.