Skip to content

Commit

Permalink
update note with ehumph
Browse files Browse the repository at this point in the history
  • Loading branch information
carriewright11 committed Jul 12, 2023
1 parent 3b46dfe commit 43493a9
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion 03-writing_code.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,13 @@ AI-powered programming tools and technologies are revolutionizing the way we app

1. _AI can generate code snippets._ An AI-powered code editor can suggest more efficient algorithms or highlight potential errors in real-time. It can also help developers to reproduce bugs more easily and to test potential fixes more quickly. This can save developers a significant amount of time and effort, and it can help them to debug their code more effectively. **Be aware that AI still makes a lot of mistakes when writing code**, so you will need to be particularly careful in testing code it writes.

1. _AI can make programming more accessible._ With AI-generated code and automated programming tools, individuals who are not experienced developers can still create software solutions. Experienced developers can also more easily write code in languages with which they aren't familiar. This has the potential to democratize programming and lead to new innovations from a wider range of people. However, it should be noted that using these tools without any coding experience at this time will be challenging. We advise that you seek expert review and assistance. This may change in the future as these tools become more advanced.
1. _AI can make programming more accessible._ With AI-generated code and automated programming tools, individuals who are not experienced developers can still create software solutions. Experienced developers can also more easily write code in languages with which they aren't familiar. This has the potential to democratize programming and lead to new innovations from a wider range of people.

:::{.query}
Can complete novices learn how to program using AI tools?

At present, it is very challenging for complete novices to rely on AI chatbots to learn how to write code. These tools will sometimes write buggy code or code that doesn't not work as intended, and a person with no programming experience will have difficulty learning how to spot these sorts of mistakes. AI chatbots are best thought of as a supplement to your software development education, not as a replacement, and they should be used alongside other resources. Therefore, we advise that you seek expert review and assistance. As AI tools are refined, complete novices may be able to create software products more readily on their own.
:::

1. _AI is changing the skills required for writing code._ Rather than simply memorizing syntax, developers need to focus on developing their creativity, intuition, and problem-solving skills. Additionally, programmers must also hone their abilities in architecture design and project management, as these skills are becoming increasingly important in the modern software development landscape.

Expand Down

0 comments on commit 43493a9

Please sign in to comment.