This sounds like exactly what I need. CZcams is saturated with content on the surface level of programming. It's hard to find a roadmap past the basics. I'm looking forward to joining the course!
Hacking, how I understand it after 30 years of coding, is the art of learning and understanding a system and make it do, what you want for your own or everyone’s benefit. I will follow you along, Kay. Thanks for doing this (already watched your C and ASM episodes). Your „reintroducing programming“ idea is amazing. We have so many people in our field who are using high level languages, writing all sorts of software without ever actually thinking about the interior workings. And that is, in my mind, quite sad as this was, what fascinated me the first time, I had a computer in front of me. Creating logic and something usable out of thin air basically, is the best thing you can have, the best job you can have, in my mind.
I hope this blows up, I can relate so much to what you are saying. I’m working as a Software Developer, but I feel like I work on a higher layer and nobody wants me to dig deeper. I want to know what’s happening under the hood and work on a lower level. I don’t have a CS degree and was looking for a path, but it is kinda hard, because you can get overwhelmed quickly, but I think this is going to be exactly what I needed! I’m in.
on not getting a cs degree: could not be happier that i never went to school for computer science! very few things get me more excited than the joys of programming/computers that your course is about. when I talk to friends who've gone through the university-industry computer complex, they're happy that programming is something i've continued to love for years, but what once gave them the same joy that i get just exhausts them. it makes me so sad! i hope your work helps
i consider myself very lucky to have been bad enough at college to drop out of three different universities. i never stopped learning, but i managed to dodge a truckload of debt :
Okay is a commitment now I am here at the beginning and will be here at the end discussing with the top minds in the field and contributing on that level
This series is perfect timing for me. I'm a "bootcamper" and have been working professionally for 6 years. I've become dissatisfied with surface-level knowledge and have been trying to understand the concepts and history of the field more deeply. I am so excited to follow along with this series!
I've come across you via algo as I am self teaching myself programming. I am not a programmer yet so I don't think this is for me but more power to you for helping others learn and expand, It's a wonderful thing your doing.
Thank you for your kind words! Mind if I ask what you're learning at the moment? I have in my mind at some point to build something useful to those earlier on so I'm curious to know!
@@neoeno4242 I've been playing around with Tiny bits of Python but I really want to start properly with C, I feel like I will learn more without abstractions in the way. I have ADHD/Dyslexia and Dyspraxia so as you can imagine Kay learning for me is an immense effort. So I may stick with Python I may not. Any advice welcome!
That'll definitely add some obstacles. I have taught a fair few people with ADHD, quite significant dyslexia who went on to succeed in the field. I think often they approached topics in a few different ways in order to find a route that made sense - perhaps different for every topic. Apart from that, probably my main advice would be to find topics and projects that really engage and excite you. The more interesting they are, the more you will want to do them and the easier it will be to get through the tougher parts. So optimise for "as much coding as possible" and only then for the particular topics you think you 'should' be learning. Those will come with time, and computing is such a tightly connected field that as long as you're learning in some area then it'll help with everything. It may or may not work for you, but a couple years ago I made a short intro to Python course for my previous employer. Linking it here in case it's useful - github.com/makersacademy/intro-to-python/blob/main/000_START_HERE.md Good luck!
Got this video recommend to me while making coffee in the morning! I agree i started programming in 2020 because i was very bored with my life and was intereged by the C language and the wonders behind it! Nowadays the magic of the programming is lost for me due to the garbage things we have to do to make ends meet...
Woah, fantastic work! subscribed. I also agree with you that the lower level can give you some good ideas on the road ahead and throughout my career i always felt that some things that took more time for me to solve was the ones that involved more low level knowledge. Keep it up.
I hope to see more of these! It’s great to have someone walk me through Theory of Computation simply because it’s a wonder to behold, while recognizing that much of what current systems rely on was made in ways (and for reasons) we may fundamentally disagree with. Your videos will certainly help with my quest to interpret interpretability. Thank you for sharing what you’ve learned!
19:42 an instruction is a symbol representing an operation.... Instructions both are memory and operate on memory... instructions are what make programming programming and not electrical engineering... Very well worded! Love listening to this vid! well done!
I want to try this!! I have been looking for something just like this so thank you. The approach towards seeing software and computers as HUMAN ARTIFACTS and of CULTURE. The Garrity clip is everything too lol. So inspiring. Also your haircut is so cute 🥰
I was programming in assembly in the early eighties, then after switching to C programming, I was looking at the assembly instructions generated by the compiler to begin with. By the 90s when I was using C++, I didn't look at the low level details on the computer, but only in the external electronics that I was building. Many languages and years later, I started playing with python. While thinking of interesting projects, one idea was to write an emulator for one of the 8 bit CPUs that I programmed in assembly back in the 80s.
Not sure why the algorithm pointed you in my direction. Anyway the videos are interesting with a curious take on the topics. I'm also a technical trainer but in the mobile telecomms field as well as software engineering. I did that job for over 12 years and have been a software engineer for nearly 40 years. I'm trans and getting rather old and not far from retirement. But i'm also humble enough to know there are always new ways to look at things and new things to learn. I didnt do a CS degree either. I did electrical and electronic engineering in the days before modern personal computers were a big thing although i did have Sinclair Spectrum and learned Z80 assembly language. The BBC Micro had not long come out when i was in my final year at university and i got to do a final year project with one. So we were not taught much about programming. So all my knowledge is mostly self taught. Keep up the good work Kay!
I am feeling you and think I know what kind of curiosity you mean. Lost it over the course of time and employment hoping it will come back once i don't have to work any more.
I remember when Eric was really big on "the scene" as I moved from "Hey, this bloke's got some really good ideas" and winding up with "Nope! He's a 'dangerous lunatic`". Once he started going on about how really cool guns were was then end for me. ;)
Please keep doing this series! I listened to this while I am at work while doing the less interesting tasks I have to do haha. I am really excited to participate in the exercises. Love to program , got my CS degree and math minor, always desiring to learn more and dig deeper. I will gladly put some money towards your work .
Hi Kay, Can you please tell me how to get the reverse engineers debugger that you are using? The I would like to use it while following the ODE5 series. This is an excellent series and just what I was looking for even though I didn't know that I was looking for it...
Interesting I’ve already learned this in college before, however, I find getting into OS programming/lower level programming can be very difficult to learn without some kind of proper guidance. Someone to tell you hey this project or this knowledge is key and essential. Sure you can pull up some wiki page or book but nothing beats a good teacher. Hopefully you can be that for some. This is an awesome project idea I’d just make sure you get introduce some of the fantastic online c resources / posix / etc…
is this squirtstain? 😅 I read Eric S Raymond as a teen as well. Glad you are using the classic definition of hacker. A lot of the early unix and free software people have had an incredible influence on my approach to the field.
Yea it was a really inspiring community, especially for young people who wanted to get good at something. Hope someone's doing it for the teens these days! And ha - that is a flattering comparison! Must be the hair!
Hello there! I'm an experienced developer, but hey, anyone working to better the education in our field is automatic subscription from me. Love the style of your video.
So many fonts! You may be looking at: Menlo, Mona Sans, Monaspace (probably Xenon variant), or whatever Excalidraw uses. If you point to a specific bit I can probably narrow it down for ya.
Thanks! You can find a link in the description - and also 0de5.net is the main page. I'll also be working on something specifically for brand new programmers in future so hopefully you'll catch it then!
THE ALGO COOKED TODAY, WTF.
This is amazing!
i'am from brasil, 2 min in, 180 views, not sure why i got this video recommended, but im gonna watch it bc why not
pretty good video, i will check out more of your content and i got interested in continuing watching this series.
Brazil here too
Also from Brazil, I like her english accent, is easy to understand
Same, lmao.
I'm like: dunno what 0DE5 is, but LET`S GO!
to na mesma rs
This sounds like exactly what I need. CZcams is saturated with content on the surface level of programming. It's hard to find a roadmap past the basics. I'm looking forward to joining the course!
You are talking about exactly the things that were missing in my life as a professional developer. So happy to be on this journey led by you
Thanks! So glad. My hair is a constant source of continuity problems so I'm glad it's doing something right 🤣
Hacking, how I understand it after 30 years of coding, is the art of learning and understanding a system and make it do, what you want for your own or everyone’s benefit. I will follow you along, Kay. Thanks for doing this (already watched your C and ASM episodes). Your „reintroducing programming“ idea is amazing. We have so many people in our field who are using high level languages, writing all sorts of software without ever actually thinking about the interior workings. And that is, in my mind, quite sad as this was, what fascinated me the first time, I had a computer in front of me. Creating logic and something usable out of thin air basically, is the best thing you can have, the best job you can have, in my mind.
Signed up because you talk about computers the way I feel about computers, and I want to learn from someone like that :)
I'm mostly into scripting for blueprints in unreal engine, but I feel like this helps me understand the bigger picture around me!
here is someone who deeply loves cs. not for money but for the love of it. This is what is required and deeply lacking in many software professionals.
"An instruction is a symbol representing an operation." - Kay
Well said!
I hope this blows up, I can relate so much to what you are saying. I’m working as a Software Developer, but I feel like I work on a higher layer and nobody wants me to dig deeper. I want to know what’s happening under the hood and work on a lower level. I don’t have a CS degree and was looking for a path, but it is kinda hard, because you can get overwhelmed quickly, but I think this is going to be exactly what I needed! I’m in.
OMG YES. I've been thinking about this for years. THIS is how computer science should be taught. Programming's supposed to be fun and exciting.
this is exactly what i needed coz i usually use Frida for runtime modification , this is must be the game changer
is there anyway to modify the string value without character size ?
i love your voice, that aside i will be joining, this is exactly what im looking for
WTFF, the algorithm actually did it an interesting video with limited inate reach that fits my niche.
this
Havent seen the video yet, but the comments make me want to watch it. Looking forward to watch it this afternoon :)
Thank you algorithm
on not getting a cs degree: could not be happier that i never went to school for computer science! very few things get me more excited than the joys of programming/computers that your course is about. when I talk to friends who've gone through the university-industry computer complex, they're happy that programming is something i've continued to love for years, but what once gave them the same joy that i get just exhausts them. it makes me so sad! i hope your work helps
i consider myself very lucky to have been bad enough at college to drop out of three different universities. i never stopped learning, but i managed to dodge a truckload of debt :
Okay is a commitment now I am here at the beginning and will be here at the end discussing with the top minds in the field and contributing on that level
This series is perfect timing for me. I'm a "bootcamper" and have been working professionally for 6 years. I've become dissatisfied with surface-level knowledge and have been trying to understand the concepts and history of the field more deeply. I am so excited to follow along with this series!
My scenario is exactly like yours my brother. Let's go! Now's the time.
El algoritmo me trajo hasta aquí, muy buen video y espero que sigan los videos ! Saludos desde Perú🇵🇪
I've come across you via algo as I am self teaching myself programming. I am not a programmer yet so I don't think this is for me but more power to you for helping others learn and expand, It's a wonderful thing your doing.
Thank you for your kind words! Mind if I ask what you're learning at the moment? I have in my mind at some point to build something useful to those earlier on so I'm curious to know!
@@neoeno4242 I've been playing around with Tiny bits of Python but I really want to start properly with C, I feel like I will learn more without abstractions in the way. I have ADHD/Dyslexia and Dyspraxia so as you can imagine Kay learning for me is an immense effort. So I may stick with Python I may not. Any advice welcome!
That'll definitely add some obstacles. I have taught a fair few people with ADHD, quite significant dyslexia who went on to succeed in the field. I think often they approached topics in a few different ways in order to find a route that made sense - perhaps different for every topic. Apart from that, probably my main advice would be to find topics and projects that really engage and excite you. The more interesting they are, the more you will want to do them and the easier it will be to get through the tougher parts. So optimise for "as much coding as possible" and only then for the particular topics you think you 'should' be learning. Those will come with time, and computing is such a tightly connected field that as long as you're learning in some area then it'll help with everything.
It may or may not work for you, but a couple years ago I made a short intro to Python course for my previous employer. Linking it here in case it's useful - github.com/makersacademy/intro-to-python/blob/main/000_START_HERE.md
Good luck!
Fantastic! Subscribed and awaiting your next video in the series.
yt algo suggested this in kazakhstan. greeting from Kazakhstan! very good material and amazin presentation! thank you
Got this video recommend to me while making coffee in the morning! I agree i started programming in 2020 because i was very bored with my life and was intereged by the C language and the wonders behind it! Nowadays the magic of the programming is lost for me due to the garbage things we have to do to make ends meet...
please don't stop, love from brazil
I have Goosebumps while watching this, thank you so much for this refreshing video ♥
Woah, fantastic work! subscribed.
I also agree with you that the lower level can give you some good ideas on the road ahead and throughout my career i always felt that some things that took more time for me to solve was the ones that involved more low level knowledge.
Keep it up.
I hope to see more of these! It’s great to have someone walk me through Theory of Computation simply because it’s a wonder to behold, while recognizing that much of what current systems rely on was made in ways (and for reasons) we may fundamentally disagree with. Your videos will certainly help with my quest to interpret interpretability. Thank you for sharing what you’ve learned!
Awesome work! Thanks for it.
19:42 an instruction is a symbol representing an operation.... Instructions both are memory and operate on memory... instructions are what make programming programming and not electrical engineering...
Very well worded! Love listening to this vid! well done!
Really looking forward to this, sounds exactly within my interests. Hope I don't forget about it!
well... this is a cool rec from the algo! Sticking around to see how this goes!
this is very useful and much-needed, you have gotten a new follower
I want to try this!! I have been looking for something just like this so thank you. The approach towards seeing software and computers as HUMAN ARTIFACTS and of CULTURE. The Garrity clip is everything too lol. So inspiring. Also your haircut is so cute 🥰
Thanks :)
I was programming in assembly in the early eighties, then after switching to C programming, I was looking at the assembly instructions generated by the compiler to begin with. By the 90s when I was using C++, I didn't look at the low level details on the computer, but only in the external electronics that I was building. Many languages and years later, I started playing with python. While thinking of interesting projects, one idea was to write an emulator for one of the 8 bit CPUs that I programmed in assembly back in the 80s.
Phenomenal stuff, thank you and looking forward to the subsequent videos!
There's a level to this and you are just amazing
Great video! I relate with your core ideas on so many levels. Love the down-to-earth tone. Good luck!
I guess I'm inspired to learn assembly now
This makes me feel like a kid again in the greatest imaginable way. I can't wait to watch every one of these
I did the exercise u proposed, learn a lot from it. Keep the wanderful work! Love your videos.
I thought this was going to be about ordinary differential equations (ODEs), but low-level programming is cool too!
Yes, I realised this afterwards! I'll have to make a video about them too now :)
Glad to subscribe to your channel
I really appreciate the effort kay!!
keep making more of these videos.
Very profound.
gained a fan from Ghana. I will be looking forward to more of the interesting videos you got.
Thank you. Muito Obrigado!
Interesting, this video was recommended to me just after I started learning Rust.
Nothing really new for me, but the content is awesome!
This sounds so cool, looking forward to learning more about low level programming. :)
bruh, you literally heck my interest, Love from India.
Hah, I don't know how I ended here but I'm intrigued. I knew you by reputation at Makers. Keep up the good work
Incredibly excited!
Not sure why the algorithm pointed you in my direction. Anyway the videos are interesting with a curious take on the topics. I'm also a technical trainer but in the mobile telecomms field as well as software engineering. I did that job for over 12 years and have been a software engineer for nearly 40 years. I'm trans and getting rather old and not far from retirement. But i'm also humble enough to know there are always new ways to look at things and new things to learn. I didnt do a CS degree either. I did electrical and electronic engineering in the days before modern personal computers were a big thing although i did have Sinclair Spectrum and learned Z80 assembly language. The BBC Micro had not long come out when i was in my final year at university and i got to do a final year project with one. So we were not taught much about programming. So all my knowledge is mostly self taught. Keep up the good work Kay!
Thanks @carolinemathieson :) Appreciate the comment 🏳️⚧️
loved it, i hope you keep doing it.
Brazil, I don't know why this video was recommended to me, but it's great anyway
I am feeling you and think I know what kind of curiosity you mean. Lost it over the course of time and employment hoping it will come back once i don't have to work any more.
Sending good vibes on your quest
I remember when Eric was really big on "the scene" as I moved from "Hey, this bloke's got some really good ideas" and winding up with "Nope! He's a 'dangerous lunatic`". Once he started going on about how really cool guns were was then end for me. ;)
Damn this is well done
You're a great explainer
Awesome video! Excited for more😀
Nice video, appreciate the dedication.
yo this is soo good hopefully u teach us more any more each vedio
Thank you for this.
Please keep doing this series! I listened to this while I am at work while doing the less interesting tasks I have to do haha. I am really excited to participate in the exercises.
Love to program , got my CS degree and math minor, always desiring to learn more and dig deeper.
I will gladly put some money towards your work .
what is 0de refer to?
Great idea and Job!!! 👏👏👏👏👏👏👏
Hi Kay, Can you please tell me how to get the reverse engineers debugger that you are using? The I would like to use it while following the ODE5 series. This is an excellent series and just what I was looking for even though I didn't know that I was looking for it...
I'm trying to hack West Coast Swing. Step one: Learn West Coast Swing. Phew, that stuff is HARD! Also I program.
this has the same energy as the Jerma alien rant (which i think is awesome)
czcams.com/video/WYlmrdGfGg8/video.htmlm
Interesting I’ve already learned this in college before, however, I find getting into OS programming/lower level programming can be very difficult to learn without some kind of proper guidance. Someone to tell you hey this project or this knowledge is key and essential. Sure you can pull up some wiki page or book but nothing beats a good teacher. Hopefully you can be that for some. This is an awesome project idea I’d just make sure you get introduce some of the fantastic online c resources / posix / etc…
Agreed with so many points
Hi kay i love your videos on makers basics of Python 😊
is this squirtstain? 😅
I read Eric S Raymond as a teen as well. Glad you are using the classic definition of hacker. A lot of the early unix and free software people have had an incredible influence on my approach to the field.
Yea it was a really inspiring community, especially for young people who wanted to get good at something. Hope someone's doing it for the teens these days! And ha - that is a flattering comparison! Must be the hair!
you bother me in a variety of ways. but your take on things is FASCINATING! Damn you
Eric Raymond? The guy who maintains the jargon file?
You are gold!
awesome video!!!
How can you not love this guy ?🤩🤩🤩
ty algorithm gods
Which debuging tool are you using in the video?
radare2 :)
FUNCTION!
Hey
Thank you so much for interesting content's
I had a question, what's the font name?
Thanks! The editor/terminal font is Monaspace Neon :) monaspace.githubnext.com Really cool font from Github
@@neoeno4242 ❤🙏
Very good
amazing ❤❤
BRAAAAAAAAAAZIIIIIIIIIIIl GO GO KAY LACK
Greetings from peru
Has the original recorded video's playback speed been altered with ?
Only in the really clearly sped up sections, as far as I know!
Realy nice love c
Hello there! I'm an experienced developer, but hey, anyone working to better the education in our field is automatic subscription from me. Love the style of your video.
By the thumbnail I thought this was about another AI gadget lol
PFFUCTIONNS DESCRIIIIBE THE WOOOORLD
I will sculpture your statue when the times comes Sir ! Fare well !
❤
Are you on Mastodon? It would be great to have little updates on what you are working on and new video releases. Many don’t use X.
I am! @neoeno@mas.to - though I don't post to either mastodon or X much anymore. I post most regularly on here and at klog.substack.com
brilliant
hello Velma wheres scooby doo
Why does Google suggesting me trans ?
FUCKING STOKED
Whats the font you're using?
So many fonts! You may be looking at: Menlo, Mona Sans, Monaspace (probably Xenon variant), or whatever Excalidraw uses. If you point to a specific bit I can probably narrow it down for ya.
Any links to the project? I am new into programming thank u and u look beautiful ❤️
Thanks! You can find a link in the description - and also 0de5.net is the main page. I'll also be working on something specifically for brand new programmers in future so hopefully you'll catch it then!
I will learn what you trying to teach even if it takes me a year to understand 1 concept.