SlideShare uma empresa Scribd logo
1 de 89
Baixar para ler offline
ビジネスアプリケーション特論
IT産業の歴史
History of IT industry
Internet and Hackers
9/9/2013
よしおかひろたか(楽天株式会社)
hyoshiok@gmail.com
http://d.hatena.ne.jp/hyoshiok/
twitter: @hyoshiok
•  Be a Hacker
•  Change the World Better

2
•  The future is already here — it's
just not very evenly distributed.
by William Gibson

3
Agenda	
•  History of IT Industry, Internet
and Hackers
–  OSS
–  Hacker Culture
–  Community, Engineer’s career

4
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)
5
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

6
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)

7
Who are we?	

8
Rakuten in Japan	

9
Agenda	
•  History of IT Industry
–  OSS
–  Hacker Culture
–  Community, Engineer’s career

10
IT industry
• 
• 
• 
• 
• 

Vertical Integration – by ’80’s
Horizontal – from ‘80’s
Open Systems
Internet, ‘90’s
Open Source Software – from
1998
•  Web 2.0, 2005
11
Internet Age
•  Collaboration with somebody
–  OSS (Open Source Software)
–  Wikipedia
–  Facebook, twitter
–  Community
–  Youtube
–  2ch
–  …
12
•  Blog
•  SNS
•  Cost of finding people becomes
all most zero.

13
Free software
• 
• 
• 
• 

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

14
GNU Project
•  Distributed by Magnetic Tapes
–  you send money to FSF
–  FSF send you a tape (lately
CDROM)

•  Not bazaar model

15
Internet
•  Xmosaic – 1993
•  Windows 95 – 1995
•  Open Source Netscape – 1998

16
OSS – Open Source Software
•  OSS and Free Software
•  1998, Opened Netscape’s
browser source code
•  Open Source Software
–  Free Software: Freedom is
important
–  OSS: Not only freedom

17
OSS
•  Value
–  Freedom of Software
–  Global software development model

•  Evolution of software by
collaboration
•  Cathedral and Bazaar
–  Eric Raymond, 1997

18
Bazaar
•  Software Development Model
•  Engagement
–  Users become Developers

•  Develop by Community
–  individual vs. organization
–  volunteers

19
Hacker Culture
•  Common Value

20
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

21
Hacker Ethics
•  Access to computers—and anything which might
teach you something about the way the world
works—should 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
22
Hacker Culture, Common Value
•  Computers can change your life for the better
•  rough consensus and working code
•  http://www.ietf.org/tao.html
•  It’s 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

23
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-innovatingby-the-seat-of-our-pants.html?_r=2&
24
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

25
What Happened to Yahoo, Paul Graham
•  Good programmers want to work at hackercentric culture.
•  Without good programmers you won’t get good
software.
• 

http://www.paulgraham.com/yahoo.html

26
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/zuckletter/

27
http://blogs-images.forbes.com/jasonoberholtzer/files/
2011/06/Talent_traffic.gif
28
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

29
Web 2.0
•  Software products vs Internet Services
•  http://oreilly.com/web2/archive/what-isweb-20.html 9/30/2005

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

30
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

31
Community
•  Seminar, meetings, conference,

32
IT Seminar Calendar of Japan
http://bit.ly/QmRFiS more than 300 meetings/month

33
Conferences in Japan

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

35
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

36
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)

37
Sustainable meetups, conference
•  Value of meetup > Cost of meetups
•  Increase value
•  Decrease cost

38
Self Introduction

•  Ethnography 民族誌
•  a branch of anthropology dealing with the
scientific description of individual cultures.

39
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

40
Ethnography

• 
• 
• 
• 
• 

The Soul of New Machine(超マシン誕生)
Show Stopper(闘うプログラマ)
i-mode 事件
Engineering Culture(洗脳するマネジメント)
Hackers: Heroes of the Computer Revolution
(ハッカーズ)

41
whoami

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

42
Digital Equipment Corporation

•  Corporate Culture
•  The first company gives you strong
impressions…
•  Computer vendor, 2nd largest, 1957-90’s
•  Acquired by Compaq in 1998, merged with HP
in 2002

43
Digital Equipment Corporation

•  Corporate Culture
•  Midnight project
•  internal computer network
•  information sharing

44
Hacker-centric Culture
•  Why do we need it?
•  Common Good
•  Competitiveness
•  Best practice

45
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)

46
How do we foster it?
•  Corporate culture is developed by implicit and
explicit way
•  Only insiders know it

47
Challenge of a Global Knowledge-Creating Organization
Knowledge needs to move from “Tacit to Explicit” and “Explicit to Tacit”
This is especially hard for Global Companies!
Tacit/暗黙知

Tacit	

Tacit	

Socialization
共同化	

Externalization
表出化	

Explicit	

Tacit	

Internalization
内面化	

Combination
連結化	

Explicit	

Explicit/形式知

Explicit	

Ø 共同化(Socialization) This process focuses tacit to tacit.
Ø 表出化(Externalization) This process focuses tacit to explicit. knowledge. 	
Ø 連結化(Combination) Knowledge transforms from explicit to explicit.	
Ø 内面化(Internalization) Tacit knowledge is created using explicit knowledge and shared across the organization.
How do we foster it?
•  Tacit (implicit) Knowledge
•  material: manager, mentor, colleagues
•  methods: work, job, study sessions, lunch,
drinking, hackerthons, SNS, …
•  Explicit Knowledge
•  strategy, guideline, rule, procedure, tools

49
How do we foster it?
•  Tacit (implicit) Knowledge
•  Super Sale live on Enterprise SNS

50
Corporate Community
• 
• 
• 
• 

Community of practice
Organization: Vertical
Project: Horizontal
Community: Not Vertical, Not
Horizontal
•  sharing value

