Boost」など、さまざまなカンファレンスを企画・運営しています。BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。入社当時は組み込み機器のソフトウェア開発、その後、サーバサイドJavaを用いたソリューション開発を中心に担当。最近はコンピュータに人間らしくピアノを弾かせることに熱中。そのような執筆活動を行うようになった切っ掛けを教えてください学生時代(30年近く前)は、主にハードウェアの製作記事を工学社のI/Oという雑誌に書いていました。8bitパソコン全盛の時代です。キーボード端子につなげるジョイスティックとか、HDDのインターフェースカードとかの製作記事を書きました。あの頃は各社のパソコンの回路図が公開されていたので、こんなことができたのです。2002年頃にartonさんに誘っていただいて、それ以来Javaに関する書籍を執筆しています。artonさんとは、POSの標準化団体で知りあいました。今は残念ながらこうした標準化団体に参加していませんが、当時はいろいろな会社の技術者と知り合えて良い経験になりました。やってよかったこと)は何ですか?正直、学生時代は国語も英語もあまり得意ではなかった自分が、こうして執筆、翻訳活動を続けているのは不思議です。自分でも意外でしたが文章を書くこと、何かを噛み砕いて説明することが割と好きなようで、それが続いている理由なのだと思います。私が勤務する会社には、Publicationという評価項目があり、論文や特許と並んで、執筆活動も評価の対象になるので、その点は社内的にも幾らかのメリットがあると言えるかもしれませんが、もっと直接的に仕事の役に立つこともあります。新しい技術を調査して執筆した場合には、それが後で仕事の役に立ったり、あるいは仕事で経験したことを文章にまとめることで、頭の中が整理できたり新しい考えが浮かんだりすることもあります。あとオフ会なんかで、初めて会った有名な技術者の方が自分のことを知っていてくれたりというのも、ちょっとした嬉しい点ですね。個人的に理想としている筆者、文章などはありますか?実はそういうのがないんです。文学にも興味なかったですし。幼稚園から小学校の低学年くらいのころは、図鑑とか百科事典を見ているのが好きだったので、その頃に読んだ文章の書き方が多分自分の文章の基礎になっているのだろうと思います。執筆における失敗談、ブレイクスルーなどがあれば教えてください最初の頃は不慣れでいろいろと編集さんに迷惑をおかけしたと思います。今、執筆の勉強会をやってみると、(あらかじめ伝えておいても)皆さん、まとめを書くのを忘れていて、そういえば自分もそうだったなぁと。ブレイクスルーというほどのものでもありませんが、Strutsの本を書いていたころは、Strutsの機能を余すことなく、網羅的に伝えるにはどうすればいいかということをしきりに考えていたように思います。今は、どちらかと言えば重要な部分に絞り込んで、そこを噛み砕いて伝えることの方を重視しているように思います。結果的にそれが良い方向に向いているのか、そうでないのかは良く分かっていません。執筆というのは、なかなか直接的なフィードバックがないのが難しいところだと思います。NEW1DMM.comの施策から見る、事業をむしばむ「技術負債」への処方箋──リファクタリングの「言語化」でインシデントを予防2企業の7割超が「2025年の崖」を理解していないことが明らかに。NEW1DMM.comの施策から見る、事業をむしばむ「技術負債」への処方箋──リファクタリングの「言語化」でインシデントを予防2企業の7割超が「2025年の崖」を理解していないことが明らかに。NEW1DMM.comの施策から見る、事業をむしばむ「技術負債」への処方箋──リファクタリングの「言語化」でインシデントを予防2企業の7割超が「2025年の崖」を理解していないことが明らかに。12:00法務担当者、6割超が今後業務で「生成AIを使用したい」と回答。NEW新着記事一覧を見るイベント今後の予定を見るCodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。