Online: Saying what you mean: how precise language can eliminate bugs
Details
Title: Saying what you mean: how precise language can eliminate bugs
Have you ever stopped to think about language? How does the specific language we use affect our ability to communicate, or even to think about certain concepts? Programming languages offer a lot of nuance in how we express programs; it's not just what we say, but also how we say it. I'd like to demonstrate how we can represent real-world details more precisely in programming languages, and how that can literally eliminate certain classes of errors.
Facilitator: Phlippie Bosman
If you delve deep enough into music theory, your brain starts to hear music more like a natural language; this is something I realised after many years of focusing on music, which was what I wanted to do with my life before I discovered my passions for software engineering. Today I'm still fascinated by the abstract, linguistic aspects of programming, such as software design, architecture, and different paradigms. I love computer science — I have a masters degree in computational intelligence — but prefer the challenges of working on real problems in the industry, and have been a (primarily) mobile developer at Retro Rabbit for 8 years. I also dabble in German on Duolingo, because I just can't stay away from learning a new language.
If you are new to the group, read our monthly meeting FAQ to answer some common questions (https://www.meetup.com/DeveloperUG/pages/Monthly_Meetings/).
Every 3rd Wednesday of the month
Online: Saying what you mean: how precise language can eliminate bugs