51
The Hacker Way (Facebook)
• 
• 
• 
• 
• 
• 

Code wins arguments
Continuous Improvement and Iteration
Open and Meritocratic
Hackathon
Bootcamp
http://www.wired.com/business/2012/02/zuckletter/

52
The Hacker Way (Facebook)
•  Hackathon
•  Demo or Die
•  Pizza and Beer

at Yammer, 10/28/’12	
53
•  How to be a good Engineer (specialist)?
•  Learn how to learn
•  knowledge is less important than skill
•  Be lifetime learner

http://learningpatterns.sfc.keio.ac.jp/

54
Rakuten
•  Learning
•  Global Experience Program
•  International (oversea) Technical
Conference
•  Hands on Trainings

55
Global training	
Training is very important.
■SF Agile Development Center training	
【The number of participants】6 employees
【Training period 】25 Sep 2011 – 15 Dec 2011

SF Agile Development Center	

DU members
Work and Life in San Francisco	

SFADC office	

Member’s desk	

Project Meeting	

Famous steep hills are
all around the city

Bayside view from
Fisherman's Wharf

	

Internal meeting
in the house

The local specialty
Clam Chowder

	

	

Robotics and AI meetup
at San Francisco Univ.

	

57	

Joined Linkshare’s
Soccer Team
DU’ve promoted Globalization : GEP/OSC/
Englishnization
2012 result	

As part of it,
DAD’ve helped GEP,
OSC and EP
program.

GEP: 8 trainings, 28 trainees.	
OSC: 140 conferences, 468 members	
 countries.	
,17

Last year, DU sent many people to
overseas.
Technical Trainings

Training

One  day  hands-‐‑‒on

https://www.facebook.com/RakutenTec
Technical Trainings

Leaderʼ’s  Workshop
Mary  Poppendieck  
come  to  Japan  in  April.  She  
developed  “Lean  Software  
Development”  which  like  
TOYOTA  Production  
System(TPS).
And  she  is  known  famous  
leader,  consultant  about  
software  development  in  USA.  
Technical Trainings

Software  Test
Janet  Gregory

is  the  founder  of  DragonFire,  Inc.,  an  
agile  quality  process  consultancy  and  
training  firm.  Her  passion  is  helping  
teams  build  quality  systems.  Since  
1998,  she  has  worked  as  a  coach  and  
tester  introducing  agile  practices  into  
both  large  and  small  companies.  
Community
•  Yammer (Enterprise SNS)
•  Techtalks
•  Technology Conference

62
Our Internal Social Network System
Challenge of a Global Knowledge-Creating Organization
Knowledge needs to move from “Tacit to Explicit” and “Explicit to
Tacit” (Nonaka, Takeuchi)
This is especially hard for Global Companies!
Tacit/暗黙知

Explicit/形式知

Combination
連結化	

Explicit	

Tacit	

Internalization
内面化	

Externalization
表出化	

Explicit	

Tacit	

Socialization
共同化	

Tacit	

Explicit	

Ø 共同化(Socialization) This process focuses tacit to tacit.
Ø 表出化(Externalization) This process focuses tacit to explicit. knowledge. 	
Ø 連結化(Combination) Knowledge transforms from explicit to explicit.	
Ø 内面化(Internalization) Tacit knowledge is created using explicit knowledge and shared across the organization.
Enterprise SNS
•  Tacit (implicit) Knowledge
•  Super Sale live on Enterprise SNS

65
Tech Talk ?
•  Informal technical talks by experts,
running by volunteer staffs

66
Topics

•  Tips about internal tools
– Wiki, Network Tools, JIRA,
Confluence, git, …

•  New technologies
– Mobile Applications, PaaS,
agile software
development, HTML5,
67
Many Tech Topics
Agile

CI Big Data

JIRA Change Cloud
Rakuten Technology Conference
•  Annual conference since 2007 by
Rakuten
•  All sessions were in English (2012)
•  industries’ experts and employees
sessions

69
Experts Sessions
Rakuten’s sessions & LT
Omotenashi
Beautiful Cosplayer
http://tech.rakuten.co.jp/rtc2012 	

http://www.manaslink.com/rtc2012
2013 web site	

http://tech.rakuten.co.jp	

74
October 2013	

Oct

th	
26

75
keynote speakers	

Matz	
76
keynote speakers	

77
•  Internet changes everything.
– The World is Flat.
– Open Source Software
– Bazaar Model
– Hacker Mind

http://www.rakuten.co.jp/recruit/engineer/hackermind.html	
78
Moore’s Law

•  Computers are getting cheaper
Transistor is double every 18 to 24 months

http://en.wikipedia.org/wiki/Moore's_law

79
The Mythical Man-Month
Frederick Brooks, JR.	
Brooks’ Law "adding
manpower to a late software
project makes it later"	

http://www.kobobooks.com/ebook/The-Mythical-Man-Month-Essays/
book-5XViaJPL_UeFtLEagIcF9A/page1.html	
	
80
Human Centric
•  Engineers make Services and
Software.
–  Computers are getting cheaper by
Moor’s law
–  Software Development is governed
by Brooks’s law.

•  Hackers make the Internet.

81
ENGLISHNIZATION
IT’S ONLY ENGLISH
ZONE DEFINITION
	
RED ZONE:
YELLOW ZONE:
ORANGE ZONE:
GREEN ZONE:
Employee
Grade
	

More than 200 points away from target
Between 100-199 points away from target
Between 1 – 99 points away from target
Score meets or exceeds target

Not Reached
(RED)

Not Reached
(YELLOW)

Not Reached
(ORANGE)

Reached Target
(GREEN)
	

AAA

-550

551-650

651-749

750-

AA

-500

501-600

601-699

700-

A

-450

451-550

551-649

650-

BBB

-400

401-500

501-599

