Hacker culture at an internet company. –‡¾, 2014/04/23

  • View

  • Download

Embed Size (px)


We are discussing about Hacker Culture at an Internet Company. 1) History of IT industry 2) OSS 3) Hacker Culture http://d.hatena.ne.jp/hyoshiok/20140423/p1

Text of Hacker culture at an internet company. –‡¾, 2014/04/23

  • Hiro Yoshioka, Technical Managing Ofcer,! Rakuten, Inc.! ! http://www.slideshare.net/hyoshiok/hacker- culture-at-an-internet-company-20140423! ! Hacker Culture at an Internet Company.! 2014/4/23!
  • 2 Agenda Hacker Culture at an Internet Company
  • 3 Be a Hacker. Make the world a better place.
  • 4 The future is already here it's just not very evenly distributed. by William Gibson
  • 5 Agenda History of IT Industry, Internet and Hackers OSS Hacker Culture Community, Engineers career
  • 6 whoami Name: Hiro Yoshioka Title: Technical Managing Officer Company: Rakuten, Inc 2009 present My mission: Empower Our Engineers Twitter: @hyoshiok http://d.hatena.ne.jp/hyoshiok (Diary in Japanese) http://someday-join-us.blogspot.jp/ (in English)
  • 7 whoami Name: Hiro Yoshioka 2009-present, Rakuten 2000-2008, Miracle Linux, CTO 2002-2003, OSDL board member 1994-2000, Oracle 1984-1994, DEC 1984 Keio University (MS) http://git.kernel.org/cgit/linux/kernel/git/torvalds/ linux.git/commit/? id=c22ce143d15eb288543fe9873e1c5ac1c01b69a1
  • 8 Who are we? lRakuten, Inc. lInternet services company lFounded : Feb. 7th 1997, Tokyo, Japan lThe first service: Rakuten Ichiba (shopping mall)
  • 9 Who are we?
  • 10 Rakuten in Japan
  • 11 Rakuten Eagles is No. 1 http://event.rakuten.co.jp/campaign/eagles/group/
  • 12 History of IT industry Mainframe PC Internet Mobile Internet
  • 13 50th anniversary http://www-03.ibm.com/ibm/history/ibm100/us/en/icons/system360/impacts/ IBM System/360 Mainframe Computer
  • 14 IBM PC. 1981 http://en.wikipedia.org/wiki/File:IBM_PC_5150.jpg
  • 15 IT industry Vertical Integration by 80s Mainframe Horizontal from 80s PC, Open Systems Internet, 90s Open Source Software from 1998 Web 2.0, 2005 Mobile Internet, 00s
  • 16 History of IT industry Mainframe IBM PC Microsoft, Intel Internet Yahoo, Amazon, Google, Mobile Internet Apple, Google, Facebook, Amazon
  • 17 Internet changes everything. The World is Flat. Open Source Software Hacker Mind http://www.rakuten.co.jp/recruit/engineer/hackermind.html
  • 18 OSS Open Source Software 1998, Opened Netscapes browser source code Open Source Software http://it.wikipedia.org/wiki/Mozilla_(mascotte)
  • 19 Why Open? Open or Close Intellectual Property Patent Copyright Trademark
  • 20 OSS Value Freedom of Software Global software development model Evolution of software by collaboration Cathedral and Bazaar Eric Raymond, 1997
  • 21 Bazaar Software Development Model Engagement Users become Developers Develop by Community individual vs. organization volunteers http://en.wikipedia.org/wiki/File:Laad_Bazaar.jpg
  • 22 OSS Community Typical OSS community Charisma, top programmers (e.g., Matsumoto san (Ruby), Linus Torvalds (Linux)) Committers (top notch programmers who have the right to add/modify the OSS) Contributors (programmers who submit bug fixes, new proposals, patches) Casual users (report bugs, ask questions, etc) committers charisma contributors casual users Matz Yugui Linus Greg K Hartman http://commons.wikimedia.org/ wiki/File%3AGreg_Kroah- Hartman_lks08.jpg
  • 23 Linux Commits 491K+ Contributors 12K+ Lines of code 16M+ License GPL v2 http://www.ohloh.net/p/linux 3/24/2014 Example of commit. http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/? id=c22ce143d15eb288543fe9873e1c5ac1c01b69a1
  • 24 Moores Law http://en.wikipedia.org/wiki/Moore's_law Computers are getting cheaper Transistor is double every 18 to 24 months
  • 25 The Mythical Man-Month http://www.kobobooks.com/ebook/The-Mythical-Man-Month-Essays/ book-5XViaJPL_UeFtLEagIcF9A/page1.html Frederick Brooks, JR. Brooks Law "adding manpower to a late software project makes it later The father of OS/360.
  • 26 Human Centric Engineers make Services and Software. Computers are getting cheaper by Moors law Software Development is governed by Brookss law. Hackers make the Internet.
  • 27 Hacker Culture Common Value
  • 28 Hacker Ethics 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 the better Levy, Steven. (1984, 2001). Hackers: Heroes of the Computer Revolution (updated edition). Penguin. http://www.gutenberg.org/ebooks/729
  • 29 Hacker Culture, Common Value Computers can change your life for the better rough consensus and working code http://www.ietf.org/tao.html If it's a good idea, go ahead and do it. It is much easier to apologize than it is to get permission. By Grace Hopper
  • 30 Internet, Joichi Ito The ethos of the Internet everyone should have the freedom to connect, to innovate, to program, without asking permission. No one can know the whole of the network, and by design it cannot be centrally controlled. This network was intended to be decentralized, its assets widely distributed. Today most innovation springs from small groups at its edges. http://www.nytimes.com/2011/12/06/science/joichi-ito-innovating- by-the-seat-of-our-pants.html?_r=2&
  • 31 What Happened to Yahoo, Paul Graham In 1998. Yahoo had two problems Google didn't: easy money, and ambivalence about being a technology company. Which companies need to have a hacker-centric culture? Any company that needs to have good software. http://www.paulgraham.com/yahoo.html
  • 32 What Happened to Yahoo, Paul Graham Good programmers want to work at hacker- centric culture. Without good programmers you wont get good software. http://www.paulgraham.com/yahoo.html
  • 33 The Hacker Way (Facebook) IPO 2012 Code wins arguments Continuous Improvement and Iteration Open and Meritocratic Hackathon Bootcamp http://www.wired.com/business/2012/02/zuck- letter/
  • 34 http://blogs-images.forbes.com/jasonoberholtzer/files/ 2011/06/Talent_traffic.gif
  • 35 Hacker-centric Culture Software Development in Internet Age Hire good programmers Good programmers want to work with good programmers at hacker centric culture Build good work place Good programmers make good services
  • 36 Web 2.0 The Web As Platform Harnessing Collective Intelligence Data is the Next Intel Inside End of Software Release Cycle Lightweight Programming Models Software Above the Level of a Single Device Rich User Experience http://oreilly.com/web2/archive/what-is-web-20.html 9/30/2005 http://en.wikipedia.org/wiki/File:Web_2.0_Map.svg
  • 37 Netscape vs Google A native web application, never sold or packaged, but delivered as a service None of the trappings of the old software industry are present. No scheduled software releases, just continuous improvement. No licensing or sale, just usage. No porting to different platforms, , just a massively scalable collection of commodity PCs running OSS operating systems plus homegrown applications and utilities that no one outside the company ever gets to see.http://oreilly.com/web2/archive/what-is-web-20.html
  • 38 Community Seminar, meetings, conference,
  • 39 IT Seminar Calendar of Japan http://bit.ly/QmRFiS more than 300 meetings/month
  • 40 Conferences in Japan http://ll.jus.or.jp/2013/ http://phpcon.php.gr.jp/w/2012/ http://yapcasia.org/2013/ http://2012.pycon.jp/index.html http://nodefest.jp/2012/ http://rubykaigi.org/2013 http://co