ecw2c为我唱一首堆栈溢出的歌曲:音乐尾声优化

When Anjana Vakil and Natalia Margolis applied to speak at !!Con (read Bang Bang Con) this year, they wanted to take the call for  ‘non-traditional’ talks to heart while still sharing useful insights. They decided to tackle the following question: why recursion poses a problem for the finite-memory call stack. That could be quite a dry topic, so the two developers thought: “Let’s sing about it!” And thus the ‘Tail Call Optimization: The Musical’ was born.



“It’s the whole culture that surrounds !!Con that made us do a talk like this.” Vakil tells us. The conference originated from a coding retreat in NYC called the Recurse Center (RC). “It’s like a writers’ retreat but for coding.” Vakil, an RC alumna herself, describes the goals of the project. ”There are no classes, just the breathing space to work on your self-directed projects surrounded by peers.” The tuition-free program aims to attract a diverse group of people, offering need-based living expense grants for people from traditionally underrepresented groups in programming.
As their musical illustrates in catchy lyrics like – “I was recursing, now I’m just cursing.” – programming has an inherent element of frustration. Learners need the right support and a space where you feel comfortable to grow. “The center is very much about pushing yourself as a developer, but doing so in a safe environment,” explains Vakil.  “They have an explicit set of rules on how to be respectful.”

Like the festival’s motto, the musical captures that ‘joy, excitement, and surprise’ when you solve a problem and – spoiler alert! – their functions get a happy ending. Margolis, who works with Vakil at Mapbox, likens the experience to her early days on Stack Overflow’s Q&A. “Stepping in front of a group of people to perform a musical as a non-professional singer can feel scary, just like asking your first question on Stack Overflow. But having a supportive environment like !!Con makes it easy to push yourself out of your comfort zone and do the thing.”
Today Margolis and Vakil get to answer as well as ask questions on Stack Overflow, where the Mapbox tech-tag brings together an established community of developers using the Mapbox location data platform. 
You can follow Anjana Vakil and Natalia Margolis on Twitter and catch “Tail-recursive Functions – The Movie” – coming to theaters near you, Summer 2029
Tags: !!con, bulletin, mapbox, musical, stackoverflow
from:https://stackoverflow.blog/2019/07/02/tail-call-optimization-the-musical-bang-bang-con/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值