600-

BB

-400

401-500

501-599

600-

B

-400

401-500

501-599

600-
ZONE STATUS	
As of June 30th, 2012

29%

GREEN

87%

42% 45% 48% 49% 51% 53% 54% 56% 58% 60% 63% 66% 72% 80%

9%
11%
14%
36%
16%

No Score
M	
2011	

A	

ORANGE
19%
20% 19% 17% 15% 13% 10% 7%
M	

J	

J	

A	

S	

O	

N	

D	

Data: Ranten, Inc (Total may not equal 100% due to rounding)	

YELLOW

6%

6%

J	

F	

2012	

5% 4%
M	

2%

RED
A	

M	

8%
4%

1%
J
TOEIC SCORE

697.7
694.7

700
680

TOEIC Average score

687.3

672.3

660

632.6 638.9 645.6
625.3

640

612.7

620

596.3

600
580

651.5

526.2

593.9
589.6
589.3

604.3

586.9
593.7

583.6

560

537.8 558.0

540

522.6
520

526.2

500
2010/10 2010/11 2010/12 2011/1 2011/2 2011/3 2011/4 2011/5 2011/6 2011/7 2011/8 2011/9 2011/10 2011/11 2011/12 2012/1 2012/2 2012/3 2012/4 2012/5 2012/6/22
Oct-2010	
June-2012	

Data: Rakuten, Inc.
Agenda	
•  History of IT Industry, Internet
and Hackers
–  OSS
–  Hacker Culture
–  Web 2.0
–  Community, Engineer’s career

87
•  The future is already here — it's
just not very evenly distributed.
by William Gibson

88
•  Be a Hacker
•  Change the World Better

89

Mais conteúdo relacionado

Destaque

勉強会勉強会と勉強会カンファレンス
勉強会勉強会と勉強会カンファレンス勉強会勉強会と勉強会カンファレンス
勉強会勉強会と勉強会カンファレンスHiro Yoshioka
 
情熱プログラマー Passionate programmer100428
情熱プログラマー Passionate programmer100428情熱プログラマー Passionate programmer100428
情熱プログラマー Passionate programmer100428Hiro Yoshioka
 
レガシーコード改善ガイド読書会 第10章
レガシーコード改善ガイド読書会 第10章レガシーコード改善ガイド読書会 第10章
レガシーコード改善ガイド読書会 第10章Hiro Yoshioka
 
IT勉強会 Anatomy of IT Study groups, seminars, conferences in Japan
IT勉強会 Anatomy of IT Study groups, seminars, conferences in JapanIT勉強会 Anatomy of IT Study groups, seminars, conferences in Japan
IT勉強会 Anatomy of IT Study groups, seminars, conferences in JapanHiro Yoshioka
 
レガシーコード改善ガイド読書会
レガシーコード改善ガイド読書会レガシーコード改善ガイド読書会
レガシーコード改善ガイド読書会Hiro Yoshioka
 
CUI -- How to Analyze History command
CUI -- How to Analyze History commandCUI -- How to Analyze History command
CUI -- How to Analyze History commandHiro Yoshioka
 
勉強会カンファレンス2012
勉強会カンファレンス2012勉強会カンファレンス2012
勉強会カンファレンス2012Hiro Yoshioka
 
大規模ソフトウェアにおけるディリービルド&リグレッションテスト@Dev Love
大規模ソフトウェアにおけるディリービルド&リグレッションテスト@Dev Love 大規模ソフトウェアにおけるディリービルド&リグレッションテスト@Dev Love
大規模ソフトウェアにおけるディリービルド&リグレッションテスト@Dev Love Hiro Yoshioka
 
勉強会アンチパターン at LLまつり
勉強会アンチパターン at LLまつり勉強会アンチパターン at LLまつり
勉強会アンチパターン at LLまつりHiro Yoshioka
 
Project Based Learning using by PaaS
Project Based Learning using by PaaSProject Based Learning using by PaaS
Project Based Learning using by PaaSHiro Yoshioka
 
Oracle vs Google API 著作権裁判を考える
Oracle vs Google API 著作権裁判を考えるOracle vs Google API 著作権裁判を考える
Oracle vs Google API 著作権裁判を考えるHiro Yoshioka
 
質問される力 #TechGirls
質問される力 #TechGirls質問される力 #TechGirls
質問される力 #TechGirlsHiro Yoshioka
 
ハッカー中心の企業文化を日本で根付かせるには。TechLION vol.5 12/14/2011
ハッカー中心の企業文化を日本で根付かせるには。TechLION vol.5 12/14/2011ハッカー中心の企業文化を日本で根付かせるには。TechLION vol.5 12/14/2011
ハッカー中心の企業文化を日本で根付かせるには。TechLION vol.5 12/14/2011Hiro Yoshioka
 
楽天の中のわたしと勉強会
楽天の中のわたしと勉強会楽天の中のわたしと勉強会
楽天の中のわたしと勉強会Rakuten Group, Inc.
 
Agile Software Development advanced course (PBL) at AIIT, 2015
Agile Software Development advanced course (PBL) at AIIT, 2015Agile Software Development advanced course (PBL) at AIIT, 2015
Agile Software Development advanced course (PBL) at AIIT, 2015Hiro Yoshioka
 

Destaque (16)

勉強会勉強会と勉強会カンファレンス
勉強会勉強会と勉強会カンファレンス勉強会勉強会と勉強会カンファレンス
勉強会勉強会と勉強会カンファレンス
 
情熱プログラマー Passionate programmer100428
情熱プログラマー Passionate programmer100428情熱プログラマー Passionate programmer100428
情熱プログラマー Passionate programmer100428
 
レガシーコード改善ガイド読書会 第10章
レガシーコード改善ガイド読書会 第10章レガシーコード改善ガイド読書会 第10章
レガシーコード改善ガイド読書会 第10章
 
