"You don't learn C# to have fun, you learn it to make money, to use that money to spend time having fun learning C# to make more money." Now there's the *real* common language runtime of C# developers. Bravo!
@CallousCoder2 жыл бұрын
Best remark 😂
@GrimOfDonuts2 жыл бұрын
TBH, I don't get it. Haven't spent a penny to keep up with c# changes and new features.
@dgmullin12 жыл бұрын
@@GrimOfDonuts I think what he meant is, with the extra money you can take more time off, which you will then use to learn c#
@GrimOfDonuts2 жыл бұрын
@@dgmullin1 Who uses unpaid time to learn changes, new features or new libraries? If company needs it, they are paying in full for it.
@bierdav2 жыл бұрын
In a few years Kotlin will take over the world ;)
@dip0002 жыл бұрын
"C# isn't just used for game dev, You can do a lot of other things in Unity" haha true
@cybertpax2 жыл бұрын
Funny AND true, even Epic used Unity for their Bridge XD
@maythesciencebewithyou2 жыл бұрын
I've started using unity for all my projects, because it makes it so easy to deploy on all platforms.
@dadestor2 жыл бұрын
@@cybertpax and epic is trash so that tells you something
@matthias9162 жыл бұрын
Had me dying lmao
@ДмитрийЗинин-м9х2 жыл бұрын
@@cybertpax Quixel uses Unity for Bridge, because it was made before Epic acquisition. I doubt Epic would use Unity if it was their choice.
@johnhook15282 жыл бұрын
No way you can go through an entire interview with a C# dev without hearing about dependency injection
@gabewalker3764 Жыл бұрын
His injection dependency, you mean.
@idk-jb7lx Жыл бұрын
ironically before .NET Core the support for DI in C# was very poor
@Baltr11 ай бұрын
gotta love my protected readonly IRepository _Repository
@ladrillorojo49967 ай бұрын
@@idk-jb7lx Yep, and now it's just perfect.
@Denominus7 ай бұрын
Or SOLID, or Clean Architecture, sigh.
@NerdX1512 жыл бұрын
At my office we have a Python dev and a C# dev sitting next to each other. The passive aggressive communication is so great that I started having a bowl of popcorn on my desk.
@xdeathcon2 жыл бұрын
So what kind of arguments do they get into? I assume they both despise the other's language.
@hr3nk2 жыл бұрын
Being C# and Python dev can confirm, I am constantly arguing with myself
@ishaqahmed._2 жыл бұрын
I decided it'd be really funny if I learnt all 3 types of languages interpreted - python intermediate - dotnet C# compiled - C++ trust me when i say, I hate myself more than anyone
@jt....2 жыл бұрын
@@ishaqahmed._there is nothing wrong learning many languages, particularly if each new language introduces you to new ways to reason about code
@ryanmichaelhaley2 жыл бұрын
C# dev here, would love to bash on a Python dev just for you, and your popcorn.
@foggy75952 жыл бұрын
"It's like they're sending your code in the crash reports." Nailed it lol.
@mavyfaby2 жыл бұрын
I'm afraid if it's true.
@KostasTsakalidis2 жыл бұрын
@@mavyfaby Don't be. Its fine.. we are all parts of -Java-, eeh C# community, it's fine.
@alexanderilin87202 жыл бұрын
That's an award winning quote right there!
@sharkpyro932 жыл бұрын
wait is that real?
@poloska9471 Жыл бұрын
@@sharkpyro93 Wouldn't be surprised in the least... just think about how much stuff you can see from users as a dev which the users don't think you can see... heck you can even go and decode all the passwords or see everyone's personal data... there are so many different logs and tables and code and blah blah blah blah that I am sure Microsoft has some kind of near-accidental way that they see their user's code and maybe in some rare cases even the data of the user's users too lol... oh wait... they literally make the operating system. lol so yeah, they probably get a SOLID amount of stuff that most devs don't think they can see. Nobody reads the terms of service anyways and you know how legal language can be... then add to that government sponsored espionage and surveilance... unless you write code on a literal paper notepad I'm sure someone somewhere somehow can see it.
@raz02292 жыл бұрын
I had a friend who was working as a Jr C# developer in a multinational company and this is legit how he talked
@kaloan9992 жыл бұрын
@@sohn7767 N U L L A B L E ?
@sohn77672 жыл бұрын
@@kaloan999 yea lmao
@Emma-ox4ki2 жыл бұрын
"had"
@GeriatricMillenial2 жыл бұрын
@@kaloan999 Null Able!
@WrathOfWood2 жыл бұрын
so they spoke in jump cuts
@computer97642 жыл бұрын
Microsoft: "we support ALL these platforms" "that's deprecated. don't use it" "that's definitely (not) not deprecated" "that's in preview. The APIs will change everyday. use at your own risk" "that will be supported by the community (maybe)" "this is now open source, but we will not allow any contributions to make it cross platform" "this UI platform is the future. Or maybe the one from the past is the future. maybe it's deprecated now. it's completely unsupported why are you still using it? Didn't we say the past was the future? Why aren't you using the new platform yet? Oh. we haven't taken it out of preview yet? Well, now it will only support the latest version of Windows"
@aligdev2 жыл бұрын
As a senior C# developer, after 16 years, I can tell all of it is true; Just add "you get addicted to auto-completion" and you forget how you used to type words! lol
@IronJmo2 жыл бұрын
Ain't it the truth.
@GeriatricMillenial2 жыл бұрын
This too, is my 16th year. And this video had me dying... had to post it in the company slack :D
@michaelulloa122 жыл бұрын
I even started to only type the first capital word on each method because I'm too lazy to type it all (like "snbnoe" for .ShouldNotBeNullOrEmpty()). Amazing what laziness can do to a man
@GameDevNerd2 жыл бұрын
Someone asks you why you just left "prop" in the code and committed the file with the error so the branch won't build ... "Couldn't help it, IntelliSense stopped working and I was out of coffee ..." 😆 We got something even better now: IntelliCode, the ML AI assistant that's sort of like Github Copilot's little brother, built right into Visual Studio. I'm loving it, it's the main reason I stick to VS 2022 and haven't been a JetBrains Rider snob like my colleagues. 😄
@David-iq1kd Жыл бұрын
@@GameDevNerd Intellicode is available in VS Code as an extension too. I'm soo happy to be away from Visual Studio.
@martybando16682 жыл бұрын
“I’ll be in the studio…. the visual studio” #Bars 😎🔥
@notsojharedtroll232 жыл бұрын
Word.
@redpepper742 жыл бұрын
@@notsojharedtroll23 oh god at the very least use notepad
@notsojharedtroll232 жыл бұрын
@@redpepper74 damn, i was saying "word" as: "damn, this guy knows the real deal"
@redpepper742 жыл бұрын
@@notsojharedtroll23 :P
@ethio-techbasics2 жыл бұрын
That was my favorite. I'll be telling friends that whenever I work.
@JohnDeHope32 жыл бұрын
It was funny until the end. The bit where he compiles, only to see half a dozen cryptic errors, more build errors than code errors really… that was too close to home.
@Daijyobanai2 жыл бұрын
But i can't hear the word "Maven" without running screaming into a forest not to return for days. At least dotNet will work at some point during the project's existence, Java/maven projects will have " -skipSomething " flags to the very end.
@theshermantanker70432 жыл бұрын
@@Daijyobanai Just don't use Maven at all lmao, not Java's fault that it isn't a good build tool
@yt-1337 Жыл бұрын
@@theshermantanker7043 well gradle is better but it's also shit, what else is there?
@ImperativeGames Жыл бұрын
@@yt-1337 Gradle in Android Studio is the buggiest thing I've ever used.
@anilshrestha12722 жыл бұрын
"It is the most loved programming language according to microsoft"😆
@ThecrackpotdadPlus2 жыл бұрын
hahahahaha, "It's like they're sending your code in the crash reports..."
@mat_name_whatever2 жыл бұрын
I legit don't know if this is a thing that happened haha
@ThecrackpotdadPlus2 жыл бұрын
@@mat_name_whatever I know, right? :)
@emirbalic88002 жыл бұрын
“Why would you let community contribute to something so perfect?” 😂😘
@Jonas-Seiler7 ай бұрын
I mean look where community “contribution” got the web
@devfaldu92162 жыл бұрын
the ending was next level 😂🔥 keep these videos coming.
@BryceCorbitt2 жыл бұрын
C# is Cross Platform if you only use Windows
@MaximilienNoal2 жыл бұрын
The language has nothing to do with it. The runtime and sdk are cross platform (Windows, Linux, Mac, x86, x86_64, arm, arm64)
@BryceCorbitt2 жыл бұрын
@@MaximilienNoal I know but getting your project to work with Mono on Linux is such a pain. Heck I have an easier time get C to work cross platform
@xeno._yt Жыл бұрын
@@BryceCorbittMono? Bro youre stuck in 2015 lol
@joshkeitz2990 Жыл бұрын
Oh, so like 90% of users and developers
@MasterOfYoda Жыл бұрын
@@joshkeitz2990 Were you in a coma since 2003? 90% of devs and users today use something called a smartphone.
@Zeakuro2 жыл бұрын
As a C# dev I feel like most of these things have been said in conversations at work.
@nickchapsas2 жыл бұрын
Microsoft Ja...I MEAN, C#! HAHAHHAHAHA
@ProtossOP2 жыл бұрын
Hey, it's the legend himself! Love your channel man.
@crusaderACR2 жыл бұрын
holy shit its Nick fucking Chapsas
@flameski_2 жыл бұрын
The "Why do Java devs wear glasses" bit was a cool twist on the original joke. Well done!
@damn_right_man86062 жыл бұрын
You know how old that one is ?
@JulianSildenLanglo2 жыл бұрын
It's because they can't C# (see sharp)
@notsojharedtroll232 жыл бұрын
@@JulianSildenLanglo lmao xDddd
@theshermantanker70432 жыл бұрын
@@JulianSildenLanglo lmaoo
@antikoerper2562 жыл бұрын
@@JulianSildenLanglo lmao
@f.r.e.e.44142 жыл бұрын
I'm a senior dev at Microsoft and I approve this
@teaser6089 Жыл бұрын
Really? That's pretty cool, what do you mainly focus on?
@f.r.e.e.4414 Жыл бұрын
@@teaser6089 when I wrote the comment I was in Office365 as a dev, assuming you meant to ask about product family
@DissociatedWomenIncorporated Жыл бұрын
@@f.r.e.e.4414 sooo… what’s up with you guys trying to pretend Windows 11 is an _upgrade_ to Windows 10?
@viewer-of-content Жыл бұрын
@@DissociatedWomenIncorporated Windows 365 was probably rejected by some key corporate clients, so they "upgraded " to Windows 11 as a way to sell a subscription, I mean annual extended service/support license, to the clients that refuse to use buy new hardware/a new windows license within the last 5 years.
@AntonAdelson Жыл бұрын
Just curious, how many cars do you have and what are they?
@GmailNexus2 жыл бұрын
The book stack in the background is a reference to a popular r/ProgrammerHumor meme; The 'C# in Depth' book has like 1/3d of the pages of 'C# in a Nutshell' 😂👌🏼
@lensy62 жыл бұрын
Actually broke down at "C# is not just for game dev... you can do a lot of other things in Unity"
@BusinessWolf1 Жыл бұрын
XR
@JP-hr3xq3 ай бұрын
There used to be TWO things called Unity: the game engine, and the .Net Framework dependency injection library.
@rafsoverflow2 жыл бұрын
"ugh this chair is not Microsoft quality" 🤣🤣🤣🤣
@xeroks6462 жыл бұрын
"They even changed the switch statements why" and then he stands up was the funniest thing in this video
@stolensentience2 жыл бұрын
Can you explain?
@TheRPGminer2 жыл бұрын
@@stolensentiencethey added to c# 8 or 9 new switch expressions with pattern matching
@stolensentience2 жыл бұрын
@@TheRPGminer what’s that have to do with standing up?
@vincent-thomas2 жыл бұрын
@@stolensentience i dont understand either
@crusaderACR2 жыл бұрын
idgi
@robertbedell28512 жыл бұрын
"It's like they're sending your code in the crash reports" lol lol lol
@InputBlackBoxOutput2 жыл бұрын
You get a like just for the first sentence. I work with Microsoft and they expect everyone on my team to know C# even if you work on front-end with Typescript and React
@xTheZapper2 жыл бұрын
Typescript is also a Microsoft language written by the guy who wrote C#. So if you're writing TS then you've already been assimilated and may as well learn C# too.
@InputBlackBoxOutput2 жыл бұрын
@@xTheZapper Typescipt by definition is a superset of JavaScript which is a popular language for both frontend and backend. C# on the other hand is about 2 decades old and mostly only used by Microsoft for its products and services
@xparadoxical692 жыл бұрын
@@InputBlackBoxOutput I'm sure that's a joke comment and that you realize language age doesn't matter as long as it's maintained and gets new features that keep it attractive, and that if mostly only Microsoft was using C# we wouldn't be in this comment section as C# would be irrelevant
@crusaderACR2 жыл бұрын
@@xparadoxical69 yeah no one's ever heard of Facebook's inside language the dozens of em, especially that weird hybrid of OCaml and JS but everyone knows c# especially in gamedev
@rankarat2 жыл бұрын
@@InputBlackBoxOutput Wow so untrue its scary.
@a097f7g2 жыл бұрын
Please keep 'em coming! These are hilarious! :D
@tornoutlaw Жыл бұрын
I have never seen someone smile while saying "Azure". But then I never hang out with Microsoft shareholders.
@JP-hr3xq3 ай бұрын
Azure is the least shit cloud platform. I've worked with AWS, GCP and Azure and that's my lived experience.
@queenstownswords2 жыл бұрын
The end was golden. You even had the required MS blue shirt on. Bravo!
@TheRicherthanyouguy2 жыл бұрын
As a former PHP developer current C# dev I love this 🤣🤣🤣 please keep doing more of these
@majormartintibor2 жыл бұрын
I love c#. "You don't learn C# to have fun, you learn it to make money, to use that money to spend time having fun learning C# to make more money." is kinda true and I am having fun with C# now. Unlike with Javascript. I get nausea from it.
@BusinessWolf1 Жыл бұрын
what do you mean? you don't like that you can do string concatenation, screw up the types and because of type coersion have NaN in your final string?
@mpldr_2 жыл бұрын
As a professional Go developer, I'd love to see a video on Go.
@mpldr_2 жыл бұрын
"As our prophet - our Lord and saviour - Rob Pike once said:"
@Zoyfad2 жыл бұрын
To see when the video on Go will be live you should write some arbitrary function and put the following date in it "Mon Jan 2 15:04:05 MST 2006 -0700"
@jarrettvee2 жыл бұрын
The video would be too long for youtube ;)
@vanjazed70212 жыл бұрын
"It took us 10 years to release generics because it's fun to manually rewrite basic generic functions like map and filter for each slice type". Love the language but often it's philosophy is too dogmatic about silliest things.
@unscriptedlogicgames2 жыл бұрын
"Why Java developers wear glasses? They can't see out of their eyes. Maybe they can use Console to ReadLine()" Genius.
@unscriptedlogicgames2 жыл бұрын
@Edward G. Stone I believe it's a play on C++ way of printing to the console being "cout" pronouced as "c out" or the joke in this case "see out". Console.ReadLine() is C# way of reading data and the joke there is just using "Console" to "ReadLine"
@akirakosaintjust Жыл бұрын
@@unscriptedlogicgames the joke is twofold: 1 the traditional joke is "java devs wear glasses because they can't see sharp (c#)". 2 the twist on the joke is that getting input from stdin in java is extremely tedious, requiring either creating IIRC two objects and managing an exception or using the Scanner class. so instead of the expected punchline about "seeing sharp", you get an unexpected one about capturing stdin
@sojans.r90252 жыл бұрын
As a .NET dev, Microsoft Java cracked me up 😂
@PflanzenChirurg2 жыл бұрын
because its nothing else than that
@sojans.r90252 жыл бұрын
@@PflanzenChirurg Not necessarily. I'd miss a ton of C# features if I were to switch to Java today.
@ishaqahmed._2 жыл бұрын
"Microsoft, Jav- I mean, C#" but tbh the syntax feels so close like damn
@sojans.r90252 жыл бұрын
@@ishaqahmed._ reminds me of the "copy my homework" meme
@protox42 жыл бұрын
It's called "Java done right"
@ChessFlix2 жыл бұрын
These are hilarious. Discovered your channel recently when you had very few subscribers. I'm glad you're blowing up. Keep up the great work!
@almicc Жыл бұрын
So glad you kept joking about Microsoft Java, first time I saw C# I was actually confused because I thought it was Java but using really weird variable and function capitalizations.
@techie21592 жыл бұрын
Having been a C# dev and a Java dev, these clips really got me. Absolutely hilarious. I wonder...can you do a Rust one?
@mastercheeks692 жыл бұрын
Omg if I hear another word about Rust and how fucking annoying it is I'll explode
@skyhappy2 жыл бұрын
Between the two which one do you prefer and why
@vaakdemandante8772 Жыл бұрын
Rust is too DRY
@NFSHeld Жыл бұрын
It's coming, 1st of July.
@asdfghjkl-jk6mu Жыл бұрын
@@mastercheeks69 ill rewrite you in rust
@money_hyde Жыл бұрын
I clicked this video to see if it was informative and I could learn something new, I barely started and this guy has me in tears. Man this is hilarious!!
@detailedghost2 жыл бұрын
> I love the new C# null-ability operator That affected me more than I care to admit.
@akirakosaintjust Жыл бұрын
We could have a video about a jr c# dev who uses ? and ! everywhere so that VS shuts up about possible null values
@undead20182 жыл бұрын
"C# is not popular? Who said it?" Should have added "Everyone at Microsoft uses it"
@MurkyLion385 Жыл бұрын
For some reason, every name he chooses it's 100% accurate to it's character. I almost died laughing with Peter Julange
@axelprieto56442 жыл бұрын
Funny :) One thing though, C# didn't copy anonymous functions from Java, it was the other way around. Lambdas in C#: C# 3.0 (2007). Lambdas in Java: Java 8.0 (2014). Initially, C# got a lot of "inspiration", as you well put it, from Java. But then Java had to play catch-up to modernize the language. And boy did it take them some years to do so...
@the_cheese_cultist Жыл бұрын
Java is oracle C#, which is Microsoft Java thereby, Java is oracle Microsoft java
@illusion466 Жыл бұрын
more like, everyone copied Lisp, which as had anonymous functions since 1958
@fakugidderidi30062 жыл бұрын
Oh fantastic. That fn with all those params checks one thing returns calling another all fully documented, I died a little thanks. Also the runtime versions so spot on. Kind of missing EF and how it always works. Great vid.
@OggerFN2 жыл бұрын
I like that the C# one is the only one that actually gets to code
@sodiboo2 жыл бұрын
6:44 That's good and all, but value types are not initialized to "zero". They're initialized to all-zero bytes, which for certain types, like a rational number, is of course *very convenient.* Say you have a numerator and a denominator, both initialized to zero, badabing badaboom and the default value is INDETERMINATE FORM. I love C#'s meh approach to nullability and default safety.
@realtimberstalker2 жыл бұрын
We can now override struct default constructors, which is great.
@sodiboo2 жыл бұрын
@@realtimberstalker Oh yeah, the proposal for that (I believe I've only seen it suggested, I didn't know it was implemented now) is probably why I thought of this specifically as a response to that. But default constructor requires runtime changes too, right? Not good enough to use new lang version, so for many use cases like Unity, custom default constructors will be unavailable for a while 😔
@guriysamarin62042 жыл бұрын
@@sodiboo Actually runtime support exists for many years. It was C#'s constraint
@sodiboo2 жыл бұрын
@@guriysamarin6204 wait what? and you mean *default constructors,* like for the `default` value and not just parameterless constructors? because those are not the same thing exactly...
@guriysamarin62042 жыл бұрын
@@sodiboo No, I mean explicit parameterless constructor was always supported in IL. Unfortunately, KZbin doesn't allow links, but you can check LDM notes about this feature (the initial idea came about C# 6)
@lgroschiensalle2 жыл бұрын
"How do people even write code without Visual Studio?"
@RaedanWulfe2 жыл бұрын
I like to compare it to doing modern roadworks and all you've got is trowel. =P
@idk-jb7lx Жыл бұрын
with Rider, duh.
@Tedi3642 жыл бұрын
These videos have become my addiction now.
@cesar21542 жыл бұрын
Do one about Python!
@klinebottle2 жыл бұрын
The language of children and PhDs? That was his masterpiece
@NaeRae2 жыл бұрын
I learned C# as my first language, and the only way to code for me was visual studio, like god created it and left us with that and that only
@isaac_abraham_1 Жыл бұрын
Hey you can relive that excitement of a single provider IDE today, just do some objectivec or swift.
@HSMAdvisor2 жыл бұрын
Having worked with Java, Node, Python and C# for backend I will say I like C# more than others. I find myself writing Python app now the way I would do in c# by explicitly typing the shit out of everything.
@ScienceAround2 жыл бұрын
Yeah, haters gonna hate, C# is great, it's been feeding me for the last 20 years.
@computer18892 жыл бұрын
🤣
@Jubinmail Жыл бұрын
Haha.
@AlekseyFilippovHuzzah2 жыл бұрын
'But you can always take off the gloves.. And then the real fun begins...' - the funniest part for me!! Thank you!
@BryceCorbitt2 жыл бұрын
Actually the only time I've used C# is CLR functions for SQL Server. Pretty useful there because SQL Server doesn't have RegEx support.
@BusinessWolf1 Жыл бұрын
before I became a web dev or knew what CSS is, I was learning how to make game hacks. At that point I had a bit of experience using cheat engine, so I wanted to get into the programming part too. Well, I started out with C#. Eventually realized I can become a self taught web dev but yea, my first interaction with C# was using a memory and process management package to create a game hack with a UI. Initially I tried using C# for web dev, but quickly switched to html and CSS after remembering that I had a C# developer friend who switched to it and said it's a lot more fun.
@a_wandering_traveler19 күн бұрын
"I'll be in the studio, the visual studio." - Senior C# Developer
@mrrobot64042 жыл бұрын
That's literally me when someone ask me what programming language u recommend. C# has everything u need*, everything u might need, everything u will never need *Not everything
@funkymunky87872 жыл бұрын
Waiting for the typescript one. Please reference the “Wordle in typescripts type system” if you do make it
@JackBauerDev2 жыл бұрын
I've been waiting for this one to drop. Absolutely perfect and spot on!
@johnernest81092 жыл бұрын
This video dealt me physical damage. After trying to do anything useful in UWP I realize that UWP exists to get you to learn C/C++/MFC/COM/ATL/Win32 API.
@citizendc92 жыл бұрын
I've learnt you mustn't follow too closely behind new technologies released by MS. Always keep your distance, wait and see where it goes.
@eopjohnson74662 жыл бұрын
"just trying something in the syntax and eventually they will support it. It's like they capture your code in the crash report". 😂
@maddoxnixon59472 жыл бұрын
"We always import System first"
@keithwilliams23532 жыл бұрын
Unless you use the new global imports ;)
@moonasha2 жыл бұрын
2:13 as someone who uses c# as a hobby, I google this question at least once a month, decide not to use it in favor of more readable code, then forget it 😅
@pauleugenio5914 Жыл бұрын
“How do people even write code without Visual Studio” Emacs!
@theigeniusfrank2 жыл бұрын
Also "...these are actually fake teeth...too much syntax sugar..." 7.23🤣🤣
@MaxGuides2 жыл бұрын
C# is the land of underpaid developers just straight chilling in their corporate gigs they’ve had for over a decade.
@mandisaw2 жыл бұрын
Steady 9-5 work with corporate pay+benefits beats intermittent gigs at startups working 80hr weeks for a "maybe, someday" equity payoff. At least, that's been my experience and that of my colleagues...
@MaxGuides2 жыл бұрын
@@mandisaw it definitely can be that way! Some startups are practically paying people in Monopoly money but other startups are hiring away from Big Tech exclusively offering a 2-4x salary multiple at every level & they understand that they may need to pay mostly cash to get the best talent…occasionally the founders may incorrectly believe that they can’t give out options without diluting their stock price, etc. …I was more so referencing FAANG’s tendency to use highly optimizable (usually prematurely diving into micro-optimizations while having glaring higher level design/architecture issues) or trendy languages. …of course there’s still some Java & .NET stuff on AWS/GCP so they can support it & most of these companies don’t really put language constraints on their devs when making new projects…at least it’s not usually an organizational mandate.
@praktpraktikum59232 жыл бұрын
you forget C# best feature, the most used feature, the most liked feature: to start the programm with the last successfull build after the build process failed because of a syntax error :D
@ltva87812 жыл бұрын
Visual Studio has this shit and it pisses me off. Need to rebuild every time
@studentt60642 жыл бұрын
Didn't they get rid of that prompt in the latest visual studio? I never understood why they friggin had this, almost no one wants this behaviour anyways.
@robertandersson38242 жыл бұрын
@@studentt6064 you'll shut up and want the behavior that Ms tells you to want
@juiceofsapho5 ай бұрын
I must admit that expression trees and being able to create code at runtime totally blew me away first time I discovered it.
@Nerdsown2 жыл бұрын
But I actually do love all the different ways to check for null and wish there were more 😅
@azz111full2 жыл бұрын
I like the null functionality 😂
@MrC0MPUT3R2 жыл бұрын
WIsh we could not have null 😭
@azz111full2 жыл бұрын
@@MrC0MPUT3R serious question, why don't you like it?
@MrC0MPUT3R2 жыл бұрын
@@azz111full Because nullability adds an additional state your program can be in. Mo state, mo problems.
@azz111full2 жыл бұрын
@@MrC0MPUT3R I can't think of anything worse than saving an int 0 into the database when nothing was typed into the html element 🤣
@devvilboyy6767672 жыл бұрын
"I'll be in the studio. Visual Studio" Wow, that really got me lol. I'mma steal that.
@danielz56742 жыл бұрын
*python devs patiently waiting to get roasted*
@NerdX1512 жыл бұрын
Well it's okay. We probably have a module for that.
@land_and_air12502 жыл бұрын
I like that python is basically open source matlab after importing 2-3 modules which is great Bc matlab sucks and it costs thousands of dollars for professional liscences
@olemissrebs11232 жыл бұрын
This guy is hilarious! I've watched every video. Keep them coming!
@matiasirusta5872 жыл бұрын
C# must be my favorite language, and this video is so hilarious because it is full of truth
@realtimberstalker2 жыл бұрын
Honestly, I really love learning about C# and all the things you can do with it. For example, did you know you can return a reference from a function, and store it in a reference variable, so that setting that reference variable changes the one returned by the function? You can even set a variable to be a reference to an array index. Doing ref var foo = ref arr[0]; and foo = new Foo(), will actually set arr[0] to the new foo? I dont even think Microsoft remembers that they put this in, because List doesn't have a ref option when accessing the array item.
@realtimberstalker2 жыл бұрын
After thinking about it some more, i realized that they probably didnt allow a List to return a reference because adding or removing a new item from a list actually generates a new array and the reference would become invalid very quickly.
@AJ213Probably2 жыл бұрын
Best language that uses a garbage collector.
@AJ213Probably2 жыл бұрын
@@Iceman259 and Rust is the best language that doesn't. Actually literally saw this while learning Rust + Bevy for game development lol
@dq3032 жыл бұрын
Okay and how does this help out in regards to making something useful?
@realtimberstalker2 жыл бұрын
@@dq303 Its just interesting.
2 жыл бұрын
Funny and genius: "Value types are initialized to 0 (zero) automatically. Not to some arbitrary number that was floating around in RAM, like in C++, or C" Unexpected real advantage of C#: "The LTS is 3 years. Now, people can not explain to their clients that they have to modernize their software every 3 years... I can. I can."
@madson-web Жыл бұрын
"How do people write code without visual studio" I kinda agree in this one
@BeansEnjoyer9112 жыл бұрын
I mean honestly... He's got enough correct I would feel confident he could handle himself in my c# codebase
@paul-exclamation-mark2 жыл бұрын
"It's like they're sending your code with the crash reports...." 👀 *clears throat*
@auchucknorris2 жыл бұрын
Lol the compiler errors made me laugh harder than it should of. I love scrolling for days to see my errors in the console
@mikolajr47002 жыл бұрын
"it's like they are sending your code in crash reports" perfect :D
@notsojharedtroll232 жыл бұрын
Honestly, this is how most of my teachers talked about C#. Because is the default language that our Uni teaches us, all of this hits CLOSE to home... or university, if you will.
@jwstech83872 жыл бұрын
C# dev Loves C# Loves Visual Studio Loves Microsoft Uses MacOS
@dchennaraidu2 жыл бұрын
😁
@SteampunkSammy2 жыл бұрын
LUA can't be far away at the rate these videos are coming out. Love them all!
@AnkitKumar-ud4vt Жыл бұрын
After seeing this video, I am never ever gonna try c# in life
@AnkitKumar-ud4vt Жыл бұрын
Omg you are so funny
@benjaminshaw92012 жыл бұрын
The part where he's pacing and yelling "woo!" so accurate lol
@PikminGuts922 жыл бұрын
8:20 It's stuff like this that keeps me cautious of any new UI framework from Microsoft. Also you forgot to mention Blazor ;)
@studentt60642 жыл бұрын
At least you can convert wpf apps to .net core now. Say what you will, but trusty wpf is probably still the best c# UI option out there.
@CaliburPANDAs2 жыл бұрын
"i'll be in the studio, the visual studio" 😏
@isaacdorfman2 жыл бұрын
As a *language* C# is by far my favorite. My problem with it is it's ecosystem and cross platform support. If it wasn't for it, I would definitely prefer it. I hope it will get better because it has a huge potential.
@purdysanchez2 жыл бұрын
But you can use C# on most platforms
@reza4egg Жыл бұрын
@@purdysanchez Yeah, i hear this old stereotype about lack of crossplatform support too often. I wrote bunch of crossplatform (even GUI) apps using c# and they work perfectly fine. There are bunch of crossplatform libraries\wrappers for pretty much every complex and platform dependent scenario (SkiaSharp, Avalonia, Unity, Xamarin\MAUI, Blazor etc). Yes some platforms may be not mature enough (cough... MAUI cough...) but quality improves very fast since microsoft invests a lot of resources in the development.
@arthurdiamondhands99922 жыл бұрын
Hilarious! I can't stop laughing! The jump cuts are great!
@Alaestr2 жыл бұрын
"faster than anything else out there... That's not compiled" xD
@LukeAvedon2 жыл бұрын
"I'll be in the studio, the VISUAL studio" LOL!
@EtienneDeguine3 ай бұрын
Haha I laughed a lot. Thank you for doing so well researched skits it's amazing.
@thyscott66032 жыл бұрын
I wanna see Q# developers next, highly mathematical, maybe even have Krazam with you.
@LorenzoTell2 жыл бұрын
Not only the jokes, this character is so well -developed- haaa
@theigeniusfrank2 жыл бұрын
"I will be in the studio,the visual studio..."🤣
@paulpeters51312 жыл бұрын
"Skynet" - some C# developer from the future
@alexandrzhukov9032 жыл бұрын
Please make one of these for python. I need to understand what I look like to other people.
@FlorinStanciu-vf8mb2 жыл бұрын
It's like they're sending you the code in the crash reports ... camera zooms out ... panic ensues !
@praktpraktikum59232 жыл бұрын
as a c# developer i have to admit, that this was a great video :)
@infartk2 жыл бұрын
C# is something that i start learning to get my first job right after university. I'm fine now. Totally. Fine.
@sle64232 жыл бұрын
Get this man a Patreon or something. Gold yet again. The flashbacks and nightmares the end triggered tho…
@twizzir Жыл бұрын
Why is this video breaking my heart with bittersweet joy?! lmao... C# dev right here since 1.1
@jakubkalnik72452 жыл бұрын
It is one of the most popular and loved languages...according to microsoft 😂😂😂
@vladvlad22892 жыл бұрын
Have this play with funny music in the background, it's so much better, trust me.