Hacker-Centric Culture

2,033 views
1,946 views

Published on

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,033
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Hacker-Centric Culture

  1. 1. 企業にとっての Hacker- Centric Culture @ 徳島 Hiro Yoshioka @hyoshiok, hyoshiok@gmail.com http://d.hatena.ne.jp/hyoshiok
  2. 2. Agenda  Self Introduction (自己紹介)  Programmers Skills (プログラマのスキル)  Master/Apprentice (達人と弟子)  Hackerthon (ハッカソン)
  3. 3. Who Am I? Self-introduction  Hiro Yoshioka, よしおかひろたか  YLUG Yokohama Linux Users Group, member  Kernel Code Reading Party, host カーネル読書会主宰  Study-Groups Study Group, host 勉強会勉強会主宰  Technical Director at Rakuten  楽天技術理事  DEBUG HACKS (in Japanese) ISBN 978- 4873114040
  4. 4. 4 Community  Kernel Code Reading Party カーネル読書会  is an informal technical seminar and beer bash (party) running by YLUG members  since April 28, 1999  100th Party
  5. 5. English, or Die  Bilingual Presentation (English and Japanese) 英語と日本語  Survive in the Internet Age, Do not Die インターネット時代に生き残る、死ぬな。  Life Hack (Tips of Today). Introduce yourself. Do not hesitate. 自己紹介をする。恥ずかしがらな い。
  6. 6. Security and Programming Camp  Security and Programming Camp  Sponsored by IPA (Information Promotion Agency)  For under 22 years old  5 days camp  Security Course and Programming Course ● http://www.atmarkit.co.jp/flinux/special/camp2010/01a.html
  7. 7. Why I want to make a camp  I want to meet young programmers. 若いプログラマを発掘したい。  Sharing fun experience.  楽しさを共有。  I want them to be a hacker. ハッカーを育てたい  …  Crazy idea http://www.ipa.go.jp/jinzai/renkei/spcamp2010/outline/index.html
  8. 8.  Instructors are Top-notch Hackers. We provide world class environment. 講師はハッカー、世 界最高水準の環境を提供した。  http://lab.jibun.atmarkit.co.jp/entries/106  People centric approach. 人中心のアプローチ
  9. 9. Camp  Meeting many people who has similar sense of value and interests. 同じ価値観、興味を持つ人と知 り合う  It is very difficult for students to find friends who like programming in their high school but they can meet such people in the camp.  You are not alone.  You can meet hackers (master).  You can make people's (social) network and be a member of community.  Technology, knowledge are less important.
  10. 10. Hacker-Centric Culture  Hacker Value  Access to computers should be unlimited and total.  All information should be free.  Mistrust authority – promote decentralization  Hackers should be judged by their hacking, not criteria such as degrees, age, race, sex, or position.  You can create art and beauty on a computer.  Computers can change your life for th better.
  11. 11. Value for Corporation  Innovation makes money  Only Hacker makes Innovation  Therefore Corporation needs Hackers  You have to convince your manager, executives the hackers value.
  12. 12. Why Community/Study Groups  Motivation  Eager to learn new things, self-development,  Networking, fun, meet with experts  Chemistry between Open source and Study Group  Linux/Apache/MySQL/PHP/…  community driven software development  everything is open, no NDA, no secret  technology want to be free
  13. 13. What I have learned  There are a lot of guineas in Japan.  Fun.  Community creates new value.  Keep doing in ten years, you will find something.  It is good. I got many things, values.
  14. 14. Study Groups in Corporation  Motivation  Network in the Corporation  Innovation  Outside In, Inside out
  15. 15. My ambitious  I want to contribute the corporation as a technical director and the society.  I want to grow as a engineer.  wanna be a hacker  I want to change the corporation  collaborate with the community  エンジニアに必要なのは少しの勇気とちょっとした行動力  many our engineers contribute the community  世界一のエンジニアをいっぱい輩出したい~
  16. 16. Change Corporate Culture  More Hacker Centric Culture  OSS strategy  Community Alliance Plan What happened to Yahoo. http://www.paulgraham.com/yahoo.html
  17. 17. OSS strategy  Use OSS  Contribute OSS  Make an attractive work place for hackers  Hire hackers
  18. 18. Community Alliance Plan  Support community activity  Make publication guideline  Encourage engineers to contribute community
  19. 19.  Hack your Organization
  20. 20. Appendix
  21. 21. Programmers Skills  Reading Source code  Testing  Debugging  Skill is ability to do. What you know something does not necessary mean what you can do it. ス キルと知識の違い。スキルはあることを出来る能力。 知っていても、それを必ずしもできるとは限らない。  You have to practice them. Training is important.
  22. 22. Adding more (ease your life)  Smile (laughing)  Sleeping  eating/drinking http://www.flickr.com/photos/jaxxon/93296381/ http://www.geocities.jp/nikonikocalendar/index_ja.html http://www.flickr.com/photos/dominiqs/137546402/sizes/s/in/photostream/
  23. 23. Master/Apprentice  Master – life time learner  Apprentice – learner  Find your master.  Learn how to learn.
  24. 24. Hackerthon  Programming Camp for an adult  You can meet hackers (master) and friends.  Tips: Introduce yourself to people whom you never meet each other. Make your network.  Enjoy
  25. 25. Hackerthon  Programming Camp For Adult programmer's career, hackerthon, camp, commu- nity, apprentice

×