I totally agree. You learn theory, scales, chords, notation, and ear training. Then after that you can play and create what you want. Same with programming, learn the basics and build what you want.
it's funny how, when I was watching Mike's tuts years ago, from his presentation style I got the impression that he's this short-spoken rather cynical guy who, most of the time, looked into presenting things in a reasonably short and condensed way to get the concept across. And here I see him discussing emontionally how programming is both art and science. It could be that life and experience has infused a bit into him. Keep up the content man, we want to see more of you!
It has been 3 years now. Will he come back when the world needs him most? When JavaScript has been put into servers and even micro controllers, will he come back to rant us back to sanity?
art has scientfic elements as well. the more you do either of these things, the more you see how they inform each other. it's definitely not binary, but it's great to see programming as an art as well. cool vid!
Mike, I feel like you are speaking to my soul! Thank you so much for all of your helpful videos and I can probably listen to you talk all day! Keep up the great work and I would love to hear more of your thoughts on debunking various CS myths.
I love how motivating and passionate Mike is while explaining about programming as an art and it definitely provides me with a better perspective to code more creatively and try out new things.
Mike did informed us in his last video that he is doing well and what he is going to do ahead and what the future of this channel is, he asked any of us to continue the legacy of open, simple, quality education. And I watched that last video a few days back, but now even that specific video is taken down. Hare Krishna Mike
Agree 100%. Given that there are so many different ways to write code to achieve the same functionality, it gives a window into the devs mind and you can see the code as an extension of the devs personality and thought process. Sometimes when they're facing a mental block you'll see a more round about way of doing things, but at times when they're more focused code will be succinct and DRY. The problem is with all the importing and exporting of files you don't get a glimpse into the whole 'artwork' unless you laid all of the files out in a particular fashion that traces the developers usage of them with strings linking the different files. That would be dope. Imagine an art gallery filled with a wall of 2 to do list apps in the same language but different devs, from 3 different languages. Would be a cool homage to your 'does the programming language even matter?' rant. Dude omg please make this happen.
This was beautiful. Every time I think of coding (code newbie rn) i think of a particular scene from WestWorld . I wish I could remember the episode because it’s really inspired this new journey.
I see this to often. For some reason science and technology we tend to stay away from an artistic mindset. Why do we dismissed creativity or having an artistic mindset in science and technology I am not sure.
Man, I'm a classical musician learning to code, and what you say is so accurate! I live in Poland and the programming youtubers here make coding sound so complicated and technical... They're like "you gotta be type of person to be good at it, and it's so wrong, because it makes people like me feel like we are unable to do programming. Meanwhile, e.g. working in symphonic orchestra is actually way less creative, because we dont create music, what we do is just interpreting music that was already written. So, spread the word, love this channel :)
Classical music in my country is like a science (not actual science, but more of an algorithm). I am from India. And Indian music is so calculated, not the music you will find on Trending page of RUclips, but rather in old, fewer viewed corners of RUclips. In fact we have music schools and there is study on this.
Happy to see you again 😊 learnt html and css frm your video on giraffe academy AMD after that I was looking for you in every video .. get lil disappointed when I come through your channel and saw the last video was 2 year ago ..but now you are back 🤩🤗
My comment is that as the world is converging with AI your advice is spot on. Being adaptable and capable of flexing some intuitive engineering floss will set future developers apart from the crowd. New ways of looking at things and the what-ifs help in not compartmentalizing stand-alone OOP.
Totally agree with your high level premise. I've been coding business apps for more than 30 years and I've been through three major paradigm changes and innumerable design patterns. Early in my career numerous attempts were made to create a "programming calculus", but those attempts never achieved any results. Coding is more like writing literature. Hypothetically the most effective writing would convey a concept in the fewest possible words. The reality is that good writing involves conveying much more than a concept, as it involves conveying emotions, gestalts and multi-leveled concepts. WRT multi-leveled concepts, good code is "fluent" in that it is self-documenting, and good comments augment the fluent code by supplying context.
Thanks respected Mike! I am feeling proud as I also feel that programming is a way to show creativity. Maybe because you are my teacher from very begging when I was struggling between python and Java. I am very grateful to you for being my teacher! Your style of teaching is so good that it also provides a roadmap for teaching other people!
Great video. I see myself as an artist and recently I have been thinking about why did I become a computer programmer? I have been wanting to view computer programming as an art form but I was struggling to really articulate it in my mind, this video has helped me a lot in this respect.
You’re right about the learning curve. It applies to everything really. Once we become really good at something that’s when we can create new things and innovate.
Been coding for a year now, and just landed my first web dev full-time job. I've been saying on all of my past interviews that, coming form an art background, coding for me is like painting. Once one learns the basics, your mind is the limit.
"Science is the thing that is and cannot be another way." - Aristotle, in Nicomachean Ethics. Therefore, you´re point makes sense. Ex.: You have different ways (arts) of getting down to the same conclusion (science). Another word for art is skill or craft, or even tool.
Just letting you know that your tutorial are really helpful.idk why but other sucks and the exception is you. I'm learning css after your html tutorial on botcamp.
technically science is an art in itself I had a professor that told me that a good scientists can also be a good/decent artist both require determination& patience& certainly can't be rushed
Every subject do have the level of basic like a SCIENCE, and advance level like an ART. I do hope I can reach the ART level as Giles Bowkett and you one day, thank you for your video which always inspire me for further understand about coding. Let's create more effective method to attribute the instance of the world. It's really hard but fun learning process.
Thank you Mike for these videos, but as of now you are more focused on the bootCamb which is extremely awesome. But also be sure to make videos for intermidiate levels as well and release via RUclips. If you Feel
Any work involving intimate knowledge of a specific science becomes an art. The difference between what we see as 'art' versus 'science' is the involvement of logic and reasoning. If creativity involves applying logic and reasoning we call it a science. If creativity involves abstractions from imagination - something we can't necessarily tie back to logic or reasoning - we call it an art.
Funny, I was trying to explain this exact thing to some1 the other day and didn´t know how to explain it to a beginner programmer :) It is like writing a book, u don´t just write it chapter by chapter from the beginning to the end, u will come up with stuff to change stuff for the better in many ways before u are done writing and tthe story might look quite different from what u first started :) Of course working on an application for a huge company the planning may be meticulous, long winded and very orchestrated, but there is always a little bit of wiggle room for the artist
It's an art because it's about creation, creating new things from nothing, the same way an artist would do when painting on a white canvas. But at an early stage, an artist is also copying a lot, to get the skills...
Hi, can you make video for 'this' keyword in javascript. trying but still confusing. Currently I'm getting Your Event Listener. understand events but this is this
I'm so glad I got this vid in my recommended! I watched ur C# course and boy did it help me soo much. Thanks for that, xD. EDIT: I'll go watch the video now. EDIT 2: I definitely agree! Even though I am a beginner, I definitely see your point. The whole reason I wanted to learn how to code is because of all the cool and different things you could do with it.
Hi Mike. I love your videos. I was just wanting to get your opinion on smth. Which programming sphere (gaming, web-development, AI)do you think will prosper in the future or which programming sphere should I pursue, which is more profitable
can anyone help me with taking a decision? i want to learm javascript, i saw mike has uploaded a whole tutorial of it. but it is old. he uploaded it in 2017, should i follow it? will i miss something if i learm from that? thanks
Hey mike I've been watching your C# basic course these days and I'm wondering how do I become more fluent in that specific language, what would you recommend should I watch intermediate course ? or just do tasks. Thanks in advance please respond
Hay yall i just wanna get some opinions. So my uni professor is forcing us to write code on paper like what is tha use for that? We have a lot of ide and why not use them? We write code in lab on pc but in theory they are making us write on paper. Is this useful or not?
To love coding is just enough to be an amazing programmer which I don’t know if am able to be that person am an computer engineering and I don’t think am in the right place I never been into computer and know am in first year and I don’t know if am gonna love it I want to
hey ! I applied for a job after watching your react 3 hour tutorial (also some past experience) . The HR guy asks me first thing - Do you know Redux? can you make a course on redux or some advance react basics?
Hey Mike, my name is Evan Russell, I'm a Computer Science student at the University of Rhode Island. I wrote a comment on another video you released sometime last week asking you to reach out to me to talk about ways to improve my school's computer science curriculum. If you could reach out, that'd be great. Sorry if this is getting annoying, I'm just trying to find someone to help bring about a change in the way my school teaches programming. Have a nice day!
Maybe is science+art. Like architecture... you must be expressive, but same time respect some physical rules so your constructions won't fall. For coding... couldn't say only art or only science. The science is when you have to comply to the compiler rules, otherwise program will not run. Whereas in art... if we would make a sci-fi movie and insert there a futuristic computer that displays a code... we could very well write something that looks like a complex code, but in real life it would not work. So, I see the science in the strict rules and logic ( you must be logically correct in your algorythm so it would work, because you don't type that algorythm to something like chatGPT that, even if you wrote it approximately correct, he will know what you mean). And the art part comes when you need to use your creativity with the decisions on which functions you want to use, how to structure your order of operations.
Hello mike, i want to ask to you. Have you ever came to Indonesian before? Specify in Bali. I heard before that freecodecamp team has been explore around world and teaching people. Do you join them or not?
Programming is like playing music, once you learn the basic of an instrument it is all up to you to what you want to play.
Absolutely!
Holy shit I love that(musician learning to code and feeling the exact way you stated)
Wow this is so inspiring to me [ex music student]. Thx bro
I totally agree. You learn theory, scales, chords, notation, and ear training. Then after that you can play and create what you want. Same with programming, learn the basics and build what you want.
Also like music, code can be improvised or written down as a script/score.
it's funny how, when I was watching Mike's tuts years ago, from his presentation style I got the impression that he's this short-spoken rather cynical guy who, most of the time, looked into presenting things in a reasonably short and condensed way to get the concept across. And here I see him discussing emontionally how programming is both art and science. It could be that life and experience has infused a bit into him.
Keep up the content man, we want to see more of you!
It has been 3 years now. Will he come back when the world needs him most? When JavaScript has been put into servers and even micro controllers, will he come back to rant us back to sanity?
art has scientfic elements as well. the more you do either of these things, the more you see how they inform each other. it's definitely not binary, but it's great to see programming as an art as well. cool vid!
Mike, I feel like you are speaking to my soul! Thank you so much for all of your helpful videos and I can probably listen to you talk all day! Keep up the great work and I would love to hear more of your thoughts on debunking various CS myths.
I love how motivating and passionate Mike is while explaining about programming as an art and it definitely provides me with a better perspective to code more creatively and try out new things.
Mike did informed us in his last video that he is doing well and what he is going to do ahead and what the future of this channel is, he asked any of us to continue the legacy of open, simple, quality education. And I watched that last video a few days back, but now even that specific video is taken down.
Hare Krishna Mike
I love how your explanations man, you are giving me different awesome perspective in your tutorials and even this particular rant. 👍🏾👍🏾
Agree 100%. Given that there are so many different ways to write code to achieve the same functionality, it gives a window into the devs mind and you can see the code as an extension of the devs personality and thought process. Sometimes when they're facing a mental block you'll see a more round about way of doing things, but at times when they're more focused code will be succinct and DRY. The problem is with all the importing and exporting of files you don't get a glimpse into the whole 'artwork' unless you laid all of the files out in a particular fashion that traces the developers usage of them with strings linking the different files. That would be dope.
Imagine an art gallery filled with a wall of 2 to do list apps in the same language but different devs, from 3 different languages. Would be a cool homage to your
'does the programming language even matter?' rant. Dude omg please make this happen.
This was beautiful. Every time I think of coding (code newbie rn) i think of a particular scene from WestWorld . I wish I could remember the episode because it’s really inspired this new journey.
We are indoctrinated with the wrong definition of Science. We often mix up Science with Technology.
I see this to often. For some reason science and technology we tend to stay away from an artistic mindset. Why do we dismissed creativity or having an artistic mindset in science and technology I am not sure.
Here for another rant. Actually starting to look forward to them. Much love and respect. See you soon!
Man, I'm a classical musician learning to code, and what you say is so accurate! I live in Poland and the programming youtubers here make coding sound so complicated and technical... They're like "you gotta be type of person to be good at it, and it's so wrong, because it makes people like me feel like we are unable to do programming. Meanwhile, e.g. working in symphonic orchestra is actually way less creative, because we dont create music, what we do is just interpreting music that was already written.
So, spread the word, love this channel :)
Classical music in my country is like a science (not actual science, but more of an algorithm). I am from India. And Indian music is so calculated, not the music you will find on Trending page of RUclips, but rather in old, fewer viewed corners of RUclips.
In fact we have music schools and there is study on this.
I see it as art as in you are creating something from "nothing" it is sooo rewarding
This is so true. I love the way you explain your perspective. It's really engaging and informative.
Happy to see you again 😊 learnt html and css frm your video on giraffe academy AMD after that I was looking for you in every video .. get lil disappointed when I come through your channel and saw the last video was 2 year ago ..but now you are back 🤩🤗
Really loved the "symphony" analogy, and at least designing software and it's architecture is definitively a creative endeavor.
Next video: Does beginning coding early really impact your career in programming?
Merging creativity and logic can yield extraordinary manifestations
My comment is that as the world is converging with AI your advice is spot on. Being adaptable and capable of flexing some intuitive engineering floss will set future developers apart from the crowd. New ways of looking at things and the what-ifs help in not compartmentalizing stand-alone OOP.
Totally agree with your high level premise. I've been coding business apps for more than 30 years and I've been through three major paradigm changes and innumerable design patterns. Early in my career numerous attempts were made to create a "programming calculus", but those attempts never achieved any results.
Coding is more like writing literature. Hypothetically the most effective writing would convey a concept in the fewest possible words. The reality is that good writing involves conveying much more than a concept, as it involves conveying emotions, gestalts and multi-leveled concepts.
WRT multi-leveled concepts, good code is "fluent" in that it is self-documenting, and good comments augment the fluent code by supplying context.
Thanks respected Mike! I am feeling proud as I also feel that programming is a way to show creativity. Maybe because you are my teacher from very begging when I was struggling between python and Java.
I am very grateful to you for being my teacher! Your style of teaching is so good that it also provides a roadmap for teaching other people!
Great video. I see myself as an artist and recently I have been thinking about why did I become a computer programmer? I have been wanting to view computer programming as an art form but I was struggling to really articulate it in my mind, this video has helped me a lot in this respect.
HAppy to see thsi channel in recommendation!Thanks RUclips
You’re right about the learning curve. It applies to everything really. Once we become really good at something that’s when we can create new things and innovate.
Been coding for a year now, and just landed my first web dev full-time job. I've been saying on all of my past interviews that, coming form an art background, coding for me is like painting. Once one learns the basics, your mind is the limit.
Science and Art are people's allies!
I believe that anything you do on a high enough level is just ART
I was smiling all the time watching this,I agree with you and thanks for sharing your thoughts!
Can someone help me find the class of design pattern that mike mentioned at 5:38 ? Thank you!
Mike Dane - helping create artists since 2019
"Science is the thing that is and cannot be another way." - Aristotle, in Nicomachean Ethics. Therefore, you´re point makes sense. Ex.: You have different ways (arts) of getting down to the same conclusion (science). Another word for art is skill or craft, or even tool.
Hopefully Dev Simulator gets us on the road to becoming artists soon.
keep up with this type of lecture Mike about coding is so cool
When Justin Timberlake shifted to programming.
I see The Light through you. Creativity is God's play . This Light lives in all Being. We feel this Light in the Now.
Just letting you know that your tutorial are really helpful.idk why but other sucks and the exception is you.
I'm learning css after your html tutorial on botcamp.
technically science is an art in itself
I had a professor that told me that a good scientists can also be a good/decent artist
both require determination& patience& certainly can't be rushed
Take a look at Coding Train. Daniel Shiffman is so cool in making computer art.
Every subject do have the level of basic like a SCIENCE, and advance level like an ART. I do hope I can reach the ART level as Giles Bowkett and you one day, thank you for your video which always inspire me for further understand about coding. Let's create more effective method to attribute the instance of the world. It's really hard but fun learning process.
@7:52 "To me, coding is like... 😌" That face LOLOL
Great vid!
Dude this guy is the OG.
Thank you Mike for these videos, but as of now you are more focused on the bootCamb which is extremely awesome. But also be sure to make videos for intermidiate levels as well and release via RUclips. If you Feel
Any work involving intimate knowledge of a specific science becomes an art. The difference between what we see as 'art' versus 'science' is the involvement of logic and reasoning. If creativity involves applying logic and reasoning we call it a science. If creativity involves abstractions from imagination - something we can't necessarily tie back to logic or reasoning - we call it an art.
Thanks king for making coding more interesting
name = “Mike Dane”
print(“I LOVE YOU” + name)
Hey Mike if it's possible to make a playlist of Linux CLI commands and BASH please make it for us
Agree wholeheartedly with you.
Man I wish I could have a conversation with you. You speak my language.
Funny, I was trying to explain this exact thing to some1 the other day and didn´t know how to explain it to a beginner programmer :)
It is like writing a book, u don´t just write it chapter by chapter from the beginning to the end, u will come up with stuff to change stuff for the better in many ways before u are done writing and tthe story might look quite different from what u first started :)
Of course working on an application for a huge company the planning may be meticulous, long winded and very orchestrated, but there is always a little bit of wiggle room for the artist
At its core an instrument is scientific, but we can use these tools to make music.
Mike when i hear you i feel so satisfying
EVERYTHING is art at a higher level not just coding
there are some people on my twitter who literally make some insane CSS Arts
Do we learn how to rant at the camp?
Love the constant uploads
FireEmoji,Zero-Infinity,Infinity-Circle
It's an art because it's about creation, creating new things from nothing, the same way an artist would do when painting on a white canvas. But at an early stage, an artist is also copying a lot, to get the skills...
Hi, can you make video for 'this' keyword in javascript. trying but still confusing.
Currently I'm getting Your Event Listener. understand events but this is this
Analyze --> Adapt --> Create :)
Damn bro... loved this rant!!
Coding is more of an engineering than science! And this is where Art comes into play! Art with Engineering has made the best wonders of the world!
You make so amazing content Mike!! Keep it up!!
im an art student and i code, i like both
you are a genious i becomed genious too because of you
Coding is an interesting mix of art and plumbing, it's artistic plumbing!
I'm so glad I got this vid in my recommended! I watched ur C# course and boy did it help me soo much. Thanks for that, xD.
EDIT: I'll go watch the video now.
EDIT 2: I definitely agree! Even though I am a beginner, I definitely see your point. The whole reason I wanted to learn how to code is because of all the cool and different things you could do with it.
Please make a tutorial on ***bash scripting*** on linux.
Hi Mike. I love your videos. I was just wanting to get your opinion on smth. Which programming sphere (gaming, web-development, AI)do you think will prosper in the future or which programming sphere should I pursue, which is more profitable
can anyone help me with taking a decision?
i want to learm javascript, i saw mike has uploaded a whole tutorial of it. but it is old. he uploaded it in 2017, should i follow it? will i miss something if i learm from that? thanks
Hey mike I've been watching your C# basic course these days and I'm wondering how do I become more fluent in that specific language, what would you recommend should I watch intermediate course ? or just do tasks. Thanks in advance please respond
CAN'T WAIT FOR THE DEV SIMULATOR!! :)
Great video Mike question what software do you use to screen record to teach others how to code?
Totally agree!
The art of solving problems
I am totally agree!
I think science at some point is art when you observe technology and its progression its creative for sure
Applied science is generally engineering. That is why we engineers are artists.
Nice explanation ❤️.your video reach to India😊.iam from India
We want a podcast! 👍
Hay yall i just wanna get some opinions. So my uni professor is forcing us to write code on paper like what is tha use for that? We have a lot of ide and why not use them? We write code in lab on pc but in theory they are making us write on paper. Is this useful or not?
Handwriting is the best way for the brain to remember. That's actually a good idea. I may have to give that a go.
Coding == ART // True
Coding === ART // False :)
To love coding is just enough to be an amazing programmer which I don’t know if am able to be that person am an computer engineering and I don’t think am in the right place I never been into computer and know am in first year and I don’t know if am gonna love it I want to
The glory of programming. You see must.
hey ! I applied for a job after watching your react 3 hour tutorial (also some past experience) . The HR guy asks me first thing - Do you know Redux? can you make a course on redux or some advance react basics?
Hey Mike, my name is Evan Russell, I'm a Computer Science student at the University of Rhode Island. I wrote a comment on another video you released sometime last week asking you to reach out to me to talk about ways to improve my school's computer science curriculum. If you could reach out, that'd be great. Sorry if this is getting annoying, I'm just trying to find someone to help bring about a change in the way my school teaches programming. Have a nice day!
You have a point!
Lets say both and talk about persentace
Sounds like a Da vinci´s perspective. Totally agree. :)
Maybe is science+art. Like architecture... you must be expressive, but same time respect some physical rules so your constructions won't fall. For coding... couldn't say only art or only science. The science is when you have to comply to the compiler rules, otherwise program will not run. Whereas in art... if we would make a sci-fi movie and insert there a futuristic computer that displays a code... we could very well write something that looks like a complex code, but in real life it would not work. So, I see the science in the strict rules and logic ( you must be logically correct in your algorythm so it would work, because you don't type that algorythm to something like chatGPT that, even if you wrote it approximately correct, he will know what you mean). And the art part comes when you need to use your creativity with the decisions on which functions you want to use, how to structure your order of operations.
An example of art and science combined :) ruclips.net/video/Q3oItpVa9fs/видео.html
Hello mike, i want to ask to you. Have you ever came to Indonesian before? Specify in Bali. I heard before that freecodecamp team has been explore around world and teaching people. Do you join them or not?
am watching your dart tutorial, am looking forward to you flutter tutorial. Flutter 2.0.
keep going man, i Love the videos
absolutely, just like cooking.
The cooking analogy is
refreshing
or anything
so many things become art depending on how you think of them.
Flutter tutorial bruv 🙏🏻.
Yup i agree!
Hi Mike. What are your thoughts on competitive programming?
You don't need to stress too much to explain this. Language is arts and programming is all about creating through a coded language
The difference between early and late Mike Dane is mushrooms.
Just joking! But I might be right. Love the content, Mike.
I 100% Agree