Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Do Something Else
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
John S.
April 15, 2015
34
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Do Something Else
John S.
April 15, 2015
More Decks by John S.
See All by John S.
Iteration, iteration, iteration.
sneeu
0
130
Data at FanDuel
sneeu
1
110
As Little As Possible
sneeu
0
89
A Humane Introduction to Functional Programming
sneeu
0
72
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Mind Mapping
helmedeiros
1
400
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
710
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
First, design no harm
axbom
PRO
2
1.3k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
300
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
Transcript
Do Something Else John Sutherland EdinburghJS, April 2015
@sneeu
None
Do Something Else
None
Probably short
Still no JavaScript!
A “soft–talk” about doing other things
Not web–audio
Why?
Computers are awful
Computers only do what you tell them
And talking to computers is hard
Other developers are jerks
None
You 3 weeks ago is a jerk
You 8 years ago is a massive jerk
None
“Bug compatible”
None
Bugs all the way down
Any large system with bugs
None
None
None
Go for a walk
Go home
Doing ♣ makes your ♠ better
Java & Ruby
Python & Clojure
Parenting & line–management
None
None
None
None
None
None
Everything is terrible
… but
None
None
None
None
None
Thanks