Hack Reactor, 2018-10-15
These slides are available at
Laurie Voss
COO,
@seldo
I may also include sarcastic remarks down here.
A: Twitter, America's most trusted source for real facts.
More on Wikipedia: en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
Dunning & Kruger won the Ig Nobel prize for psychology in 2000, but this is really useful stuff.
Four-finger typing is not enough.
True story: this kid is 39 now.
Vim is overrated. Don't @ me.
git or GTFO
All hail Sir Tim.
Rich apps are fun to build, and that's the problem.
is what a web app feels like, not what it looks like
http://twitter.com/#!/ded/status/18308450276
is the same as
http://twitter.com/
Beware the hashbang!
Nobody uses carousels:
"Apple does it" is not a good enough reason.
Links go places, buttons do things
Spatial memory is a thing
Performance is invisible UX.
Mobile = 55%
is not optional
3.4% of web users have limited vision:
http://www.practicalecommerce.com/articles/2114-Screen-Readers-Eight-Frequently-Asked-Questions
Guide to accessibility:
http://www.nngroup.com/reports/usability-guidelines-accessible-web-design/
There is no one true database.
Best database ever.
It's a database, but in your browser!
npm install pouchdb
Memory shared between machines
I have to stop making fun of Mongo.
...or do I?
(by which we mean MariaDB)
Get somebody else to run it for you.
Mo' money, less problems.
Great for search. Not a database.
Slow as hell, scalable as hell
Also consider: S3
A scaling strategy, not a backup strategy.
Are not real unless you test them.
Because people are terrible sometimes.
Regular expressions are really hard and really worthwhile.
vs
Efficiency
vs
Throughput
vs
Latency
is
is usually not worth your time
is another type of speed
CDNs are magic, and magic is pricey.
Cram every damn thing into memory
TDD is a bad idea. Go on, @ me.
Make the intern do it
"What happens if I put emoji in here?"
Changing stuff at random is not debugging.
"What does this button do?"
If you don't know how you fixed it,
you didn't really fix it.
Bad code everyone uses
is better than beautiful code nobody uses.
Having any pattern is better than not having a pattern
Modules allow software to scale past the limit of our monkey brains.
is a bullshit term.
These are the hardest skills.
"people will forget what you said,
people will forget what you did,
but people will never forget
how you made them feel."
Maya Angelou
"Hey, you guys need any Cold Fusion done?"
How to find and get a job (by @jewelia)
How to interview other people:
by ganging up
The long(er) version:
Now would be good time to follow me on Twitter!
It seemed like he would never shut up
These slides are at:
Good questions get socks!
@seldo