History of IT industry, Internet and Hacker Culture

  • View
    823

  • Download
    0

Embed Size (px)

DESCRIPTION

We will discuss history of IT industry. Internet and Hacker Culture.

Transcript

IT

History of IT industry Internet and Hackers

10/24/2013

hyoshiok@gmail.com http://d.hatena.ne.jp/hyoshiok/

twitter: @hyoshiok

2

Be a Hacker Change the World Better

3

The future is already here it's just not very evenly distributed.

by William Gibson

4

Agenda

History of IT Industry, Internet and Hackers OSS Hacker Culture Community, Engineers career

5

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)

6

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) I have one patch to Linux Kernel J x86: cache pollution aware patch 2006/6/23, 2.6.18 http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=c22ce143d15eb288543fe9873e1c5ac1c01b69a1

7

Who are we?

l Rakuten, Inc. l Internet services company l Founded : Feb. 7th 1997, Tokyo, Japan l The first service: Rakuten Ichiba (shopping mall)

8

Who are we?

9

Rakuten in Japan

10

Agenda

History of IT Industry OSS Hacker Culture Community, Engineers career

11

IT industry

Vertical Integration by 80s Horizontal from 80s Open Systems Internet, 90s Open Source Software from

1998 Web 2.0, 2005

12

Internet Age

Collaboration with somebody OSS (Open Source Software) Wikipedia Facebook, twitter Community Youtube 2ch

13

Blog SNS Cost of finding people becomes

all most zero.

14

Free software

GNU project, 1985 Linux, 1991 Ruby, 1993 Open Source Software, 1998

15

GNU Project

Distributed by Magnetic Tapes you send money to FSF FSF send you a tape (lately

CDROM) Not bazaar model

16

Internet

Xmosaic 1993 Windows 95 1995 Open Source Netscape 1998

17

OSS Open Source Software

OSS and Free Software 1998, Opened Netscapes

browser source code Open Source Software

Free Software: Freedom is important

OSS: Not only freedom

18

OSS

Value Freedom of Software Global software development model

Evolution of software by collaboration

Cathedral and Bazaar Eric Raymond, 1997

19

Bazaar

Software Development Model Engagement

Users become Developers Develop by Community

individual vs. organization volunteers

20

Hacker Culture

Common Value

21

Hacker Ethics

Sharing Openness Decentraization Free access to computers World improvement Levy, Steven. (1984, 2001). Hackers: Heroes of

the Computer Revolution (updated edition). Penguin. http://www.gutenberg.org/ebooks/729

22

Hacker Ethics

Access to computersand anything which might teach you something about the way the world worksshould be unlimited and total. Always yield to the Hands-On Imperative!

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

23

Hacker Culture, Common Value

Computers can change your life for the better rough consensus and working code

http://www.ietf.org/tao.html Its better to ask forgiveness than permission.

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

24

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&

25

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

26

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

27

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/

28

http://blogs-images.forbes.com/jasonoberholtzer/files/2011/06/Talent_traffic.gif

29

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

30

Web 2.0 Software products vs Internet Services

http://oreilly.com/web2/archive/what-is-web-20.html 9/30/2005

http://en.wikipedia.org/wiki/File:Web_2.0_Map.svg

31

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

32

Community

Seminar, meetings, conference,

33

IT Seminar Calendar of Japan

http://bit.ly/QmRFiS more than 300 meetings/month

34

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://connpass.com/event/2253/?disp_content=presentation#tabs

35

Conference

Running by volunteers Inexpensive, e.g., 5000 yen/day ($50/day) Numbers attendees; more than 100 - 1000 Sharing technical knowledge and networking Beer Bash or Drinking Party (optional) Examples, LL event, PHP Conference, YAPC (Yet

another perl conference), RubyKaigi, Tokyo Node Gakuen (Javascript)

36

cf. Commercial Conference

Running by corporation Expensive, e.g., $300-$500/day Numbers attendees; more than 1000 Sharing technical knowledge and networking Party (optional) Examples, OSCON $2045 (5 days),

http://www.oscon.com/oscon2013

37

Volunteer driven meetups, conference

Good Points Organizer; You can organize what you want.

Contents, speakers, date, time, place, fee Presenters; You can share your idea. Participants;

Bad Points You need to do everything. (You may have help

from community)

38

Sustainable meetups, conference

Value of meetup > Cost of meetups Increase value Decrease cost

39

Self Introduction

Ethnography a branch of anthropology dealing with the

scientific description of individual cultures.

40

Ethnography, computer industry

Field study of Computer Industry instead of undeveloped region. Understand corporate culture Describe corporate culture Develop better corporate culture Corporate culture is difficult to understand

from outside

41

Ethnography

The Soul of New Machine Show Stopper i-mode Engineering Culture Hackers: Heroes of the Computer Revolution

42

whoami

Name: Hiro Yoshioka 2009-present, Rakuten 2000-2008, Miracle Linux, CTO 2002-2003, OSDL board member 1994-2000, Oracle 1984-1994, DEC

43

Digital Equipment Corporation

Corporate Culture The first company gives you strong

impressions Computer vendor, 2nd largest, 1957-90s Acquired by Compaq in 1998, merged with HP

in 2002

44

Digital Equipment Corporation

Corporate Culture Midnight project internal computer network information sharing

45

Hacker-centric Culture Why do we need it?

Common Good Competitiveness Best practice

46

Hacker-centric Culture Why do we need it for me?

It is fun. Reasons

Common good (make better world) Competitiveness (win a competition) Best practice (increase productivity)

47

How do we foster it? Corporate culture is developed by implicit and

explicit way Only insiders know it

Socialization

Externalization

Combination

Internalization

Tacit/ Tacit

Explicit

Explicit

TacitTacit

Ex