Over the past several years, the Bitcoin development community, filled with incredibly brilliant (and incredibly excited engineers) from several disciplines, has done a remarkably terrible job at writing down and sharing its knowledge. Neither designs for tweaks to Bitcoin nor the shared philosophy of Bitcoin that the development community has developed have ever found a real home. While I’ll leave the first for others (hopefully somewhere on bitcoin.ninja) this blog is my attempt to address the second - explaining why Bitcoin developers feel the way they do by explaining what the majority thereof see in Bitcoin.