IT勉強会 Anatomy of IT Study groups, seminars, conferences in Japan
IT勉強会 Anatomy of IT Study groups, seminars, conferences in JapanIT勉強会 Anatomy of IT Study groups, seminars, conferences in Japan
IT勉強会 Anatomy of IT Study groups, seminars, conferences in Japan
 
レガシーコード改善ガイド読書会
レガシーコード改善ガイド読書会レガシーコード改善ガイド読書会
レガシーコード改善ガイド読書会
 
楽天エンジニアライフ
楽天エンジニアライフ楽天エンジニアライフ
楽天エンジニアライフ
 
CUI -- How to Analyze History command
CUI -- How to Analyze History commandCUI -- How to Analyze History command
CUI -- How to Analyze History command
 
勉強会カンファレンス2012
勉強会カンファレンス2012勉強会カンファレンス2012
勉強会カンファレンス2012
 
大規模ソフトウェアにおけるディリービルド&リグレッションテスト@Dev Love
大規模ソフトウェアにおけるディリービルド&リグレッションテスト@Dev Love 大規模ソフトウェアにおけるディリービルド&リグレッションテスト@Dev Love
大規模ソフトウェアにおけるディリービルド&リグレッションテスト@Dev Love
 
勉強会アンチパターン at LLまつり
勉強会アンチパターン at LLまつり勉強会アンチパターン at LLまつり
勉強会アンチパターン at LLまつり
 
Project Based Learning using by PaaS
Project Based Learning using by PaaSProject Based Learning using by PaaS
Project Based Learning using by PaaS
 
Oracle vs Google API 著作権裁判を考える
Oracle vs Google API 著作権裁判を考えるOracle vs Google API 著作権裁判を考える
Oracle vs Google API 著作権裁判を考える
 
質問される力 #TechGirls
質問される力 #TechGirls質問される力 #TechGirls
質問される力 #TechGirls
 
ハッカー中心の企業文化を日本で根付かせるには。TechLION vol.5 12/14/2011
ハッカー中心の企業文化を日本で根付かせるには。TechLION vol.5 12/14/2011ハッカー中心の企業文化を日本で根付かせるには。TechLION vol.5 12/14/2011
ハッカー中心の企業文化を日本で根付かせるには。TechLION vol.5 12/14/2011
 
楽天の中のわたしと勉強会
楽天の中のわたしと勉強会楽天の中のわたしと勉強会
楽天の中のわたしと勉強会
 
Agile Software Development advanced course (PBL) at AIIT, 2015
Agile Software Development advanced course (PBL) at AIIT, 2015Agile Software Development advanced course (PBL) at AIIT, 2015
Agile Software Development advanced course (PBL) at AIIT, 2015
 

Semelhante a ビジネスアプリケーション特論 HIstory of IT industry, Internet and Hackers

Marc Canter talk
Marc Canter talkMarc Canter talk
Marc Canter talkMarc Canter
 
IT and Engineers. Presentation at TEDee x ITmedia on March 9th, 2013
IT and Engineers. Presentation at TEDee x ITmedia on March 9th, 2013IT and Engineers. Presentation at TEDee x ITmedia on March 9th, 2013
IT and Engineers. Presentation at TEDee x ITmedia on March 9th, 2013Hiro Yoshioka
 
Using oss at an internet company and hacker culture; Linux Enterprise Users M...
Using oss at an internet company and hacker culture; Linux Enterprise Users M...Using oss at an internet company and hacker culture; Linux Enterprise Users M...
Using oss at an internet company and hacker culture; Linux Enterprise Users M...Hiro Yoshioka
 
Using oss and hacker culture at an internet company at osc/tokyo 2014/03/01
Using oss and hacker culture at an internet company at osc/tokyo 2014/03/01Using oss and hacker culture at an internet company at osc/tokyo 2014/03/01
Using oss and hacker culture at an internet company at osc/tokyo 2014/03/01Hiro Yoshioka
 
Hackability - What it means, why it’s important
Hackability - What it means, why it’s importantHackability - What it means, why it’s important
Hackability - What it means, why it’s importantTristan Nitot
 
Hackability - What it means, why it’s important
Hackability - What it means, why it’s importantHackability - What it means, why it’s important
Hackability - What it means, why it’s importantTristan Nitot
 
Oscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupOscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupBen VanEvery
 
Webinar - Finding Local Tech Expertise and Support for Nonprofits and Librari...
Webinar - Finding Local Tech Expertise and Support for Nonprofits and Librari...Webinar - Finding Local Tech Expertise and Support for Nonprofits and Librari...
Webinar - Finding Local Tech Expertise and Support for Nonprofits and Librari...TechSoup
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupChris Aniszczyk
 
Webinar - Maximize Your Technology Donations Through TechSoup - 2017-03-28
Webinar - Maximize Your Technology Donations Through TechSoup - 2017-03-28Webinar - Maximize Your Technology Donations Through TechSoup - 2017-03-28
Webinar - Maximize Your Technology Donations Through TechSoup - 2017-03-28TechSoup
 
Apache Geode - The First Six Months
Apache Geode -  The First Six MonthsApache Geode -  The First Six Months
Apache Geode - The First Six MonthsAnthony Baker
 
ChatGPT OpenAI Primer for Business
ChatGPT OpenAI Primer for BusinessChatGPT OpenAI Primer for Business
ChatGPT OpenAI Primer for BusinessDion Hinchcliffe
 
Disruption is Change is Future
Disruption is Change is FutureDisruption is Change is Future
Disruption is Change is FutureAnatole Tresch
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Patrick McDonnell
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Michael Rembetsy
 
