YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

プログラミングと

Rubyと

家族と自分

Kazuya NUMATA / 沼田 一哉 @kaznum

Programming, Ruby,Family and Myself

http://www.flickr.com/photos/75905404@N00/5074611208

Sunday, September 30, 12

Page 2: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

提供

Sapporo RubyKaigi 2012

Team SAKE

Sunday, September 30, 12

Page 3: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

Hi guys,

•ぬまた かずや( @kaznum )

My name is Kazuya Numata.

•札幌でプログラマしています。I live in Sapporo, I’m a programmer.

•妻と息子(1歳1ヶ月)の3人暮らし

I have a wife and a baby (13 months old).

Sunday, September 30, 12

Page 4: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

家計簿 さな太郎Web Household Account Book - SANATARO -

Sunday, September 30, 12

Page 5: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

Kakeibo SANATARO

•source code: github.com/kaznum/sanataro

•demo:http://sanataro.heroku.com

Sunday, September 30, 12

Page 6: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

作ったきっかけ- motives

•結婚当初、米国CA在住で金欠•家計管理が必須(海外で餓死とか)

•約1年間、「小槌」を使用 (http://www.kozuchi.net)

•当時、長期間エラーで接続できなくなる等、ちょっと問題が・・・

We lived in Southern California, U.S. when getting married, where everything was expensive and we had no money to spare.

That’s why I had kept the household account book with another web service, but there were several problems around it....

Sunday, September 30, 12

Page 7: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

Dec 2007

妻「最近、家計簿使えないね」:-(

Wife: “We lost the way to keep an account book.....”

Sunday, September 30, 12

Page 8: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

Dec 2007

「わかった!

俺が作ってやる!(キリッ」

“Don’t worry! I will make it for you!” ;-)

Sunday, September 30, 12

Page 9: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

Then...

•できた機能を妻と見つつ、欲しい機能について楽しく会話しながら、仕事から帰宅後に家で少しずつ作業し、1ヶ月で最低限の機能を作成

•Ruby/Railsの 生産性の高さのおかげWe continuously talked about the small functions only to be

needed, and I implemented them, and deployed them directly each time.

Rails productivity made it possible.Sunday, September 30, 12

Page 10: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

Jan 2008

妻「すごいね!超ステキ! あなた、こんなの作れるのね♥♥♥♥」

僕(ドヤッ

Wife: “Cool! It’s exciting that you can make such a thing!”Me: (a smug face)

Sunday, September 30, 12

Page 11: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

自分の職業スキルで家庭内の問題を一つ

解決した瞬間

It was the moment when my practical skill resolved a problem of our family.

Sunday, September 30, 12

Page 12: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

家族に自分の仕事を

知ってもらえた瞬間

※ 妻の職業は畑違い

It was the moment when she knew about my occupation.(*She belonged to the different job field.)

Sunday, September 30, 12

Page 13: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

What happened

•妻(ユーザー)がそばにいるので、フィードバックが速い。(Quick feedback)

•自分と妻が欲しい機能を優先して実装。(What we wanted got Higher priority)

•いらないものは作らない。(No need, No implement)

•ニーズの変化に応じてスケジュールや優先順位を変え、無理な計画を立てない。(Flexible priority and schedule)

Sunday, September 30, 12

Page 14: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

This is

Agile や!!Sunday, September 30, 12

Page 15: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

Gain (Conclusion)

I created the software which my wife and I needed.

必要に迫られて

妻と一緒に使うソフトウェアを自作しました。

すると・・・

Sunday, September 30, 12

Page 16: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

Gain (Conclusion)

•妻に褒められました♥I got a praise of her.

•自分のスキルで家族の問題の一つを解決できました.I resolved one of the family problems.

•家族に自分の仕事を知ってもらえました.It was a good opportunity to let her know about my occupation.

Sunday, September 30, 12

Page 17: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

Gain (Conclusion)

•自宅でAgileな開発(?)を試せました.

I could try Agile(?) development.

•家族とのコミュニケーションが活発になりました.This software development stimulated the communication among my family members.

Sunday, September 30, 12

Page 18: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

今でも、機能拡張を続けています。

Sanataro has been improved, and hope so in the future.

Sunday, September 30, 12

Page 19: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

Anyway,

家族で使えるソフトウェアを

作るのを、オススメします!!!

いいこといっぱいあるよ!

Anyway, I surely recommend that you create apps for your family. There are lots of good effects.

Sunday, September 30, 12

Page 20: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

One more,•家計簿さな太郎•github kaznum/sanataro

•是非、使ってみてください!

•Issue、Pull Requestお待ちしております!

Try Sanataro. I’m always waiting for post issues and pull-requests!

Sunday, September 30, 12

Page 21: プログラミングとRubyと家族と自分 / Programming, Ruby, Family and Myself

Thank you :)

Sunday, September 30, 12


Related Documents