家を建てたので得られた知見を共有します 2014年12月11日 (Thu) 家を建てた理由や過程、土地選びや住宅ローンの知見を共有。新築のメリットや後悔点も述べ、建築家の重要性を強調。郊外生活の利点も紹介。 ジュニアを採用しない連中はシニアに値しない 2018年10月02日 (Tue) ジュニアエンジニアを雇わない企業は、シニアエンジニアに値しない。ジュニアを採用することで、企業文化やキャリア開発が向上し、コスト削減やソフトウェア品質の向上にも繋がる。 プレーンテキスト Markdown 時代の終焉 2019年11月17日 (Sun) Day OneがMarkdownを捨てWYSIWYGに移行した理由は、一般ユーザーにとってMarkdownが難しいから。WYSIWYGは使いやすく、文書の構造化を助けるが、独自フォーマットによるロックインが懸念される。 Kaizen Platform という会社について 2017年06月17日 (Sat) Kaizen Platformでの経験を振り返り、高い技術力やプロダクトマネージャーの存在、優れたQAチームなど、働きやすい環境が整っていたと感じた。しかし、リモートワークの難しさも実感し、自分の成長に繋がる貴重な時間だった。 リモートワーカーへの公平な支払い 2020年05月28日 (Thu) リモートワーカーの給与を居住地に基づいて差別するのは不公平だと主張。全ての従業員が同じ価値を提供するなら、同じ報酬を受けるべき。リモートワークの普及で、給与の地域差は無意味になる。 課金術 2023年10月04日 (Wed) 有償ソフトウェアの販売方法についての考察をまとめた。寄付型は支援者が少なく、機能解放型(フリーミアム)を推奨。価格設定は難しく、ユーザーの感度を測る「ヴァン・ウェステンドルプの価格感度メーター」が有効。コア機能を段階的に課金し、おまけ機能は無料化することでシンプルな料金プランを提案。買い切り型よりも月額サブスクリプション型がメンテナンスに有利だが、開発難易度が上がる。 AWS をどう使わずにおくか 2018年09月29日 (Sat) ジョブキューイングシステムの選定で、リーダーはAmazon SQSを推奨し、自分はSidekiqを支持した。最終的にRabbitMQを選択し、オープンソースの利点を活かしつつ、依存関係やローカル開発の重要性を考慮した。AWSのプロプライエタリ技術への依存を避ける姿勢を強調した。 Mac用テキストエディター選手権 2009年07月29日 (Wed) テキストエディターについて語る。初心者には敷居が高いviやvimは未使用。主にCotEditor、Coda、Espresso、CSSEdit、Dreamweaver、Xcodeを利用。Codaが総合力で1位、CotEditorが軽快さで2位、Xcodeが使いやすさで3位。特化型のEspressoとCSSEditも優秀。初心者はCotEditorを推奨。 死んでしまったサービスの供養 2013年12月25日 (Wed) FANICという音楽配信サービスに関わり、成長できずに終了した経験を振り返る。技術や運営の課題が多く、特にチームの雰囲気が悪かったことが影響した。プロジェクトへの当事者意識が欠如していたと感じる。 会社を辞めた 2015年05月28日 (Thu) 3年半働いたペパボを辞めた。前職はブラック企業で苦労したが、ペパボでは良好な労働環境とチームに恵まれた。次はKaizen Platformで新たな挑戦をする。 GitHub で Pull Request を Merge したらコードが消えた話 2013年12月08日 (Sun) GitHubのプライベートリポジトリで、マージしたPull Requestによりコードが消える現象が発生。手動でのマージでは問題なし。GitHubからの返信で、原因は未チェックのエラー条件に起因すると判明。追加チェックを導入し、再発防止策を講じた。 Mac は「こちら側」のコンピューターではなくなった 2020年11月24日 (Tue) AppleがMacユーザーのアプリ起動ログを無断で収集し、プライバシー侵害が問題視されている。特にBig Sur以降、ユーザーはログ送信を避けられず、政府機関に情報が漏れる懸念がある。Appleの姿勢に失望する声も多い。 プロダクトマネジメント私記 2021年05月26日 (Wed) ソフトウェアエンジニアからプロダクトマネージャーに転身したが、初めは苦戦した。プロダクトマネージャーの役割は、ユーザーのニーズを満たしビジネス成功を達成することだと認識。実際には、エンジニアが機能の企画を行い、調整役に回ることが多かった。プロダクトマネジメントの認知度が低く、役割の理解が不足していたため、期待と現実のギャップに悩んだ。最終的に、プロダクトマーケットフィットを 良いエンジニアの定義 2015年12月30日 (Wed) 転職後、エンジニアとしての能力不足を実感した。良いエンジニアには技術力だけでなく、プロジェクトマネジメント力や問題解決能力も必要だと考える。来年はこれらのスキル向上を目指す。 半角スペース入れてますか? 2007年01月13日 (Sat) 日本語文中の半角英数字の前後にスペースを入れるべきか悩む。欧文ではスペースが一般的だが、日本語では視認性が低下することも。アップルのサイトは一貫性がなく、結局どちらでも良いという意見が多い。SEOへの影響は不明。 寿司との最適な距離の取り方について 2013年12月09日 (Mon) 寿司への愛情が強すぎると、寿司屋の娘との結婚が逆に寿司との距離を生む。自由に寿司を楽しめなくなることに気づかず、適切な距離を保つことが重要だと感じた。 リモートワーク 2015年12月25日 (Fri) リモートワークを5ヶ月経験し、理想と現実のギャップを実感。通勤や孤独感は少ないが、仕事の境界が曖昧になりやすい。良い道具とコミュニケーションが重要で、適性や会社の理解も必要。リモートワークには人との関わりが不可欠と感じた。 人のふんどしで相撲をとる 2017年12月26日 (Tue) 2017年は他者の成果を活用し、組織やエンジニアリングの改善に注力した年だった。OSSの活用や新ツール導入で価値を生み出すことに成功。Kaizen Platformでの経験が成長に繋がった。現在はYAMAPでさらなる挑戦を続けている。 前働いていた会社の思い出と近況 2012年01月31日 (Tue) 前の会社では長時間労働やサービス残業が常態化し、精神的に辛い経験をした。労働環境が悪く、離職率も高かった。転職活動を通じて、自分に合った職場を慎重に選ぶ重要性を実感した。現在は新しい職場で楽しく働いている。 リモートワークにまつわる諸問題 2018年03月09日 (Fri) リモートワークにはストレスが伴う。特に事業理解や同僚との関係構築が難しく、家庭内で仕事が軽視されることもある。一方で、ワークライフバランスや集中力向上などの利点も存在。自分に合った働き方を考えるべきだ。 新卒研修でポエムを吟じた 2014年07月27日 (Sun) 新卒研修でおっさんエンジニアが座学を担当し、ポエムを披露した。会社の教育環境は充実しており、技術力に自信がない若者でも成長できる。雑魚キャラでも成り上がりたい人におすすめの職場。 Rust 製の全文検索システム Tantivy を Ruby で使える Tantiny を導入した 2022年05月16日 (Mon) 過去記事の効率的な閲覧方法を模索し、全文検索システムTantivyとそのRubyクライアントTantinyを導入した。個人ブログでも高機能な検索が可能になり、技術の進歩を実感している。 はてブ考 2022年06月14日 (Tue) はてなブックマークのユーザーインタビューを受けて、利用者の思いを共有する機会が増えている。筆者はコロナ禍での利用増加を実感し、はてブの価値を整理した。はてブは話題の情報を効率的に把握でき、他者の評価を確認し、情報を保存できる点が魅力である。 Kaizen Chat リリースのお知らせ 2016年09月08日 (Thu) Kaizen Chatは、Kaizen Platform内でユーザー同士が直接コミュニケーションを取るためのサービス。カスタマー、Growth Hacker、社員が連携し、サイト改善を進める。今後はモバイル対応や通知機能の充実を目指す。 無理して英語配列のキーボード使う必要なし 2011年12月17日 (Sat) US配列のHHK ProとMacBook Airを使っているが、JIS配列に慣れているため非常に使いにくい。英数・かな切替やキー配置にストレスを感じ、JISの方が便利だと実感している。無理にUS配列を使う必要はないと思う。