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.


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