3 ms·
Not the op, but I just tried it. I agree with his point that this is a huge step up in having the discussion and then a separate canvas where the work takes pla
by breck 2y ago
Not the op, but I just tried it. I agree with his point that this is a huge step up in having the discussion and then a separate canvas where the work takes place, and then iterations are done to the canvas.
I LOVE the UX animation effect ChatGPT added to show the canvas being updated (even if it really is just for show).
Here's my user test so you know I actually used it. My jaw begins to drop around minute 7: https://news.pub/?try=https://www.youtube.com/embed/jx9LVsryC50?si=P0ye-01HlgLJcJvy https://news.pub/?try=https://www.youtube.com/embed/jx9LVsry...
- cj 2y agoThat’s a great demo of Canvas. Slightly OT, but one thing I noticed further into the demo is how you were prompting. Rather than saying “embed my projects in my portfolio site” you told it to “add an iframe with the src being the project url next to each project”. Similarly, instead of “make the projects look nice”, you told it to “use css transforms to …” If I were a new developer starting today, it feels like I would hit a ceiling very quickly with tools like this. Basically it looks like a tool that can code for you if you are capable of writing the code yourself (given enough time). But questionably capable of writing code for you if you don’t know how to properly feed it leading information suggesting how to solve various problems/goals.
- breck 2y ago> Basically it looks like a tool that can code for you if you are capable of writing the code yourself (given enough time). Yes, exactly. I use it the way I used to outsource tasks to junior developers. I describe what I need done and then I do code review. I know roughly where I want to go and how to get there, like having a sink full of dirty dishes and visualizing an empty sink with all the dishes cleaned and put away, and I just instruct it to do the tedious bits. But I try and watch how other people use it, and have a few other different styles that I employ sometimes as well.
- cacois 2y agoThis just raised a big red flag for me: > I use it the way I used to outsource tasks to junior developers. Is this not concerning to you, in a broader sense? These interactions were incredibly formative for junior devs (they were for me years ago) - its how to grew new senior devs. If we automate away the opportunity to train new senior devs, what happens to the future?
- breck 2y agoFor junior devs, I now can outsource higher level things to be accomplished: I.e. https://github.com/breck7/wws/issues https://github.com/breck7/wws/issues
- GMoromisato 2y agoMaybe in the future you will have to pay to get trained, just like people have to pay for med school.