個人開発を支える技術NightでしたLT #mydev

f:id:deeeki:20140628231039p:plain

個人開発を支える技術Night on Zusaar

参加してLTしました。新しい技術を使ってるわけでもなく多数のユーザーを抱えていたりするわけでもない普通の徳の低い話で恐縮です。

LTアウトライン

  • ※フィリピンにいたときつくったというだけでフィリピンの話ありません

自己紹介

どんな個人開発をしているか

フィリピン個人開発の背景

  • 休日することなかった
  • 仕事に刺激がなかった

つくったものその1: Ceeker

Ceekerの背景

  • 会話になったツイートって割と有益
  • 集めたらおもしろいのでは

Ceekerの技術

  • Twitter Stream API
  • Heroku(Worker Dyno / Mailgun)
  • MongoLab
  • Tweetstream / Mongoid / ActionMailer

Ceekerの知見

  • Railsの便利さ、ありがたみ
    • 各gemにくわしくなる
  • Worker Dynoのありがたみ
  • エラーでも自動再実行してくれる

つくったものその2: Slidegate

Slidegateの背景

  • ローカルにスライド自動収集してる (別の個人開発)
    • 多すぎて全く読めてない
  • いいスライドは仕分けしてとっておきたい

Slidegateの技術

Slidegateの知見

  • Twitter Bootstrapでいい
    • 飽きを超えてデファクトになりつつある / 仕事でも使ったりする
  • exception_notification-rake
    • rake実行時の例外メール通知
  • Web UIあると使ってもらって反応もらいやすい
    • 自分しか使わないオレオレ仕様でもWebつくったほうがいい

個人開発の知見とか

  • ※あくまで個人の意見です

何をつくるか

  • 受けそうなものよりも、自分が使いたいもの
  • 単純に楽しい
  • ドッグフーディング

開発スタイル

  • (WIP)PRしないで常にmasterにpush
    • commit粒度は割と丁寧
  • テスト書かない
  • リリースまでのTODOリストくらい

勢い大事

  • とにかくリリース
    • 運用でみえてくるものもある
  • モチベーションなくなったらそのときはそのとき

モチベーションの維持

少人数チャット

  • 相談 / 雑談 / レビュー
  • いい感じの刺激/息抜きに
  • Slack / Idobata / HipChat

mtsmhack / lounge - Idobata (for Guest)

無料サービスありがたい

  • 気軽に試せる
  • 運用楽
  • Heroku / MongoLab / 各種CI

ソースコードの公開

  • メリット > デメリット
  • 外部ストレージ / 誰かの参考 / 草生やし
  • そんなに見向きされない
    • PRきたりしない
    • パクられもしない

Webサービスで稼げるか

  • (自分の経験では)なんかうまくいかない
    • リリース前にお蔵入り
    • ドメイン失効からの消滅
  • 広告ありきの画面デザインしんどい

お金の稼ぎかた

  • 働いて稼ぐ
    • 安定収入
  • 資産運用(株とか)で稼ぐ
    • 不労収入

知見まとめ

  • 使いたいものつくる
  • チャットの存在がいい感じ
  • 仕事とバランス取ってチーム開発に還元できるといいですね

PR

感想

自分と似た意見や逆に異なる意見があることがわかりましたし、とにかくいろんな人の話が聞けてよかったです。久々に酒を飲んで頭がいたいので雑ですみません。

個人開発を支える技術Nightのスライドまとめ - nekovaの日記

主催/会場提供ありがとうございました! 第2回もあるそうです!