McGrath | Ep 6
?
?

Keyboard Navigation

Global Keys

W, A, P / S, D, N Jump to previous / next marker
z Toggle filter mode V Revert filter to original state

Menu toggling

q Quotes r References f Filter c Credits

Movement

a
w
s
d
h j k l


Quotes and References Menus

Enter Jump to timecode

References and Credits Menus

o Open URL (in new tab)

Filter Menu

x, Space Toggle category and focus next
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus

Credits Menu

Enter Open URL (in new tab)
3:42Start
3:42Start
3:42Start
4:48Showing off each other's "beverages"
4:48Showing off each other's "beverages"
4:48Showing off each other's "beverages"
7:08Interview begins
7:08Interview begins
7:08Interview begins
10:55sssmcgrath I built The Machine 1
10:55sssmcgrath I built The Machine 1
10:55sssmcgrath I built The Machine 1
11:42Shawn's early school days
11:42Shawn's early school days
11:42Shawn's early school days
15:56abnercoimbre Interesting how you got into programming by building physical things
15:56abnercoimbre Interesting how you got into programming by building physical things
15:56abnercoimbre Interesting how you got into programming by building physical things
23:30Stint at Microsoft
23:30Stint at Microsoft
23:30Stint at Microsoft
25:05Indie game development
25:05Indie game development
25:05Indie game development
25:27sssmcgrath I never considered myself a programmer first
25:27sssmcgrath I never considered myself a programmer first
25:27sssmcgrath I never considered myself a programmer first
26:35Computer science education
26:35Computer science education
26:35Computer science education
27:44Life after Microsoft
27:44Life after Microsoft
27:44Life after Microsoft
32:42Number of years working on j2me
32:42Number of years working on j2me
32:42Number of years working on j2me
37:22Goal with MOBA
37:22Goal with MOBA
37:22Goal with MOBA
41:17abnercoimbre Is your MOBA input mechanic the same as Asteroids?
41:17abnercoimbre Is your MOBA input mechanic the same as Asteroids?
41:17abnercoimbre Is your MOBA input mechanic the same as Asteroids?
42:43Diving deep into MOBA philosophy
42:43Diving deep into MOBA philosophy
42:43Diving deep into MOBA philosophy
50:50Plans for sustained MOBA development
50:50Plans for sustained MOBA development
50:50Plans for sustained MOBA development
53:50esports should care about the player, and it's not
53:50esports should care about the player, and it's not
53:50esports should care about the player, and it's not
57:01Break
57:01Break
57:01Break
1:02:21Hour-long programming discussion
1:02:21Hour-long programming discussion
1:02:21Hour-long programming discussion
1:02:47sssmcgrath Yo stop. Timeout. (Google Hangouts problems)
1:02:47sssmcgrath Yo stop. Timeout. (Google Hangouts problems)
1:02:47sssmcgrath Yo stop. Timeout. (Google Hangouts problems)
1:03:35Abner breaks down
1:03:35Abner breaks down
1:03:35Abner breaks down
1:04:26quartertron alternative to hangouts 2
1:04:26quartertron alternative to hangouts 2
1:04:26quartertron alternative to hangouts 2
1:04:51cmuratori Q: If there are 100,000 people in one server, if the connection is gigabit ethernet, isn't that only one packet per client per second?
1:04:51cmuratori Q: If there are 100,000 people in one server, if the connection is gigabit ethernet, isn't that only one packet per client per second?
1:04:51cmuratori Q: If there are 100,000 people in one server, if the connection is gigabit ethernet, isn't that only one packet per client per second?
1:08:35What programming languages do you know?
1:08:35What programming languages do you know?
1:08:35What programming languages do you know?
1:11:53Some of us believed you wrote only in C
1:11:53Some of us believed you wrote only in C
1:11:53Some of us believed you wrote only in C
1:14:20Value the tools around the language (more than the language itself)?
1:14:20Value the tools around the language (more than the language itself)?
1:14:20Value the tools around the language (more than the language itself)?
1:14:49sssmcgrath I don't even think data types are that important
1:14:49sssmcgrath I don't even think data types are that important
1:14:49sssmcgrath I don't even think data types are that important
1:15:05abnercoimbre I want to express intent when defining functions
1:15:05abnercoimbre I want to express intent when defining functions
1:15:05abnercoimbre I want to express intent when defining functions
1:16:26There are some things that have come out of OOP that have some merit
1:16:26There are some things that have come out of OOP that have some merit
1:16:26There are some things that have come out of OOP that have some merit
1:18:18Would be nice if C++ const was transitive
1:18:18Would be nice if C++ const was transitive
1:18:18Would be nice if C++ const was transitive
1:19:13What about having data default as immutable?
1:19:13What about having data default as immutable?
1:19:13What about having data default as immutable?
1:21:24Don't think we only want you to do low-level programming in C
1:21:24Don't think we only want you to do low-level programming in C
1:21:24Don't think we only want you to do low-level programming in C
1:22:11abnercoimbre I wish I had nested functions in C
1:22:11abnercoimbre I wish I had nested functions in C
1:22:11abnercoimbre I wish I had nested functions in C
1:22:49Modern languages with big agendas may have a very tough time replacing C/C++
1:22:49Modern languages with big agendas may have a very tough time replacing C/C++
1:22:49Modern languages with big agendas may have a very tough time replacing C/C++
1:23:54Case Study: The D Language (as it stood at the time of interview)
1:23:54Case Study: The D Language (as it stood at the time of interview)
1:23:54Case Study: The D Language (as it stood at the time of interview)
1:25:36Garbage collection single biggest mistake in programming
1:25:36Garbage collection single biggest mistake in programming
1:25:36Garbage collection single biggest mistake in programming
1:27:16Would be nice to control how and when the GC decides to collect
1:27:16Would be nice to control how and when the GC decides to collect
1:27:16Would be nice to control how and when the GC decides to collect
1:30:13Every piece of modern software is too slow
1:30:13Every piece of modern software is too slow
1:30:13Every piece of modern software is too slow
1:30:44Aren't modern programming practices designed to speed up development?
1:30:44Aren't modern programming practices designed to speed up development?
1:30:44Aren't modern programming practices designed to speed up development?
1:31:13sssmcgrath Find me a programmer who's writing in these languages who is faster than me
1:31:13sssmcgrath Find me a programmer who's writing in these languages who is faster than me
1:31:13sssmcgrath Find me a programmer who's writing in these languages who is faster than me
1:33:54Did programmers hurt themselves with these practices?
1:33:54Did programmers hurt themselves with these practices?
1:33:54Did programmers hurt themselves with these practices?
1:34:38Was the support for Java due to excellent editor tools?
1:34:38Was the support for Java due to excellent editor tools?
1:34:38Was the support for Java due to excellent editor tools?
1:35:24sssmcgrath C always had good IDEs
1:35:24sssmcgrath C always had good IDEs
1:35:24sssmcgrath C always had good IDEs
1:37:58Object-Oriented Programming (OOP) becoming mainstream 3
1:37:58Object-Oriented Programming (OOP) becoming mainstream 3
1:37:58Object-Oriented Programming (OOP) becoming mainstream 3
1:39:13Do you see programming going from text to visual representation?
1:39:13Do you see programming going from text to visual representation?
1:39:13Do you see programming going from text to visual representation?
1:42:38Have you ever written your own programming language?
1:42:38Have you ever written your own programming language?
1:42:38Have you ever written your own programming language?
1:43:54Q&A Session
1:43:54Q&A Session
1:43:54Q&A Session
1:45:24Shawn brings a "prop". Complete meltdown on the stream
1:45:24Shawn brings a "prop". Complete meltdown on the stream
1:45:24Shawn brings a "prop". Complete meltdown on the stream
1:48:32Evaluating someone's opinion on software development
1:48:32Evaluating someone's opinion on software development
1:48:32Evaluating someone's opinion on software development
1:50:38A 5,000-line file can be an OK thing
1:50:38A 5,000-line file can be an OK thing
1:50:38A 5,000-line file can be an OK thing
1:53:58kknewkles Q: how do I git gud
1:53:58kknewkles Q: how do I git gud
1:53:58kknewkles Q: how do I git gud
1:55:56k2d0 Q: What do you think of Windows 10?
1:55:56k2d0 Q: What do you think of Windows 10?
1:55:56k2d0 Q: What do you think of Windows 10?
1:57:07SuaveZombie Q: What project did you take on, small or otherwise, made you feel super confident in your programming abilities when you finished it?
1:57:07SuaveZombie Q: What project did you take on, small or otherwise, made you feel super confident in your programming abilities when you finished it?
1:57:07SuaveZombie Q: What project did you take on, small or otherwise, made you feel super confident in your programming abilities when you finished it?
1:59:19BretHudson Q: Shawn pulled out a book on stream the other day - what books do you recommend? 4
1:59:19BretHudson Q: Shawn pulled out a book on stream the other day - what books do you recommend? 4
1:59:19BretHudson Q: Shawn pulled out a book on stream the other day - what books do you recommend? 4
2:05:25Toteload Q: Any tips for developing a good work ethic?
2:05:25Toteload Q: Any tips for developing a good work ethic?
2:05:25Toteload Q: Any tips for developing a good work ethic?
2:05:33garretpolk Q: Any advice for breaking OOP bad design habits?
2:05:33garretpolk Q: Any advice for breaking OOP bad design habits?
2:05:33garretpolk Q: Any advice for breaking OOP bad design habits?
2:13:38Ending
2:13:38Ending
2:13:38Ending