ソーセージの徒弟修業を積んだ後、ドイツの租借地であった中国・青島に渡る。兵役に服し、膠州湾海軍砲兵隊（MAK）第4中隊に属する二等砲兵として勤務。1914年 （大正3年）11月に青島が陥落すると、福岡俘虜収容所、大分俘虜収容所を経て、習志野俘虜収容所に収容される。習志野では1918年（大正7年）2月、カール・ヤーンら4名のソーセージ職人と共に、農商務省畜産試験場の飯田吉英技師の求めに応じて、ソーセージ製造を実演して見せている。1920年（大正9年）、大戦終結により解放される際には、残留して日本で就職することを希望し、東京市麹町区有楽町1丁目3番、櫛引弓人事務所に雇用されている。櫛引は資本金200万円余を投じて東京ハム製造株式会社を設立する計画であったが、計画は頓挫。ブッチングハウスは関東大震災に見舞われた際には、西品川三ツ木にあったアウグスト・ローマイヤーの工場に身を寄せている。こうした不運の中でブッチングハウスは、千葉県 小湊出身の女性ヨシと結婚し、1924年（大正13年）には、目黒にソーセージ工場と店舗を持つに至る。後に神戸（北長狭通1丁目176番邸）に移転したが、1944年（昭和19年）末に死去。翌年の神戸空襲で店舗も焼失し、再建には至らなかった。弟子には恵まれ、その技は今日に伝えられている。そのうちの一人は戦後も長らく、神戸・三宮で「ブッチングハウス」の名を掲げてソーセージ店を営んでいた（阪神・淡路大震災で閉店）。また、横浜市本牧で精肉業を営んでいた矢島八郎は目黒時代の弟子であり、現在その三代目が神奈川県茅ヶ崎市で「ハム工房ジロー」を営んでいる。さらに、妻の甥に当る栗原安太郎は、兵庫県明石市の土井牧場に技術を伝えた。土井牧場はその後、長崎県大村市に移転し、現在「土井ハム」の商標でソーセージ製造を行なっている。
創刊編集長の中郡暖菜は“キャバクラ嬢のバイブル”と呼ばれた雑誌『小悪魔ageha』の全盛期にあたる時期の編集に携わった人物で、こうした創刊の経緯に加え、台頭の時期が『小悪魔ageha』没落の時期とちょうど重なっていること、ならびに、「病み」や「憂鬱感」の共感とファッション化、キャッチコピーの真剣具合、写真の修正具合、などの点から、『小悪魔ageha』との類似性や差異が議論の的になることがある。『キャバ嬢の社会学』などの著作で知られるライターの北条かやは、『小悪魔ageha』の全盛期に名物編集長として知られた中條寿子のもとで編集経験を積んでいた、という編集長・中郡の経歴に着目したうえで、“『小悪魔ageha』のDNA”を受け継ぐ雑誌にあたるとし、その特徴については、「全体的にパステルカラー」で、アイドルグループ「乃木坂46」の白石麻衣、元『Popteen』在籍モデルの菅野結以、元『小悪魔ageha』在籍モデルの黒瀧まりあ、などといった起用モデルの布陣からしても「ギャルにもモテにも該当しない」、「甘くて“ふわっ”とした感じ」の写真集のような構成の雑誌、と評している。
インフォレストで女性ファッション雑誌の編集に携わっていた中郡暖菜を編集長に据えたうえで2012年9月に創刊、続く12月発売の第2号が即日重版となり、第3号で10万部、第4号で15万部の売上を記録。この第4号（2013年5月号）から隔月発行となった。創刊2周年目にあたる2014年9月時点で、約20万部の発行部数を計上している。
Standard ML には高度なモジュールシステムがあり、プログラムを論理的に関連する型と値の宣言の structure による階層に分解することができる。SMLモジュールは単に名前空間を制御するだけでなく、抽象化の役割も持っており、プログラマはこれを使って抽象データ型を定義できる。主に3つの構文要素でSMLモジュールシステムが構成される。signature と structure と functor である。structure はモジュールそのものである。型、式、値、structure (substructure) の集合体であり、それらを1つの論理単位にパッケージ化している。signature はインタフェースであり、一般にその structure の型として認識される。その structure が提供する全ての実体の名前を指定し、型要素のアリティ、値要素の型、substructure の signature も指定する。型要素の定義はエクスポートする場合もしない場合もある。定義を隠蔽した型要素を「抽象型 (abstract type)」と呼ぶ。functor は structure から structure への関数である。すなわち、functor は1つ以上の引数を受け付け（通常、signature で指定した structure）、結果として structure を生成する。functor はジェネリックなデータ構造とアルゴリズムを実装するのに使われる。例えば、キューデータ構造の signature は次のようになる。signature QUEUE = sig  type 'a queue  exception Queue  val empty : 'a queue  val insert : 'a * 'a queue -> 'a queue  val isEmpty : 'a queue -> bool  val peek : 'a queue -> 'a   val remove : 'a queue -> 'a * 'a queueendこの signature はキューのパラメータ化された型 queue を提供するモジュールを記述しており、それには Queue という例外、キューの基本操作を提供する5つの値（うち4つは関数）を記述している。これを使ってキューデータ構造を実装した structure を書くことができる。structure TwoListQueue :> QUEUE = struct  type 'a queue = 'a list * 'a list  exception Queue  val empty = ([],[])  fun insert (a,(ins,outs)) = (a::ins,outs)  fun isEmpty ([],[]) = true   | isEmpty _ = false  fun peek ([],[]) = raise Queue   | peek (ins,[]) = hd (rev ins)   | peek (ins,a::outs) = a  fun remove ([],[]) = raise Queue   | remove (ins,[]) =      let val newouts = rev ins     in (hd newouts,([],tl newouts))     end   | remove (ins,a::outs) = (a,(ins,outs))  endこの定義では、TwoListQueue が QUEUE という signature の実装であることを宣言している。さらに（:> で指定されている） opaque ascription により、この signature（すなわち queue）で定義が提供されていない型要素は抽象型として扱うことを示している。すなわち、ここではキューが2つのリストで定義されているが、それはモジュール外部には見せない。structure 本体には signature に挙げられている全要素に対応した実装が記述される。structure を使うには、「ドット記法」でその型や値といったメンバーにアクセスすればよい。例えば、文字列のキューの型は string TwoListQueue.queue、空のキューは TwoListQueue.empty、q というキューの最初の要素を削除するには TwoListQueue.remove q と書けばよい。