Talks
Speakers
Events
Topics
Search
Sign in
Search
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
search talks for
⏎
Suggest modification to this talk
Title
Description
Saving Ruby from the Apocalypse by Jason Charnes You've just woken from a coma to find out that Ruby has fallen victim to the programming apocalypse. Walkers have taken over the programming world looking to infect any developers they can find. Posing even more of a threat are the other survivor camps such as Java and PHP all fighting to survive by any means necessary. After reuniting with the Ruby Community, it's time to fight for survival. Ruby developers who remained safe in the post-apocalyptic Ruby community need a leader to keep the community together and keep the language thriving. Are you willing to step up to keep Ruby alive?
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
In his talk titled "Saving Ruby from the Apocalypse," presented at RubyConf 2017, Jason Charnes addresses the current state and challenges facing the Ruby programming language amidst a fictional apocalypse scenario. The presentation uses a compelling narrative where developers, after waking from a coma, realize that the programming landscape is overrun by confusion and competition, leading to a stark decline in Ruby's popularity. Charnes emphasizes the need for Ruby developers to unite and fight for the language's relevance. Throughout the talk, key points include: - **The Historical Context**: Echoing a previous discussion on Ruby's history, Charnes establishes a connection to the language's foundations, linking to its present and future. - **The Apocalyptic Narrative**: A vivid storyline where developers awaken in a post-apocalyptic world reveals Ruby as a camp of thriving developers, contrasting with other programming languages that have become overwhelming. - **Challenges Identified**: Charnes notes several critical issues: - The perception of Ruby as "boring" and not keeping up with new languages. - Abandonment of libraries leading to a decrease in productivity and innovation. - The overwhelming number of programming languages diluting Ruby's community and relevance. - **Call to Action**: The presentation then shifts to solutions, urging developers to: - Engage more positively with Ruby's advantages, focusing on problem-solving rather than negativity. - Collaborate on maintaining outdated libraries and creating new ones using Ruby, thus revitalizing the ecosystem. - Learn from other programming languages and share knowledge to foster growth. - **Conclusion**: Charnes confidently asserts that Ruby is not dead, but it requires concerted effort from its community to maintain relevance and excitement in its usage. The journey presented serves as both a metaphor and a guide, reminding developers of the enduring value of Ruby and the necessity for collective action to secure its future.
Suggest modifications
Cancel