タグ

ソフトウェアに関するskozawaのブックマーク (6)

  • ソフトウェア開発の生産性を阻害する「気軽に聞けない」ことの考察と対策 - メソッド屋のブログ

    マイクロソフトの DevOps テクニカルエバンジェリストになる前から、ずっと不思議だったことがあります。 それは、「アメリカエンジニアの生産性の高さ」です。素晴らしいサービスは大抵彼らから生まれていますし、彼らを見ているとアウトカムも生産性も非常に高く感じます。 私は個人的にこの秘密を解く旅の途中にいます。私はインターナショナルチームに所属しているのですが、同僚と一緒に働いたり、ハッカソンをしたりして気づいた1つの仮説について共有したいと思います。 気軽に「聞けないこと」が生産性を阻害しているのでは? 以前私は「米国のエンジニアはコンピュータサイエンスを専攻している人が多くすごく優秀で、さらに英語が出来るので、技術収集するのも楽だから相当アドバンテージがある」と思っていました。 英語に関してはそうだと思いますが、彼らの個々の人がそんなに優秀かというとそうでもないことに気づきました。それ

    ソフトウェア開発の生産性を阻害する「気軽に聞けない」ことの考察と対策 - メソッド屋のブログ
  • 技術的負債について考えた - 考えた。

    技術的負債についての自分の考えをまとめます。 言いたいこと 最初から綺麗なコード・設計を書ける状態を目指せ。 そうもいかないものは天秤だが、勝手に背負うな。 技術的負債とは? 技術的負債は事業リスクです。放置することによって事業が失速したり損害が発生したりするため、適切に取り扱う必要があります。 負債の種類と対応は、以下の三つに別けられると自分は考えています。 1. 新規で書く末端機能のクソコード・クソ設計 最初から綺麗なコード・設計を書けるを目指すべきですが、時間がかかるのであればスピード重視でよいでしょう。 「もっと良いように書けるべきだけど、どうすればよいか?」とコメントでも添えて、さっさとプルリを投げてしまうべきです。 末端機能で、あとで上に乗っかる物がないのであればコードの品質はそれほど問題ではありません。テストを整備しておけば、後でレベルが上がったときに綺麗にできるでしょう。

    技術的負債について考えた - 考えた。
  • ソフトウェアにうまい前提を与える - はこべにっき ♨

    ソフトウェア機能が、普通はユーザはこういう利用方法はしないだろう、という前提にもとづいて作られていることがある。 先日の経験を例に上げると、ちょっと理由があって自分のGmailの全メール一度にアーカイブ操作をしてみようとしたことがある。メールは8万件くらいあった。普通のユーザは一度に8万件もアーカイブ操作をしたりしないと思う。 実際に操作を実行してみたところ、「実行しています」というようなメッセージがしばらく表示された後、「リクエストの実行に問題が出ているようです」というようなメッセージが表示されてしまった。メッセージの内容は不安に感じるところがあったが、結果としては、すべてのメールがちゃんとアーカイブされため、大きな不満はなかった。 ユーザがこういうめちゃくちゃなことをすることは稀であり、一般的なリクエストのタイムアウトを過ぎたために、UIが問題を報告したのだと思う。実際にソフトウェアを

    ソフトウェアにうまい前提を与える - はこべにっき ♨
  • 愛されつづけるものをつくること - 『言葉を吐く』

    cf. 闇 Advent Calendar 2013 ひとつのものを好きでいつづけること 高校生のころに初めて聞いて以来ずっと凛として時雨のファンで、リリースされた作品は必ずチェックして購入しているし、ライブには自分の都合が許す限り観てきた。 今年の6月に活動10周年を迎えた彼らはツアーファイナルの公演を日武道館で行うことをアナウンスし、安定した収入を得ることができるようになった自分は新幹線に乗って関西から遠征することに決めた。 ライトワークの素晴らしさだとかたくさん語りたいことはあるけれど、最も印象的だったのは7曲目に演奏した“O.F.T”という曲だった。 この曲は2005年に中野 Records からリリースされた初めてのアルバム“#4”の6曲目に収録されている。いまからおよそ8年前である。 彼らもレパートリーが増え、相対的に「昔の曲」をやる機会が減ってきた。それ自体に大した感傷はな

    愛されつづけるものをつくること - 『言葉を吐く』
  • ソフトウェアが世界を変えている

    BALAJI SRINIVASANのSoftware Is Reorganizing the Worldという記事が面白すぎた。 ソフトウェアやクラウドの普及により、コミュニティ、国のありかた、人々の移動、移民、新しいサービスや生活スタイルが、現在進行形でどのように変わっているかという内容。 もう、最近読んだ記事のなかでピカイチの面白さ。素晴らしい。新規事業のアイデアを考えている人にもオススメ。 全部紹介していたら長過ぎて疲れてしまうので、クラウドとスマートフォンの普及により、物理的なサービスがどうデジタル化されていっているかの話に絞ってみる。 ソフトウェアが世界を飲み込む Software is eathing the worldという話は、ネットスケープを作ったマークアンドリーセンが話して、とても話題になった言葉。今回のBalajiさんの話は、このアイデアを掘り下げつつ、実際に起こって

    ソフトウェアが世界を変えている
  • SourceForge.JP: オープンソース・ソフトウェアの開発とダウンロード

    2024-06-01 04:09: Welcome to Ezarcher The Ezarcher Linux ISO is a full featured Arch Linux desktop. The live system comes with many common desktop software packages and tools to install Arch Linux on your system. There are two installer methods, the Calamares Installer Framework and the Arch Way, by following the Arch Wiki. The Calamares installer is located in the System menu and titled Install S

    SourceForge.JP: オープンソース・ソフトウェアの開発とダウンロード
  • 1