From the course: Foundations of AI and Machine Learning for Java Developers
Unlock this course with a free trial
Join today to access over 24,500 courses taught by industry experts.
Patterns are everywhere - Java Tutorial
From the course: Foundations of AI and Machine Learning for Java Developers
Patterns are everywhere
- [Instructor] After realizing there was a connection between software patterns and building construction patterns, I decided to investigate patterns more deeply. This was fascinating to me. Now, besides being a software developer, I'm also a musician and it's pretty interesting that many software developers are also musicians. So I did notice there are patterns in music that come up quite a bit. What was truly fascinating was the notion of patterns applied to music as well as to software and building construction. As a matter of fact, most music is based on patterns in blues guitar or rock guitar. There's a pattern called a I-IV-V. And if I told another musician that we're going to play in a certain key using a I-IV-V, that musician would typically know how to follow along or play with me. Similarly, if I told a jazz guitarist we were going to do a series of ii-V-Is in certain keys, they would also know how to play together. So interesting. There are clear patterns in music. As I…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.