- 264
- 26 852
Carlos Corrales
Приєднався 22 сер 2017
Hey there 👋 I’m Carlos - Welcome to my channel!
I’ve dedicated my career to the tech industry.
Since earning my BS in Computer Science in 2013, I’ve lived in five different countries, worked at nine different tech companies, achieved two successful SaaS startups exits, and faced three startups failures along the way.
My mission is to help as many software engineers as possible launch and scale tech products.
Let’s Connect & Join Us ✌️
I’ve dedicated my career to the tech industry.
Since earning my BS in Computer Science in 2013, I’ve lived in five different countries, worked at nine different tech companies, achieved two successful SaaS startups exits, and faced three startups failures along the way.
My mission is to help as many software engineers as possible launch and scale tech products.
Let’s Connect & Join Us ✌️
Programming Matrix Letter Effect with SDL & C++
Please take a look at my website: carloscorrales.com/
Follow @ccorrales for more insights about startups, technology, and entrepreneurship. 😁💻🚀
Follow me 👇:
ccorrales.com/
www.youtube.com/@ccorrales
x.com/_ccorrales_
medium.com/@ccorralesmdm
www.linkedin.com/in/ccorraleslkdn/
carloscorralesinst
github.com/ccorralesgth
Follow @ccorrales for more insights about startups, technology, and entrepreneurship. 😁💻🚀
Follow me 👇:
ccorrales.com/
www.youtube.com/@ccorrales
x.com/_ccorrales_
medium.com/@ccorralesmdm
www.linkedin.com/in/ccorraleslkdn/
carloscorralesinst
github.com/ccorralesgth
Переглядів: 12
Відео
🚨How to Disable GitHub Copilot in VS Code Without Uninstalling It 🚨
Переглядів 12614 годин тому
Please take a look at my website: carloscorrales.com/ Follow @ccorrales for more insights about startups, technology, and entrepreneurship. 😁💻🚀 Follow me 👇: ccorrales.com/ www.youtube.com/@ccorrales x.com/_ccorrales_ medium.com/@ccorralesmdm www.linkedin.com/in/ccorraleslkdn/ carloscorralesinst github.com/ccorralesgth
Programming Pong Game with C++ and SDL ( in 60 minutes )
Переглядів 56День тому
Please take a look at my website: carloscorrales.com/ Game Source Code (GitHub Link) : github.com/ccorralesgth/gamePongSDL Follow @ccorrales for more insights about startups, technology, and entrepreneurship. 😁💻🚀 Follow me 👇: ccorrales.com/ www.youtube.com/@ccorrales x.com/_ccorrales_ medium.com/@ccorralesmdm www.linkedin.com/in/ccorraleslkdn/ carloscorralesinst github.com/ccorra...
Why Programmer Skills are in Decay
Переглядів 1,1 тис.День тому
Please take a look at my website: carloscorrales.com/ Follow @ccorrales for more insights about startups, technology, and entrepreneurship. 😁💻🚀 Follow me 👇: ccorrales.com/ www.youtube.com/@ccorrales x.com/_ccorrales_ medium.com/@ccorralesmdm www.linkedin.com/in/ccorraleslkdn/ carloscorralesinst github.com/ccorralesgth
Coding a Game with C++ | Pong | Part 3 (Programming)
Переглядів 1721 день тому
Please take a look at my website: carloscorrales.com/ Follow @ccorrales for more insights about startups, technology, and entrepreneurship. 😁💻🚀 Follow me 👇: ccorrales.com/ www.youtube.com/@ccorrales x.com/_ccorrales_ medium.com/@ccorralesmdm www.linkedin.com/in/ccorraleslkdn/ carloscorralesinst github.com/ccorralesgth
Why You Should Become a Game Developer
Переглядів 15321 день тому
Why You Should Become a Game Developer
The Rise of Deep Programming (And Downfall of Ubisoft)
Переглядів 40521 день тому
The Rise of Deep Programming (And Downfall of Ubisoft)
How to Create 10X Software Engineer Teams
Переглядів 4221 день тому
How to Create 10X Software Engineer Teams
Hidden Facts About Azure Function (And Serverless Architecture)
Переглядів 2221 день тому
Hidden Facts About Azure Function (And Serverless Architecture)
StarCraft II | The Beginning 👑 | Protos Campaign - Hard Mode
Переглядів 1521 день тому
StarCraft II | The Beginning 👑 | Protos Campaign - Hard Mode
StarCraft II | The Beginning 👑 | Protos Campaign - Hard Mode | Part 2
Переглядів 3521 день тому
StarCraft II | The Beginning 👑 | Protos Campaign - Hard Mode | Part 2
Insane Advice For Any Software Engineer
Переглядів 1,6 тис.28 днів тому
Insane Advice For Any Software Engineer
How Stripe Petabytes of Data Is Migrated
Переглядів 5728 днів тому
How Stripe Petabytes of Data Is Migrated
Why Availability is Important (Stripe Case Study)
Переглядів 1028 днів тому
Why Availability is Important (Stripe Case Study)
How to Become A Better Software Engineer
Переглядів 297Місяць тому
How to Become A Better Software Engineer
Lessons on Systematic Trading Systems (as a Software Engineer)
Переглядів 479Місяць тому
Lessons on Systematic Trading Systems (as a Software Engineer)
What Is Technical Debt for Software Engineers
Переглядів 171Місяць тому
What Is Technical Debt for Software Engineers
How to Avoid Feature Factories Companies (as a Software Engineer)
Переглядів 635Місяць тому
How to Avoid Feature Factories Companies (as a Software Engineer)
Why Agile is not Dead Yet (for Software Engineers)
Переглядів 1Місяць тому
Why Agile is not Dead Yet (for Software Engineers)
The Future of Programming (and Software Engineering)
Переглядів 1,6 тис.Місяць тому
The Future of Programming (and Software Engineering)
This is The Best Robotic Company Today
Переглядів 267Місяць тому
This is The Best Robotic Company Today
If You Want to Learn Software Architecture Start Here 👇
Переглядів 116Місяць тому
If You Want to Learn Software Architecture Start Here 👇
Pricing and Packaging Your SaaS (as a Software Engineer)
Переглядів 65 місяців тому
Pricing and Packaging Your SaaS (as a Software Engineer)
How to Price your SaaS Business (as a Software Engineer)
Переглядів 25 місяців тому
How to Price your SaaS Business (as a Software Engineer)
Most Important Sources of Lead Generations
Переглядів 25 місяців тому
Most Important Sources of Lead Generations
How To Price your SaaS #business #saas
Переглядів 15 місяців тому
How To Price your SaaS #business #saas
How To Change the Perception of Products Value
Переглядів 35 місяців тому
How To Change the Perception of Products Value
bro can you please give me the code that you pasted there
It’s easy to get, use the windows snipped screen word extractor …
I’m a junior engineer trying to stay on the right path- thank you for sharing this knowledge Carlos 🙌
love it... can you share what is your right path ?
2:53 We will have to optimize the entire computing stack at some point. From the hardware drivers on up. We've been able to compensate for poor software by vertically scaling hardware, but that limit is near. That means we'll have to scale horizontally, which (hopefully) means more specialized computers. _Then_ people will be forced to scrutinize each process on a deeper level, trying to squeeze more power out of each cycle.
At some point (if quantum does not arrive first at higher scale ) we need to optimize everything
keep going brotha
Appreciate it!
I had to leave this stream...I'm going to finish the game in Part 7... Apologize
12:00 You fell for the "better tool = more free time" trap. In a corpo job, it just means more work in the same time. But in an indie job, it's faster development on an MVP.
Your note is accurate, brother. That was the biggest mistake of my entire career, but I'm fixing it. It's better late than never.
Hello, Thank you for the video.
Glad you enjoyed it!
I don't get it. I learned C in 1984. I used C++ for a long time. When I discovered Rust it was only a matter of weeks before I had Rust running in production. Admittedly a small project but it was such a good start things have only grown from there over the last 5 years. I was pleased to find a language with the high level abstractions of C++ but fixing all the myriad problems of C++ whilst being a lot prettier as a bonus. This video is meaningless. If you know nothing about Rust it would be far more beneficial for you to roll your sleeves up and give it a good try. Then give your viewers your honest assessment.
Thanks for the comment. The video was based on other people's (from reddit ) feelings, I never shared my personal thoughts, i actually ended discussing the good stuff of Rust, so you did not see the video LOL
@@ccorrales Yes, sorry I did not watch all of it. The beginning depressed me to much.
Thing is, only half the features actually work properly outside of a demo in UE5. If you want to use them in production, you'll have to make a lot of compromises and it all directs your game towards a template solution, in which you have very little wiggle room for innovation. In-house built engines will not go away any time soon and games like Teardown will continue to look so much more impressive than engines with marginally better looking lighting for 10 times worse performance, which in turn is necessitating the purchase of new hardware, wink wink.
I really appreciate your thoughts here ... I believe there are a lot of benefits to building your own game engine, but I'm not so sure about whether a newbie is starting on that path; it also seems to be the least financially feasible way... but what are your thoughts here?
@@ccorrales It's less about money and more about whether you have the knowledge to do it at all. It only really takes 1-2 good programmers, depending on what kind of visual and technical requirement your game has. There are 3 components to this: graphical fidelity of the game engine on a technical level, some algorithmic innovation in the game engine and expensive beautiful art assets (which the game engine has to be able to accommodate). The last one is just straight up off limits to indie devs. Some examples: Reflex Arena is a Quake clone and was made by 1 man from scratch, looks ok, but the important part is that it has flawless netcode and mapping tools which you can use collaboratively with other players within a multiplayer match. Teardown was made by one man, looks ok but has unparalleled destruction. Animal Well is a 2D pixel platformer, made by one guy, uses some interesting shaders, otherwise really basic, but it's exactly what the project needed and nothing more. The RTX mod for Quake 2 was made by one guy, makes for a neat little remaster. This is upgrading the technical graphical fidelity of the engine. Shadow Warrior 2 had a custom engine, was made by a team. On a technical level, the game engine was graphically very advanced for its time, but ironically the art assets weren't high enough quality. It also had nice sword cutting boolean operations for dismemberment. This right here is what people expect AAA devs to do, with the addition of pretty art assets, because only they have the resources to do that. The marriage of expensive graphics and innovative systems. Deep Rock Galactic, runs on modified Unreal Engine 4 (or 5?), the programmers were able to implement real-time boolean operations for map geometry ("Constructive Solid Geometry"). It's the kind of engine modification that's just barely simple enough to give the game an innovative gimmick for destruction, that's not too expensive to compute. Here you would think "why not use Chaos? it's built-in! It has to be workable!" Well, turns out it's computationally too expensive for a completely dynamic environment and is used mostly to bake animations for cinematics or specific scripted events. It's a custom solution for a highly specific use-case. AAA game devs should have no problem hiring smart programmers for their project, but ironically this is exactly where the budget cuts or creative conflicts happen, like in your video). Lastly there are devs who don't have the technical knowledge, but still want to develop a videogame. They will use Unity. It is tailored specifically for them, unlike UE, which is tailored for AAA studios. I'm working with 1 other guy on a game and we half-regret choosing UE. I mean it doesn't even have a pre-built system for a basic menu UI. Even linking 1 menu item to another menu is something you have to code yourself. In Unity you just get a tool for this. UE5 has full locomotion with distance matching and motion warping, which is something you don't get in Unity, but if you're indie-dev, you don't have the resources to make use of this anyways!
@@ccorrales I guess I could throw Hydrophobia Prophecy in there as an example of what happens when a small team with not enough resources takes way too big of a bite. It's a 3rd person action game with (at the time) relatively good graphics and revolutionary real-time fluid dynamics which are incorporated into the gameplay as well. Alas, it was too big a project for such a small team and it ended up being just a 4h long experience.
@@1InVader1 , impressive response, thank you... I think this topic is imperative for a video :) ....
bro i look at ur linkedin u have never worked as develoer . how u give adivces?
Bro, what are you talking about? You have a lot of time to hate on the internet without doing any easy research.
Where I can download this game 😅
wait until 2025
Brilliant work I love this campaign
in hard mode is hard man :)
Cubano?
yupe
Cari aja kerja dari kenalan, penghasilan tetap, buka usaha sendiri sambilan
love it
always an amazing game for a campaign.
@@klemenkovacic9109 si true
Thanks for sharing your research, even though you decided to stop trading. I think videos like this are way more important than the typical "make millions with this simple indicator"-videos. How do you trade now (if you are)? Do you trade longer time frames?
Yes, never out the market 🤩, I allocated the main trading capital in a house, I get less return but family is happy 😃… but this is another type of issues that I think is valid to talk about in a different video , when to trade or why to trade?… what do you like the most of all those ideas 💡? Can you share ?
@@ccorrales just rewatched the video to give you a good answer :) I liked the point about biases influencing your trading. When searching for an edge/system it's important to realize that even though it worked for n trades, it does not mean it will work for the next n. The winning trades could very well be attributed to variance, and you need to be aware of that. Also it's probably a good idea to keep refining a working system, because it will probably stop working at some point if you don't. "Choosing your input carefully" is something I think about often, but also too less. If someone wants to sell you something, there's a high chance that the content is oversimplified or wrong, because the goal is not to teach, but to sell. That's my main filter for content. Also, I'm going to read "Systematic Trading", because it was so influential for you. I'm curious what quant traders on X you find share their knowledge, and what you have learned from them. I follow some, but most give a very incomplete picture about what they do. E.g. they show what levels they are watching, but not why. Or what I struggle the most: What strategies there are, when you want to enter. You obviously want to enter very early, but what are the profitable traders thinking when they enter a trade at a specific point. Once a move is confirmed, the R/R is garbage. At least for me. I found some success when looking at lower time frames, but find it difficult to understand the probability that it will be valid for the higher time frame. "Maximizing returns correlates with minimizing stupidity". I can relate to that sentence so much. Having a trading journal really helps with that.
Thanks for your insight. One breakthrough that I have learned is the importance of tracking my trades (excel). Without some form of a database, I wouldn't know if my strategy or edge really works.
That is Totally true, but not because is working now will work in the future, The past is not the future, so it's essential to keep researching "alpha" to get better in the models/systems you are trading
Same here. After I started to track my trades I very quickly found that I need to follow my stop loss religiously with my trading strategy. Funny enough, this made me more relaxed because I realized that my setup really is invalidated once it hits my stop loss. It's not arbitrary. I'm still not profitable with my day trades, though.
Lets talk about Serverless Architecture (This is my first stream guys ) 😊....
Interesting, thanks. I do relate with your experience. What's your note taking app?
that's a good question, i have use many of them if not all, switching between them back and forward, i just use OneNote, i choose simplicity over anything else...
Rust users worship are unpure, unholy, and unreasonable. They worship the old gods and have relations with goats.
The Curry-Howard correspondence states that every computer program can be translated into a mathematical proof, hence saying that math is the future of programming is the same as saying that programming is the future of programming. Every program you ever wrote is essentially mathematics.
I don't like Rust because the White House said we should use it.
So you listen to the WH? 😂
rust is for good developers, you don't need to learn it.
Thanks for your response
If you don't know anything about rust, how come you have ideas to share about it?
I am not going to watch this video, but I hope his ideas are "first impressions" and not baseless thoughts to gain views
Nice comment, thanks for it 👍
See the video … thanks for the comment
News flash: there is no such thing as a zero cost abstraction, that myth was created by Bjarne Stroustrup when he designed C++. In the end there are always tradeoffs
The reddit guy = skill issue lol
I believe is more about interest, anyone can understand anything when don’t putting excuses 😏
The biggest problem of rust is its user base. The second problem is that it inherits almost all the complexity of C++, takes away some control and throws in some more irritation for good measure as such it has about all the modernity of a 50 year old language. So yeah fine, it is more memory safe. So what? Most languages are these days. And some are memory safe and performant systems languages (swift). It did practically nothing right. Its like someone who has only ever written in esoteric languages or C/C++ decided to without understanding or context to fix the mistakes of C++. Only without context they didnt even know most of the problems with the language and reintroduced them all back into it.
C++ isn't complex. It just has alot of crap you don't need. If anything we need a language like C, with maybe a borrow checker, closures, and a few other simple things to shorthand the verboseness of that language. I love C, but I hate C++.
@ Ok maybe I should have been specific and said complicated instead of complex.
@@sacredgeometry I agree.
It has the modernity of a 50 year old language in what sense? If that's true, what older languages are similar? The only other language I know that includes uniqueness is Clean.
Excelente comment
try using python to write multi-threaded code🥲
learning rust seems to make people's 🐓fall off
What does this mean??
@@RustIsWinning your profile is what it means
@@emmanuelgoldstein3682 I guess I'm too young to understand this boomer phrase where animals of farmers run away or something
I find the learning curve of Rust much more kind than that of Git.
You must be joking
@@osagie6862 He's not. I had the same experience
Try to use noise cancelling on the mic to make the audio more crisp.
@@desigamee.2014 awesome 👏 thanks for the tip
No dont do this. Noise cancellation or gating both make the audio almost always unbearably shit. Just wear headphones/ a single earbud whilst recording. And not send the audio to your speakers.
Thanks for the forecast! Just a quick off-topic question: My OKX wallet holds some USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). How can I transfer them to Binance?
This video just boosted my confidence
How is this not slower than a robot arm ?
This one could probably solve different issues and guess how rapid the development will be.
I guess saying math is the future of PROGRAMMING could be quite missleading. Not every industry needs math. Not all industries needs optimized code, sometimes there are tradeoffs between security and processing time. For bank transactions, we need talented engineers in security rather than math and optimisation .... Math remains a very good tool in computer science. It is helpful especially when we create something from scratch.
Yes I feel like the end comparison was comparing apples and oranges. There’s a time and place for different things and I think any decent engineer is smart enough to evaluate and prioritise different implementations. I might have missed the bigger picture though Still a good article to get you thinking.
@@Gooptergoo4848 totally agree, it’s just a different perspective…
Hello
thanks a lot for this compressive explications for serilog
Use your hips and turn your body with the kicks and make it a snap it's going to be way more faster
😂😂 he sweating
Sabias palabras. Keep sharing wisdom
thanks Leo
Дебил?
Do you bro
Loset man
dafuq u doin man
Noon cap 🤣💀
that's more like a side kick, but very nicely executed
Nyx
not a good idea for testicles to encounter your feet