Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Keep Ruby Weird 2018 - Transcendental Programming in Ruby by Yusuke Endoh 'A MRI committer at Cookpad Inc. He is an advocate of "transcendental programming" that creates a useless program like this bio (^_^)'.sub(?^){eval$_=%q{puts"'#$`^_#$''.sub(?^){eval$_=%q{#$_}}"}}
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 this presentation titled "Transcendental Programming in Ruby," delivered by Yusuke Endoh at the Keep Ruby Weird 2018 event, the concept of "transcendental programming" is introduced. This unique approach emphasizes programming for joy rather than practical applications, inviting programmers to explore the creative aspects of coding. The talk highlights Endoh's background as a Ruby committer and his current work at Cookpad, a company that supports multiple languages and operates in various countries. Key points from the presentation include: - **Definition of Transcendental Programming**: Endoh defines transcendental programming as the enjoyment of programming for its own sake, encouraging participants to appreciate the inherent creativity in coding. - **Demonstration of Useless Programs**: Through simple examples, such as a basic "Hello World" program, Endoh showcases how simple codes can bring joy without the pressure of functionality. - **Encoding/Decoding Techniques**: Endoh introduces an intriguing method where Ruby programs can be encoded and decoded into hexadecimal, demonstrating the playful side of programming. - **Interactive QR Code**: Attendees are encouraged to scan a QR code that links to a Ruby program, emphasizing hands-on participation. This unique program illustrates the relationship between the code and its output, showcasing creativity in programming. - **Artistic Programming**: Several examples highlight the fusion of programming with visual art and sound, including programs that produce animations and music, illustrating how coding can yield aesthetically pleasing results. - **Final Thoughts**: Endoh concludes by urging programmers to embrace the joy of coding, whether for fun or practical purposes, and encourages exploration of creative programming approaches while inviting interest in career opportunities at Cookpad. Overall, Yusuke Endoh presents a compelling case for transcendental programming, emphasizing that coding can be a joyful pursuit apart from utility, ultimately aiming to inspire programmers to explore the artistic dimensions of Ruby.
Suggest modifications
Cancel