[tech] プログラムが書けない人に「仕様変更」について説明するには | Fri, Mar 1. 2013 – 氾濫原 [HANRANGEN]

仕様変更を料理に例える(とお客さんにも伝わりやすいという)話。
説明(理解してもらう)って大事だよね。

tmlib.js と WebAudio API で MML 対応してみたよ♪ | TM Life

> 動的に入力した MML から音楽を再生する
> MML とは, Music Macro Language(ミュージック・マクロ・ランゲージ) の略で, プログラムで楽譜を書ける簡易言語です. 今回作成したサンプルでは textarea に入力した, MML から 動的に WebAudio API で再生出来るデータを作り再生しています.