Background Image

Think Like A Software Engineer

Episode #6: The Constraints of the Computer


Here I use a pattern known as "array mapping" to discuss what is probably the most important aspect of computer programming - the ability to talk to a computer. Being able to talk to a computer requires you to know what the computer understands, and what it doesn't understand.

Subscribe

Learning to code is much more than learning new concepts and syntax. It's a whole new mindset. Get a weekly video straight to your inbox with practical advice and strategies on how to think like a software engineer.