タグ

lifehacksとprogrammingに関するhakobe932のブックマーク (6)

  • Life is beautiful: 私のとっておきのプログラミングスタイル

    404 Blog Not Found の「LiveCoding に学ぶプログラミングの三原則」を読んでいたらどうしても書きたくなったので。あくまで私のスタイルなので、参考にするもしないもご自由に。 1. スタードダッシュでできるだけはやくめどをつける 学生時代から夏休みの宿題は7月中に終わらせていた私とすれば、ラストスパートよりはスタートダッシュで勝負する。どのみち、どこかで思いっきり頑張らなければならないのであれば、締め切り間際ではなく、スタート間際に頑張るべきというのが私のポリシー。十週間のプロジェクトであれば、最初の二週間が勝負。そこで八割がたのめどをつけておき、後は流す。最初の二週間がめどが立てられなければ、十週間で完成できる可能性は低いと考える。常にそういう姿勢でいれば、締め切りぎりぎりになって致命的な欠陥が見つかって痛いめにあったり、当は大幅な設計変更をすべきなのに応急処置で

  • もっとうまくなってから練習するよ - アンカテ

    あと全然関係ないけどのび太がスキーの練習を始めるときに, 「もっとうまくなってから練習するよ」 といっていたのを思い出した. これはうまいなあ。 関係ないどころか、ネットの中で捨てなきゃいけないメンタリティをこれほどうまく表現しているのを見たことがない。それから ただ全体のコードからは 「おおむね動いてるからいいじゃん.流れはもう止まらないから悩んでるよりガンガン行こうぜ」 というオープンソースイズムみたいなものを感じるので,私もそれに乗っていこうと思いました. 「ガンガン行こうぜ」と言われると、自分がソフトウエア技術者として受けた教育は基的に「いのちだいじに」だったことを思い出す。「やくそう」を限度いっぱい持ってないと、経験値稼ぎにも出られないタイプです、私は今でも。 ブログだって当は、先にトラックバックを全部読んでから、批判されている所を全部書き直してから公開したい。 でも、「いの

    もっとうまくなってから練習するよ - アンカテ
  • 想像しているよりは簡単だ - higepon blog

    Mona OSくらいのおもちゃOSを作るのも、インタプリタを作るのも、簡単な字句解析をするのも、ICMPを実装するのも、ファイルシステムを作るのも、自分が過去に想像していたよりはだいぶ簡単なのだなということに気付かされることが良くあります。 未知のものに対する見積もりが甘いとか、悲観的な性格が起因してる、のどもと過ぎれば何とやらってのはもちろんあるんだろうけど。 誤解を恐れずに言うと、「あぁ。そんなに難しくないんだな。やってみたもの勝ちかも」と思うことが多いです。(特にプログラミング系の話題に関して) 難しそうなことでもやってみて良かったと思うのは、未知のものがあるせいでもやがかかったように見えなかった部分が鮮明に見えるようになって遠くまで見通せるようになることですね。 遠くまで見通せるようになると、自分の立ち位置や進むべき方向などが以前よりもちょっぴり見えるようになります。

    想像しているよりは簡単だ - higepon blog
    hakobe932
    hakobe932 2006/07/03
    無理無理とおもっててもやってみると意外にできたりするよね
  • 不思議なISBN-[結] 2006年5月 - 結城浩の日記

    目次 2006年5月31日 - 作業ログを書くために大切な、たった一つのこと / 2006年5月30日 - プログラミング言語の勉強日記 / 2006年5月28日 - 今日の一日 / 2006年5月24日 - 多忙 / 2006年5月22日 - 新連載「簡単実装で学ぶWeb技術2006」 / 誤植 / 2006年5月20日 - 失敗 / 2006年5月19日 - 掲示板spam / 2006年5月18日 - 誤植 / 2006年5月17日 - JSON::Hatchet / 2006年5月16日 - CGIでブラウザのキャッシュを無効にする / 2006年5月15日 - 仕事 / 2006年5月12日 - タイプタイプ / 2006年5月11日 - 仕事 / 2006年5月10日 - タイプしながら考える / 2006年5月8日 - 書きながら考える / 2006年5月5日 - 数学姉 /

    hakobe932
    hakobe932 2006/06/02
    結城さんの勉強グループ公開
  • コーディングや設計で難所に出くわした時にすること - higepon blog

    仕事趣味でコードを書いているとき、設計をしているときに難所に出くわすことがあります。 そんなときに僕が意識的に心がけていることを紹介します。 もっと良い方法があったらぜひ教えてください。→皆様。 難所に出くわす前に「もうすぐ難所だな」と気づいているときは、すでに冷静な状態で心構えができています。 この場合はきちんと対処ができることが多いです。 何度も考えがループしていたり、難しすぎて他の事に逃避しているときは集中力がないか、難所にさしかかっているサインなので、難所の場合は以下の5つを順番に試しています。 絵を描く 人に言葉にして説明する 思考の流れをテキストにする 散歩する 次の日に持ち越す 絵を描く 設計やコーディングに関して、分かっていることを絵や図にあえて描いてみます。 分からないところは箱を描いて中に? とでも書いておけば良いです。 絵を書く過程で、自分がどこが分かっていないかが

    コーディングや設計で難所に出くわした時にすること - higepon blog
    hakobe932
    hakobe932 2006/05/28
    これは良い方法かも。
  • ぱるも日記 - あなたがブログで勉強日記をつけるべき6つの理由

    正規表現はほんの基礎しか解説しないつもりだったのに、ここ数日どんどん解説してしまいます。(笑) でも、他の人にわかるように書く事で、自分の理解が深まる気がします。こういったブログのようなパブリックなスペースでは、常に人の目を意識しなくてはいけないので、自然と「どう書けばわかりやすいかな」と考えるようになってきました。 わざわざ正規表現を解説してしまうのも、「このパターンがわからないと、このプログラムは理解してもらえないよなぁ……」と考えてしまうからです。 という文章を書いていたら、勉強日記の先輩である id:rubyco さんこと結城浩さんが、同じことを書いていました。(^_^;) どうやら、ブログで勉強日記を付けると、そういう効果があるようですね。そこで、勉強日記をブログでつけるメリットをまとめてみました。 題して「あなたがブログで勉強日記をつけるべき6つの理由」。この6つの理由が、あな

    ぱるも日記 - あなたがブログで勉強日記をつけるべき6つの理由
    hakobe932
    hakobe932 2006/05/25
    たしかに毎日出来てステキです
  • 1