Turning 'wat' into why

Programming languages are repeatedly touted to have strange edge cases. Footguns. Wats. The canonical ‘wat’ talk shows some of these for Ruby and JavaScript, but doesn’t go into any detail into the ‘why’

In this talk, take a tour through a multitude of programming languages; and see not only the ‘wat’, but the ‘why’: is it a misunderstanding based on an assumption from another programming language? A compiler optimisation? A known bug that can’t be fixed due to backward compatibility concerns?
Attendees will come away from this talk with a greater understanding about how to turn a ‘wat’ into a ‘why’.
1 favorite thumb_down thumb_up 0 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist

Target Audience

Developers of any programming language

schedule Submitted 1 week ago

Public Feedback

comment Suggest improvements to the Speaker