►
Description
モデレーター 及川 卓也 (フリーランス技術アドバイザー) 大倉 香織 (株式会社サイバーエージェント) 小林 篤 (株式会社ディー・エヌ・エー) 松野 徳大 (LINE株式会社)
GitHubはちょうど10年前にサービスを開始しました。この10年間、GitHubのサービスを含め、ソフトウェア開発のスタイルは大きく変化しただけでなく、IoTやAIの活用が進み、今までソフトウェア開発とは無縁だった企業もソフトウェア開発に注力するようになっています。本パネルディスカッションでは、ソフトウェア開発に深く関わるパネリストのみなさんに開発環境の過去と未来について語っていただきます。
A
B
B
B
's
a
rather
difficult
theme
to
look
back
on
the
changes
in
technology
involved
in
development
and
predict
the
next
10
years
or
the
future,.
But
I
would
like
to
talk
about
these
things
with
these
three
people,
and
hope
to
see
your
future
within
your
company.
I'm.
Just
thinking
that
it
would
be
nice
if
Hirai
grew
up
properly
and
everyone
doesn't
understand,.
But
when
I
look
at
it,
this
way,
there
are
fewer
people
than
yesterday.
.
B
B
B
C
C
C
8.
I
would
like
to
take
a
moment
to
look
back
at
what
kind
of
technology
was
used
10
years
ago
in
2008,
and
the
development
tools
used
by
developers
at
the
time.
I
think
it
was
around
the
time
when
I
used
cvs
to
svn
for
repositories,
,
Ann
for
Eclipse
build
tools
for
ids,
and
skype,
or
my
physical
voice
for
communication.
Tools9.
Yes,,
it's
simple,,
but
I
would
like.
B
C
D
D
That's
why,
as
an
executive
officer,,
there
is
a
common
department
called
the
dna
system.
Division,
and
I
am
also
responsible
for
infrastructure,
security,
and
good
facility
management
departments.
In
that
common
department,
.
Regarding,
the
equivalent
model
business,.
We
have
continued
to
develop
it
in
the
form
of
succession6.
D
D
In
fact,
at
the
time,
he
was
a
former
colleague
of
mine,
and
I.
Had
him
do
the
development
work
with
me,,
but
in
a
rush,
they
started
development.
With
that
pearl,
or,
um,
you
played
around
with
the
infrastructure
and
built
the
infrastructure
on
your
own.
Well,
I
developed
with
Beam,
while
using
svn,
and
used
the
chat.
A
I
joined
a
company
called
Live,
which
doesn't
exist.
Anymore,
and
I
was
doing
a
location
touch
service
for
children
at
Livedoor,
and
after
that,
I
became
a
line-related
service,
such
as
line
manga,
line,
schedules,
line
creators,
market,
and
so
on.
I've
been
kissing.
All
of
those
web
services
with
pearls,.
A
A
At
that
time,
Pearl
was
probably
a
large-scale
web
service,
and
there
weren't
many
places
that
used
ruby,
or
anything
like
that,.
So
Rails
was
also
popular.
It's
not
used
in
large-scale
services,
and
in
Japan,
people
tend
to
call
it
a
hoodie,
because
pearls
are
strong.
I've
written
a
lot
about
perl
modules,
below,
and
there's
probably
a
site
that
uploads
perl
modules
called
c
bread..
B
B
B
B
B
B
A
B
B
D
D
A
B
A
A
B
C
D
B
A
Me
know.
Originally,,
the
company
that
developed
the
Pearl
for
women
and
the
company
that
developed
it
for
Java
came
together,,
so
there
were
quite
a
few
parts
where
the
Pearl
stood
out
as
being
huge,,
but
recently
the
Jaguar
family
has
become
mainstream.
Well
then,.
There
are
a
lot
of
bars
like
Python,
javascript,
and
of
course
there
are
many
clients,.
So
there
are
many
like
Swift
and
Kotlin.
D
Since
there
was
talk
of
making
it,.
It
is
often
thought
that
it
is
a
pearl
company
,,
but
it
is
almost
impossible
to
create
a
new
project
with
pearl..
There
are
quite
a
lot
of
cases
of
using
it
in
Tokyo,
and
it's
gradually
starting
to
increase
recently,.
So
it's
probably
too
early
to
start
developing
with
java.I'm
asleep.
D
C
B
Issues.
It's
called
the
language
trend,,
so
I'm
sure
Hakusan
is
also
a
guitarist
at
various
companies.
But.
It
might
be
the
most
famous
one,,
but
there
are
things
like
language
trends
in
the
world,
and
things
like
which
language
you
learn,
makes
engineers'
salaries,
higher,
and
so
on.
There
is
some
kind
of
correlation
between
the
trends
in
the
world
and
the
language
that
should
be
adopted
and
used
in
our
company,
or
decisions
are
made
by
referring
to
movements
in
trends
in
the
world.
.
A
I
have
a
feeling
that
languages
that
are
used
in
minor
languages,
or
languages
that
are
often
used
in
the
financial
field
are
showing
high
prices,.
But
the
trend
itself
is
dealt
with
in
that.
If.
You
only
use
a
language
that
you
don't
know,.
It
will
be
difficult
to
get
hired,
so
especially
if
you
use
something
like
r
in
the
recruitment
ceremony,,
especially
young
people,
don't
like
hiring,
so
well,.
There
are
things
like
that
at
home,
now.
I've
hired
a
lot
of
new
hires
at
Pearl,
and
I've
hired
more
than
one,,
but
I.
A
D
You
should
only
use
this
language,,
but
when
it
comes
to
actual
business
development,,
what
is
the
language?
That's
easy
to.
Adopt?
It
has
a
lot
of
momentum,
and
many
people
are
using
it,.
So
I
think
that
there
is
a
considerable
merit
in
actually
developing
the
business,,
so
I
feel
like
I
can
choose
the
afternoon.
C
Most
of
the
services
offered
are
written
in
the
number
column,,
so
in
terms
of
hiring
,
I
think
that
there
are
many
people
who
come
to
the
engine
where
the
number
is
written
in
heavy
rain,
and
in
our
case,.
It's
a
leader,
engineer.
Languages
that
are
easy
to
write
are
quite
often
adopted.It
seems.
B
B
B
D
Well,
the
discussion
in
the
meeting
room
a
little
while
ago
was
quite
lively,,
so
I'd
like
to
ask
how
far
we
should
go
in
high
school.
If.
You
think
that
the
way
of
thinking
about
things
has
changed
quite
a
bit.
,
I
think
the
best
came
out
10
years
ago,,
but
at
that
time
it
was
still
expensive,
and
the
service
quality
was
still
lacking..
I
think
there
were
a
lot
of
things
to
configure,,
but
recently,
I.
Don't
think
that
choosing
the
public
cloud
anymore
doesn't
really
apply
unless
there
is
a
very
good
key.
B
B
Even,
if
it's
just
a
play,
now,
it's
fair
to
say
that
technology
that
was
cultivated
in
the
public,
cloud,
etc.,
will
come
to
the
on-plane,
and
it's
easy
to
do
with
a
single
script.
.
I
think
that
you
talked
about
whether
there
was
a
flow,
and
within
that,.
If
the
opportunity
comes
back
to
your
mouth,
for
example,
10
years
ago,.
A
I've
been
in
charge
of
aviation
since
about
last
year,,
but
in
the
case
of
advertisements,.
What
is
the
probability
that
the
user
will
click
on
which
advertisement?
It's,
expensive
and
I'm
doing
ctr
estimation,,
but
that
's
amazing,
I'm
doing
things
like
collaborating
with
a
machine
learning,
engine.
It.
B
B
D
D
B
B
B
Statistical
machine
learning
is
commonplace,
and
sbm
was
used,
for
example,.
If
you
think
about
google
search
from
now
on,,
it
would
be
true
if
you
said
it
was
artificial
intelligence,,
but
at
that
time,
I
didn't
dare
to
read
the
label.
After
all,
I
went
to
the
University
of
Toronto
at
the
deep
learning
school
Imagejet
in
2012
and
achieved
great
results.
B
D
D
B
C
Okurayama?
There
are
quite
a
few
group
companies,
and
the
business
divisions
are
also
finely
divided,,
but
each
business
division
has
a
chief
technology
officer,,
who
selects
the
most
suitable
technology
and
reflects
it
in
the
business.
In.
The
last
10
years,
I
think
the
system
of
going
to
work
has
been.
D
Eto:
For
Shake,,
it's
a
clear
sense
of
ambiguity,,
but
as
that
DNA
itself
shifts
to
various
business
areas,,
let's
properly
appoint
people
who
can
play
the
role
of
cto
in
each
business
division.
.
There
is
a
movement
within
the
company,
and
if
there
is
no
such
person,,
we
move
them
from
somewhere
else
and
have
them
become.
A
A
B
Cto.
That
is
to
say,
over
the
past
three
years,
almost
everywhere
has
been
properly
prepared
as
a
title
and
appointed
that
person,
or
even
if
that
is
not
the
case,.
There
is
a
person
who
has
the
same
role,
and
it
has
become
possible
to
collect
decision-making.
Videos.
On,
the
other
hand,
Japanese
companies
have
been
lagging
behind
for
a
long
time,,
but
I
think
you
can
understand
the
change
in
the
way.
The
organization
should
be
by
seeing
the
importance
of
software
development,
.,
For,
example,,
I,
don't
know
what
he
was.
B
B
D
I'm
doing
the
automotive
business,
and
when
it
comes
to
R&D
and
the
introduction
of
next-generation
technology,,
it's
the
intelligent
transport
system.
That's
generally
called
its.
If
not,.
It
is
very
important
to
use
the
code
for
research
and
development
of
transportation
systems
and
adapt
it
to
the
terrain.
.
D
When
it
comes
to
creating
next-generation
transportation
attitudes
for
Air
Yu,.
There
are
various
songs
about
that
technology,,
but
the
country
of
Japan
is
quite
behind
the
rest
of
the
world.
In
that
area.
So,.
It
still
has
a
fairly
wide
range,
and
it
is
concerned
with
things
like
Tose
Design
and
civil
engineering.
D
In
order
to
properly
create
'its',
I'm
still
thinking
that,
if
we
don't
properly
create
that
kind
of
community
with
instructors
like
that,
and
raise
the
level
of
Japan's
'its'
domain
in
this
way,,
we
probably
won't
be
able
to
beat
the
rest
of
the
world,.
So
that's
what
I
personally
think.
I
would
like
to
continue
to
provide
good
support
as
a
company.
B
Well,,
of
course,
there
are
things
that
we
should
pay
attention:
to,
such
as
elemental
technologies,,
but
in
fact,
there
are
things
that
Japan
can
use
and
create
to
some
extent.
However,,
that
king
is
limited
to
one
domain
and
is
waiting,
and
as
you
just
said,,
when
you
say
that
you
want
to
change
society
,,
you
need
horizontal
cooperation
instead
of
vertical
division.
I.
Think
it's
not
enough
yet,
or
maybe
you're
talking
about
wanting
to
build
something.
Solid.I
think
Okurayama
is
also
talking
about
something
in
the
company.
That's
a
bit
related.
C
C
C
B
B
B
Them.
By
the
way,,
it
's
not
exactly
5
times
as
much
as
the
previous
one,,
but
it's
closed
on
the
body,,
but
after
all,
it's
necessary
to
have
an
api
when
linking
the
rpn
field
with
the
announcement,
and
that's
exactly
the
keyword.
I
think
it's
something
like
that,,
but
unlike
companies
that
tend
to
leave
young
companies
that
are
said
to
be
HR
Tech.
If
they
haven't
been
able
to
do
that,,
they
are
web,
ui
friendly
and
prepare
data.
B
A
A
A
D
A
A
Well,
for
the
time
being,,
a
data
scientist
is
attached
to
each
project
and
analyzes
it,,
so
we
do
something
like
auto-raise,
the
power,
and
besides
that,.
We
also
create
that
dashboard.
A
data
analyst,
who
does
things
like
create
In
terms
of
data
science,?
It's
true
that
there
are
people
like
that,
and
bi.
People
have
existed
for
a.
B
B
B
B
B
A
Is
there
something
like
this?,
Automatic
generation
of
actions
has
evolved
very
recently,
and
compared
to
the
past,
it's
gradually
becoming
the
same
thing.
confirmation,
Even,
so,
I,
think
that
the
number
of
cabinet
ministers
is
decreasing,,
but
in
any
case,
what
kind
of
functions
are
necessary,,
what
kind
of
requirements
are
there,
and
what
kind
of
interactions
do
each
component
have?
I?
Think
that's.
Why
I
don't
think.
A
D
D
B
D
It's
a
project
in
the
automobile
industry,,
so
it's
all
about
this
kind
of
story,,
but
why
did
you
buy
automated
driving?
If?
You
think
that
programs
are
exactly
the
same,
and
if
humans
write,
actions,
bugs
will
occur,
and
you
leave
it
up
to
the
machine
to
create
a
program
that
does
not
cause
these
bugs.
I
have
something
that
looks
like
the
setting
sun,
for.
B
But
the
Japanese
government
is
currently
making
programming
compulsory,
and
the
conductor
said
that
even
elementary
schools
would
learn.
This.
I
was
watching
people
commenting
on
various
things,
well,,
it's
a
new
topic,,
but
when
I
was
looking
at
it,
well,
in
10
years,,
the
program
will
be
able
to
return
AI
to
that
machine,.
So
remember:
that.
Some
people
came
in
and
said
that,,
but
I
thought
that
if
they
said
that,
they
would
n't
need
to
learn
English
before
that,.
But
it's
just
that
programming
really
progresses
on
its
own
to
some
extent.
D
D
Think
that
in
the
past,
many
people
used
to
go
there
and
write
programs
after
understanding
the
professional
world
and
how
it
works.
From
the
moment
Rubio
Nails
came
out
and
Freymark
was
in
charge
of
a
lot
of
things,.
He
understood
the
behind-the-scenes
professionalism,
and
the
number
of
9
people
has
increased.
Quite
a
bit.
I
think
that
essentially,
in
order
to
solve
problems
in
this
way,,
it
is
only
a
hindrance.
A
A
B
C
A
C
C
B
Merlinby,
the
way,
Densinlet
has
visual
programming
and
visual
development.
Environments,
isn't
it?
It's
easy
to
do
it
in
Cologne,,
but
it
's
not
good,
because
it's
Mr.
Hanyu's
event,,
but
it's
a
code,
repository,
or
rather,
version.
Control.,
But,
it's
hard,
after
all,
with
that
action,
you
can
get
out
of
public
Jason's
basketball
continuation,,
but
is
n't
it
very
complicated
to
do
such
import
exports?
Even
in
our
house,.
Only
the
visual
side
has
been
steadily
developing,
and
it's
difficult
to.
B
B
C
Well,
that
class
With
the
introduction
of
cloud
services,.
The
infrastructure
aspect
has
become
a
projection
of
things
that
have
been
turned
into
software,,
and
the
network
and
security
surroundings
are
something
that
we
still
have
to
keep
looking
at,
and
on
the
contrary,.
They
are
abstracted
and
used
in
smart
arrays..
The
city
has
become
abstract
because
it
has
become
easier,,
but
when
a
problem
arises,
the
technical
ability
to
solve
it,
cannot
be
solved
unless
you
have
a
fairly
high
level
of
technical
ability,.
So
why
is
that?
B
B
C
B
B
Okay,
well,,
when
I
talk
about
things
like
this,
I,
always
say
that
IBM
beat
the
chess
champion
with
something
called
Deep
Blue
in
1997.
It
was
a
human-computer,
or
a
combination
of
a
human
and
a
computer,.
So
it
was
a
story
that
anyone
could
enter,.
So
there
was
a
competition
like
that,,
so
what
you
bought
wasn't
a
machine,
but
a
combination
of
a
human
and
a
machine.
So,.
B
What
you
know
about
what
is
said
to
be
an
automated
driving
car
is
the
ignorance
level
here,
up
to
level
2
,,
because
the
driver
must
be
sure
to
touch
the
steering
wheel.
,,
please
sit
in
the
driver's
seat.
In,
the
form
of
being
handled,
immediately,,
I'm,
probably
doing
my
best
from
Alphabet
to
go.
Later,.
B
But
considering
that
it's
not
in
the
near
future
and
the
region
won't
support
everything,,
it's
probably
the
programming,
now.
I
feel
that
we
are
bound
to
live
in
an
era
where
mechanization
is
progressing
more
and
more,,
but
the
maximum
results
can
be
produced
by
having
people
follow.
Along.
I've
talked
a
lot
about
this,,
but
what
I
really
want
to
talk
about
is
that
I
went
to
the
AI
country,
based
on
this
software.
B
D
So,,
first
of
all,
it
is
based
on
that,
and
api
and
As
for
application,
development,
I'm,
a
Googler
who
uses
gcp
or
something
like
that.
Even.
If
we
don't
manage
the
container
ourselves,,
the
cloud
will
manage
it
for
us,,
so
we
actively
use
it,.
So
we
don't
use
that
container.
Ourselves.
Woman,
:
I
didn't
do
Dylan,,
but
while
the
software
is
getting
more
complicated,,
I
'm
trying
to
use
containers
properly,
such
as
the
appearance
of
Cuba,
and
I
'm,
just
doing
research
and
standing.
It's
time
to
say
that
it's
time
to
say
that.
B
B
A
A
C
B
B
B
C
B
D
Talking
about
developing
countries?
It's
a
feeling,,
so
even
if
the
good
location
is
far
away,
I,
don't
think
it
will
have
any
impact
on
the
basic
development,.
But
it's
just
the
subtle
nuances
and
so
on.
I
think
it's
a
question
of
how
to
fill
that.
Gap,
such
as
hangouts
and
video
chats,,
but
I
think
there's
still
something
that
can't
be
filled,
such
as
an
airline.
Agency.
There
are
some
subtle
nuances
that
I,
don't
understand,,
so
I
have
to
fill
in
the
square,
face-to-face.
D
A
But,
basically
in
our
case,,
we
have
several
bases
in
Tokyo
and
Fukuoka,
South,
Korea,,
Taiwan,,
Thailand,
and
other
places
like
that.
There
is,,
so
I
communicate
remotely
with
those
places,
basically.
We
do
a
lot
of
things
on
our
chat
line,,
but
we
communicate
via
chat,,
but
we
also
have
a
Polycom
system
at
the
Kakaku
base,.
So
it's
like
having
a
video
call
on
a
regular
basis.
A
Inevitably,
when
it
comes
to
video
conferencing,
information
about
some
of
the
fine
nuances
is
lost,,
so
Kiyonaga
put
in
an
interpreter
midway
through,,
but
even
with
an
interpreter,,
the
information
is
still
very
lost,.
So
I
told
him
that
I
needed
a
face-to-face,
interpreter.
After
all,,
it's
quite
possible
to
meet
face-to-face
and
talk,.
But
if
things
like
VR
become
more
developed,,
it's
like
having
a
meeting
with
the
same
feeling
as
talking
face-to-face.
I
have
high
hopes
that
solutions
will
gradually
come
out,.
B
I
think
everyone
is
talking
about
the
subtle
nuances
that
people
can't
share
in
video
conferencing.
However,
when
I
was
wondering
if
there
was
a
solution,
,
I
thought
that
the
voice
was
unstable
after
all,,
but
it
must
have
been
a
short
and
assertive
way
of
speaking,
and
if
I
did
that,,
it
would
have
been.
C
B
B
B
B
D
B
B
B
A
D
A
D
Development
was
the
end
of
the
story,
thinking
about
UX,.
What
kind
of
experience
it
would
have,
how
the
design
should
be
done,
how
it
should
be
made,
how
teamwork
should
be
done,,
etc.
I.
Think
it's
becoming
quite
complicated,
and
I
think
that
there
are
quite
a
lot
of
software
that
supports
it,.
So
we
can
use
it
flexibly
to
create
good
products.
I
have
the
idea
that
the
world
can
be
created,
so
I'm
going
to
do
it.
I'm
thinking
that
I
want
to
use
the
range.