TOP > 踊るプログラマ物語 > 2007年10月

あすなろBlogger

このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加 この記事をクリップ! livedoorclip ユーザー数 BuzzurlにブックマークBuzzurlにブックマーク この記事をtweetする

ペアプログラミングは嫌いだ

2007.10.26

働き蟻は、一日の大半をぶらぶら遊んでいると言われます。プログラマーの大半もきっとぶらぶら遊んでいるのかも知れません。遊び方は様々で、メールを見たり、技術情報を読んだり、Webを見て回ったり・・・。とにかく、プログラマーは働き蟻のように、仕事をしているように見せかけて遊んでいます。必ずしも、それが悪いことだとは思いませんが・・・。

 さて、XPが流行って、その中のペアプログラミングがもてはやされたりします。でも、働き蟻の僕にとって、ペアプログラミングは危険な代物です。常に別の人の監視下におかれるので、プログラミングを強要されます。メールを見たり、関係なさそうなWebページをみて遊ぶことができません。一日中、本当に働かされます。働き蟻の僕にとってはそれはとても大変な作業です。ペアプログラミングすると生産性が落ちるかもしれない(コーディング量が半分になるかも)と言う不安もあるようですが、遊ぶ時間がなくなるので、生産性は落ちないはず。でも、それは通常の状態でのプログラミングで、本当に集中している期間に書くコード量はペアプログラミングに及ばないかも知れません。

それ以前に、僕自身5年前のコーディングペースより今の方が遥かに遅くなって、複雑なロジックもかけなくなっているですが・・・。

とにかく、働き蟻の僕にとってはペアプログラミングは疲れるので、嫌いです。それから、よほどのことがない限り、人に見られている状態で、本当に集中できることはないのかも。まあ、最近はあんまりそう言う集中した状態にならないのですが・・・。

 

投稿者 : 大谷 弘喜 | 投稿日時 : 2007.10.26 18:51

このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加 この記事をクリップ! livedoorclip ユーザー数 BuzzurlにブックマークBuzzurlにブックマーク この記事をtweetする

自信がない

2007.10.25

とある風景での会話を盗聴しました。

O「最近自信がないんですよね。」

I「僕は10年以上プログラマをやっていますが、全く自信がないですよ」

O「そうは言っても、いろんなことをすぐやっちゃうじゃないですか?」

I「見かけ上はすぐに出来ているかも知れませんが、その前に大量のテストコードを書いたり、調べたりしていて、少なくともOさんよりも事前準備をちゃんとしているだけの違いじゃないですか?」

O「でも調べるのも速いじゃないですか?」

I「それは年の功なので経験を積めば大丈夫です。それ以前に入力する情報量がOさんよりも多いつもりです。」

O「でも、僕も僕なりに頑張っているんですよ」

I「そうかも知れませんね。でも、時間だけ見ても僕はそれ以上に頑張っているつもりですよ」

O「それじゃ、どうすればいいですか?」

I「どうすればいいんでしょうね。自分にできることを精一杯やればいいんじゃないですか?Oさんはちょっと控えめなところがあるので・・・」

O「でも、周りが凄い人たちばかりなので、やっぱり遠慮しちゃいますよ」

I「それは単に自分をよく見せようと背伸びしているだけでしょ。精一杯やれば周りが自分をどう見ているかきにならなくなりますよ」

O「確かにそうかもしれませんが、やっぱり自分にはできないです」

I「それじゃ、」

そうして夜は更けていきました。僕は飽きてきたので盗み聞きをやめて、帰ることにしました。

投稿者 : 大谷 弘喜 | 投稿日時 : 2007.10.25 19:59

このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加 この記事をクリップ! livedoorclip ユーザー数 BuzzurlにブックマークBuzzurlにブックマーク この記事をtweetする

早起きは眠い

2007.10.23

今日は眠いです。今日は早起きをしました。と言っても起きたのは6時ですが。起きたらすぐに身支度をして、出社です。8時からオンラインミーティングが会ったのですが、それに間に合わせないといけません。会社についておもむろにスピ−カーやマイクをセットアップすると大変なことが判明。僕のWindows Vistaはサウンドカードを認識していません。つまり、音が出ないし、音を入力できないし・・・。で、何をどうしていいのか分らないので、仕方ないので、Macでミーティング開始。事前の準備は大事です。

 さて、ミーティングは4時間もあります。3時間ぐらいは頑張りました。でも、そのあとは、だんだん眠気が・・・。それに飽きてきたし・・・。しかも、やつら英語しかしゃべんないし・・・。しかもファーストネームだし。それに、あっちにはマイクが2つあるらしく、時々両方のマイクがオンになっていて、絶妙なエコーがかかって何言っているか分んないことがあるし。ゆっくりしゃべってくれたのは最初の方だけだし。オンラインは嫌いだ!

