Fragments: May 14 Note

Fragments: May 14

A recent retreat explored the future of software development with agentic programming. One successful application involved cloning a legacy compiler in Rust using LLMs. Attendees discussed using LLMs to verify complex specifications by interviewing human experts. A key takeaway was the importance of understanding an organization's change-control guidelines as a window into its history. The conference grappled with the implications of "lift and shift" migrations in light of LLMs, suggesting it should now be the first step. Financial industry professionals discussed challenges in managing software across various jurisdictions, exploring how LLMs might help. The value of pair programming for teaching judgment within the context of agentic software development was emphasized. The author noted that LLMs are excellent at tedious data transformation coding. The need for "Chaos Monkey" testing for AI systems was raised by a speaker. The article highlights the potential of software developers learning from the AI's choices and patterns as an advantage. The author's elbow injury sparks a reflection on how technology impacts work, and whether voice input can be used in the future.