Skip to content

nqafield/TheBigList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 

Repository files navigation

The Big List

This is the list I wish I'd started ages ago.

(The name is more anticipatory than strictly accurate.)

Please comment.

TL;DR - Give me a quick taster...

Critical few

This will not be an immutable list.

  • The Future of Programming - Bret Victor
    • Why does it matter?
      • I keep coming back to this talk. It's genius in so many ways.
      • It's a fantastic "conceit", very well presented. (The only1 thing better - from this point of view - that comes to mind is "Growing a Language". Coincidentally - I assume - both these talks feature acetates and OHPs, but for slightly different reasons.)
    • Inspirational, Fundamental, History
  • How to Write a Method - Kevlin Henney
    • Why does it matter?
      • Questions the basics of coding style and posits the idea that style is often not as subjective as we like to think it is.
      • That feeling when you figured you knew this already but had no idea how to explain it or justify it...
      • “It turns out that style matters in programming for the same reason that it matters in writing. It makes for better reading.” - Doug Crockford
    • Provocative

My current project defaults

For any project, of any reasonable size, in my current context, this is roughly where I'm coming from...

Welcome to my project - here's what you need to know

Real OO?

The idea that there is a genuine concept of Object Oriented Programming out there somewhere - which most of us have missed - is intriguing and sometimes infuriating. Enjoy!

97 web things every programmer should know about

97 people every softy should at least have heard about

Fiendish forays into functional fields

If you live a sheltered programming life, ignore these

80:20 Videos

80% of the content of these videos seems like a complete waste of time. The 20% is thoroughly intriguing...

"Simplify, simplify, simplify." (Henry David Thoreau)

  • Dan North thing?
  • Herb Sutter?

Stuff that apparently has nothing to do with software

Soft skills (people have told me they matter)

Holding area

Talks

Books

Papers

Classics (in some way or other) that I haven't actually read or watched (properly) yet

These folks are onto something but I might need to watch again to know what to do about it

1 I'm reminded that while Bret Victor's talk is from the past (in more ways than one) there is also this talk which, at the time of writing, is still from the future.

2 But with this caveat.

3 https://twitter.com/munificentbob/status/675769424410902528.

4 The only thing I dislike about Kevlin (and dislike is too strong a word, even here) is his occasional cheap-shots on political matters. Everything else is sheer class.

5 Anyone who bothers to watch this, and hears about Daniel Kahneman's facinating book, should also read this noble6 comment.

6 Although, it's a shame (and somewhat a sign of the times) that someone admitting that they got something wrong should be considered "noble".

About

This is the list I wish I'd started ages ago

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published