Тёмный
Coderized
Coderized
Coderized
Подписаться
An officially uncertified guide to coding better!

I'm proud to announce the channel's brand-new and official shop, with all designs created by me personally:
👕 shop.coderized.com

To support the channel or sign up for the mentorship program:
💜 patreon.com/coderized

Come chat with us - we're nice, we promise:
💬 discord.gg/Y7hEKnxPGf

Any questions? Want to know how I make these videos? Discord is the place!
Комментарии
@69k_gold
@69k_gold 6 часов назад
I think OOP is what completely drove programming off a cliff. In the end, everyone says OOP exists either for code resuability or maintainability. I can address both of them with stateful functions: Code can only be reused because there's reusable blocks of code. And functions are nothing but blocks of code. Meaningful names to functions and their parameters, while ensuring these functions are as generic as possible, can make the whole project maintainable. While some say OOP also offers data security like data hiding and behavior abstraction, I find it extremely stupid. Why are we even worrying about whether some code outside a class will mess with it? That's because we are relying too much on a single shared state. Rather, every function should have its own state. I like to call them stateful functions. This will allow us to actually get all the features of OOP while offering better security and maintainability, while not impacting performance(sure the memory footprint might be a little larger, but that can be avoided using some kind of RAII techniques to clean up unused state)
@alimansimov1929
@alimansimov1929 11 часов назад
Animation, examination is perfect, keep keeping going on
@xLTxFire
@xLTxFire 19 часов назад
Moses got promoted to colonel?! Congratulations!
@mimic3527
@mimic3527 День назад
Have had SO many issues with docker, corrupt system and laggy system.
@unyu-cyberstorm64
@unyu-cyberstorm64 3 дня назад
Speaking of Kernels, when can I use HSA to run my entire OS and everything else on my PC?
@lugszerocreativityfornames5864
This is awesome! Introduced something totally new for me. Keep em coming! Wish you success
@mapache-ehcapam
@mapache-ehcapam 4 дня назад
Now I'll do it harder
@naveenda2064
@naveenda2064 6 дней назад
I see CGP gray's hexagon
@ryano1267
@ryano1267 6 дней назад
Until the container software is slow, too resource intensive, networking is a pain, communication between containers is a pain, it's not modular, it's not easily editable or modifiable and just plain doesn't work. docker fs sync is shit slow on windows for instance and also has specific requirements compared to linux/mac. The whole registry thing is jank as hell when using custom registries
@bernhard7087
@bernhard7087 6 дней назад
that chuckle at the outro line was gold! thank you for the video, I've been agonizing over my first coding project and I think I'll try again with this as a reference :)
@CollinWilliams-by5cs
@CollinWilliams-by5cs 7 дней назад
coderized.subs++
@myrden
@myrden 7 дней назад
Funny, I was standing and actually sat down when he said to, to take in the video 😂
@GRAYgauss
@GRAYgauss 8 дней назад
thought this was gonna be about a higher level math like HTT..."near impossible" tell me you've never spent time learning the paradigm practically.
@alexicazee
@alexicazee 8 дней назад
oh this was a good one
@ramonjales9941
@ramonjales9941 8 дней назад
Will you post more videos?
@coderized
@coderized 7 дней назад
Working on the next one :)
@fictitiousnightmares
@fictitiousnightmares 8 дней назад
I was almost brainwashed into subscribing in number 4. :P If you had more content on your channel, it would have worked.
@coderized
@coderized 7 дней назад
Next one coming soon
@3_14pie
@3_14pie 8 дней назад
I find functional programming very interesting and I've been trying reallyhard to use it whenever is possible, unfortunately as a game developer pure functional is useless to me, as immutability generates more problems than it solves, and objects are very handy for so many things
@coderized
@coderized 7 дней назад
Yeah it's more useful in systems messaging and finance situations. Games are very dymanic and don't lend as well to functional, though many of the concepts are transferrable in the forms of data structs
@3_14pie
@3_14pie 7 дней назад
@@coderized yep, the only functional language I know is f#, and I try to use it everywhere I can (thanks to the .not compatibility), which is way less often then I'd like, but still better than nothing
@3_14pie
@3_14pie 7 дней назад
@@coderized yep, the only functional language I know is f#, and I try to use it everywhere I can (thanks to the .not compatibility), which is way less often then I'd like, but still better than nothing
@markuszeller_official
@markuszeller_official 9 дней назад
The master control program has its own role :)
@Antanimbus
@Antanimbus 9 дней назад
I've been learning CS for 2 weeks now, which means that I probably didn't understand much of this video. But I sensed that it was clear and important. Saved it for later. Animation is amazing!
@siyaram2855
@siyaram2855 9 дней назад
What tool do you use for animation? Huge fan!
@noelvase4867
@noelvase4867 9 дней назад
how does this have 81k likes, what a terrible video i understood nothing and ur voice made me rewind atleast 5 times because i cant understand the words ur saying
@coderized
@coderized 7 дней назад
Sorry to hear, can always turn on subtitles though
@VeritasEtAequitas
@VeritasEtAequitas 10 дней назад
"You will own nothing, and you will be happier." And no, he isn't actually German. He only stole a German name.
@FurqanHun
@FurqanHun 10 дней назад
no wonder the name functional paradigm seemed familiar, we did go through that during our OOP lectures, and funnily enough i asked the teacher if we can use oop alongside procedural and that's when i gt to know that in modern development a mix of all oop, procedural and functional is used. And we used c# for all those things
@not_amanullah
@not_amanullah 11 дней назад
Thanks ❤
@algonix11
@algonix11 11 дней назад
Interestingly none of this is present in 99.99999% of all opensource modules and tools that you all use and trust. programming is becoming a cult, and we are approaching the time of the inquisition.
@coderized
@coderized 7 дней назад
If you say so - maybe check out some of the huge backbone frameworks in many languages like NestJS and Symfony
@mkruizv
@mkruizv 12 дней назад
Tron jeje
@frenches1995
@frenches1995 12 дней назад
the problem is that docker is simply a nightmare to deal with. I don't really like it at all and try to avoid it as much as possible!
@coderized
@coderized 7 дней назад
There's a learning curve for sure
@lonelyboy4033
@lonelyboy4033 12 дней назад
I'm a self taught developer. I mist learn these things. Please suggest me a book. Also please tell me what softwares do you use to create this video? Thank you so much in advance!!
@PersonalCoach
@PersonalCoach 12 дней назад
Extremely well executed integration of narration and visualisations!
@gh0st_k
@gh0st_k 13 дней назад
where is my 🍌 the one from 0:21 very nice video by the way!
@coderized
@coderized 7 дней назад
Haha you're the first to comment about this! Impressive :D
@eme92official
@eme92official 13 дней назад
wgo is the speaker. you voice needs to be on a guided mediation platform...
@douglasemsantos
@douglasemsantos 14 дней назад
This is awesome! Thank you! ❤
@siddhanthbhattacharyya4206
@siddhanthbhattacharyya4206 16 дней назад
What was that banana holy
@DalpakaNBA
@DalpakaNBA 17 дней назад
the local ape victim when fortnite finally releases a jax pomni skin
@bartolomejelias6391
@bartolomejelias6391 17 дней назад
So why are the bugs in the FP near impossible?
@cktken3336
@cktken3336 День назад
Because the “implementation failure” class of bugs (the most dangerous I’d argue) is eliminated. For example in java you could have a data structure represented by an array, but that array has to have a specific format or it will be meaningless and crash other functions that deal with that structure (unless they all constantly check which is wasteful). Later, let’s say you accidentally create a function that can rarely produce an invalid array. Now your program crashes. Even though you defined those other functions to “do THIS to THAT”, that wasn’t guaranteed at all. In a language like Haskell, this is not possible. You would define the structure and make it a type such that every function that works with it is guaranteed to receive or produce a valid one. These languages generally make it *impossible* for something to not be as you previously defined it. Also since you do definitions not implementation, things so exactly what they say. With non-fp you have to keep track of both your definitions AND how you implemented them, since those two things are not always the same in non-FP. Anyway there are bugs in fp such as “I defined it wrong” but even that’s much harder since the typing and consistency of functions makes it so that accidentally producing the wrong structure is very hard
@nikitacometa
@nikitacometa 18 дней назад
banana example made me subscribe
@maurolimaok
@maurolimaok 18 дней назад
Here I am again. Don't let the channel die. Subscribed.
@wistual
@wistual 18 дней назад
"firstly, please sit down" AS I WAS STANDING WATCHING WHILE EATING RAMEN
@unperrier5998
@unperrier5998 20 дней назад
It seems like FP is the panacea... it's even stated that it's more readable at 7:57 Well, instead of nice exceptions as you find in Python for example, in FP you have to implement early return/abort using a monad, and that's not "more readable" in my book.
@watcher-ik4gvr
@watcher-ik4gvr 20 дней назад
where are you?
@Hel3na
@Hel3na 20 дней назад
Yourube recommendations is crazy today, I know nothing about what the heck you guys are talking about
@tylerdurden4285
@tylerdurden4285 21 день назад
Please make more content more often. Gold.
@NINO-rk1br
@NINO-rk1br 21 день назад
a like for the FIN at the end (and the huge work)
@Peter-898
@Peter-898 21 день назад
I really appreciate how this video describes concrete steps and characteristics of modular & decoupled code instead of paying lip service to the ideas like most things ive seen online do.
@user-in5vf3ll8h
@user-in5vf3ll8h 22 дня назад
Dude when’s next video coming out?
@chrisbrien105
@chrisbrien105 23 дня назад
Juniors should not make youtube videos
@user-kl5nx9qy8o
@user-kl5nx9qy8o 25 дней назад
Best simplified overview explanation for containers.
@MauroSchnauz
@MauroSchnauz 25 дней назад
Bananed 🍌
@personalaccount1515
@personalaccount1515 25 дней назад
Excellent video dude!
@Mikee512
@Mikee512 26 дней назад
If your program has zero side-effects, it is impossible for it to contain bugs. An unfortunate corollary to this is that your program does nothing.