17. Metal
Apple owns graphics API
Crytek, Unity, Electronic Arts, and Epic Games have all announced support for
Metal in their respective engines
On top of OpenGL
27. Powerful
let size = (20, 40)
switch size {
case let (width, height) where width == height:
println("square with sides (width)")
case (1..10, 1..10):
println("small rectangle")
case let (width, height):
println("rectangle with width (width) and height (height)")
}
28. Software Developers and Asperger's
Syndrome
Asperger syndrome (AS), also known as
Asperger disorder (AD) or simply Asperger's, is
an autism spectrum disorder (ASD) that is
characterized by significant difficulties in social
interaction and nonverbal communication,
alongside restricted and repetitive patterns of
behavior and interests
30. Male vs Female
Figures vary, but somewhere from 20% to
29% of currently working programmers are
female.
Less than 12% of Computer Science bachelor's
degrees were awarded to women at US PhD-
granting institutions in 2010.
31. Male vs Female
And did you know that autism skews
heavily towards males at a 4:1 ratio???
32. Social impairments
People with Asperger syndrome are nearly
normal in their ability to read and use facial
expressions and other subtle forms of
communication
This ability does not come naturally to most
people with Asperger syndrome
33. Narrow, intense interests
Syndrome can involve an intense and
obsessive level of focus on things of interest
Particularly common interests are means of transport
(such as trains)
Computers
Math(particularly specific aspects, such as pi)
wikipedia
dinosaurs.
etc
35. “Good” Programmers
skews heavily male
is fixated with order, syntax, and literal
interpretation
allows you to deal with machines instead of
people
requires a nearly obsessive focus
37. But it's ultimately a question of degree
Who decides what is functional, what is
normal?
38. Hans Asperger, the Austrian psychiatrist who
first identified the condition, once wrote
“It seems that for success in science and art,
a dash of autism is essential.”