This presentation was recorded at YOW! Australia 2024. #GOTOcon #YOW
https://yowcon.com
Rachel Laycock - Chief Technology Officer at Thoughtworks
RESOURCES
https://twitter.com/rachellaycock
https://www.linkedin.com/in/rachellaycock
https://github.com/caek
ABSTRACT
So far, most attention to GenAI in software development is on generating code. But there is as much, if not more, value in understanding existing code - particularly long-lived, large, and complex legacy systems.
At Thoughtworks we have been experimenting with using this technology with our clients, embodied in a tool called CodeConcise, which combines an LLM with a knowledge graph derived from the abstract syntax trees of a codebase. We have found this useful both to draw out low-level requirements and to build a high-level explanation of a system.
This talk will show what we have learned and how it could change the age old challenge of wrangling legacy at speed, iteratively and with zero downtime. [...]
TIMECODES
00:00 Intro
01:30 Legacy modernization is hard
02:09 Why is it hard?
07:23 What's GenAI got to do with it?
17:53 Understanding code
29:23 Demo
31:08 Outcomes of approach
33:34 Conclusion
34:53 Outlook
37:03 Outro
Download slides and read the full abstract here:
https://yowcon.com/brisbane-2024/sessions/3484
RECOMMENDED BOOKS
Martin Fowler • Refactoring • https://amzn.to/3n7GAhk
Martin Fowler • Domain-Specific Languages • https://amzn.to/3n14HOO
Jez Humble & Dave Farley • Continuous Delivery • https://amzn.to/3ocIHwd
Henney & Monson-Haefel • 97 Things Every Software Architect Should Know • https://amzn.to/3pZuHsQ
https://bsky.app/profile/gotocon.com
https://twitter.com/GOTOcon
https://www.linkedin.com/company/goto-
https://www.instagram.com/goto_con
https://www.facebook.com/GOTOConferences
#Legacy #LegacyModernization #LegacyCode #GenAI #LegacyTech #TechRadar #CodeConciseSolutionModel #CodeConcise #RAG #LLM #Thoughtworks #Programing #SoftwareEngineering #RachelLaycock
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConferences/?sub_confirmation=1