Friend, I found your videos very in depth and understandable at the same time. Please keep doin it if you can, you clearly have talent for explaining things! Great work👍
Your videos are excellent at explaining often difficult subjects. Keep making them, I'm sure your channel will "blow up" in a few months if you keep up this quality!
This is absolutely amazing. I am a future CS educator and I will definitely use this in my classes. The presentation is just superb and motivating and conveys the presented content absolutely on point. Also, being a committed Haskell programmer, I love your reference to the languages and the "time travel" example. Astonishing and great work!
Thank you for this! I'm a physics student learning to program for research, and sometimes it can feel like you need a background in CS to understand the lingo in many other learning resources.
The way you explain the subject at hand reminds me of Sebastian Lague. Clean, to the point and a sufficent degree of vulgarisation. Great stuff. Keep it up!
god I love using "const" as much as I can when writing JavaScript. It prevents side effects and encourages good variable naming. Thank you for the video! Its easy to follow and nice to look at 🐸
Super high-quality videos like yours are a true showcase of the video format for efficient information distribution. I really hope there comes a day where we see schools substitute a lot of their boring books with these sort of videos or use these sort of videos as supplementary required watching. Bravo!
I’m not one to comment! But these videos are so well done! An incredible visual educator here!! I don’t even code at all but I Subscribed! LOVE your style!!
Love the video and echo the sentiments from all the others in the comments. Please keep it up. Some topic ideas for future videos could be: - the operational cost of code on the processor and high level vs low level languages - testing practices. Unit, integration and end to end testing - sequential vs parallel paradigms - approaches error handling and graceful degradation - the computer science behind executing a program. Processor, memory and IO - memory structures. Heap, stack and caches - caching practices and structures - data structures, arrays, linked lists, matrices, multidimensional arrays and graphs
Awesome video! nit at 4:08, the representation of operations as one sequence which can be re-ordered does not make it clear that the order of “read inc write” is consistent for each processor- it may be difficult for someone new to the material to understand. Sorry for the unsolicited feedback :)
Great animation and overall visualization, clear voice acting, and concise explanation with helpful examples. This deserves much more than its current 4k views. I just found your videos through your take on Orthographic Projection and the coordinate system in Isometric Games. (That video was blessed by the algorithm it seems, reaching at least around 200k views. Let's hope the same happens to this video.)
Those "transformation bubbles" feel familiar (e.g. at 1:14 or 1:47). For one, they remind me of the "enemy destruction smoke" from Cave Story. Is this mere coincidence due to a similar choice of using upward floating circles? Or were these indeed inspired by a game in particular?
Cool, I haven’t played Cave Story, but I did use a game engine to render this video and that effect was done with a particle emitter. The bubbles are just hand drawn pixelated circles that get smaller each frame, it’s likely not an uncommon technique in games
Is there a way to create a testable prototype with immutable data that is converted to a corresponding high performance mutable version automatically once the functionality is confirmed?
Everyone else has said how good you are already, so I'm just commenting to give you some more attention from the algorithm. What topics are thinking to cover in the future? Are you open to suggestions on things you may not be familiar with?
Appreciate the comment :) I have a bunch of ideas from memory management to classes to data oriented programming, but I’m always keen to explore and learn new topics so happy to hear suggestions!
@@JordanWest Not gonna lie, I'm pretty sure I've forgotten the specific thing I had in mind then, but the realm of cyber security has a whole host of misunderstood/underrepresented topics that could do with a good tutorial... Some good starting points could be the cyber kill chain, or even the life cycle of malware. Both of those things fall more on the intelligence side of cyber vice actual programmatic knowledge but understanding what is and isn't malware, or potentially what to look out for with malware could be great for the lay-user. Another thing a lot of people I run into have a lot of trouble with, and possibly an easier thing to tackle than the above, would be networking (IPv4 (specifically NAT/PAT), and the differences for IPv6 (Anycast vs unicast etc)). Subnetting would also be a good follow on topic. (These are topics that I'm fairly familiar with, but know others struggle with, and could be a big boon for me if I could just point them to a video, lmao)
Is that in C++? I guess you could say it is immutable if you never modify it, in a low level language it's really more about how you use it than any formal divide between mutable/immutable. You could say copy-on-write structures are closer to an immutable style in C/C++, but if you really wanted to go immutable you'll probably want to use a library that provides persistent data structures.
Friend, I found your videos very in depth and understandable at the same time. Please keep doin it if you can, you clearly have talent for explaining things! Great work👍
Thank you, I'm glad to hear :)
These videos are so great for someone getting into programming. Simple, concise, quality. Thank you for this!
Your videos are excellent at explaining often difficult subjects. Keep making them, I'm sure your channel will "blow up" in a few months if you keep up this quality!
This is absolutely amazing. I am a future CS educator and I will definitely use this in my classes. The presentation is just superb and motivating and conveys the presented content absolutely on point. Also, being a committed Haskell programmer, I love your reference to the languages and the "time travel" example. Astonishing and great work!
That's amazing, hope it's useful in class!
Thank you for this! I'm a physics student learning to program for research, and sometimes it can feel like you need a background in CS to understand the lingo in many other learning resources.
Excellent video. I don't understand why you don't have more views
The way you explain the subject at hand reminds me of Sebastian Lague.
Clean, to the point and a sufficent degree of vulgarisation.
Great stuff. Keep it up!
Honoured to be compared to Sebastian Lague, he's a big inspiration! Thank you :)
Very high quality + effective video. Thank you so much. I really liked the visualization, truly a masterpiece of art!
This is the first time I've heard about Immutability, but certainly not the first time I've used it!
The algorithm is coming around to your videos. They deserve the hype. Keep it up! This is almost an intro to functional programming.
Thank you! And shhh, you're exposing my hidden agenda :)
Love these vids. So cool to have these concepts explained in bite sized ways.
I love the unique style of your videos. The Pixelart is great.
Algorithm gods be praised a small very informative channel. Keep up the word and i look forward to the next video
Clearest video on the topic that I've came across. Subscribing right now!
You good sir, are severely underrated. it amazes me that you only have 7000 subs, but you've earnt one more.
I appreciate all the work you put into these videos. They are so enjoyable to watch
god I love using "const" as much as I can when writing JavaScript. It prevents side effects and encourages good variable naming.
Thank you for the video! Its easy to follow and nice to look at 🐸
Super high-quality videos like yours are a true showcase of the video format for efficient information distribution. I really hope there comes a day where we see schools substitute a lot of their boring books with these sort of videos or use these sort of videos as supplementary required watching. Bravo!
Awesome video! :D I didn't really understand immutability, but this really helped me get a grasp of it. Thank you
That’s exactly what I was hoping for, thanks for commenting!
this is very high quality work for a video with only 2000 views.. i expected more than a hundred thousand
Amazing information and quality, thank you for this video!
I'm impressed by the quality of those videos! Can't believe you have low views
Thank you, your appreciation makes it worth it :)
I’m not one to comment! But these videos are so well done! An incredible visual educator here!! I don’t even code at all but I Subscribed! LOVE your style!!
Love the video and echo the sentiments from all the others in the comments. Please keep it up.
Some topic ideas for future videos could be:
- the operational cost of code on the processor and high level vs low level languages
- testing practices. Unit, integration and end to end testing
- sequential vs parallel paradigms
- approaches error handling and graceful degradation
- the computer science behind executing a program. Processor, memory and IO
- memory structures. Heap, stack and caches
- caching practices and structures
- data structures, arrays, linked lists, matrices, multidimensional arrays and graphs
Another topic could be state machines
Very clear and well visualized.
this's amazing. I hope you come back to this channel.
Congrats on 1k! Love your content!
Just Found your channel, not many videos yet but I have to say i am a Fan!
How you are not famous mate you make an easy learning things with enjoyable things wow that need some millons
Awesome video! nit at 4:08, the representation of operations as one sequence which can be re-ordered does not make it clear that the order of “read inc write” is consistent for each processor- it may be difficult for someone new to the material to understand.
Sorry for the unsolicited feedback :)
You're right, that could be clearer. Appreciate the feedback :)
Great animation and overall visualization, clear voice acting, and concise explanation with helpful examples.
This deserves much more than its current 4k views.
I just found your videos through your take on Orthographic Projection and the coordinate system in Isometric Games.
(That video was blessed by the algorithm it seems, reaching at least around 200k views. Let's hope the same happens to this video.)
Thank you for the kind feedback, and appreciate the wishes haha. The algorithm does indeed seem to work in mysterious ways.
your vids are very good and educative. your channel is going to blow out, keep doing it!!!!
amazing quality
that was amazing, this videos are so intuitive
I don't know how I get here, but somehow now I know more about programming things for some reason
Same :D
Thank you for your videos! Top quality content!
amazing channel! glad i found it
Those "transformation bubbles" feel familiar (e.g. at 1:14 or 1:47).
For one, they remind me of the "enemy destruction smoke" from Cave Story.
Is this mere coincidence due to a similar choice of using upward floating circles? Or were these indeed inspired by a game in particular?
Cool, I haven’t played Cave Story, but I did use a game engine to render this video and that effect was done with a particle emitter. The bubbles are just hand drawn pixelated circles that get smaller each frame, it’s likely not an uncommon technique in games
hey love the animation in this!
PLEASE MAKE MORE!
Is there a way to create a testable prototype with immutable data that is converted to a corresponding high performance mutable version automatically once the functionality is confirmed?
Keep up the good work!
Thank You!
Everyone else has said how good you are already, so I'm just commenting to give you some more attention from the algorithm.
What topics are thinking to cover in the future?
Are you open to suggestions on things you may not be familiar with?
Appreciate the comment :) I have a bunch of ideas from memory management to classes to data oriented programming, but I’m always keen to explore and learn new topics so happy to hear suggestions!
@@JordanWest Not gonna lie, I'm pretty sure I've forgotten the specific thing I had in mind then, but the realm of cyber security has a whole host of misunderstood/underrepresented topics that could do with a good tutorial...
Some good starting points could be the cyber kill chain, or even the life cycle of malware.
Both of those things fall more on the intelligence side of cyber vice actual programmatic knowledge but understanding what is and isn't malware, or potentially what to look out for with malware could be great for the lay-user.
Another thing a lot of people I run into have a lot of trouble with, and possibly an easier thing to tackle than the above, would be networking (IPv4 (specifically NAT/PAT), and the differences for IPv6 (Anycast vs unicast etc)). Subnetting would also be a good follow on topic.
(These are topics that I'm fairly familiar with, but know others struggle with, and could be a big boon for me if I could just point them to a video, lmao)
Great video
How do you animate your videos? It is amazing!
I'm actually using a game engine (Godot) and some very hacky scripts, might make a video on this someday!
@@JordanWest would be great
amazing
wait a minute… DESINC ?!?
nice
500 views ?? I'm blown away
i don't program at all , and i understand everything.
Is a const ref considered mutable or immutable?
You're not working on a copy, but at the same time you can't change the original.
unless you const cast I guess.
Is that in C++? I guess you could say it is immutable if you never modify it, in a low level language it's really more about how you use it than any formal divide between mutable/immutable. You could say copy-on-write structures are closer to an immutable style in C/C++, but if you really wanted to go immutable you'll probably want to use a library that provides persistent data structures.
Jordan West, are you DeSinc in disguise?
he’s gotta be, They sound wayyyyy too similar
Ъ
Ъ_Ъ
Great content