先週は、社長がアメリカからスカイプをしてきました(こっちは日本語ね)。その時も、途中までは頑張ったのですが、途中から力つきて、運良くセッションが切れてしまったので、それで終りました。

 会社の初代社長も時々携帯で電話がかかってきました。めんどくさいときは、よく聞き取れないことにして最後に「もしもーし、よく聞き取れないんですけど・・・。もしもー」ガチャ。と言うふうにきれちゃう(きっちゃう?)ことあったようなないような・・・。

 電話は嫌いだ。


 

投稿者 : 大谷 弘喜 | 投稿日時 : 2007.10.23 12:23

このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加 この記事をクリップ! livedoorclip ユーザー数 BuzzurlにブックマークBuzzurlにブックマーク この記事をtweetする

ベントナムからの帰還

2007.10.22

ベトナムに行っていた開発部長を始め、N君が帰ってきました。開発部長は犬を食べに行ったそうです。さて、ベトナムの話はさておき、ベトナムから帰ってきた翌日N君は原因不明の高熱に襲われて出社できませんでした。何か悪いものでも食べたのでしょうか?
 

会社のマスターHは、以前、休暇でインドに行って帰ってきたとき、2週間ぐらい下痢に悩まされていたそうです。外国は危険なのかもしれません。 

投稿者 : 大谷 弘喜 | 投稿日時 : 2007.10.22 21:01

このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加 この記事をクリップ! livedoorclip ユーザー数 BuzzurlにブックマークBuzzurlにブックマーク この記事をtweetする

「仕事中に遊んでいてもいい」と言っても遊ばないらしい

2007.10.18

今日は木曜日。木曜日はアリエルでは女子大生の日です。女子大生の日と言うのは、バイトで女子大生が来る日と言うだけですが。

さて、今日は彼女がいつもしている仕事ができません。サーバが止まっていて、全く作業が出来ないらしいです。ベトナムに2週間の島流しになる前に、N君がこっそりいたずらしたに違いありません。彼女は健気にも、「仕事がこれこれの状態で仕事ができないので、どうすればいいですか?」と聞いてきました。すぐに思いつく仕事もなかったし、今週は開発者モードでコードを一気に書いていた(ペース的には4日遊んで、5日分のコードを一日に書く)ので、割り込みを入れたくはありません。なので、「遊んでいてもいいですよ。」と答えました。すると女子大生は「本当に遊んでいてもいいんですか?」と聞いてきます。「ロータス時代に仕事をせずに遊んでいた僕と開発部長は、遊んでいても怒らないですよ」と説得します。でも、まだ、何か言いたそうです。なので、「Webを見たり、mixiの日記でも書いたりしていればどうですか」と言うと、おそるおそる作業(ネットサーフィンと言う言葉が昔あったな・・・)を初めてくれました。お昼ご飯を食べ終わる頃には、サーバは復旧していました。

明示的に「遊んでいてもいい」と言われると、みんな何をするんでしょう?僕なら、ミッドナイトに作っているソフトを作ったりします。まあ、気分転換にやることもありますが。それらのソフトの基本的なアイデアとか大体会社にフィードバックしているつもりなのですが・・・。今作っている製品だって、PloneのArchetypesがことの発端だし。なので、僕が何をしていても大丈夫なんでしょう。でも、やっぱり、仕事するんでしょうね。


 

投稿者 : 大谷 弘喜 | 投稿日時 : 2007.10.18 20:10

このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加 この記事をクリップ! livedoorclip ユーザー数 BuzzurlにブックマークBuzzurlにブックマーク この記事をtweetする

Leopardの予約が始まったそうな

2007.10.18

巷では盛り上がっているのかどうかは知りませんが、MacのLeopardの予約が始まったそうな。多分、買うんだけど、実はそれほど期待していなかったりもします。いろいろ機能が沢山追加されているらしいですが、僕の使い方だと、あんまり意味がなかったりします。それでも、ターミナルがタブ化できるとか、そのあたりは嬉んですが、そういうマニアックなところだけです。Spacesは、うーん、Linuxの仮想Windowと同じでしょ。昔はよく切り替えて使ったりしていましたが、アプリケーションがタブで管理できるようになるにつれ(Windowをぽこぽこ開かなくてもよくなるにつれ)、使わなくなっていきました。TimeMachineも、基本的にすべてSubversionで管理して共有しているので、あんまり必要ないかも。Finderもemacsとターミナルから作業するので、あんまり変わっても変わらなくてもいいです。なので、QuickLookとかもあんまり・・・。

 でも、人に見せびらかすときには派手な方がいいので、いいかな。あと、新しいものを使っていると言う満足感ぐらいかな。まあ、Macを使い易いUnix程度にしか思っていないので、そう言うものです。つまり、カーネルにパッチを当てなくても無線LANが使えるし、外部ディスプレイに出力できし、素晴らしい。

 

投稿者 : 大谷 弘喜 | 投稿日時 : 2007.10.18 17:07

このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加 この記事をクリップ! livedoorclip ユーザー数 BuzzurlにブックマークBuzzurlにブックマーク この記事をtweetする

