ボクココ

サービス開発を成功させるまでの歩み

エンジニア

技術書典5で初執筆した本を販売した話

ども、@kimihom です。 本日、技術書典5 が開催され、1万人を超える入場者で大いに盛り上がった。今回初めて本を執筆して販売したので、そこで感じたことを記す。 技術書典 販売したモノ 私は Heroku のユーザーグループに関わっており、そこで PaaS 関連で…

熱海リモートワークの生活を終えて

ども、@kimihom 熱海です。 今日で熱海リモートワークの生活が最終日になった。4年以上お世話になった熱海へ感謝すると共に、熱海での生活を振り返ってみようと思う。 熱海の目的 この4年間で熱海で色々なことをしたけども、メインは常にサービス開発だった…

エンジニア向け姿勢や呼吸を整える商品まとめ

ども、@kimihom です。 普段プログラミングなど PC に張り付く仕事をしていると、姿勢がどんどん悪くなっていることを実感している方は多いかと思う。かくいう私もストレートネックになったり、肩こりがいつまでも無くならなかったりして困っていた。それに…

オープンソースと外部 API サービスの利用判断

ども、@kimihom です。 最近はどんどんと便利な外部 API サービスが出てきている。私たちエンジニアは、それらサービスに乗っかって開発すべきか、それとも自前で構築するか オープンソース(以下 OSS) を使って作るべきかの判断が強いられている。これらの判…

最近のサービス開発やリモートワーク、コミュニティ活動

ども、@kimihom です。久々の熱海からの投稿。 今回は、普通のブログっぽく近況について書いていこう。 サービス開発 まずはメインの自社サービスについて。開発自体はだいぶ落ち着きてきて、Twilio の最新情報をチェックしながらも、ちょっとずつ使い勝手の…

私にとってのコミュニティ活動

ども、@kimihom です。 私は仕事とは別にコミュニティ活動をのんびり続けている。本記事ではコミュニティ活動の面白さや課題について自分なりに思うことを書いてみる。 私のコミュニティ活動 ここで言うコミュニティってのはそもそも何なのって話からすると…

個人的に効果のあった肩こり対策

ども、@kimihom です。 私はエンジニアの立場上、長らく肩こりに悩まされてきた。今までは職業病かなと半ば諦めでむしろ肩こりに慣れてきたような状態にまでなっていた。ただ最近になってようやく治していこうという気になって整体に通うことにした。そこで…

私の考える最高のプログラミング教育

ども、@kimihom です。 エンジニアの方でプログラミング教育に深い関心を持っている方が多いようだ。私も、未来のエンジニアを増やすためにどうしたらいいかみたいなことはよく考えていて、本記事ではプログラミング教育に関する持論を展開していこうと思う…

起業はスタートアップだけのものではない

ども、@kimihom です。 インターネット企業としてサービスを作って、自分の作ったサービスで食っていく。ってなったときに、皆さんなら起業してどのようにやっていくか?このとき、特に学生など若い人はピッチをして投資家から資金を得るという方法を最初に…

少数精鋭チームでサービス開発を続けるためのヒント

ども、@kimihom です。 最近は色々な企業がサービス開発は少人数でやる方がいいことに気付き始めて実践しているように見受けられる。もちろん、最初の 0->1 フェーズでは設計して開発するだけなので誰でも少人数で開発していけるだろう。しかし問題はその後…

全ての企業がテックカンパニー化する世界

ども、@kimihom です。ちょっと気分が優れなくて一時的にブログ止まっちゃったけど、またコツコツ再開しようと思う。 さて近頃は、日経電子版がめちゃくちゃ速いみたいな感じで話題になっている。 リニューアルした日経電子版が高速すぎてヤバイ件|こんぴゅ…

サービス開発者が本当の喜びを味わえる瞬間

ども、@kimihom です。 サービスをゼロから作り上げて、そのあと顧客を抱えて運営を続ける。サービスを育てていく期間の中で、開発者にとって喜びが得られる瞬間ってのはいくつかあると思っている。今回はこの長いサービス開発/運営の期間の中で、個人的に嬉…

自分のサービスに自信を持つことで得られるメリット

ども、@kimihom です。 唐突だけど、皆さんは自分の持ってるサービスに本当に自信を持っているか?自分のサービスをどうやって自信を持たせるか、そして自信を持つことで得られるメリットについて書いてみようと思う。 自分のサービスに自信を持つきっかけ …

ソースコードに「愛着」はあるか?

ども、@kimihom です。 今回はちゃんとしたソースコードを運用し続ける上で大切な考え方について記す。 あなたは読み直せるソースコードを書いているか ハッカソンや 0->1 のフェーズの何が楽しいのかというと、真っ白なキャンバスに思いっきり絵を描いてい…

良いサービスの作るシンプルな考え方

ども、@kimihom です。 今回は Heroku Meetup#18 で LT してきたので、その内容と発表後記的な感じでまとめてみる。前に書いた記事を基にしているので、被る部分もいくつかある。 LT 登壇資料 まずは以下の資料をざっと見て欲しい。言っていることは至ってシ…

