Slide 15
Slide 15 text
Part
2
Code.
The
year
is
2009
and
foursquare
would
launch
at
SXSW
in
march
of
that
year.
Dennis
and
Naveen,
the
co-‐founders,
split
up
Dev
responsibili@es
with
Dennis
on
the
server
side
and
Naveen
on
the
iPhone
app.
Dennis
wrote
the
server
side
code
in
php
and
did
a
PreQy
impressive
job
given
his
limited
prior
experience,
but
the
code
was
an
unmaintainable
mess
of
inline
sql,
layout,
and
logic.
No
models,
no
views,
no
controllers.
Later
that
year,
Foursquare
would
hire
their
first
server
engineer:
Harry
Heymann,
who’s
now
the
head
of
engineering.
Harry
came
from
a
Java
development
background
and
was
really
intrigued
with
Scala.
So
he
rewrote
Foursquare
using
a
scala
web
framework
called
Lia.
That
effort
was
really
about
code
maintainability
and
not
scaling.
15