Discussion about this post

User's avatar
Vishal Agrawal's avatar

Very thought provoking post.

"open-ended questions are more productive because they prevent the LLM from being painted into a corner". I find this very insightful and I am going to explore this aspect more in my posts. this aligns with my thoughts on how to be a super engineer in the age of GenAI

"write test files to test endpoints" -- why is this effective? because doing so creates a reusable and active artifact. Warning: by shifting ones mindset to a reusable pattern will forever change you, for better. it forces you to think deeply about interfaces (in this instance, "Test driven Development" mindset). There is also "Behavior Driven Development", "Design Driven Development".

MCP - I learned something new. amazing yet predictable. when you have a plurality of something, such as many LLMs, or many data sources, or many services or any kind, you need a language or protocol to talk to them - once again think of this as a pattern. HTML was invented for a similar reason. SQL for databases. the list goes on.

Epiphany: The act of coding should be ones daily flywheel. the one does it, the more one wants to do. that fantastic feeling of solving problems by coding becomes the fuel for the flywheel. and GenAI should be your coding buddy (pair programming). There is no such thing as using it too much. because that's the only way to will learn how to use it well. its a crutch in as much as GPS is one for navigation. doesn't GPS enable navigating more complex routes? and calculators did not kill future mathematicians. I will explore this more in one of my posts.

Expand full comment

No posts

Ready for more?