found your channel yesterday and have binged nearly every video, extremely entertaining content (even the ones on topics that i can just barely understand!) excited to learn more
@hoff._world4 ай бұрын
aw shucks that means a lot :) thanks xx
@luck-xc7dy4 ай бұрын
Long time fan. Glad to see you are still grinding technology and youtube. Keep going ! we will all make it !!
@hoff._world4 ай бұрын
🫡 stay on target chief
@oscillator_4 ай бұрын
Hoff you the goat. Seriously my favorite youtube channel your vids are great.
@hoff._world4 ай бұрын
🥹 I try my best for yall thanks :)
@mblenczewski4 ай бұрын
Good video! Happy with the fact you went down into some of the nitty-gritty. Didn't expect going over error rates w.r.t. clock frequency, which was fun and not something I had really thought about (9600 baud goes brrrr). Only improvement would have been to cover more protocols, but there is only so much time in the world to make videos in :^)
@hoff._world4 ай бұрын
hey man good to see u :) the dilemma is always about the length of the video; I have found overall if I make it too long and it's a very technical subject the retention is... mid at best. But fear not, as I mention I'm gonna do a separate vid on bluetooth low energy which is gonna be a blast. cheers!
@mblenczewski4 ай бұрын
@@hoff._world I very much look forward to that video. I remember doing a university module on the physical layer of wifi and bluetooth, the different modulation approaches, and the like. It didn't go massively in depth on the physics (I'm not an electrical engineer) but was very interesting regardless. So I will be very happy to see more of that. I assume it will be another overview of the protocol, as here? Any chance for going into using bluetooth le from the software side? Or a potential video on the software side of USB (implemented on a microcontroller?)
@hoff._world4 ай бұрын
potentially, the only issue with covering it from software side with all these protocols is that the implementation changes depending on the platform, so for example if I were to demo BLE software on nordic chips for example it would have to be a video only about nordic chips... same if I covered the windows RT bluetooth apis, it's all very platform specific
@mblenczewski4 ай бұрын
@@hoff._world Good points. Whatever you end up doing, I am sure it'll be interesting and informative :)
@nicholasmascioni33333 ай бұрын
Really nice summary video! I learned a bit about these in a microprocessors course in uni but always wanted to delve a little deeper into the topic, this was really helpful
@hoff._world3 ай бұрын
thanks chief glad u had fun :)
@Kasra5133 ай бұрын
hello, nice video! i know it might sound irrelevant but i have some questions. first i will give a little background. I'm currently learning C using the k&r ( i almost finished the pointers chapter) and i want to implement maybe a snake game using raylib after finishing the book. but honestly, i don't have any other idea. I'm not learning C because of any specific purpose and it is mostly because i want to know more deep stuff about computers so my idea is to start learning Go after doing the snake project because i really like Go and i'm really into network stuff( really want to know how protocols like TCP work and implement one of them). so what do you think? does it worth spending the time to learn another new language while i just finished something like C? ( of course i will use C to implement some personal projects, but i won't have a great focus on it as the main thing i do most of my time). one idea that i personally have is to learn go and try to use both Go and C in some projects( cryptography maybe). another question is that do you have any recommendation for someone who knows some C and wants to learn Go? i was thinking about buying a book( named "learning go") but i don't know if it really worth it(not money, mainly time), maybe i can search anything i need after learning the syntax?
@hoff._world3 ай бұрын
the realisation you'll come to once you get to a certain skill in programming is that the basic concepts of programming and languages don't really change so much. Forgive me if I'm making a wrong assumption here but you seem like somewhat of a beginner, in that case my advice would be teach yourself programming using a language as a tool instead of having a mindset focused on "im learning X language". I'm quite comfortable with C and it took me a weekend to pick up and be comfortable with Go, it's quite an easy language to get a grip on if you are already good with programming concepts. no reason u cant do protocol/network stuff in C. In fact, I have hours of content dedicated to just that on this channel :) Focus on concepts, don't get caught up with languages. If you know C, use it to master programming concepts and you can swap languages like swapping a t-shirt.
@Kasra5133 ай бұрын
@@hoff._world yes, i actually am a beginner. i just watched one of your videos titled "Getting good at programming" and i absolutely know what you're talking about now and thanks for the valuable advice. i think i will stick with C and check those network videos you've done, thanks for the content!
@hoff._world3 ай бұрын
@Kasra513 no sweat chief keep it up you'll get it :)
@royalpotato47334 ай бұрын
yayy new vid , alsi I want to learn more about creating custom network protocols....watched ur protocol video sensei but some concepts went over my head. Can you suggest me some books to read about it ?
@hoff._world3 ай бұрын
my friend you simply need to come to the realisation that protocols can be whatever you want them to be. Seriously, sky's the limit. A protocol is simply a structure that the sender and recipient understand. You structure your data in some kinda way, you send it off, and as long as you program the receiver to understand it and do stuff with it that's all there is to it. Structuring the protocol is where there's some theory to it. There's 'best practices' and such, and there are plenty of protocols out there for you to use as examples like IP
@royalpotato47333 ай бұрын
@@hoff._world my god you explain stuffs in such an easy way. I get it now slightly however my coding skills in C is also holding me behind :
@hoff._world3 ай бұрын
@royalpotato4733 if you're more confident in other languages you can do protocol stuff in them no problem. In Python for instance there's bytearray you can use as an equivalent to uint8_t buffers in C.
@royalpotato47333 ай бұрын
@@hoff._world just checked it, yes its used for storing binary data.....goood for writing binary files. Thats cool. Learnt something new today
@AviatorXD3 ай бұрын
Id love to see a BLE video!
@hoff._world3 ай бұрын
and by golly gosh one of these days you will have it 🫡
@cnyegun4 ай бұрын
wake up babe @hoff just dropped new 📽
@hoff._world4 ай бұрын
😴😴 but its 3am 😴😴
@levizone36223 ай бұрын
I'm new what does calc mean
@hoff._world3 ай бұрын
oh mb bro if ur new to the stream calc is short for calculator im just usin slang