タグ

ブックマーク / blog.sushi.money (7)

  • 一人でやってると個人開発と同じクオリティになる問題 - hitode909の日記

    たまに、今のこの状況は組織パターンに載ってたこのパターンだ、と思い出すことがある。数年前に読んでまだ役立ってるのうちのひとつ。 今は「常に誰かが進捗させる」というプラクティスをやっている。それ自体はいいのだけど、問題なのは、チーム内チームのエンジニア二人チームでやっているので、一人が進捗させる、もう一人が差し込み対応する、という最小の形になっていること。 奥さんが家でやってる生け花教室のホームページを作る夫、みたいなものをイメージすると、奥さんが生花を教えることで進捗させて、夫がホームページ更新など雑務を巻き取るという構造をイメージできる。百人以上の人間がいる会社であっても、夫婦の生け花教室と同じ数の人のアサインでことを進めているのだとしたら、推進力では同じくらいしか出せないはず。実際には百人いる会社には経理の人がいたり総務の人が居たり、資が潤沢にあったら良いパソコンを使えるとか、いろ

    一人でやってると個人開発と同じクオリティになる問題 - hitode909の日記
    t-kashima
    t-kashima 2019/09/19
  • デスクトップにmasawadaを表示するmasawadaデスクトップボタン - hitode909の日記

    masawadaデスクトップを開始する この記事はmasawada Advent Calendar 2018の12日目でした。明日はid:mazcoです。

    デスクトップにmasawadaを表示するmasawadaデスクトップボタン - hitode909の日記
    t-kashima
    t-kashima 2018/12/12
    すごいw
  • Quartz Composerでスクリーンサーバーを作る #京都.なんか - hitode909の日記

    Kyoto.なんかという勉強会で5分くらい発表したので資料を共有します. プレゼンモード 再生 ← / →で移動 fでフルスクリーン escでおわる Quartz Composerでスクリーンサーバーを作る 京都.なんか hitode909 自己紹介 hitode909 はてなはてなブログを作っている スクリーンセーバーを作ろうという話 モチベーション 自分で使う物は自分で作りたい Quartz Composerでスクリーンサーバーを作る Quartz ComposerはOS X用のアプリケーション パッチをつないでいくと絵が出る Quartz Composer - Wikipedia, the free encyclopedia インストール https://developer.apple.com/download/more/ Graphics Tools for Xcode 7.2を

    Quartz Composerでスクリーンサーバーを作る #京都.なんか - hitode909の日記
    t-kashima
    t-kashima 2016/08/21
    ライトセーバーも手作りだったのか.!!
  • なぜひどいコードを書いてはいけないか - hitode909の日記

    ひどいコードは何やってるか分からない ひどいコードが何やってるか分かっても、なぜそうなってるのか、そこを変えるとどうなるか分からない ひどいコードは新たな変更に耐えられず書き直されることになる ひどいコードを書き直すには、ひどいコードがどうなっているか理解し、どこを変えるとどうなるのか理解する必要がある ひどいコードはたいていひどいテストコードが支えていて、テストコードがあったとしてもひどいコードと同様の問題があり、頼れるものが何もない どんなにひどいコードでも、書いた人を憎んではいけない。たとえ自分の書いたコードだとしても、先輩の書いたコードだとしても、ソフトウェアとしてひどい物にはひどいと言っていくことが大切で、だからと言って人に向かってひどいと言ってるわけではない。 最高の仲間たちが日々変化する難しい問題に対処していいコードを書いたり、ときにはひどいコードを書いている、という😇的な

    なぜひどいコードを書いてはいけないか - hitode909の日記
    t-kashima
    t-kashima 2016/02/08
    “😇”
  • ひどいソフトウェア作りたくなくて考えること - hitode909の日記

    ソフトウェア作ってるとどうしようもないひどい状況になったり、知らないプロダクトを読んだらひどい状況になってたりすることがあって、どんなときにそういうことになるのか、必ずそうなるのか、そうなることを予見できないか、完成したソフトウェアを見てひどいかどうか判定できるか、とか気になってる。 作ってる途中に気付けないものか 作る前に気づけることはあるかひどいのは分かってるけどやるしかないときにだけひどいものができるのか時間はあるけどやる気がないとそうなるのかプライベートでなんかあるとそうなるのか書いてから時間が経つと大体のものはそうなるのかコードは正しくて読者が使われてるパターンに理解がないだけなのかパターンの使い方が変だと読めなくなるのか当時と環境、社会情勢や実行環境、データ量、などが変わってひどくなるのかいい技術が発明される前なのでしかたないのかいい技術が発明されたときにキャッチアップすべきか

    ひどいソフトウェア作りたくなくて考えること - hitode909の日記
    t-kashima
    t-kashima 2015/09/27
    大切なこと
  • DDD - hitode909の日記

    たとえば銀行システムとか作ってるとして,英語だと,accountを表すAccountクラス作れて便利. けど,ふだん日語で話すときは,口座を表すAccountクラス,みたいになって,コード上の名前とそれを呼ぶときの名前それぞれ名前考えないといけなくて難しい. 口座だからKouzaクラスでもいいけど,if account.balance.empty? が mosi kouza.zandaka.nai? とかになるとめっちゃださいし,ifの代わりにmosiみたいな予約語も用意するのかとか,組込みライブラリは英語なので使えないとか,いろいろ問題がありそう. 一体どうすればいいのか.普段から英語を話すことにしてaccountって呼ぶしかない?

    DDD - hitode909の日記
    t-kashima
    t-kashima 2015/05/01
    これ本当にそうだと思う。ユビキタス言語、どうするべきなんだろう。
  • SKKを使うことにした - hitode909の日記

    ことえりが使いづらかったのでSKKを使うことにした. いろいろ調べて設定したりしてすごく大変だった. 方針 普段はAquaSKKを使う Carbon Emacs内ではddskkを使う Linuxで動かすことは考えず,まずMacで動くようにする AquaSKKをインストール 普通にインストールする. AquaSKK - 日語を快適に 動作確認した後,以下の設定を行う. ひらかなだけ有効にする インストール後,System PreferenceのInternationalのInput MenuからAquaSKKを有効にする. その際,AquaSKKのサイトの指示の通りにせず,ひらかなだけ有効にして.メニューにはU.S.とひらかなだけ残るようにする. U.Sではなく,AquaSKKのASCIIを利用すると,Terminal.appで日語を入力できなくなってしまう. AquaSKKはCmd+S

    SKKを使うことにした - hitode909の日記
  • 1