Webinar - Maximize Your Library Technology - 2016-05-24
Webinar - Maximize Your Library Technology - 2016-05-24Webinar - Maximize Your Library Technology - 2016-05-24
Webinar - Maximize Your Library Technology - 2016-05-24TechSoup
 
Integrity St. Louis WordCamp 2012
Integrity St. Louis WordCamp 2012Integrity St. Louis WordCamp 2012
Integrity St. Louis WordCamp 2012Ed Morrissey
 
Drivers for technology innovations and trends
Drivers for technology innovations and trendsDrivers for technology innovations and trends
Drivers for technology innovations and trendsKumar BV
 
RepRap: open source 3D printing @ FSCONS 2010
RepRap: open source 3D printing @ FSCONS 2010RepRap: open source 3D printing @ FSCONS 2010
RepRap: open source 3D printing @ FSCONS 2010Erik de Bruijn
 

Semelhante a ビジネスアプリケーション特論 HIstory of IT industry, Internet and Hackers (20)

Marc Canter talk
Marc Canter talkMarc Canter talk
Marc Canter talk
 
IT and Engineers. Presentation at TEDee x ITmedia on March 9th, 2013
IT and Engineers. Presentation at TEDee x ITmedia on March 9th, 2013IT and Engineers. Presentation at TEDee x ITmedia on March 9th, 2013
IT and Engineers. Presentation at TEDee x ITmedia on March 9th, 2013
 
Using oss at an internet company and hacker culture; Linux Enterprise Users M...
Using oss at an internet company and hacker culture; Linux Enterprise Users M...Using oss at an internet company and hacker culture; Linux Enterprise Users M...
Using oss at an internet company and hacker culture; Linux Enterprise Users M...
 
Using oss and hacker culture at an internet company at osc/tokyo 2014/03/01
Using oss and hacker culture at an internet company at osc/tokyo 2014/03/01Using oss and hacker culture at an internet company at osc/tokyo 2014/03/01
Using oss and hacker culture at an internet company at osc/tokyo 2014/03/01
 
Hackability - What it means, why it’s important
Hackability - What it means, why it’s importantHackability - What it means, why it’s important
Hackability - What it means, why it’s important
 
Hackability - What it means, why it’s important
Hackability - What it means, why it’s importantHackability - What it means, why it’s important
Hackability - What it means, why it’s important
 
Oscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupOscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo group
 
Webinar - Finding Local Tech Expertise and Support for Nonprofits and Librari...
Webinar - Finding Local Tech Expertise and Support for Nonprofits and Librari...Webinar - Finding Local Tech Expertise and Support for Nonprofits and Librari...
Webinar - Finding Local Tech Expertise and Support for Nonprofits and Librari...
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO Group
 
Webinar - Maximize Your Technology Donations Through TechSoup - 2017-03-28
Webinar - Maximize Your Technology Donations Through TechSoup - 2017-03-28Webinar - Maximize Your Technology Donations Through TechSoup - 2017-03-28
Webinar - Maximize Your Technology Donations Through TechSoup - 2017-03-28
 
Apache Geode - The First Six Months
Apache Geode -  The First Six MonthsApache Geode -  The First Six Months
Apache Geode - The First Six Months
 
ChatGPT OpenAI Primer for Business
ChatGPT OpenAI Primer for BusinessChatGPT OpenAI Primer for Business
ChatGPT OpenAI Primer for Business
 
Disruption is Change is Future
Disruption is Change is FutureDisruption is Change is Future
Disruption is Change is Future
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
 
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
 
Webinar - Maximize Your Library Technology - 2016-05-24
Webinar - Maximize Your Library Technology - 2016-05-24Webinar - Maximize Your Library Technology - 2016-05-24
Webinar - Maximize Your Library Technology - 2016-05-24
 
Brief introduction
Brief introductionBrief introduction
Brief introduction
 
Integrity St. Louis WordCamp 2012
Integrity St. Louis WordCamp 2012Integrity St. Louis WordCamp 2012
Integrity St. Louis WordCamp 2012
 
Drivers for technology innovations and trends
Drivers for technology innovations and trendsDrivers for technology innovations and trends
Drivers for technology innovations and trends
 
RepRap: open source 3D printing @ FSCONS 2010
RepRap: open source 3D printing @ FSCONS 2010RepRap: open source 3D printing @ FSCONS 2010
RepRap: open source 3D printing @ FSCONS 2010
 

Mais de Hiro Yoshioka

Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活
Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活
Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活Hiro Yoshioka
 
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」Hiro Yoshioka
 
不揮発性メモリ(NVM)とはなにか
不揮発性メモリ(NVM)とはなにか不揮発性メモリ(NVM)とはなにか
不揮発性メモリ(NVM)とはなにかHiro Yoshioka
 
続・人生100年時代の学び方
続・人生100年時代の学び方続・人生100年時代の学び方
続・人生100年時代の学び方Hiro Yoshioka
 
人生100年時代における学び方 定年後の学生生活
人生100年時代における学び方 定年後の学生生活人生100年時代における学び方 定年後の学生生活
人生100年時代における学び方 定年後の学生生活Hiro Yoshioka
 
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...Hiro Yoshioka
 
人生100年時代の学び方、脳には可塑性がある
人生100年時代の学び方、脳には可塑性がある人生100年時代の学び方、脳には可塑性がある
人生100年時代の学び方、脳には可塑性があるHiro Yoshioka
 
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7Hiro Yoshioka
 
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演Hiro Yoshioka
 
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】Hiro Yoshioka
 
未経験プログラマがコボルコンパイラを作った話 #compiler_study
未経験プログラマがコボルコンパイラを作った話 #compiler_study未経験プログラマがコボルコンパイラを作った話 #compiler_study
未経験プログラマがコボルコンパイラを作った話 #compiler_studyHiro Yoshioka
 
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12Hiro Yoshioka
 
