2 ms·
As someone who finds ChatGPT life changing and amazing, here's what you're missing: 1. I'm a strong software engineer, but there are a lot of places where I ha
by CuriouslyC 3y ago
As someone who finds ChatGPT life changing and amazing, here's what you're missing:
1. I'm a strong software engineer, but there are a lot of places where I have a conceptual understanding, and can describe the properties of a correct solution, but I don't know the "jargon" of libraries. ChatGPT lets me describe the properties of the solution declaratively and it can write the library code that implements that behavior for commonly used libraries.
2. My specialty is machine learning/AI, so there are things like Devops where I have an understanding of docker/terraform/etc and can use them but I don't know the best way to utilize those to take full advantage of them. ChatGPT can tell me about devops best practices and how to use the tools/structure the configs to avoid a lot of footguns. This also applies to areas like front-end, where you can ask about front end best practices given a particular project's properties, and it can even update existing code to implement the things it tells you about.
3. ChatGPT is great at writing boring code like tests, documentation, etc. Not writing that code makes coding much more engaging in general.