This domain may be for sale!
「構造のきれいなプログラムを書けるようになるためにはどうすればいいのか?」という質問を受けたので、「はて?どうしているだろうか?」と考えてみました。あ、形式知にきちんとなっているようなテクニックみたいなもんじゃなくて、モノローグなので、あまり凝ったものは期待しないように。 http://blog.shibu.jp/article/28983162.html 自分なりにもっと凝縮版を。渋川さんが言っている事全体もその通りとは思うけど*1、もっと簡単で、しかも射程が広い、と自分が思っている事。 渋川さんはちょろっと触れてるだけだけど、自分はこれが最も基本的で汎用的、かつ、ソースをきれいにする原動力となる上にバグをも減らしてコードの汎用性まであげる、コーディングのエンジンみたいなものと思ってる。それは、 「すべてに正しい名前を付けて、そして、正しい名前であることを維持する」という鉄の意志 クラス
プログラミングを始めてから今日に至るまで、 様々なタイプのプログラマーと開発を共にしてきたが、 驚くべき速度で高い品質のソフトウェアを作り上げるプログラマーには、 一つ共通の特徴があるように思える。 それは、「はまる」時間が極端に短い、ということである。 風のプログラマー」を指向しており、開発速度を重要視している。 例えば平成14年未踏ソフトウェア創造事業「PICSY」では、 発表直前に知人でプロジェクトリーダーの鈴木健にレスキュー隊として呼ばれて 2,3日でGUI全般と、クライアント/サーバー通信部分の設計と実装を終わらせたのだが、 このときなどは、大体の要件を口頭で聞いた後は、 ほぼまったく手が止まらずコードを書き続ける感じで開発をしていた。 「はまる」時間の長さは開発速度に直結するわけだが、 プログラマーが「はまる」場合にはある程度の傾向があると思うので、 今日は「はまる」プログラマ
東京大学文学部宗教学宗教史学専修課程中退。1996年に「有限会社オン・ザ・エッヂ」を設立。2002年に旧ライブドア社から営業権を取得し、2004年に社名を「株式会社ライブドア」に変更。2006年に証券取引法違反容疑で起訴されて一審、二審ともに有罪判決を受ける。現在上告中。1972年福岡県生まれ。 今、非正規雇用の増加やいわゆる「派遣切り」が社会問題になっていますけど、僕が前の会社(ライブドア)で社長をやっていたときは、技術者派遣やSI会社の常駐社員などは一切使わなかったし、逆に自社の社員を派遣することもしなかった。社内ではこうしたシステムを利用するようにかなり説得されたけど、ここだけは頑固に譲らなかった。 唯一、派遣会社を使ったのは受付の女の子たち。いろいろとあって押し切られてしまったのだけど、彼女たちが望めば正社員にしていたし、希望すれば総務や経理に異動もさせていた。ほかに社員でない人と
Heads on: Apple’s Vision Pro delivers a glimpse of the future
Hello Asiajin readers, I, Yusuke ANDO (aka yandod), was asked by Asiajin to write about my presentation on PHP developers’ and other software engineers’ salaries and communities at the 40th Monthly PHP Study Meeting Kanto (Tokyo and surrounding area) this month. I referred to some surveys in my report[J]. Asial Inc. published a survey of Japanese PHP users[J], which is based on a questionnaire fro
2009年02月06日05:30 カテゴリArt 従来のソフトウェアエンジニア人事工学が決定的に間違っている点 ここまでは、誰もが同意するだろう。 従来のソフトウェア工学が決定的に間違っている点 - kwatchの日記 仕事が高度になればなるほど、属人性は排除できないし、人材の替えはきかない。問題を解決できない人間を100人集めても、問題は解決できない。問題を解決できるのは、問題を解決できる能力を持った人間だけ。頭の悪い大人100人より、すごく頭のいい小学生1人のほうが、成果物が出る。ソフトウェア開発はそういう類いの仕事。 にも関わらず、 ソフトウェア開発も同じような体制にしたほうがいいのではないか。生産性が 30 倍違うのであれば、バカプログラマー 30 人を雇うより、スーパープログラマー 1 人にサポートスタッフ 5 人つけたほうが安くていいものができるだろう。 とならないのはなぜか。
学校では教えてくれないエンジニアリング英語 #6: red herring 何もなかったようにしれっと2年ぶりにシリーズ更新してみるテスト。 Red herring あるアプリケーションがエラーを起こしたとき、ユーザの期待通りに動いていないときなど、エラーログなどをあさってその原因がどこにあるかを突き止めようとします。コードが期待通りに動いていない訳ですから、なにか想定していない入力があったり、テスト環境ではインストールされていたライブラリがプロダクションでは入っていなかった、バージョンが違った、などといったことが原因として考えられますね。 そんな中、そのエラーと実は関係ないのだけど、同一のタイムラインで起こっているよう(にみえる)エラーがみつかると「これが原因なんじゃないか?」と疑わせてしまいます。とくにソフトウェアエンジニアとネットワークオペレーションのエンジニアがそれぞれ分担している
An Exercise in Dig(g)ital Corporate Nudity At the start of a new year, it’s tech company tradition/neurosis to do a swan dive into the previous year’s data in search of sunken treasures — patterns or insights that escaped notice in the daily rush of site metrics and KPI reports. I’ve been doing that over the past week, and thought it might be interesting to lift Digg’s hood and show some of our in
ふと気になるようになりました。面白そうなので。面白い人に会えることを期待して。 洩れたら、9月はペルーとボリビアへ行きます。 どちらにせよ、今月中に頑張っておかないと。 asami81氏へコメントにも書きましたが参加することになりました。記念に京都ナビにはてな本社を加えてみたw Comments:3 asami81 08-08-21 (Thu) 16:12 おお! もし行ったらレポが楽しみだー! ma38su 08-08-21 (Thu) 16:48 行くことになりました。 というか、僕の名前をコメントするのはやめておいてください> asami81 08-08-21 (Thu) 21:52 ああああ>< すいません>< Comment Form Name Mail address (will not be published) URI Remember personal info
6月30日臨時株主総会において、ミラクル・リナックス株式会社の新取締役として、児玉崇、伊東達雄を選任し、それに続く、取締役会議により、新しい代表取締役として児玉崇を選任した。佐藤武前代表取締役社長は、取締役会長へ、わたしは取締役を退任した。 ここにご報告する。 さて、ここからが本題(?)である。取締役を退任したからといってミラクル・リナックスを辞めるわけではない。今後は経営者という責任ある立場を退き一技術者としてミラクル・リナックスに貢献していく。 2000年6月にミラクル・リナックスを創業以来8年にわたって取締役CTOとしてミラクル・リナックスとともに歩んできたが、取締役というよりも、技術屋としてミラクル・リナックスのV1.0の開発、OSDL (Open Source Development Lab -- The Linux FOundationの前身)への参画、そしてAsianuxプロ
All these jokes are now illustrated at my new Programming Comic. Check it out! ~~~~~~~~~~~~~~~~~~~~~~~~~ Two bytes meet. The first byte asks, “Are you ill?” The second byte replies, “No, just feeling a bit off.” ~~~~~~~~~~~~~~~~~~~~~~~~~ Eight bytes walk into a bar. The bartender asks, “Can I get you anything?” “Yeah,” reply the bytes. “Make us a double.” ~~~~~~~~~~~~~~~~~~~~~~~~~ Q. How did th
昔話でもしようか。 自分は6年前はプログラミングが全くできなかった。プログラム書ける人は一部の天才だと思っていた。プログラミングができないことに劣等感を覚えた自分は、Linux が使えると格好いいんじゃと思い、Debian で自宅サーバを構築し、アンテナ*1や tDiary で日記サイトを運営したり始めた。 そんなとき、id:antipop と出会った*2。島に住んで、特にITもなにも関係ない仕事をしていた彼が、全く知識が無いところから勉強し Linux で自宅サーバを動かし、php + postgres で blog っぽいシステムを日々バージョンアップさせ、Button Maker for Japanese などのツールを作っていくのを blog 経由でリアルタイムで見ていて、プログラミングもやれば誰でもできるんじゃないかと感じ、自分の日記ツールが tDiary ということもあって、R
Introducing the AI Academy Help your entire org put GenAI to work Every employee today needs to know how to prompt GenAI, use it to enhance critical thinking and productivity, and more. With the AI Academy they can. For less. Get in on the AI-generated conversation We’ve turned five O’Reilly titles into AI-generated podcasts, designed to make learning even more engaging. Here’s how we did it.
2008年04月25日12:30 カテゴリLightweight Languages プログラムは料理すること わざわざ「すること」をつけているのには訳がある。 プログラムっておいしいの? - iGirl ってゆうスイーツ(笑)が少しでもプログラムを理解するには何をしたらいいのでしょうか。何を読んだらいいのでしょうか。ググればググるほど分からなくなってきました。単に「プログラムは料理」となると、「それっておいしいの?」ってなるけど、「すること」を付けると、「プログラムそのものは食べ物ではない」ということがわかる。申し訳ないけど、プログラムは食えない。おいしいまずい以前に。 だけど、料理をやったことあるのとないのとでは、食べ物の味はまるでちがったものになる。全く同じ料理でも、自分で料理したものと他人が作ったものでは、自分で料理したものの方がうまい。 その意味で、「プログラムって何」ってことは
Julian Frumar Co-founder and Director of User Experience at Omnisio Inc. jules Startup School 08 Startup school is an annual free conference for hackers interested in startups. This year notable speakers included Mike Arrington, Marc Andreessen, Jeff Bezos and Paul Graham. The official website is http://startupschool.org/ David Heinemeier Hansson at Startup School 08 David Heinemeier Hansson, cre
今回のはてな見学の経緯はid:TAKESAKOさんが京都で講演があったので、観光&はてなツアーをご一緒させてもらいました。京都いいですねー。遅咲きの種類の桜もたくさん見れて、かなり満足でした。写真アップは後日しまーす! さて。はてな卓球ルーム(会議ルーム)にいたid:naoyaさん、id:TAKESAKOさん、id:nagayamaさん、id:malaさん、に図々しいかと思いながらもどうしてもしてほしいことがあり、提案してみました。 「プログラムの言語で古今東西してください!」 その瞬間、ギークたちの心に火がついたのです。それまで穏やかに微笑んでいた目は獲物を見つけた目に変わり、ラケットを持つ手は震えていました。戦いの幕開け。 「perl・・」ピンポン「Ruby・・」ピンポン「Java・・」ピンポン「JavaScript!(早口で)」ピンポン「PHP!(早口で)」・・・・・
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く