2021年5月21日のブックマーク (4件)

  • システムの複雑さはどこから来るのか – Out of the tar pitを読む - Uzabase for Engineers

    Uzabase Saas Product Divisionフェローの矢野です。 この記事は、Rich Hickey(プログラミング言語Clojure作者)のプレゼンテーションSimple Made Easyへと繋がっていく、Ben MoseleyとPeter Marksによる「Out of the tar pit」というシステム設計について論じた論文の内容について説明したもので、ユーザベースのSaas Productでのテック発表の一つとしてプレゼンしたものを、ブログとして再度まとめたものです。プレゼン自体は25分くらいでしたので、おそらくこの記事の方がプレゼンよりも詳しいと思います。 ソフトウェア危機 ソフトウェアは質的に複雑 ソフトウェアの複雑さはどこから来るのか? 複雑さは、別の複雑さを産む 複雑さを分類する 当に必要な複雑さと、そうでないものがある どうやって複雑さを扱うのか

    システムの複雑さはどこから来るのか – Out of the tar pitを読む - Uzabase for Engineers
  • 恩師の下着に感謝

    中学時代、下着の校則違反を数えて、体育祭の得点から減点するという「伝統」があった。 当時は管理教育の全盛期。 下着だけでも色・形状などが細かく校則で指定されていた。 悪質なのは、それを生徒同士で監視するシステムになっていたこと。 違反者は教師にチクられ、その分がのちに体育祭の持ち点から減点されるという決まりなのだ。 赤組・白組それぞれの減点数は日々校内で告知され、連帯責任を煽る構造ができあがっていた。 もちろん、これに反抗する生徒は多かった。 二年生のあるとき、体育祭の出し物を決める学級会のなかで、この制度はおかしいという話になったことがある。 「生徒だけ監視されるなんて、不公平です!」 立ち上がって先生に抗議したのは、ボス格の女子だった。 やがて「そうだ、そうだ」という声が教室のあちこちから起こる。 私たちの担任はといえば、まだ若い女性教師だった。 いま思えば、先生自身もこの制度はおかし

    恩師の下着に感謝
    hem6
    hem6 2021/05/21
  • Introducing WebContainers: Run Node.js natively in your browser

    Introducing WebContainers: Run Node.js natively in your browser Update: Since the publication of this blog post in May 2021, WebContainers became stable and available on Firefox. Most importantly, we released the WebContainers API for you all to enjoy! You can even self-host the API with StackBlitz Enterprise. Get in touch to learn more. A few years ago we realized that the web was heading towards

    Introducing WebContainers: Run Node.js natively in your browser
  • エンジニアの楽園 vim-jp

    インターネットが大好きな人の多くは、どこかしらのコミュニティを拠点として活動を続けることが多いです。 僕は2003年からのネットユーザーなのでそこまで古くはないのですが、かつて、はてなダイアリー、IRCなどを拠点として、ネットで活動してきました。現在であれば、Twitter、Qiita、Zennなどを主軸として活動している人が多い印象です。 そんな中、最近僕が最も居心地よく滞在しているコミュニティがvim-jpのSlackです。 なぜvim-jpなのか # 僕を知っている人であれば、「お前はEmacsユーザーだろう?まさかVimに乗りかえたのか?」というツッコミたくなるかもしれませんが、それにはおよびません。なぜなら、いまもEmacsユーザーであることに違いないからです。 では、なぜvim-jpに入っているのか?それは次の理由があるからです。 幅広い分野の話題が可能 # vim-jpは、い

    エンジニアの楽園 vim-jp
    hem6
    hem6 2021/05/21