Codex: The Impact of English on Programming Languages
Details
๐ข Cincinnati Software Craftsmanship welcomes Guy Royse! ๐ข
๐ฌ TALK DESCRIPTION ๐ฌ
There are two types of biases in the world: those that you are aware of and those that you are not. A good goal is to try to move the later biases into the former category, to make you aware of your hidden biases. This allows you to do something about them. Otherwise, these biases can creep into many aspects of our life and our world. Language, in particular, is a very powerful bias that most of us are unaware of. It shapes how we think, how we talk, and how we describe the world. It informs much of what we do and what we make, including our technology. Including our programming languages.
In this talk, I'm going to explore the impact of human language on our code. I'll look at how vocabulary and grammar in English are reflected in the languages we use. And, I'll play some "what if" games to help us see past our bias by speculating on what programming languages would look like if they had been written by speakers of different languages. In doing this, we can discover new ways to look at programming and programming languages. When we're done, you'll look at the relationship between language and programming in a way you've probably never done before. And you'll be aware of a hidden bias that you've had your entire career.
๐ ABOUT GUY ๐
Guy works for Redis as a Developer Advocate. Combining his decades of experience in writing software with a passion for sharing what he has learned, Guy goes out into developer communities and helps others build great software.
Teaching and community have long been a focus for Guy. He is President of the Columbus JavaScript Users Group, an organizer for the Columbus Machine Learners, and has even has helped teach programming at a prison in central Ohio.
In his personal life, Guy is a hard-boiled geek interested in role-playing games, science fiction, and technology. He also has a slightly less geeky interest in history and linguistics. In his spare time, he volunteers for his local Cub Scout Pack, goes camping, and studies history and linguistics.
Guy lives in Ohio with his wife, his three teenage sons, and an entire wall of games.
Follow Guy:
๐ฆ Twitter ๐ฆ https://twitter.com/guyroyse
๐ LinkedIn ๐ https://www.linkedin.com/in/groyse/
๐ Website ๐ http://guyroyse.com/
----------------------------
โ THIS MEETUP WILL BE HELD IN PERSON โ
(Streaming details TBA)
FOOD DETAILS:
The food will arrive around 5:30 so feel free to stop in early.
Please RSVP for the event to speed up the check-in process and (most importantly!) ensure that we order the correct amount of food.
TRANSPORTATION:
Atrium Two is conveniently located in downtown Cincinnati, easily accessible by bus, car, bike, or scooter.
PARKING:
There are a variety of parking options near Atrium Two, many for $5 or less. Most on-street parking is limited to 60 minutes, so we recommend using a parking lot or garage. The garage at 406 Main Street is the most convenient and is also reasonably priced. Alternatively, you can explore parking options on the Best Parking website:
https://www.bestparking.com/cincinnati-oh-parking/destinations/atrium-two-parking/?daily=1