プログラミングの前に、徹底的に考えよう

ども、@kimihom です。 プログラミングをかじった初心者は、思いついたらすぐにプログラミングを始めてしまう傾向にある。やがてプログラミングに慣れてくると、いきなりプログラミングを始めることを止め、根本の設計ミスをどう防いでいくかという点に重点…

エンジニアの生産性は人数で変わるのかについて

ども、@kimihom です。 “エンジニアの人数とプロダクト開発の生産性は比例しない” とよく言われる。実際私はこれは正しいと思っていて、今まさに1人エンジニアで高い生産性を実現している。本記事では人数とプロダクト開発の関係について自分の考えをまとめ…

オンリーワン企業になるために必要な仮説

ども、@kimihom です。 ナンバーワンにならなくてもいい、もともと特別なオンリーワン。 ということで、インターネット企業でオンリーワンを目指すにはどんな企業になっていく必要があるのか。下記の項目は私の仮説ではあるけども、理由とともに記して行こう…

Web サービスを自力で作る上で大事な考え方

ども、@kimihom です。 “最近Webサービスを気軽に作ることができなくなった気がする” 流れがある中で、私はどんどんサービスを作っていけ派な人間なので、一言書いておきたいと思う。 開発するネタが出尽くしたことが一つの要因 ちょっと昔は、基本的に「ユ…

ポッドキャストに出演した話 (収録内容付)

ども、@kimihom です。 今回は縁があって Salesforce 界隈でおなじみの migration.fm というポッドキャストにゲストとして参加させていただいた。そして恐れ多くも2回に渡って公開していただくこととなった。 まずは時間ある時にでも聴いていただけたら幸い…

1人エンジニアでサービスを成長させるために実施したい4つのこと

ども、@kimihom です。 1人エンジニアでサービスを成長させるために実施したいことについてまとめてみる。 ローンチ前と後の違い サービスローンチ前の開発ほど楽しいものはない。誰かに何かを言われるわけでもなく、ただこれを作る!と決めたものを夢中にな…

エンジニアがゼロからサービス立ち上げするメリット

ども、@kimihom です。 Web エンジニアの中で、案外ゼロからサービス立ち上げを経験したことのある人って少ないのかもしれない。大抵は企業に就職して、既にある成功したサービスの運営や新機能、他プラットフォームへの対応などをやることが多いかと思う。 …

良い Web API の5つの条件

ども、@kimihom です。 私は仕事柄、色々な API の仕様を見て実装するようなことをしている。そこで感じる「個人的にあったら嬉しい Web API の機能」について語っていきたい。 1. API とドキュメントが無償で公開されている Web API の資料が誰でもアクセス…

Web アプリ開発の初心者が学ぶべき技術まとめ

ども、@kimihom です。 今回は Heroku の初心者向けイベントで発表した内容をまとめる。Web アプリを作る上で必須となる全7項目を挙げ、それぞれのポイントについてまとめた。 speakerdeck.com 基礎を知ってから応用を学ぼう たいていの技術学習の失敗事例と…

Hubspot CRM のファースト・インプレッション

ども、@kimihom です。 US ではメジャーな CRM となりつつある Hubspot CRM というプロダクトがある。今回はその CRM について色々調べたので、スタートアップ/ブートストラップ企業から見た CRM という感じでまとめてみる。 実は公式ブログでも良い記事が公…

ライブラリの利用を減らしていくことの重要性

ども、@kimihom です。 最近の運用フェーズでの開発で意識していることの一つ、「Gem ライブラリの利用を減らす」ことについて思うことを書く。 記事の内容は Ruby 周りに最適化されているけど、他の言語でも同様のことが言えると思うので適宜置き換えて読ん…

Web サービス開発に必要な技能について

ども、@kimihom です。 先日とある雑誌の記者さんから取材を受けて、自分のスキルについて色々と聞かれた。私自身は何かに特化したスペシャリストというよりも、あらゆることが一人でできるジェネラリストの部類である。前回の記事では web サービスのアイデ…

Web サービスのアイディアの気づき方

ども、@kimihom in 熱海 です。 久々の更新になってしまった。最近は空き時間はブログの執筆よりも Netflix で英語学習に時間を割いている。1ヶ月無料で英語の映画やドラマをたくさん見ることができるので、英語リスニングの勉強にオススメ。 さて本題に入ろ…

開発手法を学ぶことに意味を感じない件について

ども、@kimihom です。 開発手法について議論されたり、発表するような場があったりする。例えば “弊社ではアジャイル開発手法を用いて最先端の開発を実践しています。” 的な話ね。最近はアジャイルじゃなくて何て言うのかよく知らないけども。 それらの話に…

私が社内勉強会を好む理由

ども、@kimihom です。 うちの会社では、月一で社内勉強会をやっていて、それが個人的に毎回楽しみなイベントになっている。社内勉強会の素晴らしさをちょっと語らせていただきたい。 勉強会のきっかけ 実は私は大学生の頃から勉強会をやっていた。研究室を…