Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Keynote: Stupid Ideas for Many Computers by Aja Hammerly There are plenty of useful things you can do with Ruby and a bunch of servers. This talk isn't about useful things. This talk will show off asinine, amusing, and useless things you can do with Ruby and access to cloud computing. Sentiment analysis based on emoji? Why not? Hacky performance testing frameworks? Definitely! Multiplayer infinite battleship? Maybe? The world's most inefficient logic puzzle solver? Awesome! If you are interested in having some fun and laughing at reasonable code for unreasonable problems this talk is for you. Help us caption & translate this video! http://amara.org/v/H0nF/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
This keynote presentation titled "Stupid Ideas for Many Computers" by Aja Hammerly at RubyConf 2015 explores absurd and amusing applications of Ruby programming in cloud computing environments. The talk is inspired by a previous conference discussion of unwieldy yet functional coding solutions, and Hammerly emphasizes the joy in experimenting with nonsensical concepts in technology. Key Points Discussed: - **Introduction to Stupid Ideas**: Hammerly shares her inspiration from the 2009 RubyConf talk by Aaron Patterson and Ryan Davis, reflecting on how their whimsical ideas influenced her own. - **First Stupid Idea: Load Testing**: Hammerly discusses her experience with a load testing script that automates the process using the Mechanize gem. The method involved using older Ruby code to simulate user load on a server, emphasizing its ridiculousness and inefficacy, particularly in how it ran on eBay-sourced hardware. - She humorously notes the physical manifestations of creating loads, like toasting cheese sandwiches using overheated servers. - **Second Stupid Idea: Emoji Sentiment Analysis**: The presentation transitions to a more technical, yet still playful, concept of performing sentiment analysis through emojis from tweets. Hammerly categorizes emojis into positive and negative sentiments and explains her coding process to analyze tweets using the TweetStream gem. - The implementation employs Rinda to manage distributed computing tasks for sentiment analysis, allowing multiple computers to collaborate efficiently and creatively. - **Live Demonstration**: During her talk, Hammerly conducts a live demo by collecting audience tweets to analyze collective sentiment via emojis. This engaging example illustrates the potential of cloud computing and distributed systems, even when applied to humorous undertakings. Conclusions and Takeaways: Hammerly concludes that while these ideas might seem impractical or nonsensical, they celebrate the creativity in coding and encourage developers to enjoy the absurdity of programming. The overarching message is a reminder to approach coding with joy and to not shy away from experimenting with unconventional ideas. Hammerly thanks her colleagues for their support and invites the audience to engage with her on social media for further discussion. The presentation balances practical insight and entertaining concepts, aiming to inspire developers to embrace fun in their coding journey.
Suggest modifications
Cancel