2 Comments
author

ChatGPT's comments

---

The essay provides an interesting perspective on the role of AI in software development and its potential impact on frameworks and coding practices. However, there are a few points that might benefit from further exploration or clarification:

Historical Analogy with Compilers and Developers: Comparing the introduction of AI to the historical impact of compilers on developer jobs is intriguing. However, the analogy might oversimplify the complexities of AI's role in programming. While compilers increased productivity, AI's influence might involve more complex shifts in tasks, skill sets, and the nature of coding itself. The historical analogy serves as a starting point, but the impact of AI could diverge significantly.

The Value of Frameworks: The essay delves into the significance of frameworks in making development predictable, leveraging best practices, and aiding new programmers. While it outlines their importance, it doesn't directly address whether AI-created software necessarily requires frameworks or whether AI might evolve to replace or significantly alter the need for traditional frameworks.

AI-Generated Prototypes and Design: The discussion around AI generating thousands of prototypes and learning from UX heat maps is fascinating. However, it might be necessary to consider the quality of these prototypes. Generating numerous options is valuable, but ensuring they align with complex design requirements and user needs remains a challenge.

AI as a "Compiler" of Written Word: The analogy between AI and a compiler for the written word is intriguing. However, asserting that AI doesn't need a framework or that it generates custom code for everything might oversimplify the potential intricacies of AI-driven software development. It's essential to acknowledge that even AI-generated code might follow certain structural patterns or frameworks.

The Evolution of Test-Driven Development: The idea of transitioning from writing code to writing tests for AI-generated solutions is thought-provoking. However, the essay could explore how this transition might practically occur, including challenges, implications for developer roles, and the potential need for new skill sets in a "test-driven" AI development paradigm.

Overall, the essay raises pertinent questions about the future of software development with AI but might benefit from deeper exploration of the practicalities, challenges, and potential nuances in the shift towards AI-driven coding methodologies.

Expand full comment

Great reading, I love it! Same thoughts about the faith of the frameworks. I believe programming language will be gradually transformed in something more understandable for non-programmers, nocode solutions will be trending and. Eventually they might just stay as lower level programming languages and gradually disappear.

Expand full comment