エンジニア文化として一般的になりつつある「Advent Calendar」の起源や歴史について改めて調べてみた。
概要
アドベントカレンダー (Advent calendar) は、クリスマスまでの期間に日数を数えるために使用されるカレンダーである。
起源
アドベントカレンダーの起源は、19世紀初頭よりドイツ・ルーテル派がクリスマス前の24日間を数えるために始めたとされる。ドアに毎日チョークで印をつけたことから始まったとすることもある。アドベントリースの様に毎日ロウソクを灯していったり、毎日新しい宗教画を壁に掛けていくと言う習慣の家庭もあった。
最も古いアドベントカレンダーとして知られているのは1851年の手作りのものである。
いわゆる、化粧品やお菓子が入った窓を一つずつ開ける様式だけでなく、さまざまな形で降誕祭を待ち望む文化ということらしい。
エンジニア文化としての発端
調べた限りでは Perl Advent Calendar 2000 がその発端のよう。
日本では Qiita Advent Calendar と Adventar が Advent Calendar 2大プラットフォームとして君臨。
他方、海外では各企業のオウンドメディアを主体として開催していたり、Advent Of Code なんてものがあったりするみたい。
所感
Advent Calendar の形式は文化や地域にによって様式はさまざまで、エンジニア文化圏でも「技術ブログをリレー形式で投稿していく」だけではないということが分かった。
これからの Advent Calendar の進化も楽しみ!