プログラミングとRubyと家族と自分Programming, Ruby,Family and Myself                           Kazuya NUMATA / 沼田 一哉 @kaznum             ...
提供                           Sapporo RubyKaigi 2012                               Team SAKESunday, September 30, 12
Hi guys,               •       ぬまた かずや( @kaznum )                       My name is Kazuya Numata.               • 札幌      ...
家計簿 さな太郎                    Web Household Account Book - SANATARO -Sunday, September 30, 12
Kakeibo SANATARO       • source code:               github.com/kaznum/sanataro       • demo:               http://sanataro...
作ったきっかけ- motives            • 結婚当初、米国CA在住で金欠            •         家計管理が必須(海外で餓死とか)            • 約1年間、「小槌」を使用              ...
Dec 2007     妻「最近、家計簿使えないね」:-(            Wife: “We lost the way to keep an account book.....”Sunday, September 30, 12
Dec 2007           「わかった!           俺が作ってやる!(キリッ」                           “Don’t worry! I will make it for you!” ;-)Sund...
Then...        • できた機能を妻と見つつ、欲しい機能に                ついて楽しく会話しながら、仕事から帰                宅後に家で少しずつ作業し、1ヶ月で最低                限の...
Jan 2008       妻「すごいね!超ステキ!        あなた、こんなの作れるのね                       ♥♥ ♥♥」       僕(ドヤッ Wife: “Cool! It’s exciting that ...
自分の職業スキルで家庭内の問題を一つ                                   解決した                                                    瞬間       It w...
家族に自分の仕事を                           知ってもらえた                                            瞬間                            ※ 妻の職...
What happened                • 妻(ユーザー)がそばにいるので、                       フィードバックが速い。                       (Quick feedback)  ...
This is                           Agile       や!!Sunday, September 30, 12
Gain (Conclusion)                必要に迫られて                妻と一緒に使うソフトウェア                を自作しました。                             ...
Gain (Conclusion)       •妻に褒められました♥               I got a praise of her.       •自分のスキルで家族の問題の一つを解決で               きました.   ...
Gain (Conclusion)       • 自宅でAgileな開発(?)を試せました.               I could try Agile(?) development.       • 家族とのコミュニケーションが活発に ...
今でも、機能拡張を       続けています。                           Sanataro has been improved,                            and hope so in th...
Anyway,                    家族で使えるソフトウェアを                    作るのを、  オススメします!!!                                  いいこといっぱいあるよ...
One more,               • 家計簿さな太郎                • github kaznum/sanataro                • 是非、使ってみてください!                  ...
Thank you :)Sunday, September 30, 12
Upcoming SlideShare
Loading in …5
×

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

3,687 views
3,594 views

Published on

なぜ、何のためにプログラミングをするのか。ひとそれぞれ理由はたくさんあり、仕事やお金や趣味のためとは限りません。Ruby on Railsによる家計簿ソフトウェアの開発を通して、自分が使うソフトウェアを自分でプロデュースすること、プログラミングがいかに直接的に家族と自分をハッピーにしてくれたかについて、率直に話したいと思います。

Why are you programming? For what? Programmers have their own reasons to make software. I believe that programming should not be only for work, or as a hobby. I would like to talk frankly about producing my own software by myself and my experience of programming which made our life happier directly through development of an account book web application with Ruby on Rails.

Published in: Technology
0 Comments
9 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,687
On SlideShare
0
From Embeds
0
Number of Embeds
1,365
Actions
Shares
0
Downloads
9
Comments
0
Likes
9
Embeds 0
No embeds

No notes for slide

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

  1. 1. プログラミングとRubyと家族と自分Programming, Ruby,Family and Myself Kazuya NUMATA / 沼田 一哉 @kaznum http://www.flickr.com/photos/75905404@N00/5074611208Sunday, September 30, 12
  2. 2. 提供 Sapporo RubyKaigi 2012 Team SAKESunday, September 30, 12
  3. 3. 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
  4. 4. 家計簿 さな太郎 Web Household Account Book - SANATARO -Sunday, September 30, 12
  5. 5. Kakeibo SANATARO • source code: github.com/kaznum/sanataro • demo: http://sanataro.heroku.comSunday, September 30, 12
  6. 6. 作ったきっかけ- 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
  7. 7. Dec 2007 妻「最近、家計簿使えないね」:-( Wife: “We lost the way to keep an account book.....”Sunday, September 30, 12
  8. 8. Dec 2007 「わかった! 俺が作ってやる!(キリッ」 “Don’t worry! I will make it for you!” ;-)Sunday, September 30, 12
  9. 9. 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
  10. 10. Jan 2008 妻「すごいね!超ステキ!  あなた、こんなの作れるのね ♥♥ ♥♥」 僕(ドヤッ Wife: “Cool! It’s exciting that you can make such a thing!” Me: (a smug face)Sunday, September 30, 12
  11. 11. 自分の職業スキルで家庭内の問題を一つ 解決した 瞬間 It was the moment when my practical skill resolved a problem of our family.Sunday, September 30, 12
  12. 12. 家族に自分の仕事を 知ってもらえた 瞬間 ※ 妻の職業は畑違い It was the moment when she knew about my occupation. (*She belonged to the different job field.)Sunday, September 30, 12
  13. 13. What happened • 妻(ユーザー)がそばにいるので、 フィードバックが速い。 (Quick feedback) • 自分と妻が欲しい機能を優先して実装。 (What we wanted got Higher priority) •いらないものは作らない。 (No need, No implement) •先順位を変え、無理な計画を立てない。 ニーズの変化に応じてスケジュールや優 (Flexible priority and schedule)Sunday, September 30, 12
  14. 14. This is Agile や!!Sunday, September 30, 12
  15. 15. Gain (Conclusion) 必要に迫られて 妻と一緒に使うソフトウェア を自作しました。 すると・・・ I created the software which my wife and I needed.Sunday, September 30, 12
  16. 16. 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
  17. 17. Gain (Conclusion) • 自宅でAgileな開発(?)を試せました. I could try Agile(?) development. • 家族とのコミュニケーションが活発に なりました. This software development stimulated the communication among my family members.Sunday, September 30, 12
  18. 18. 今でも、機能拡張を 続けています。 Sanataro has been improved, and hope so in the future.Sunday, September 30, 12
  19. 19. Anyway, 家族で使えるソフトウェアを 作るのを、 オススメします!!! いいこといっぱいあるよ! Anyway, I surely recommend that you create apps for your family. There are lots of good effects.Sunday, September 30, 12
  20. 20. One more, • 家計簿さな太郎 • github kaznum/sanataro • 是非、使ってみてください! • Issue、Pull Request お待ちしております! Try Sanataro. I’m always waiting for post issues and pull-requests!Sunday, September 30, 12
  21. 21. Thank you :)Sunday, September 30, 12

×