The AI-Powered Developer review

Published on
May 30, 2024

In May 2024 the Accessibility Book Club read The AI-Powered Developer by Nathan B. Crocker, a comprehensive guide to using generative AI tools like ChatGPT, GitHub Copilot, and Amazon CodeWhisperer to improve the way you build software. Here is my end-of-month review.

What the book covers

The book takes an in-depth look at how generative AI tools work, how they differ, and where each one shines. Step-by-step examples show how to bring them into your coding workflow, and the author uses one consistent project that grows in complexity as the chapters go on. Find the full details on our AI-Powered Developer book page.

Key takeaways

Understanding the tools

Knowing how each assistant works helps you pick the right one for the job, instead of treating them all as interchangeable.

Practical application

The book moves from exploring a problem space with ChatGPT to productive coding sessions with Copilot and CodeWhisperer, and every step is grounded in the running project.

Project-based learning

Building one project from start to finish makes the lessons stick far better than isolated snippets would.

Highlights

  • Interactive prototyping: using ChatGPT to design and document solutions, and to explore building whole projects with different technologies
  • Efficient coding: Copilot and CodeWhisperer excel in well-known problem spaces and make for highly productive sessions

What it means for accessibility

AI assistants can speed up development, but they only know the patterns they were trained on, and plenty of code on the web is inaccessible. Treat every suggestion like a pull request from a new teammate: test it with a keyboard and a screen reader, and check it against the WCAG 2.2 specification (opens in a new tab). The GitHub Copilot documentation (opens in a new tab) is a good place to learn how to guide its output.

For hands-on accessible patterns to compare against AI output, read our posts on accessible buttons and skip links and keyboard accessibility.

Who should read it

I recommend this book for developers who already know Python and want to stay current with state-of-the-art AI tools. It offers valuable insight and practical steps for adding these assistants to your workflow.

Join the conversation

Have you read The AI-Powered Developer, or brought AI assistants into your accessibility workflow? Share your thoughts in the Accessibility Book Club LinkedIn group (opens in a new tab).

Spread the word

Author

Crystal Scott, CPWA

Web Accessibility Engineer

You belong here. Join us.

Connect with a vibrant community of accessibility enthusiasts, share insights, and engage in discussions that promote inclusive design and continuous learning.