from hard science to baseless opinions - oredev

59
>>> where did we go wrong? @aliostad From Hard Science To Baseless Opinions

Upload: ali-kheyrollahi

Post on 09-Apr-2017

374 views

Category:

Software


1 download

TRANSCRIPT

>>> where did we go wrong?

@aliostad

From Hard Science

To Baseless Opinions

>>> Disclaimer

This talk is not designed to discuss a particular tool or technology. While I am very pleased to see you here, I felt I had to re-iterate this to make sure you make the best of your time in this conference. Enjoy!

@aliostad

@aliostad

Beware!! Some non-technical content ahead…

discretion is advised…

@aliostad

Nothing I will tell you will be as shocking as today’s events

@aliostad

Studied and worked in medicine total of >>> 12 years

until I realised I didn’t like it

@aliostad

Vanishing Point Detection /// Inverse Perspective Mapping

@aliostad

Arrow /// Text Recognition

@aliostad

> stackoverflow> £1.5 bln

global fashion destination

> 35% every year

@aliostad

/// decision making

@aliostad

@aliostad

/// “Irony / Sarcasm”

@aliostad

/// “Special attention to Diversity”

(pluralism)

@aliostad

/// “works for me, YMMV” (self-refrentiality,

Relativism)

@aliostad

Postmodern thought is broadly characterized by tendencies to epistemological and moral relativism, pluralism, self-referentiality, and irony.

Wikipedia

/// Coincidence?

@aliostad

1966

@aliostad

“In Modern architecture we have operated too long under the restrictions of unbending rectangular forms sup- posed to have grown out of the technical requirements of the frame and the mass-produced curtain wall.”

/// Architecture

@aliostad

I’m OK-You’re OKThomas Harris

1967

/// Psychology

@aliostad

/// Painting and sculpture

@aliostad

“My Bed”Tracey Emin

1998

/// Conceptual Arts

@aliostad

Slapstick

Kurt Vonnegut

1976

/// Literature

@aliostad

Shame

Salman Rushdie

1983

/// Literature

@aliostad

/// so what?• Objectivity looked wrong in the face of

relativism (subjectivity) • Scientific methods as the driving force

of modernism lost some clout • Elements of magical thinking and

fantasy entered into our culture • In short, the burden of proof has

disappeared

@aliostad

/// elements of fantasy

@aliostad

/// objectivity

@aliostad

/// example

“What Slack is amazingly good for, is communities. It’s better than Twitter and Facebook groups for communities.”

“We know slack is cool and there’s no denying that it has its uses, but it just didn’t work for us.”

“We have experienced a great increase in team-wide communication since moving everyone to basecamp”

@aliostad

/// example

@aliostad

/// example

@aliostad

/// How would you feel?

@aliostad

/// example

@aliostad

/// example

@aliostad

/// Soylent

@aliostad

/// Soylent

@aliostad

/// Zicam

@aliostad

/// Theranos - 2013

@aliostad

/// Theranos - 2014

@aliostad

/// Theranos - 2015“Theranos is just one example among many for which major efforts and major claims about biomedical progress seem to be happening outside the peer-reviewed scientific literature... The main motive appears to be to develop products and services, rather than report new discoveries as research scholarship. Products, services, and profit appear to be more important than scientific publications.”

Professor Ioannidis - Biomedical Scientist (Washington Post)

@aliostad

/// Theranos - Feb 2016

@aliostad

/// Theranos - Oct 2016

@aliostad

Do you see what happens?!

This is what happens when you

do not follow scientific methods…

@aliostad

@aliostad

/// How does science work?• Mathematical Proof • Empirical Evidence

Burden of proof lies with whomever claiming to change state of the art.

@aliostad

/// Studies

Antti-Juhani Kaijanaho - University of Jyväskylä, Finland

Literature Review of 180 studies in Programming

The form of the conditional statement1

Static vs Dynamic typing2

Loops3

@aliostad

/// Studies

Antti-Juhani Kaijanaho - University of Jyväskylä, Finland

Literature Review of 180 studies in Programming

@aliostad

“The required techniques of effective reasoning are pretty formal, but as long as programming is done by people that don't master them, the software crisis will remain with us and will be considered an incurable disease.”

Edsger Dijkstra

@aliostad

@aliostad

/// mathematical reasoningHigh Availability in containers

A A A

B B B

A+B A+B A+B

A+B A+B A+Bvs.

@aliostad

/// mathematical reasoning

High Availability in containers A A A

B B B

99% 9997

99979994

99%

99%99%

@aliostad

/// mathematical reasoning

High Availability in containers A+B A+B A+B

A+B A+B A+B

99%99%

99%99%

99999985

@aliostad

/// mathematical reasoning

Binomial Distribution

@aliostad

/// mathematical reasoning

Binomial Distribution

@aliostad

/// reasoningHealth Endpoint API Responsibility

API

Request Response

status 200 or 500

@aliostad

/// reasoningHealth Endpoint API Responsibility

Domain ( x )

Codomain ( y )

Function ( f )

@aliostad

/// difference engine

In 1823, the British government gave Babbage £1700 to start work on the project… By the time the government abandoned the project in 1842, Babbage had received and spent over £17,000 on development, which still fell short of achieving a working engine. The government valued only the machine's output (economically produced tables), not the development (at unknown and unpredictable cost to complete) of the machine itself.

Charles Babbage

@aliostad

/// analytical engine

Universality of a programmable machine

@aliostadKonrad Zuse

@aliostad

/// Alan Turing

Turing-Completeness

@aliostad

@aliostad

http://blogs-images.forbes.com/centurylink/files/2015/05/decision-making.jpg

By Scanned from a copy, and intellectual property owned by Spire books., Fair use, https://en.wikipedia.org/w/index.php?curid=2243801

http://www.unicornsrule.com/wp-content/uploads/rainbows-unicorns.jpghttp://1.viki.io/d/1863c/8b75dc48c9.gif

https://medium.com/@lelper/why-our-team-stopped-using-slack-32ba64977fad#.p106z78k9

http://blog.keithcirkel.co.uk/why-we-should-stop-using-grunt/

http://blog.varunarora.com/why-we-stopped-using-drupal-for-our-platform/

@aliostad

http://openmymind.net/2011/3/23/Stop-Using-Mocks/

http://www.bmj.com/content/347/bmj.f5577

https://www.troyhunt.com/working-with-154-million-records-on/

https://en.wikipedia.org/wiki/Binomial_distribution

http://orig07.deviantart.net/c12e/f/2013/135/a/1/this_is_what_happens__larry__by_redfill-d65dhmr.jpg

https://jyx.jyu.fi/dspace/handle/123456789/47698