02:37 - Dave Thomas Introduction

Twitter
Blog
The Pragmatic Bookshelf

04:17 - How Dave Got Started in Programming

06:34 - Tools and Constraints

“An Enthusiast’s Problem”?
Is the focus on tools a form of cargo culting?
Leadism Over Chosen Technologies and Its’ Effect on Innovation
Switching Tools and Making Excuses

19:29 - Limerence

Love and Limerence: The Experience of Being in Love by Dorothy Tennov
Irrational Interest and Defensiveness

28:54 - Ruby = Happiness: Does it Hurt?

31:00 - Tools and Falling in Love with Tools

Fear of Falling Behind; Fear of Irrelevancy
Different Tools for Different Contexts

35:08 - When Do You Learn? When Do You Train? (Not Falling Behind)

38:01 - Choosing Similar Tools and Technologies vs Choosing Different Tools and Technologies

Gulp => Grunt => Browserify Example
Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt

43:36 - Relationships and Identities

46:08 - Looking Forward vs Looking Back (Knowing Your History)

Resources, Curriculum:


Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science) by Harold Abelson (SICP)
Smalltalk Best Practice Patterns by Kent Beck
Types and Programming Languages by Benjamin C. Pierce   
The Art of Computer Programming by Donald Knuth (Series)


Communicating Sequential Processes (CSP) Brainstorming Example

01:01:48 - Is the rampant use of social media hindering the learning of big ideas?

Self-Curation = Key

01:08:15 - How You Learn a Language / Decide You Like a Language

Sudoku Solver
Markdown Parser

Picks

Slack (Dave)

Why Does E=mc2? (And Why Should We Care?) by Brian Cox and Jeff Forshaw (Dave)

Philly Emerging Tech Conference  (Dave)

 


Special Guest: Dave Thomas.

02:37 - Dave Thomas Introduction

Twitter
Blog
The Pragmatic Bookshelf

04:17 - How Dave Got Started in Programming

06:34 - Tools and Constraints

“An Enthusiast’s Problem”?
Is the focus on tools a form of cargo culting?
Leadism Over Chosen Technologies and Its’ Effect on Innovation
Switching Tools and Making Excuses

19:29 - Limerence

Love and Limerence: The Experience of Being in Love by Dorothy Tennov
Irrational Interest and Defensiveness

28:54 - Ruby = Happiness: Does it Hurt?

31:00 - Tools and Falling in Love with Tools

Fear of Falling Behind; Fear of Irrelevancy
Different Tools for Different Contexts

35:08 - When Do You Learn? When Do You Train? (Not Falling Behind)

38:01 - Choosing Similar Tools and Technologies vs Choosing Different Tools and Technologies

Gulp => Grunt => Browserify Example
Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt

43:36 - Relationships and Identities

46:08 - Looking Forward vs Looking Back (Knowing Your History)

Resources, Curriculum:


Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science) by Harold Abelson (SICP)
Smalltalk Best Practice Patterns by Kent Beck
Types and Programming Languages by Benjamin C. Pierce   
The Art of Computer Programming by Donald Knuth (Series)


Communicating Sequential Processes (CSP) Brainstorming Example

01:01:48 - Is the rampant use of social media hindering the learning of big ideas?

Self-Curation = Key

01:08:15 - How You Learn a Language / Decide You Like a Language

Sudoku Solver
Markdown Parser

Picks

Slack (Dave)

Why Does E=mc2? (And Why Should We Care?) by Brian Cox and Jeff Forshaw (Dave)

Philly Emerging Tech Conference  (Dave)

 

Special Guest: Dave Thomas.

Twitter Mentions