Asking #ChatGPT to write code that I know how to write feels similar to working with a junior developer. It takes a lot of revisions and feedback to get things just right, and it feels like it'd be faster for me to do it myself.

Unfortunately, unlike a human junior developer, ChatGPT can't learn from me over time, due to the limited context window.

Where ChatGPT shines is writing code that I don't know how to write myself, saving me the learning curve of figuring it out.

@JesseSkinner I tried asking ChatGPT to write my some date time code in JavaScript and it just couldn’t do it. It made my native API functions and everything. I also tried using Bing AI to help me solve some issues I’m working through with module federation (sharing MUI theme context) and it just copy pasted the top Stack overflow post which just said to abstract the theme into a separate module. I told it that I couldn’t do this and it responded with the same answer
@JesseSkinner the day that AI can solve date time issues or how to take into account the context for which something needs to be built is really when it will become a tool that I will use on a daily basis.

@asteroidrainfall Yep. Somebody needs to keep an eye on the AI to make sure it's doing what it's supposed to, for a long time to come, probably forever.

I think the most useful thing it can do is act as a kind of broad search engine, where you can describe your vague use case and get some higher level ideas about what to do. It has suggested libraries for me I didn't know existed.

@JesseSkinner @asteroidrainfall that's it basically, a new way to search information. But it doesn't understand any of it, or reasons about it.
It just strings stuff together it "read" about in coherent language that seem to fit together.
But sometimes it doesn't fit together at all.
@n3wjack @asteroidrainfall yeah that's right. I know some humans that are good at that too ;)