top of page
Writer's pictureGursimar Singh

Three ways to avoid skill loss and ensure quality when working with AI for developers.

If you are a developer, you are most likely using AI in some form to help build stuff more quickly or help with problem-solving.


AI helped me ramp up quickly with a different programming language when I started a new project. However, there is always a fear in the back of my mind that AI might completely mess things up.


So, I have developed a few strategies to help reduce that worry.



Using AI effectively


  1. Know the technology itself thoroughly.


    Say you have a Wix Studio project; you should know thoroughly what it can and can't do to avoid falling for hallucinations or becoming prey to some weird bugs. Therefore, in this case, I would read the entire documentation at least once to know the ins and outs of the technology.


  2. Diagram your solution and think of edge cases.


    When building stuff, it is tempting to let AI build the project or the feature for you, but that will give worse results and take longer to get the desired result. Therefore, map things out on a high level regarding what you want the end product to do, think about the edge cases, and then, when you are very clear on what you want, ask AI to do the grunt work.

    For example, if you are building a full stack application on Wix Studio, plan an overall approach and edge cases and then start prompting. I highly recommend reading "Diagrammatically Understanding a Full-Stack WIX Application" if you want a better picture of how to get started.


  3. Do not include a single line of code that you don't understand in the codebase.


    Do not add stuff to code that you don't understand completely. Even if you think it is working fine, check the code itself. Always self-review your code, and self-review becomes even more important in the age of AI.



So let's bring all of this together; for example, if you want to build an e-commerce application using Wix Studio with custom functionality and want to use AI in that project. First, read through the entire documentation, create diagrams of key functionalities, and then generate and review the code before adding it to your codebase.


Resources and Further readings


15 views0 comments

Recent Posts

See All

Comments


bottom of page