海外から見た東京 〜人生100年時代の働き方〜 #efsta56
海外から見た東京 〜人生100年時代の働き方〜 #efsta56海外から見た東京 〜人生100年時代の働き方〜 #efsta56
海外から見た東京 〜人生100年時代の働き方〜 #efsta56Hiro Yoshioka
 
理科系の作文技術
理科系の作文技術理科系の作文技術
理科系の作文技術Hiro Yoshioka
 
Anatomy of Lightning Talks at Rakuten Technology Conference 2014, After Confe...
Anatomy of Lightning Talks at Rakuten Technology Conference 2014, After Confe...Anatomy of Lightning Talks at Rakuten Technology Conference 2014, After Confe...
Anatomy of Lightning Talks at Rakuten Technology Conference 2014, After Confe...Hiro Yoshioka
 
OSCON 2014 Trip report #OSCON
OSCON 2014 Trip report #OSCONOSCON 2014 Trip report #OSCON
OSCON 2014 Trip report #OSCONHiro Yoshioka
 
1000 Speakers Conference in English, 5th on April 11th, 2014 #1000eng
1000 Speakers Conference in English, 5th on April 11th, 2014 #1000eng1000 Speakers Conference in English, 5th on April 11th, 2014 #1000eng
1000 Speakers Conference in English, 5th on April 11th, 2014 #1000engHiro Yoshioka
 
kernel code reading party on March 28th, 2014
kernel code reading party on March 28th, 2014kernel code reading party on March 28th, 2014
kernel code reading party on March 28th, 2014Hiro Yoshioka
 
Introduction to Git and GitHub #git_nyan
Introduction to Git and GitHub #git_nyanIntroduction to Git and GitHub #git_nyan
Introduction to Git and GitHub #git_nyanHiro Yoshioka
 

Mais de Hiro Yoshioka (20)

Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活
Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活
Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活
 
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」
 
不揮発性メモリ(NVM)とはなにか
不揮発性メモリ(NVM)とはなにか不揮発性メモリ(NVM)とはなにか
不揮発性メモリ(NVM)とはなにか
 
続・人生100年時代の学び方
続・人生100年時代の学び方続・人生100年時代の学び方
続・人生100年時代の学び方
 
人生100年時代における学び方 定年後の学生生活
人生100年時代における学び方 定年後の学生生活人生100年時代における学び方 定年後の学生生活
人生100年時代における学び方 定年後の学生生活
 
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...
 
人生100年時代の学び方、脳には可塑性がある
人生100年時代の学び方、脳には可塑性がある人生100年時代の学び方、脳には可塑性がある
人生100年時代の学び方、脳には可塑性がある
 
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7
 
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演
 
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
 
未経験プログラマがコボルコンパイラを作った話 #compiler_study
未経験プログラマがコボルコンパイラを作った話 #compiler_study未経験プログラマがコボルコンパイラを作った話 #compiler_study
未経験プログラマがコボルコンパイラを作った話 #compiler_study
 
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12
 
海外から見た東京 〜人生100年時代の働き方〜 #efsta56
海外から見た東京 〜人生100年時代の働き方〜 #efsta56海外から見た東京 〜人生100年時代の働き方〜 #efsta56
海外から見た東京 〜人生100年時代の働き方〜 #efsta56
 
理科系の作文技術
理科系の作文技術理科系の作文技術
理科系の作文技術
 
Anatomy of Lightning Talks at Rakuten Technology Conference 2014, After Confe...
Anatomy of Lightning Talks at Rakuten Technology Conference 2014, After Confe...Anatomy of Lightning Talks at Rakuten Technology Conference 2014, After Confe...
Anatomy of Lightning Talks at Rakuten Technology Conference 2014, After Confe...
 
OSCON 2014 Trip report #OSCON
OSCON 2014 Trip report #OSCONOSCON 2014 Trip report #OSCON
OSCON 2014 Trip report #OSCON
 
Tokaido 53 walk
Tokaido 53 walkTokaido 53 walk
Tokaido 53 walk
 
1000 Speakers Conference in English, 5th on April 11th, 2014 #1000eng
1000 Speakers Conference in English, 5th on April 11th, 2014 #1000eng1000 Speakers Conference in English, 5th on April 11th, 2014 #1000eng
1000 Speakers Conference in English, 5th on April 11th, 2014 #1000eng
 
kernel code reading party on March 28th, 2014
kernel code reading party on March 28th, 2014kernel code reading party on March 28th, 2014
kernel code reading party on March 28th, 2014
 
Introduction to Git and GitHub #git_nyan
Introduction to Git and GitHub #git_nyanIntroduction to Git and GitHub #git_nyan
Introduction to Git and GitHub #git_nyan
 

