23 Apr 2025
53m

896: Do I Still Need To Know JS/CSS/HTML with AI? × How To Sell An App × Is React Context Bad? × More

Podcast cover

Syntax - Tasty Web Development Treats

This episode explores various questions submitted by listeners regarding web development, AI's role in coding, and modernizing legacy projects. Against the backdrop of AI's increasing ability to generate code, the hosts discuss the evolving skillset needed for web developers, emphasizing the importance of focusing on higher-level skills like creative problem-solving and pushing browser standards, rather than simply writing basic HTML, CSS, and JavaScript. More significantly, the conversation pivots to strategies for modernizing a large, legacy codebase, suggesting a gradual, iterative approach focusing on specific components rather than a complete rewrite. For instance, the hosts recommend using TypeScript for improved maintainability and then selectively replacing parts of the application with React, leveraging AI tools where appropriate. The discussion further touches upon the complexities of Effect.ts, a functional programming library, concluding that while powerful, it might be too advanced for average developers. Finally, the hosts offer advice on selling a website, emphasizing the importance of having a clear strategy and leveraging existing user bases. What this means for the future of web development is a shift towards developers who can effectively utilize AI tools while maintaining a strong understanding of fundamental principles and modern best practices.

Outlines

Part 1: Introduction and Foundational Skills

Part 2: Modernization and Technology Choices

Part 3: Community, AI, and Browser Rendering

Sign in to continue reading, translating and more.

Open full episode in Podwise