{"type":"video","version":"1.0","html":"<iframe src=\"https://www.loom.com/embed/0c9639885c244e7889bb11843aa948d6\" frameborder=\"0\" width=\"1152\" height=\"864\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>","height":864,"width":1152,"provider_name":"Loom","provider_url":"https://www.loom.com","thumbnail_height":864,"thumbnail_width":1152,"thumbnail_url":"https://cdn.loom.com/sessions/thumbnails/0c9639885c244e7889bb11843aa948d6-4aae71f60f1086e4.gif","duration":305.27,"title":"Essential Challenges in Software Engineering 🤖 - Part I (Arithmetic Spec)","description":"In this video, I explore the ongoing challenges in software engineering, particularly the distinction between accidental and essential challenges as outlined by Fred Brooks. While we've made significant strides in coding, the real hurdle remains in defining what needs to be built—essentially, the specifications. I demonstrate how we can teach computers to learn from examples, similar to how humans learn through demonstration and iteration, using a visual representation of numeral systems as a case study.\n\nPart I - https://www.loom.com/share/0c9639885c244e7889bb11843aa948d6 \nPart II - https://www.loom.com/share/b28dd8b897a749b3a96dda8cf29cc33f\nPart III - https://www.loom.com/share/3abd569af3b04335b8ad144b772e73e0"}