Último

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Último (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

ビジネスアプリケーション特論 HIstory of IT industry, Internet and Hackers

  • 1. ビジネスアプリケーション特論 IT産業の歴史 History of IT industry Internet and Hackers 9/9/2013 よしおかひろたか(楽天株式会社) hyoshiok@gmail.com http://d.hatena.ne.jp/hyoshiok/ twitter: @hyoshiok
  • 2. •  Be a Hacker •  Change the World Better 2
  • 3. •  The future is already here — it's just not very evenly distributed. by William Gibson 3
  • 4. Agenda •  History of IT Industry, Internet and Hackers –  OSS –  Hacker Culture –  Community, Engineer’s career 4
  • 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) 5
  • 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 6
  • 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) 7
  • 10. Agenda •  History of IT Industry –  OSS –  Hacker Culture –  Community, Engineer’s career 10
  • 11. IT industry •  •  •  •  •  Vertical Integration – by ’80’s Horizontal – from ‘80’s Open Systems Internet, ‘90’s Open Source Software – from 1998 •  Web 2.0, 2005 11
  • 12. Internet Age •  Collaboration with somebody –  OSS (Open Source Software) –  Wikipedia –  Facebook, twitter –  Community –  Youtube –  2ch –  … 12
  • 13. •  Blog •  SNS •  Cost of finding people becomes all most zero. 13
  • 14. Free software •  •  •  •  GNU project, 1985 Linux, 1991 Ruby, 1993 Open Source Software, 1998 14
  • 15. GNU Project •  Distributed by Magnetic Tapes –  you send money to FSF –  FSF send you a tape (lately CDROM) •  Not bazaar model 15
  • 16. Internet •  Xmosaic – 1993 •  Windows 95 – 1995 •  Open Source Netscape – 1998 16
  • 17. OSS – Open Source Software •  OSS and Free Software •  1998, Opened Netscape’s browser source code •  Open Source Software –  Free Software: Freedom is important –  OSS: Not only freedom 17
  • 18. OSS •  Value –  Freedom of Software –  Global software development model •  Evolution of software by collaboration •  Cathedral and Bazaar –  Eric Raymond, 1997 18
  • 19. Bazaar •  Software Development Model •  Engagement –  Users become Developers •  Develop by Community –  individual vs. organization –  volunteers 19
  • 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 21
  • 22. Hacker Ethics •  Access to computers—and anything which might teach you something about the way the world works—should 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 22
  • 23. Hacker Culture, Common Value •  Computers can change your life for the better •  rough consensus and working code •  http://www.ietf.org/tao.html •  It’s 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 23
  • 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-innovatingby-the-seat-of-our-pants.html?_r=2& 24
  • 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 25
  • 26. What Happened to Yahoo, Paul Graham •  Good programmers want to work at hackercentric culture. •  Without good programmers you won’t get good software. •  http://www.paulgraham.com/yahoo.html 26
  • 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/zuckletter/ 27
  • 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 29
  • 30. Web 2.0 •  Software products vs Internet Services •  http://oreilly.com/web2/archive/what-isweb-20.html 9/30/2005 http://en.wikipedia.org/wiki/File:Web_2.0_Map.svg 30
  • 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 31
  • 33. IT Seminar Calendar of Japan http://bit.ly/QmRFiS more than 300 meetings/month 33
  • 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) 35
  • 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 36
  • 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) 37
  • 38. Sustainable meetups, conference •  Value of meetup > Cost of meetups •  Increase value •  Decrease cost 38
  • 39. Self Introduction •  Ethnography 民族誌 •  a branch of anthropology dealing with the scientific description of individual cultures. 39
  • 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 40
  • 41. Ethnography •  •  •  •  •  The Soul of New Machine(超マシン誕生) Show Stopper(闘うプログラマ) i-mode 事件 Engineering Culture(洗脳するマネジメント) Hackers: Heroes of the Computer Revolution (ハッカーズ) 41
  • 42. whoami Name: Hiro Yoshioka 2009-present, Rakuten 2000-2008, Miracle Linux, CTO 2002-2003, OSDL board member 1994-2000, Oracle 1984-1994, DEC 42
  • 43. Digital Equipment Corporation •  Corporate Culture •  The first company gives you strong impressions… •  Computer vendor, 2nd largest, 1957-90’s •  Acquired by Compaq in 1998, merged with HP in 2002 43
  • 44. Digital Equipment Corporation •  Corporate Culture •  Midnight project •  internal computer network •  information sharing 44
  • 45. Hacker-centric Culture •  Why do we need it? •  Common Good •  Competitiveness •  Best practice 45
  • 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) 46
  • 47. How do we foster it? •  Corporate culture is developed by implicit and explicit way •  Only insiders know it 47
  • 48. Challenge of a Global Knowledge-Creating Organization Knowledge needs to move from “Tacit to Explicit” and “Explicit to Tacit” This is especially hard for Global Companies! Tacit/暗黙知 Tacit Tacit Socialization 共同化 Externalization 表出化 Explicit Tacit Internalization 内面化 Combination 連結化 Explicit Explicit/形式知 Explicit Ø 共同化(Socialization) This process focuses tacit to tacit. Ø 表出化(Externalization) This process focuses tacit to explicit. knowledge. Ø 連結化(Combination) Knowledge transforms from explicit to explicit. Ø 内面化(Internalization) Tacit knowledge is created using explicit knowledge and shared across the organization.
  • 49. How do we foster it? •  Tacit (implicit) Knowledge •  material: manager, mentor, colleagues •  methods: work, job, study sessions, lunch, drinking, hackerthons, SNS, … •  Explicit Knowledge •  strategy, guideline, rule, procedure, tools 49
  • 50. How do we foster it? •  Tacit (implicit) Knowledge •  Super Sale live on Enterprise SNS 50
  • 51. Corporate Community •  •  •  •  Community of practice Organization: Vertical Project: Horizontal Community: Not Vertical, Not Horizontal •  sharing value 51
  • 52. The Hacker Way (Facebook) •  •  •  •  •  •  Code wins arguments Continuous Improvement and Iteration Open and Meritocratic Hackathon Bootcamp http://www.wired.com/business/2012/02/zuckletter/ 52
  • 53. The Hacker Way (Facebook) •  Hackathon •  Demo or Die •  Pizza and Beer at Yammer, 10/28/’12 53
  • 54. •  How to be a good Engineer (specialist)? •  Learn how to learn •  knowledge is less important than skill •  Be lifetime learner http://learningpatterns.sfc.keio.ac.jp/ 54
  • 55. Rakuten •  Learning •  Global Experience Program •  International (oversea) Technical Conference •  Hands on Trainings 55
  • 56. Global training Training is very important. ■SF Agile Development Center training 【The number of participants】6 employees 【Training period 】25 Sep 2011 – 15 Dec 2011 SF Agile Development Center DU members
  • 57. Work and Life in San Francisco SFADC office Member’s desk Project Meeting Famous steep hills are all around the city Bayside view from Fisherman's Wharf Internal meeting in the house The local specialty Clam Chowder Robotics and AI meetup at San Francisco Univ. 57 Joined Linkshare’s Soccer Team
  • 58. DU’ve promoted Globalization : GEP/OSC/ Englishnization 2012 result As part of it, DAD’ve helped GEP, OSC and EP program. GEP: 8 trainings, 28 trainees. OSC: 140 conferences, 468 members countries. ,17 Last year, DU sent many people to overseas.
  • 59. Technical Trainings Training One  day  hands-‐‑‒on https://www.facebook.com/RakutenTec
  • 60. Technical Trainings Leaderʼ’s  Workshop Mary  Poppendieck   come  to  Japan  in  April.  She   developed  “Lean  Software   Development”  which  like   TOYOTA  Production   System(TPS). And  she  is  known  famous   leader,  consultant  about   software  development  in  USA.  
  • 61. Technical Trainings Software  Test Janet  Gregory is  the  founder  of  DragonFire,  Inc.,  an   agile  quality  process  consultancy  and   training  firm.  Her  passion  is  helping   teams  build  quality  systems.  Since   1998,  she  has  worked  as  a  coach  and   tester  introducing  agile  practices  into   both  large  and  small  companies.  
  • 62. Community •  Yammer (Enterprise SNS) •  Techtalks •  Technology Conference 62
  • 63. Our Internal Social Network System
  • 64. Challenge of a Global Knowledge-Creating Organization Knowledge needs to move from “Tacit to Explicit” and “Explicit to Tacit” (Nonaka, Takeuchi) This is especially hard for Global Companies! Tacit/暗黙知 Explicit/形式知 Combination 連結化 Explicit Tacit Internalization 内面化 Externalization 表出化 Explicit Tacit Socialization 共同化 Tacit Explicit Ø 共同化(Socialization) This process focuses tacit to tacit. Ø 表出化(Externalization) This process focuses tacit to explicit. knowledge. Ø 連結化(Combination) Knowledge transforms from explicit to explicit. Ø 内面化(Internalization) Tacit knowledge is created using explicit knowledge and shared across the organization.
  • 65. Enterprise SNS •  Tacit (implicit) Knowledge •  Super Sale live on Enterprise SNS 65
  • 66. Tech Talk ? •  Informal technical talks by experts, running by volunteer staffs 66
  • 67. Topics •  Tips about internal tools – Wiki, Network Tools, JIRA, Confluence, git, … •  New technologies – Mobile Applications, PaaS, agile software development, HTML5, 67
  • 68. Many Tech Topics Agile CI Big Data JIRA Change Cloud
  • 69. Rakuten Technology Conference •  Annual conference since 2007 by Rakuten •  All sessions were in English (2012) •  industries’ experts and employees sessions 69
  • 78. •  Internet changes everything. – The World is Flat. – Open Source Software – Bazaar Model – Hacker Mind http://www.rakuten.co.jp/recruit/engineer/hackermind.html 78
  • 79. Moore’s Law •  Computers are getting cheaper Transistor is double every 18 to 24 months http://en.wikipedia.org/wiki/Moore's_law 79
  • 80. The Mythical Man-Month Frederick Brooks, JR. Brooks’ Law "adding manpower to a late software project makes it later" http://www.kobobooks.com/ebook/The-Mythical-Man-Month-Essays/ book-5XViaJPL_UeFtLEagIcF9A/page1.html 80
  • 81. Human Centric •  Engineers make Services and Software. –  Computers are getting cheaper by Moor’s law –  Software Development is governed by Brooks’s law. •  Hackers make the Internet. 81
  • 84. ZONE DEFINITION RED ZONE: YELLOW ZONE: ORANGE ZONE: GREEN ZONE: Employee Grade More than 200 points away from target Between 100-199 points away from target Between 1 – 99 points away from target Score meets or exceeds target Not Reached (RED) Not Reached (YELLOW) Not Reached (ORANGE) Reached Target (GREEN) AAA -550 551-650 651-749 750- AA -500 501-600 601-699 700- A -450 451-550 551-649 650- BBB -400 401-500 501-599 600- BB -400 401-500 501-599 600- B -400 401-500 501-599 600-
  • 85. ZONE STATUS As of June 30th, 2012 29% GREEN 87% 42% 45% 48% 49% 51% 53% 54% 56% 58% 60% 63% 66% 72% 80% 9% 11% 14% 36% 16% No Score M 2011 A ORANGE 19% 20% 19% 17% 15% 13% 10% 7% M J J A S O N D Data: Ranten, Inc (Total may not equal 100% due to rounding) YELLOW 6% 6% J F 2012 5% 4% M 2% RED A M 8% 4% 1% J
  • 86. TOEIC SCORE 697.7 694.7 700 680 TOEIC Average score 687.3 672.3 660 632.6 638.9 645.6 625.3 640 612.7 620 596.3 600 580 651.5 526.2 593.9 589.6 589.3 604.3 586.9 593.7 583.6 560 537.8 558.0 540 522.6 520 526.2 500 2010/10 2010/11 2010/12 2011/1 2011/2 2011/3 2011/4 2011/5 2011/6 2011/7 2011/8 2011/9 2011/10 2011/11 2011/12 2012/1 2012/2 2012/3 2012/4 2012/5 2012/6/22 Oct-2010 June-2012 Data: Rakuten, Inc.
  • 87. Agenda •  History of IT Industry, Internet and Hackers –  OSS –  Hacker Culture –  Web 2.0 –  Community, Engineer’s career 87
  • 88. •  The future is already here — it's just not very evenly distributed. by William Gibson 88
  • 89. •  Be a Hacker •  Change the World Better 89