参加了 RubyKaigi 2024
RubyKaigi 2024 在冲绳县那霸市的那霸文化艺术剧场 NAHArt 举办。我带着妻子和两个孩子,全家一起参加。以前我们曾利用 Tokyo Hacker House 的奖品,全家参加同样在冲绳举行的 IVS2022 NAHA,当时孩子们玩得很开心。因此这次听说在冲绳举办后,问家人时,大家立刻说想去。
托儿 sponsor
非常感谢为托儿所提供 sponsor 的 STORES 株式会社。如果没有托儿 support,我大概无法下决心全家参加。这次 RubyKaigi 2024 中,作为托儿 support 的一环,安排了去美丽海水族馆的 activity。孩子们知道后,从图书馆借水族馆图鉴学习,每天都期待去冲绳。
我的工作是 remote work,孩子从幼儿园和小学回来后,常常在旁边学习或玩耍,而我继续工作。因为业务是儿童英语教育,观察孩子的样子对工作也有帮助。但也因此,孩子离开父母的机会不足,所以这次 activity 非常难得。送他们上 bus 时,他们几乎冲在最前面,看起来非常期待,我也安心地送他们出发。
我喜欢和孩子在一起,而这也和工作相连。开发新教材时,有时也会直接从孩子们那里得到意见。虽然我把很多时间用于工作,但平时和孩子距离太近,也意味着孩子们缺少离开父母的机会。因此这次 activity 不只是单纯托儿,而是非常宝贵的成长机会。我原本也有一点不安,但看到他们送 bus 时的样子,就觉得他们一定能玩得开心。
DAY1 的 Official Party 上,STORES 所属的 Ruby committer 笹田先生照顾了我们。他告诉我们“这边有一些孩子,要不要过来”,之后亲切的参加者们帮忙烤肉,孩子们开心地体验了人生第一次 BBQ。后来孩子们也和会场里的其他孩子玩在一起,像玩鬼抓人一样,但大家自由 override 规则,颇有智力挑战。真不愧是 RubyKaigi,也让我实际感受到维特根斯坦的语言游戏。
时间稍微前后,DAY1 的 talk 时间里,妻子带孩子们去海边玩。talk 结束后,我从妻子那里接过孩子,前往 Official Party 会场。因为稍微迟到,虽然找到了几个同行员工,但一开始不知道该怎么融入。就在那时,笹田先生对我说“这边有一些孩子,要不要过来”,帮了很大的忙。
水族馆 activity 的感想,孩子们没有讲太多。那是他们自己出去冒险的经验,所以我也不强行追问。接他们时,他们想要鲸鲨玩偶,于是在国际通的 antenna shop 买了。回家后也很珍惜,给它取名“りんりん”,一起睡觉。
我问了孩子们关于水族馆 activity 的感想,但他们并没有说太多。那是他们自己出门冒险的经验,强行问出来也不太对,所以就保持这样。回家后,他们仍然很珍惜这只玩偶,给它取名“りんりん”,并一起睡觉。我想那一定是很好的体验。
感谢提供宝贵机会的 chief organizer 松田先生、committer 笹田先生、STORES 株式会社、RubyKaigi team,以及同行的 volunteer staff。
Tech Talk
RubyKaigi 最大的特征当然是 tech talk。这次也听到了超出期待的 talk,很满足。能逐渐理解内容本身固然高兴,也被登坛者的情感和至今经历打动。特别有印象的是以 tool 活用为背景的 parser 开发热度、ruby.wasm 的实践案例、Namespace、Happy Eyeballs 等。
talk 的详细内容这里省略,但这次每一场 keynote 都特别精彩。虽然还有一些没能听到的内容,之后如果录像上传,我想再确认一遍。

走廊交流
RubyKaigi 另一个醍醐味是走廊里的交流。我所在的 CATAL 这次包括我在内有 5 人参加。平时 remote work,很少直接见面,所以这种活动非常宝贵。我还第一次直接见到了 4 月新加入的成员。那位成员有小孩,一边使用托儿所,partner 去参加 diving 讲习,本人享受 RubyKaigi。反复说,这种事情没有托儿 support 很难实现。
我们也和已经转职的成员、过去项目相关的人重逢,像同窗会一样。希望成员们尽量交流,但也考虑到我在场可能有些话不好说,所以会注意适当的距离。
CATAL 的一个特点是,我们和已经转职的成员也保持良好关系。这次也和至今转职的三位成员分享近况、讨论 talk,非常满足。还有许多虽然不是员工,但与过去项目或相关关系有关的人也重逢,整个 event 像同窗会一样。也有不少新成员是憧憬已经转职的成员而入社的,所以能在这种机会重逢,我觉得非常感谢。
我希望员工尽量交流,但如果我在场,也许会有些话不好说,所以会注意适当的交流量。员工们也在公司外建立交流 network,看起来进展不错。另外,frontend team 几乎同一时期也因 TSKaigi 和 React Conf 很热闹。
NEURODIVERSITY 与青学つくまなラボ
业余时间里,我帮忙运营伊藤穰一先生主持的 Henkaku 这个 Web3 community。相关 community 中有 Neurodiversity Salon,把 ASD、ADHD、LD 等作为“脑的个性”或“神经多样性”来接受。在 mov sponsor 的 after-party 上,我和青学つくまなラボ的 fellow 交谈。那里以“通过创造来学习”为理念。我感到 NEURODIVERSITY、青学つくまなラボ、RubyKaigi 之间有共同点:接受多样性,重视创造性与合作。
Neurodiversity Salon 重视以游戏为基础的发展支援方法 DIRFloortime®,我自己也赞同这个 movement。青学つくまなラボ则是出于“为所有人提供通过创造来学习的场所”的想法而设立。其基础,是 Scratch 的开发者 Mitchel Resnick 提倡的想法:增加孩子们基于 Passion 的 Projects,并带着 Play 心和 Peers 合作的机会。
关于首里城

我也去了正在重建中的首里城。首里城在 2019 年火灾中烧毁正殿等设施。它是日本唯一的朱色城,也是漆工艺作品。我有一位蒔絵师朋友长期参与首里城复元,所以亲眼看见这个过程对我很重要。
首里城在 2019 年由正殿内部发生火灾,正殿等 9 个设施被烧毁。火灾燃烧约 11 小时后才被扑灭。首里城是日本唯一的“朱色之城”,也是涂有天然漆的漆工艺作品。长时间燃烧的火灾让内部保存的漆历史工艺品像被蒸烤一样受损,许多文化财遭到毁损。
我的蒔絵师朋友长期参与首里城复元作业。现在本殿只能看到复元中的样子,也许不太容易特意访问,但对我来说,看见这个样子很重要。亲眼看到朋友参与的复元作业,我被其中的努力和献身打动。
个人心境变化
今年的 RubyKaigi 让我意识到自己的心境变化。高 motivation 依然存在,但回顾一年时有许多反省,尤其是惰性活动太多。今后想确保更多写代码和做东西的时间。
心理上,我想更平静地整理自己的想法,并好好传达给对方。但无论面对面还是写文章,我越来越常感觉自己做得不够。要解决这个问题,只能磨练人性。作为第一步,我稍微改变文体,尽量写得更郑重。
也强烈感到必须兼顾家人。我把家人看作一起建设更好社会的成员。不只是以监护人的立场行动,而是想作为一个 team 享受人生这场冒险。如果孩子们将来想成为 programmer,希望有一天能一起听 session 并讨论。
我相信家人可以成为更好的 team。如果孩子们以后想成为 programmer,希望有一天能一起听 session,并拥有讨论的时间。
最后去捡珊瑚的孩子们。