理想と現実

2007.10.15

ソフトウェアを作るとき、お客からの要望や不満は強いプレッシャーになります。開発がそのプレッシャーを直接受けることはありませんが、サポートやコンサルを通してプレッシャーを間接的に受け取ります。僕の働いている会社では開発の力は強くて、製品の方向性や機能は開発が決定します。どんな強いプレッシャーでも開発がダメだと言えば、ダメです。ただし、それはお客の要求を受け入れないと言うことじゃないんです。

さて、製品の方向性を最終的に決めるのが開発なのですが、ある意味、開発は理想主義的な要素が要求されます。客からの現実的な要求をこなしていくだけでは面白くないし、製品もはなもげらになります。なので、もう少し先の方までみなければいけません。ただし、理想だけでは現実の顧客と乖離するので、プレッシャーと理想のちょうどいい場所を見つける必用があります。

 でも、僕の働いている会社の開発の力(開発力じゃないよ)は落ちてきているかも知れません。理想よりもプレッシャーを受け入れてしまう人が多くなってきたのか、世代交代を計ろうとして仕様を決めるときにプレッシャーをはねのけられる人が口をあまりはさまなくなったのか、素直な人が多いのか・・・。
それとも、 僕の誘導の仕方がまずかったのか・・・。仕方ないので、仕様書は改訂されるたびに全部読んで小言を言っています。
 

投稿者 : 大谷 弘喜 | 投稿日時 : 2007.10.15 16:12

このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加 この記事をクリップ! livedoorclip ユーザー数 BuzzurlにブックマークBuzzurlにブックマーク この記事をtweetする

オフショア

2007.10.11

オフショアと言うのを僕の働いている会社でも行ないます。発注先はベトナムです。経緯は全部聞かされていた(と言うか当事者)のですが、すっかり忘れてしまっています。あまり乗り気でなかったせいかもしれません。

何にせよ、それは始まります。沢山のドキュメント(英語)を書いたし、実装する機能をあらかじめ決めました。以前は、ラフスケッチだけを書いて、あとは実装しながらと言うのが多かったのですが、外注するとあらかじめ作っておかないといけないので大変です。でもって、コードを書く人はハッカーではありません。

さて、@ITで「業務用とでRubyを使う上での課題」で

「他人の書いたPHPコードのメンテナンスはできない。Rubyはどうかといえば、現状はいい。しかし今後“職業プログラマ”ではなく、渡された仕様書を実装する“サラリーマンプログラマ”が増えてくると、コードのスパゲッティ化は避けられないだろう」

とあります。言語の種類は重要ではないですが、外注先に渡すオリジナルのコードはハッカー君が書いたものですが、ハッカー君の理念に反してコードは汚くなっていくんでしょう。まあ、それは仕方ないことなのかも知れません。

ちなみに僕の見積もりだと、ハッカー君一人と同じくらいの機能の実装スピードを維持するためには、20人ぐらい必用なんじゃないかな?と思っています。

投稿者 : 大谷 弘喜 | 投稿日時 : 2007.10.11 18:46

このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加 この記事をクリップ! livedoorclip ユーザー数 BuzzurlにブックマークBuzzurlにブックマーク この記事をtweetする

Emacsの達人

2007.10.11

会社にEmacsの達人(20代)が入社しました。Emacsのnavi2chというのを作っていた人らしいです。10代のハッカー君2人と言い、だんだんこの会社には変な人が集まり始めているのかも知れません。

仕事でEmacsを使っている人もいますが、僕はJavaのコードを書くときはEclipseを使っています。Emacsも頑張ればいろいろ出来そうらしいですが、僕は頑張る気がしません。でも、Pythonのコードを書くときはEmacsだし、Macに入っていたEclipseは1週間ぐらいしか使わずに消しちゃいました。まあ、Pythonのコードを書くときにEmacsから乗り換えたいと言い続けながら使い続けているのは、やっぱりEmacsは便利なのかも知れません。 でも、Eclipseのレファクタリング機能は便利。

投稿者 : 大谷 弘喜 | 投稿日時 : 2007.10.11 11:34

このエントリーを含むはてなブックマーク このエントリーをはてなブックマークに追加 この記事をクリップ! livedoorclip ユーザー数 BuzzurlにブックマークBuzzurlにブックマーク この記事をtweetする

iPod touch

2007.10.05

今日は、会社のとくりきさんが、会社にiPod Touchを持ってきて、みんなに見せびらかしています。これ見よがしに人の目につくところにおいています。

こっそり触ると、なかなかいい感じ。でも、もう少しPDA的な機能もあった方が・・・ 。悔しいので、iPhoneが日本ででるのを待っていることにしましょう。

投稿者 : 大谷 弘喜 | 投稿日時 : 2007.10.05 17:28

カレンダー

<< 2007年10月 >>

  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

最新のエントリー

最新のトラックバック

最新のコメント

Tag

バックナンバー