読者です 読者をやめる 読者になる 読者になる

ボクココ

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

新技術とどう向き合うかについて

ども、@kimihom です。 テクノロジーの進化は速く、追いついていくのは大変だ。全部を完璧に吸収するってのは理想ではあるが、当然のことながら一人では限界がある。私たちはどう新技術と向き合えば良いのだろうか? 今回は私の思う技術を見極める方法につい…

テクノロジーが変える未来について思いを馳せる

ども、@kimihom です。 今回はこんな本を読んでみたので感想をまとめてみる。 〈インターネット〉の次に来るもの―未来を決める12の法則作者: ケヴィン・ケリー,服部桂出版社/メーカー: NHK出版発売日: 2016/07/23メディア: 単行本この商品を含むブログ (10件…

クレジットカードと下請け構造

ども、@kimihom です。 SaaS サービスを運営していると、クレジットカード決済の処理を提供することが多い。んで基本的に支払いはクレジットカードのみとしているため、一部のお客様は「請求書払いにできませんか」という問い合わせを数回は経験することがあ…

SaaS ビジネスの日本輸入に備える

ども、@kimihom です。 私自身、 SaaS サービスを開発運営しているのだけども、その中で最近感じている海外勢が日本にやってくることについて考える。 US スタートアップの世界展開 一般的には何らかの海外展開となれば、しっかりと現地調査して、その国での…

エンジニアの生存戦略について考える

ども、@kimihom です。 エンジニアとしてやっていくと決めた時、意識していかなければいけないことはどんなことだろう?技術力はもちろん必要だけど、それを証明できるものを持っていないといけない。あなたがどれだけ技術があるのかを他人に示さなければな…

CSS でもプログラミングを意識しよう

ども、@kimihom です。 CSS って言うと、目の前の部品の CSS だけをいじって、なんとかやり過ごすみたいなコーディングスタイルを取っている方が結構いるのではないだろうか。当然のことながら、その場しのぎの CSS プログラミングはやがて破綻し、開発効率…

少額決済の分野がなかなか面白い

ども、@kimihom です。バレンタインデーでも熱海でこもって開発してるため、チョコという言葉すら聞きませんでした。 さて、最近の Web サービスを見ていると、どんどん私たちの生活の中にのめり込んでいるように感じる。その裏で少額決済サービスがどんどん…

エンジニアが電話に出るのもいいよって話

ども、@kimihom です。 たまにはエンジニアが電話に出るのもいいよ。 こう言うと、大半のエンジニアは「電話は嫌い」と思っていることだろう。自分の優先度とは全く関係なくどんな内容でも横槍が入り、それに出なければならないというプレッシャーと、そもそ…

月額課金モデルの Web サービスの設計方法

ども、@kimihom です。 今回は月額課金モデルの Web サービスを実現したい企業向けに設計の参考になる情報を提供できればと思う。こういう情報は割と自分なりに設計して実装するっていうパターンが多いかと思うが、とても大事なことなので慎重に検討していこ…

Ruby のバージョンを上げてGuard が動かなくなった時の対応

ども、@kimihom です。 Ruby で開発しているのであれば常に新しいバージョンで開発を続けたいもの。その中で今回は guard が動かなくなったのでその対応メモ。 Ruby 2.3.3 guard 2.14.1 エラー内容 こんなエラーが出て開発できなかった。 $ bundle exec guar…

スタートアップは人に夢を売れ

ども、@kimihom です。 つい先日スタートアップのエンジニアが集まる場に参加して、とても印象に残ったことがある。それは、「人の集め方」である。エンジニアの集まる場ってのはリクルーティング目的で開催されることが多い。そういう技術コミュニティに顔…

あなたが文章を書く能力を磨くべき理由

ども、@kimihom です。 “文章を書いていますか?” もし文章を書いていない場合、当然あなたは人に記事を読んでもらって何かを伝えることができない。口で話すってのは対面でしか自分の考えを伝えることができない。これは非常にもったいないことである。 文…

開発コンテストに出て、WebGL の未来を感じた話

ども、@kimihom です。久々の更新。 先週末、以下のような Twilio を使ったイベントに参加した。 twiliomeetup.doorkeeper.jp この日は他の開発イベントも多く重なっていたようで、ドタキャンがたくさんいたなぁ。 今回の開発コンテストでは皆を “わっ!” と…

自分の強みをビジネスに応用する大切さ

ども、@kimihom です。 さて、唐突ではあるがあなたにとっての「強み」とは何だろう?この分野ならそれなりに良い位置にいると思えるような何かを持っているだろうか。今回は私が色々なサービスを作ってきた思った、自分の強みをビジネスにする重要性につい…

私がリモートワークを続ける理由

ども、@kimihom です。 リモートワークとはオフィスに通ってデスクワークするのではなく、家や他の場所で働く働き方を指す。最近注目されている新しい働き方である。このような働き方が注目されてきた背景として、あらゆる情報がクラウドに保存されるように…

言葉の美しさを研究する

言葉が美しいと感じる時がある。 選び抜かれた言葉、話の流れ、締めの余韻・・。美しい言葉で成り立った文章は読んでいて気持ちが良いし、文章から新しい想像力を得られることすらある。最近はそんな文章の魅力に惹かれている。完全理系型人間の私にとって、…

Heroku Meetup への思い

ども、@kimihom です。 Heroku。私が今まで色々なサービスを使ってきた中で最も長く、そして愛し続けているプロダクトだ。Heroku は PaaS(Platform as a Service) と呼ばれる部類のクラウドサービスで、Web 開発者のサーバーインフラ構築やオペレーションの…

初めて給料が出た日

ども、@kimihom です。 私の会社は外部から一切資本を受け入れず、また借り入れも一切しない経営(ブートストラップと呼ぶ)をし続けてきている。さらに受託開発を一切せず、自社のクラウドサービスにフォーカスし、ひたすらサービスの改善とサポートを続けて…

夢の正しさ

パチンコ王に俺はなる。友人は冗談交じりにそう言った。 楽して儲けたいという風潮の中、投資/ギャンブル/風俗などは手軽に始められて稼ぐことのできる方法だと一般的に認知されている。とりわけインターネットの世界ではアダルトサイトの広大さは計り知れな…

Rails の フロントエンド周りの未来予測

ども、@kimihom です。 Rails の Sprockets や Uglifier などが最新の JavaScript に追従していないという理由で、Rails 標準のやり方から外れて最新のフロントエンドツールを追い求める系の報告が多い。一部では完全に Rails の Asset Pipeline から外れて…

ストイックな精神

ここは元旦明けの東京・人形町。町は新年のセールでたくさんの人で溢れかえっている。私はカフェ店内の陽の当たる席で、残り少ない新年の休みを過ごしている。 辺りを見渡すと、少なくとも 3割以上の人が黙々と作業をしていた。ある人はパソコンを開いてじっ…

良いコードを書くために意識していること

ども、@kimihom です。 今日はこちらの本を一気読みしたので、それの感想と自分の思うところを書く。 良いコードを書く技術 -読みやすく保守しやすいプログラミング作法 まず、著者の縣さん。リモートで1回/リアルで1回お会いしたことがあるのだけども、個…

2016年の振り返りと2017年の抱負

ども、@kimihom です。 2017年が始まりましたな。てことで、毎日英語で書き続けている私のプライベート日記の2016年分を一気に読み返し、2016年での反省と、2017年をよりよくするために考えたことをこちらのブログで記していきたいと思う。 私にとっての 201…

良い Web サービスを目指しましょう

ども、@kimihom です。 良い Web サービスを作りたい。皆そう思いながら試行錯誤を繰り返していることだろう。この「良いサービス」ってのの価値観は人それぞれだから、チーム内で考えを統一させるってのは非常に大事な要素となるかと思う。そうしないと、デ…

よい企業かどうかの条件はよい文化があるかどうかで決まる

ども、@kimihom です。 よい企業には、よい企業文化を意図して作っている側面がある。特に周りからは狂ったように思われるような文化もあったりする。ビジョナリーカンパニーでは狂った企業文化ってのは成功企業の必要な要素とも言っている。 今日はとある企…

家族を持つことと起業をすることについて

ども、@kimihom です。 今日は個人的に仲のいい方と飲んで考えるキッカケが生まれたので書いていきたいと思う。 本ブログでは、自分にとって、"これだ!" というのものを突き詰めて極めていくこと、つまり自分の心に「軸」を持つことの大切さを今まで繰り返…

Heroku の Fastly を使ったアセットの CDN 化

ども、@kimihom です。 Heroku Advent Calendar 2016 の 19日目を担当します。 正直に言おう。Rails アプリケーションの image, style, script は今まで Heroku 非推奨の asset_sync を使ってた。非推奨の理由だけど、 Heroku 的には S3 はそもそもファイル…

Bitbucket Pipeline で Heroku の運用がちょっとだけ幸せになれた話

ども、@kimihom です。 Heroku Advent Calendar 2016 の記事です。 自分は Github ではなく Bitbucket を利用している。その Bitbucket が 最近 Bitbucket Pipeline ってのが出てきたので使ってみた。Bitbucket は落ちないし、いいよ! Bitbucket Pipeline …

個人プロダクト開発の成功に必要なこと

ども、@kimihom です。 よくエンジニアと話していると、「~を作ろうと思ってるんだよね」とか「今 ~ を作ってるんだよね」とかそんな話をよく聞く。私はこれらの話を信じないようにしている。なぜなら、そのほとんどが情熱半ばで止まってしまったり、作った…

あなたのコア技術を公開してコミュニティに貢献しよう

ども、@kimihom です。 みなさんには、「これがウチのメインで使われているテクノロジーです」と言えるくらいの、コア技術を持っているだろうか。そんなコア技術こそが他社サービスと差別化ができると私は考えている。 企業秘密を公開する 私は常日頃から Tw…

宝くじを買うことはいけないことなのか

ども、@kimihom です。 今日スポーツセンターで軽く走ってたら、宝くじ主催のスポーツイベントとかってのが開催されるらしく、「へぇ、やっぱ宝くじってのはこういう時代だからこそたくさん買われるんだろうなぁ」と思った。そんでこのテーマを今日は書こう…

採用に関して外野ながら一言

ども、@kimihom です。 最近いろいろなベンチャーな方とお話しするのだけども、必ずと言って苦戦しているのがこの「採用」だ。そりゃあ名もない無名ベンチャーが優秀な人材を撮ろうと思ったなら難しいことこの上ない。いかにして一緒にやっていきたいと思う…

大抵のブログ運営がうまくいかない理由

ども、@kimihom です。 ネットサーフィンをしていると、しばしば目にする「ブログを始めて~か月で収益~円を達成しました!」などのブログ。そもそもうまくいっているなら黙々としていればいい気もするが、わざわざそういう記事が出回ると、一部の読者は絶対…

極める技術を絞るという勇気

ども、@kimihom です。 いつの時代も、新しいテクノロジーがどんどん出てくるものだ。「この技術は世界を変える!」だなんて言って、みんなが飛びついて徐々に一般化されていく。「とりあえずなんでも触ってみる」ってのはもちろん大事なことだ。それが自分…

私と会社の目指す方向性について

ども、@kimihom です。 「ボクココ読んでるよ!」と言ってくれると、やはり嬉しいものだね。こうしてまた筆?を進めることができる。さて今回は唐突だけども、私が今どんなことを考えてどんなことを目指しているのかを共有したいと思う。 顧客との良好な関係…

登壇履歴と資料

日時 イベント 資料 2017/02/22 Heroku Meetup Ninja LT みんなの Heroku Meetup 2017/02/02 第4回スタートアップRails勉強会 私が Heroku を使い続ける理由 2016/12/22 Twilio Client ハンズオン勉強会 Twilio Client ハンズオン勉強会資料 2016/12/14 Sale…

私の考えるうまくいくサービスのシンプルな条件

ども、@kimihom です。 色々なスタートアップ界隈の方と話すと、やっているビジネスについて話を聞くことがよくある。私としては何でも思ったことを素直に言うことが、そのサービスにとって有益であろうと思っているので、悪いこともバンバン言うようにして…

Startup Rails で知っておいた方がいいかもしれない 5 つのこと Tech編

ども、@kimihom です。 今回はこのイベントで発表させていただいた。 第3回スタートアップRails勉強会 - connpass そのスライドは以下。 以下はいつも通りの補足的なことを書こうと思う。 1, form_for を使おう form_for。これこそが Rails においてのキーワ…

サービスの炎上について思うこと

ども、@kimihom です。 最近はサービス運営やマーケティング手法に関する話の炎上が盛り上がり、ネットがちょっと怖い雰囲気になっている感じがする。それに乗っかるつもりは全くないんだけど、こういう機会じゃないと考えるきっかけも生まれないので素直に…

Slack の美しさから学ぶ地味な改善の重要性

ども、@kimihom です。 皆さんは Slack を使っているだろうか?使ったことがない方は、試しに使ってみてほしい。Web の世界における、洗練された美しさというのを感じ取ることができる。世界中の人々を魅了する Slack。チャットツールってだけなら他にもたく…

言葉は人を傷つけるけども。

ども、@kimihom です。 今回はちょいとポエムっぽい話。 言いたいことを言えるか 上司との会話や友人との会話の何気ない一言でお互いの関係を壊してしまうことってのがある。だから上司や友人に嫌われないように、自分の意見は抑えて、相手に同調した方が失…

スタートアップ初期の最適な資金繰りの方法

ども、@kimihomです。 スタートアップ初期となると、お金がないからその間にどうするって話になるのは当然の流れだ。そこで今回は私の考える資金繰りの最適な方法を理由とともにお伝えしようと思う。 この考え方の大事な点は、成功した後にその分リスクを負…

幸せなサービス開発のために意識していること

ども、@kimihom です。 サービス開発には終わりがないという感じだけども、そのサービス開発をよりよくしていくことは可能だ。人によってその定義は様々だと思うが、最終的には「お客さんも自分たちも幸せになれる」ってところだよね。それに向けて私が取り…

Rails assets 内の JavaScript のメソッドを View 内から呼び出す方法

ども、@kimihom です。 Rails で開発していると、assets/javascripts 内で定義したメソッドを View 内に書かれた <script>タグから呼び出したい時がある。Rails は基本的に assets/javascript 内のコードを全てひとまとめにして一つのapplication.jsってのを作るから…

独学での Web プログラミング学習まとめ

ども、@kimihom です。 自分で何かサービスを出したいという方は多いかと思う。今回はそんな方へ最低限知らなければならないリストを上げようと思う。ターゲットとしては Web アプリケーションということにしたい。 UNIX コマンド 最初は黒い画面に慣れる必…

私の今後の登壇イベントのまとめ

ども、@kimihom です。 11月末 ~ 12月中旬まで、いろいろな場所に登壇させていただく機会を頂いている。CM的な意味合いも兼ねて、もし興味あればご参加いただければ幸いだ。 1. スタートアップ Rails 勉強会 (11/30) connpass.com スタートアップで Rails を…

私が注目する技術領域について

ども、@kimihom です。 いつの時代も、時代を作るのはテクノロジーからだ。 パソコンが人気を博したことで Microsoft が頭角を現し、Web で Google。Web 2.0 で Facebook などが登場してきた。そしてスマホが普及したことで日本でもメルカリなどの急成長した…

「自分のために走れ」という言葉

ども、@kimihom です。 私は中学時代に、ハンドボール部に所属していた。そこそこ強いチームで、中二の時は関東大会に行くくらいだった。だから監督もかなり厳しかった。私たちは部活でひたすら走った。んで、その監督がよく言っていたのが、「俺のために走…

Cookie とログインと remember_me のカラクリ

ども、@kimihom です。 Cookie のすごい基本的なところなんだけど、どハマりしたのでメモ。何時間もかけて原因を探って解決した先に、成長ってのはあるものだな。いい経験をした。 デスクトップアプリで発覚した問題 んでどういう話なのかっていうと、運営し…

データベースの移設をやって感じた大事なこと

ども、@kimihom です。 今回は運用ネタ。API で使っていたデータベース (Compose MongoDB) の無料プランがなくなるという告知が終了の2週間前にメールで届くっていう事態になった。てことで慌てて他のデータベースを探し、移設することになった。もちろん、…