06/2017
VOL. 60 NO. 06
Review Articles
72 Learnable Programming:
Blocks and Beyond
New blocks frameworks open doors
to greater experimentation for
novices and professionals alike.
By David Bau, Jeff Gray,
Caitlin Kelleher, Josh Sheldon,
and Franklyn Turbak
Research Highlights
82 Technical Perspective
What Led Computer Vision
to Deep Learning?
By Jitendra Malik
84 ImageNet Classification
with Deep Convolutional
Neural Networks
By Alex Krizhevsky, Ilya Sutskever,
and Geoffrey E. Hinton
91 Technical Perspective
Low-Depth Arithmetic Circuits
By Avi Wigderson
93 Unexpected Power of
Low-Depth Arithmetic Circuits
Ankit Gupta, Pritish Kamath,
Neeraj Kayal, and
Ramprasad Saptharishi
Watch the authors discuss
their work in this exclusive
Communications video.
https://cacm.acm.
org/videos/learnable-
programming
P
H
O
T
O
S
B
Y
S
J
I
T
P
I
T
A
K
/
S
H
U
T
T
E
R
S
T
O
C
K
,
A
N
D
A
L
I
C
I
A
K
U
B
I
S
T
A
/
A
N
D
R
I
J
B
O
R
Y
S
A
S
S
O
C
I
A
T
E
S
Association for Computing Machinery
Advancing Computing as a Science & Profession
Practice
40 The Debugging Mind-Set
Understanding the psychology
of learning strategies leads to
effective problem-solving skills.
By Devon H. O’Dell
46 Too Big NOT to Fail
Embrace failure
so it does not embrace you.
By Pat Helland,
Simon Weaver, and Ed Harris
51 Conversations with
Technology Leaders: Erik Meijer
Great engineers are able
to maximize their mental power.
By Kate Matsudaira
Articles’ development led by
queue.acm.org
Contributed Articles
56 The SCION Internet Architecture
Adhering to the end-to-end principle
even more than the current Internet
yields highly available point-to-point
communication.
By David Barrera, Laurent Chuat,
Adrian Perrig, Raphael M. Reischuk,
and Pawel Szalachowski
66 The Dynamics
of Work-Family Conflict
Conflict is averted by separating work
and family time and responsibility,
as reflected in millions of tweets.
By Yili Liu and Lina Zhou
6640
About the Cover:
Sir Tim Berners-Lee,
recipient of ACM’s
2016 A. M. Turing Award,
photographed
by Alexander Berg on
the campus of
the Massachusetts
Institute of Technology.