Mitigating AI brain rot in a fast-paced engineering environment
Hello,
It is observed, especially among juniors, relying on AI to generate quick answers or solutions, skipping the learning process required to discover the solution. Nowadays, A beginner is able to come up with fine solutions without investing time in foundations, or spending time on difficult problems.
The modern engineering culture is centered on quick prototyping, where AI fits to generate a quick fine solution. The incentive to learn, think, and build well is degrading. Any engineer at some point adapts on the business, and probably enjoys building a hobbyist project.
Any experienced engineer knows the value of books like Database Design for Mere Mortals by Hernandez; the value of spending a long-time to understand a design pattern, or to solve an architectural trade-off.
Here is my workflow, where I try to retain good habits, while delivering on deadlines.
Query the LLM on the problem or question.
Query "Recommend foundational background" to generate fundamental information or methods, through which the LLM answered.
Upload personal markdown notes or a well-studied book, then query "cite relevant sections and explain their relevance".
In this way, the LLM hints familiar ideas as the key solution, and recommends new ideas one step beyond my mastered knowledge.
- Then I attempt to answer the original question or problem in no. (1) without seeing the generated answer. Because I mastered the foundations of no (3), I can play with the generated hints very fluently to derive a new solution.
The goal is to deliver quickly, while maintaining a trace of foundations; To generate a short answer, while tracing the long-time reading and thinking.
Discussion. What about you? Did you suffer from AI brain rot? Did you face delivery expectations from the business at the expense of good engineering? How do you retain good habits alongside quick delivery? Did you use AI to become a more perfectionist engineer?