2015-03-19 スタートアップにおける糞コードとエンジニアの役割について Kazuho's Weblog: 「技術的負債」は避けるべき? - 割引率を使って考えてみた 「「技術的負債」を問いなおす」というタイトルでJAWS DAYS 2014で話してきた #jawsdays - delirious thoughtsblog.kentarok.org 4年前,俺はあるスタートアップで社長に「あなたそのものがリスクです」と言われた.別に相手は素晴らしい経歴を持った天の上の人間であるし,そういう方に見下されても構わない.しかし,「俺がコードを書いていること」が「リスクだ」と言われたことについては未だに納得行かない.コードはコードであり,それと戦っているだけだからだ.ゾッとした.恐ろしい言葉だった. 件のCTOの退職エントリ以来(ちなみに,社長及び社員の1人が上京した時,うちに泊めたことがあ
2015-03-19技術的負債について スタートアップや新規事業に限った技術的負債の考え方f-shin.net ちょっとこの記事は酷い.品質と開発スピードを兼ね備えたコードは,そもそも致命的な技術的負債ではないだろう. 現代的なスタートアップのプロダクトでは,シンプルなものを作って世に出すというのはあまり起こらない.いわゆる「仕組み作り」と言われるものをやらなければならず,そのために何を作るかを練った場合,凄まじい天才で無い限り,様々な概念をつなげた複雑なシステムを作ることを考えてしまう.アイデアもガンガン出てくるし,その優先度もつけられずただデカくなっていく.その意味で,スタートアップ段階で必要になるコードの規模は思っていたより大きいことが多い.それを事前にうまく落とそうという試みがリーン・スタートアップであるとも言える. 例えば現在のマーケットで「猫の鳴き声を共有するサービス」があっ
最近のエンジニアの感覚だと、技術的負債というのを極端に嫌うケースがあるそうですね。技術的負債とは… 行き当たりばったりなソフトウェアアーキテクチャと、余裕のないソフトウェア開発が引き起こす結果のことを指す新しい比喩である。wikipedia –技術的負債 この言葉は確かにキャッチーだ。プログラムなんて動けばいいでしょという上司に楯突く時に使いやすい武器になりそうだ。 「負債」という言葉はなかなか面白い比喩である。 では少し、負債という言葉について調べてみると、こういうのが見つかる。 負債は借入金や買掛金などの法律上の債務であるとイメージされがちですが、厳密にいったらこれは間違いです。 すなわち負債とは、法律上の債務に限らず、いずれ会社が負担することになるであろう経済的負担で貨幣額で合理的に評価できるものが該当します。 http://financial.mook.to/accounti
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフーTechBlog こんにちは! マーケティングソリューションカンパニー(MSC)開発本部の小川雄大です。 昨年11月に子会社のクロコスからヤフーに移りまして、現在はヤフーで開発を行っています。みなさまどうぞよろしくお願いします。 MSC開発本部では、ヤフーが世界最強を目指してどう取り組んでいくかについて議論する会を毎週開催しています。今回はそこで今年の1月に僕が発表した「世界最強のソフトウェアアーキテクト」について公開したいと思います。 今回はヤフーに入ってはじめての発表ということもありテーマをどうしていくかはかなり悩んだ部分なのですが、テクニックよりもアーキテクトが持つべきマインドを共有することが次につなげていく上で大切になると考えたので、多少抽
能力に自信がないのは、評価する機会に恵まれていないことの裏返し 「自分にそんなに自信を持っているエンジニアはいませんよ」 先週、とあるエンジニア対象のイベント(トークショーのゲストとして出演していました)で出会ったエンジニアの多くは、「エンジニア採用が難しいと企業が悩んでいる、だからエンジニアにとっては売り手市場なのだ」といくら説明しても、自分自身の能力にイマイチ自信が持てない、といった様子でした。 しかし、求人倍率などのデータを見れば、転職市場にエンジニアが足りていないのは一目瞭然です。私自身がプロデュースしているCodeIQへも、企業の採用担当者たちからの期待が高いことからも明らかなのですが。本連載を読んでいる皆さんの中にも「自分の能力に絶対の自信がある」という人は、それほど多くないのかもしれません。しかし、それは同時に、自分の能力を客観的にアセスメント(評価)する機会に恵まれてい
こういうの ゼルダ、Portal、ソニックなど。ゲーム音楽をバンジョーで演奏 | コタク・ジャパン 動画広告、記事読んでる横で15s程度の動画が流れるくらいだったら、そんなロースペックなマシン使ってるわけでもないしどうでもいいんだけど、突然大音量で流されると心の用意出来てないしオフィスいるかもしれないしで、最高にブチ切れそうになる。 止める方法がわからない場合、ブラウザごと落とすことを止むを得ない。 しかもヘッダに近い場所じゃなくて、記事末尾とかにおいてるサイトも多い。cmerが悪質なのは、わかったところで再生を止める方法が提供されてないこと。悪質すぎる。 個人的には積極的に不買運動せざるを得ない。とりあえずこれが原因で kotaku.jp をRSSリーダーから外した。 「テレビCMの再価値化を目指す」――CMer TV 五十嵐社長に聞く | AdverTimes(アドタイ)
トレタCOOのkengochi氏がUIデザイナーについての記事を書いてた。UIデザインの価値 | Parallelminds BASEでも、ずっとこの辺の職種も募集していて、来月1人入るんだけど、実はUIデザイナーの募集はすごく困っている。 というのも、今、BASEでほしいUIデザイナーとは、 ・いわゆるWebデザイナーではないし、 ・いわゆるフロントエンドエンジニア(JavaScript実装特化型)の人でもない。 というところ。まさしくkengochi氏が書いてる「のりしろ」重要 じゃぁコアスキルって何?ってのを、経験者採用の理想を言えば、 1.D.A.ノーマンの本ぐらいは読んだことがあって、ユーザインターフェースを意識しながらユーザビリティの高い設計ができて 2.ビジュアルデザインのスキルもあって、カッコいサイト、サービスが作れて、 3.ちゃんとユーザーさんのことを意識できて(つまり
2014/10/26UIデザイナー不要説 最近UIについてもやもやしていることがあるので書く。間違った知識もあるかもしれない。 先日UI CrunchというUIの勉強会のようなものが開催され、僕はschooの動画配信を見ていたのだが、どうも根底に「UIデザインの重要性が日本では認知されていない」という共通認識が流れているように思える発表が多かった。デザイナー生存戦略やエンジニアとうまく付き合う方法等…。 僕も前のブログ(UID Lab)でそのようなことを訴えてきたので、あぁ、やっぱりみんな不安なんだなあと思ったが、逆説的に「僕らデザイナーが信じているUIデザインの価値なんて、本当は虚像なんじゃないか?」ということを疑ってみたい。 そもそも、なぜみんな「UIデザインが重要視されていない」と感じるのだろう?自分が日頃感じることを列挙してみる。UIデザインが重要視されていないと思う理由 1.
私は、プログラマとして30年以上仕事をしてきた中で、学んだことがあります。そのいくつかを以下にご紹介します。もっと挙げることもできますよ。 実物を見せないと、顧客の希望は分からない。 このことは最初の仕事で学びました。顧客は、実物を見るまでは、何が本当に必要なのかがよく分かりません。言葉で長々と説明するよりも、機能検証のためのプロトタイプを提示する方が確実に役立ちます。 十分な時間があれば、あらゆるセキュリティは破られる。 現代社会において、セキュリティを保つことは信じられないほどの難題となっています。プログラマは常に完璧を求められますが、ハッカーは1回でもハッキングができれば成功なのです。セキュリティが破られた場合、事前にその状況に備えた対策を講じているかどうかで結果が変わってくる。 最終的にセキュリティが破られることを想定する場合、その時に起こることに備えて対策を立てておく必要があり
本日9月29日は、僕の誕生日。 35歳になって、ちょっと前に「30歳になってオレもおっさんになったなぁ」なんて言ってたと思ったら、もう30代も折り返し地点で、四捨五入で40ですわ。 20代の10年より、30代の10年はあっという間。40代なんてもっと早いという話はよく聞くが、特に昨年1人目の子供が生まれてからはそれを実感する。本当に、何もしていなくても時間だけは過ぎていくような感覚なのだ。 しかし、この35歳という年齢は色々考えさせられる年齢だ。僕の仕事であるシステムエンジニアの世界では、「プログラマー35歳定年説」なんて言葉がある。 まさに今年その歳を迎えることになったわけだが、ちょっと思うところを書いてみる。 「プログラマー35歳定年説」に込められた意味 僕はシステムエンジニアという仕事を、社会人になってから10年弱ずっとやっているわけだが、「プログラマー35歳定年説」という言葉はか
この資料、非常に衝撃的だった。中の人がここまで公開していいものなのか、という意味でも。 俺の価値創造契約 from Fumihiko Kinoshita 永和さんの価値創造契約とは 新しい契約形態での受託開発サービス「価値創造契約」 | 永和システムマネジメントに詳しくありますが、簡単にいえば「初期費用無料で、常に改善・運用をしながら月額定額制でシステム利用料を頂く」というビジネスモデルです。価値あるシステムは必ず長く使われ変更を伴うのだから、その変更を受け入られるモデルを提供すれば双方にメリットがある。これが立脚点のようです。 2013年営業実績、0件 資料によればテレアポを800社行い、様々な展示会にも出展されたそうです。12社にコンタクトできたけれど受注は0件だと書いてあります。マーケティングに失敗してしまったと言って良いでしょう。 受託開発の弊害と指摘される「価値あるシステムを作り
2022年6月27日 役員人事のお知らせ2022年6月1日 人事・組織変更のお知らせ2022年4月1日 人事・組織変更のお知らせ2022年3月30日 【5月16日更新】ソニー・インタラクティブエンタテインメント2022年6月より 定額制ゲームサービス「PlayStation Plus」を大幅リニューアル ~PlayStation Nowとサービス内容を統合し、数百本のタイトルを提供~2022年3月22日 ソニー・インタラクティブエンタテインメント、カナダ拠点のゲーム開発スタジオ Haven Entertainment Studios社を買収へ ~プレイステーション®プラットフォーム向けに新たなスタイルの 大型マルチプレイタイトルを制作~2022年3月1日 人事のお知らせ2022年2月24日PS5向け次世代VRシステム「PlayStationVR2」 および「PlaySta
ソニーは「家族」、米マイクロソフトは「個人主義」 ソニーに3年務めた横川氏が米マイクロソフトに入社して一番驚いたのは、個人主義ということだった。ソニーは家族のような会社で、もし自分が間違えをしてしまったら上司が責任を取ってくれた。しかし、米マイクロソフトは違った。自分でやったものは、自分に返ってくる。 入社した瞬間、「はい、これがあなたのコンピュータです。そしてこれがあなたのリソースです」と渡される。そこから与えられたリソースをどう使うかは自由。もちろん上司のサポートもある。しかし、横川氏はこれに慣れるのに1年かかったという。 特にネックになったのは、コミュニケーションの取り方。日本では、皆の意見を聞いてから自分の意見を言うというスタイルのコミュニケーションをする。一方、アメリカでは話の途中でも立ち上がって手を上げ、ポンポンとしゃべり出す。 古川氏 日本では、黙っていても結果出せば見ていて
NTTデータグループ・オープンソーススクエアでは、NTTデータグループが開発するオープンソースソフトウェア、及び、関連製品の紹介を行います。実際のシステムでの適用事例や、各プロダクトのリリース情報やセミナー開催等、NTTデータグループがサポートするオープンソースソフトウェアのホットな情報も皆様にお届けします。また、NTTデータグループの社員でオープンソースの世界で活躍する熱きエンジニア達もご紹介します。是非ご覧ください(本サイト公開のニュースリリース) トピックEclipse 3.3 日本語化言語パック(サードパーティ版)及びEclipse 3.4 日本語化言語パック(サードパーティ版) Eclipse3.3/3.4で日本語が利用できるようにする日本語化言語パックのマイルストーン版を公開しました。詳しくはオープンソーススクエア内の解説ページやblancoNLpackGeneratorの解
先日Rubyビジネス推進評議会主催の第3回Rubyビジネスフォーラムが大阪で開催されました。Ruby言語開発者、まつもとゆきひろさんが、『インターネットが変えるソフトウェアとビジネス。Rubyを例として』と題した基調講演を行いまいした。 その内容を紹介します。 計算機としてのコンピューター IBMの初代社長トーマス・ジョン・ワトソンの有名な言葉に、「コンピューターは全世界で5台くらいしか売れないと思う」と言ったとされています。 その数字は当時の計算技師の人数とENIACの計算性能から導かれた数でした。 ところが、今ではその数百万倍の処理能力をもつコンピューターが何億台もあります。 去年だけでPC出荷台数は3億台。スマートフォンとタブレットはそれを超える出荷がされています。 コンピューターは計算機としてのみ使われているわけではありません。 インターネットとの接続 今日、大阪まで松江から飛行
技術力がアリそうとぼんやり感じる企業のgithubでの公開リポジトリ数ってどのくらいなんだろう? って思って数えてみた。OSSホスティングサービスはGitHubだけじゃないって話はあるけど、自分が一番使ってるのが今のところコレなのでその範囲内で選んでます。Google(https://github.com/google, https://github.com/GoogleCloudPlatform): 375Microsoft(https://github.com/Microsoft, https://github.com/Azure, https://github.com/MsOpenTech, https://github.com/aspnet, https://github.com/OfficeDev,https://github.com/Reactive-Extensions,
この話は、再三言ってるんだが。 「プログラマを育成しなければ、この国の将来はない」―― U-22プログラミング・コンテスト 今回、プラチナスポンサーとして名乗りを上げたのが、グループウエアや業務アプリなどを手掛けるサイボウズです。その代表取締役社長・青野慶久氏は、コンテストの実行委員長も務めます。青野氏に同社が協賛した理由を聞くと、「プログラマを育成しなければ、この国の将来はない」という危機感があるからだと言います。 ポジショントークではあるけど、青野さんまでわかってないのは、実に残念。 人間ってのは、知的好奇心の生き物。特に日本のエンジニアは私が「ジャンキー」と批判するくらい、勉強会が好き。それだけ、みんな自分で「育成」している。 「新技術の習得」は麻薬だ ハッカソンの類もしょっちゅうあるし、ニコニコとかでも発表会がある。良い成果を上げた者は崇められ、TIPS系のエントリはすぐホッテント
Linuxカーネルに興味があるんだけど特に作りたいものってないんだよなーなんて割とあると思う訳です。俺とか。。。 まあ、kernelnewbiesのメーリングリストでもよく見る話題かと思います。この辺なんかもそうですね。 で、そんな時にオススメできるのがkmemleak。カーネルに組み込まれたメモリーリーク検出ツールです。 使い方は至って簡単でカーネルのコンフィグレーションにあるKernel memory leak detectorを有効にしたカーネルを普通に使えばOK。カーネルはメインラインのrcでもtipでもlinux-nextでも何でも良いと思います。 設定の場所はKernel Hacking -> Memory Debugging -> Kernel memory leak detectorにチェックをするのと、 その下のMaximum kmemleakearlylog ent
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く