Can an AI chat bot like ChatGPT teach a junior developer web development from scratch? What about an experienced web developer looking to update his skills on a new framework? In this premiere episode of Full-Stack Struggles, Matt documents his experience getting situated with Svelte + SvelteKit. As a beginner, he found himself needing assistance quite often and instead of reaching for a blog post, or some documentation, he instead reached for an AI chat bot - namely Bing AI. With the recent advancements in AI technology (especially chat bots), they've been the talk of the internet with how useful they can be as an alternative to Googling and sifting through countless results. Was chatting with an AI enough to answer all of Matt's questions?
Website creation encompasses more areas of expertise than just web development. Websites need administrated servers, designers that choose brand direction, and networking specialists that manage traffic. Each of these areas can command so much attention that the specialists working within them, may work alongside web developers every day without knowing what React, or Svelte is. Similarly, between Matt and Mike, the responsibility on who does what is split. Matt runs the small to medium business client accounts, assisting them with WordPress, Webflow, email, and DNS. While Mike does more "web development stuff" creating custom websites with Svelte, Vue, and React. In order to break out of his "shell of knowledge" Matt has decided to challenge himself to create a full-stack web app capable of tracking passive income. This project aims to teach Matt the basics of using Svelte + SvelteKit, an undecided method for user authentication, and a how to deploy a modern web app onto some hosting. These Full-Stack Struggles episodes aim to be a glimpse at Matt's learning journey, hopefully shining light on how difficult modern web development is for anyone learning similar skills.