2023 StackOverflow Survey Results

  Рет қаралды 353,953

ThePrimeTime

ThePrimeTime

11 ай бұрын

Recorded live on twitch, GET IN
/ theprimeagen
TJ:
/ teej_dv
/ teej_dv
MY MAIN YT CHANNEL: Has well edited engineering videos
/ theprimeagen
Discord
/ discord
Have something for me to read or react to?: / theprimeagenreact

Пікірлер: 740
@ThePrimeTimeagen
@ThePrimeTimeagen 11 ай бұрын
You shut your dirty mouths about the blue hair
@alanmartin528
@alanmartin528 11 ай бұрын
but you promised...
@idontwanttostealausername9497
@idontwanttostealausername9497 11 ай бұрын
blue hair
@jasonwebb1898
@jasonwebb1898 11 ай бұрын
Blue hair or small dictionary
@zeocamo
@zeocamo 11 ай бұрын
more blue hair
@mp1335
@mp1335 11 ай бұрын
.keratin { color: #0000FF; }
@jonathan2847
@jonathan2847 11 ай бұрын
Putting Rust in a coding video is like putting a hot girl in a video game ad. Shameless clickbait.
@ThePrimeTimeagen
@ThePrimeTimeagen 11 ай бұрын
i mean... rust is in here quite a bit... and yes, its like anime gurl boxart bobs
@pylotlight
@pylotlight 11 ай бұрын
@@ThePrimeTimeagen you speak the language of the gods
@jmarcelomb
@jmarcelomb 10 ай бұрын
100% agree
@SopaDeLengua
@SopaDeLengua 9 ай бұрын
@@ThePrimeTimeagenmmm.. bobs
@replikvltyoutube3727
@replikvltyoutube3727 11 ай бұрын
Glad to see JDSL 100% desired and admired
@ThePrimeTimeagen
@ThePrimeTimeagen 11 ай бұрын
always the best
@dengrules
@dengrules 11 ай бұрын
Tom is a genius!!
@caduhidalgo4996
@caduhidalgo4996 11 ай бұрын
Tom's a fuckin genius!
@PotatoCider
@PotatoCider 11 ай бұрын
myon
@ryanleemartin7758
@ryanleemartin7758 11 ай бұрын
I think the uptick in C might be from Rust because I notice that when many people ask... "should I learn Rust"? the answer is often something like "Learn C first so that you may understand the suffering. "
@vaisakhkm783
@vaisakhkm783 11 ай бұрын
i am glad i started c++ in highschool, java for parttime job training and for job... so learning c in collage actually was a breath of fresh air.... but after it's pain points... Rust came just took away that....
@austin4855
@austin4855 11 ай бұрын
Notepad++ is not used for writing code by almost anybody, but almost everybody I know uses it for viewing random files, making quick edits to configs, jotting down notes, etc. It's there because the question is multi-select and people are including it in the complete list of tools they use. I used to use it a lot more, but have mostly transitioned to OneNote for random tasks and notetaking.
@matthewsoules7064
@matthewsoules7064 11 ай бұрын
I'm just getting into Java and Runescape Private servers and NP++ is PERFECT for exactly what you stated! Never heard of Onenote I'll look into it. (I'm completely noob to programming)
@asdfssdfghgdfy5940
@asdfssdfghgdfy5940 11 ай бұрын
It's seems to be a common choice for editing xmls/Lua for game mods.
@Dan_1348
@Dan_1348 11 ай бұрын
Sublime Text is just better in every way than notepad++
@moonasha
@moonasha 10 ай бұрын
I use it for JSON, it has some nice little plugins for it
@JanuszKrysztofiak
@JanuszKrysztofiak 10 ай бұрын
Yeah, Notepad++ is like Windows version of neo(vi(m)), a light editor most often used for quick edits of config files.
@overPowerPenguin
@overPowerPenguin 11 ай бұрын
Most embedded applications needs C / C++, so that's why it is still in the rank for new-learners. If you do anything related to robotics or hardware, you require C / C++. I can tell, when I've done some embedded projects not so long ago, I've used Stack Overflow and the quality of answers over C / C++ is quite higher than other languages.
@diadetediotedio6918
@diadetediotedio6918 11 ай бұрын
The word "need" is quite overused here, it is not "needed", it is the most used one
@RepChris
@RepChris 11 ай бұрын
@@diadetediotedio6918 I mean you cant exactly compile python to some obscure embedded device, much less actually run the code. C/C++ will compile to just about everything, not many other languages get even close to that.
@wojtekkrupski8583
@wojtekkrupski8583 11 ай бұрын
​@@diadetediotedio6918 Well, you can also pick assembly or Rust (on popular platforms). You don't have other options in embedded world
@ProtossOP
@ProtossOP 11 ай бұрын
@@wojtekkrupski8583there is also a NanoFramework for C#, although I’m not sure how it holds performance-wise against C/C++
@trinirobotics
@trinirobotics 10 ай бұрын
@darDacil is right you NEED C/C++ in embedded....
@monkeykickbutt
@monkeykickbutt 11 ай бұрын
1.2% were educated by Tom, because he is a genius
@evlogiy
@evlogiy 11 ай бұрын
I'm new here. Who's Tom?
@si-level
@si-level 11 ай бұрын
@@evlogiy leaving dot
@monkeykickbutt
@monkeykickbutt 11 ай бұрын
@@evlogiyoh you haven’t heard of Tom? He’s a genius btw
@ninocraft1
@ninocraft1 11 ай бұрын
the genius behind the beloved J-Deezle
@ftimo1661
@ftimo1661 11 ай бұрын
​@@evlogiytom is a ginius
@ThePandaGuitar
@ThePandaGuitar 11 ай бұрын
Hard to imagine Stackoverflow couldn't put together a group of programmers to review these categories. It looks like an HR buzzword list to scan CVs.
@mindasb
@mindasb 11 ай бұрын
Nodepad++ is great for copy pasta short snippets, pasta your jsons/xmls, editing your host file, etc. It's not an IDE, but great for auxiliary work. EDIT: of course I did not mention other benefits, since I did not think much about the comment when I made it: it also has autosave w/o any need to save explicitly, a plugin system, block edit (multiselect), full find and replace, is much more responsive than VSCode and allows you to save UTF with BOM (like notepad). Such a great little helper.
@huuhhhhhhh
@huuhhhhhhh 11 ай бұрын
Abs. I miss it since switching to Regolith Desktop. Just doesn't look nice and I don't really want to learn Wine. A shame but necessary sacrifice.
@LiveErrors
@LiveErrors 11 ай бұрын
wouldnt regular notepad be able to do that just fine?
@huuhhhhhhh
@huuhhhhhhh 11 ай бұрын
@@LiveErrors Until you run into CR-LF issues or janky line navigation enough times, or want a useful find and replace. Notepad++ is a testament to FOSS sometimes "just crushing it".
@totof2893
@totof2893 11 ай бұрын
@@LiveErrors It has many interesting lightweight features like opening file in tabs, autosave session, showing invisible characters, comparison, formatting of json/xml, basic autocomplete, regexp search and replace. Stuff that cannot do notepad. You can do all that with other bigger editors, but I find notepad++ easier to install and use for quick edition/visualisation. And it can open big file, is very fast and very small in memory.
@LiveErrors
@LiveErrors 11 ай бұрын
@@totof2893 "It has many interesting lightweight features like opening file in tabs," you can actually do that in notepad
@dditions
@dditions 11 ай бұрын
The reason for Notepad++ being so high up in the list is definitely the Windows Explorer (context menu) integration. It starts quick, and has syntax highlighting and because of that people often use it as a substitute for the regular notepad to just quickly open up a config file or whatever by right-clicking a file from Windows Exporer. Opening Notepad++ from the windows Explorer is A LOT faster than opening an IDE to do the same. Also, the question states: "Check all that apply". It makes sense if you ask me.
@MyAmazingUsername
@MyAmazingUsername 11 ай бұрын
VS Code starts in less than half a second and also has context integration. I think it's more likely that Notepad++ users actually *use* it. I have seen plenty of people say it's their only editor.
@AJ213Probably
@AJ213Probably 11 ай бұрын
REJECT notepad++ and embrace sublime text for your text file opening on windows.
@Blaisem
@Blaisem 11 ай бұрын
Best way to Windows is to use PowerShell anyways. On the CLI you're 5x faster than mouse-clicking through a GUI. My Windows experience actually improved dramatically when I crafted a basic PowerShell profile and stopped using windows explorer.
@AJ213Probably
@AJ213Probably 11 ай бұрын
@@Blaisem I typically use git bash for terminal on windows
@Sergeeeek
@Sergeeeek 11 ай бұрын
@helloworld7967 right, but np++ still starts way faster. I personally also use it as a replacement for notepad when I'm on windows.
@Muaahaa
@Muaahaa 11 ай бұрын
"Admired" is a really weird spin on the part of the survey. The questions ask if if ppl used a tool and plan to keep using it. If you answer "yes" that doesn't reveal anything about your reasoning. I use Jira and will continue to use Jira at work because I have no choice. I certainly don't "admire" it XD
@platypusboi
@platypusboi 11 ай бұрын
This whole time I was convinced that I was doing something wrong because of the CommonJs and Esmodules thing. Can't believe that is an actual unsolved problem.
@ThePrimeTimeagen
@ThePrimeTimeagen 11 ай бұрын
its... like... impossible
@thesaintseiya
@thesaintseiya 11 ай бұрын
couldn't tell you how much time I wasted trying to get TS to work in my greenfield fullstack project. spent days on that and then I learned that a library I was using hasn't implemented proper support for ESM... I'm learning Golang now LMAO
@platypusboi
@platypusboi 11 ай бұрын
@@thesaintseiya I'm learning Rust now lmao
@thesaintseiya
@thesaintseiya 11 ай бұрын
@@platypusboi lmao this CJS/ESM thing is so bad. also Rust is next on the menu for me! I really want to switch to backend fulltime and hoping to do so in Go, after which I'll start slowly learning Rust. can't wait
@wilkyarny3012
@wilkyarny3012 11 ай бұрын
Made my first mistake on my nodejs project. I used commonJS instead of ESmodules. I felt bad of my wronf doing.
@musashi542
@musashi542 11 ай бұрын
took me a while to realize theyre not in the same room
@jimhrelb2135
@jimhrelb2135 11 ай бұрын
Remember that LSP is microsoft's product. It's great that neovim is catching up on this early. It also helps a lot that code intelligence is Teej's dayjob domain :) Big W for open-source community this year
@KManAbout
@KManAbout 11 ай бұрын
Yup. The vscode team has pushed tech that the other editors have been kinda of just benefitting from. Which is great!
@unknownChungus
@unknownChungus 11 ай бұрын
This notepad++ things kinda seems legit because I work closely with the data team in my company, they use notepad++ to configure jobs and events.
@huuhhhhhhh
@huuhhhhhhh 11 ай бұрын
Simple, fully featured, extensible (with clicks!!).. done.
@szabolcsmate5254
@szabolcsmate5254 9 ай бұрын
23:30 Notepad++ makes sense. I use it to be the default tool to open all sorts of stuff and files from the file explorer of the OS whenever I am not using an IDE. So that'd qualify a tick for this question as a tool I use regularly, although definitely not as an IDE. But it's a tool I use regularly. Although in KDE Kate kind of replaced it for me recently.
@Gruby7C1h
@Gruby7C1h 11 ай бұрын
Ok, now the important question: why is the gentlemen on the left bouncing so much? What is he bouncing on? I preemptively state that not on my mom.
@ThePrimeTimeagen
@ThePrimeTimeagen 11 ай бұрын
bouncing on your... he is on a ball
@user-zt7gj5ff8n
@user-zt7gj5ff8n 11 ай бұрын
The people who learn C are probably engineerss or engineering students programming microcontrollers.
@abhaysingh.632
@abhaysingh.632 11 ай бұрын
39:28 that is the reason why I use copilot for, it is my favorite auto complete tool (because I still cannot rely on custom implementations provided by co-pilot because maybe I am bad at instructing it, but it's definitely a great auto-complete tool for me)
@TheSoulCrisis
@TheSoulCrisis 6 ай бұрын
New sub here, great content and fuggin' hilarious bros! Good stuff, really dynamic coding talks.
@thesaintseiya
@thesaintseiya 11 ай бұрын
I love teej, please keep these collabs coming!
@patrickprucha5522
@patrickprucha5522 9 ай бұрын
its good to see you guys have fun!!!
@complexity5545
@complexity5545 11 ай бұрын
Good video. I didn't think to look up stackoverflow 2023 polls. I thought I did not know Phoenix, but then I searched my notes. I tried it for 2 weeks when Erlang was hot 8 years ago. Get video though.
@draakisback
@draakisback 11 ай бұрын
Phoenix is more like the rails of elixir then the Laravel. I can tell you as somebody who used both Phoenix and elixir in this past year that I would absolutely love to continue using them. The funny thing about the project I was building, is that I was using elixir, Phoenix and rust. It was a dream job in so far as the technology stack went but management was a nightmare so I suppose that offsets the joys of using really well designed programming languages. Fortunately I started my own company though I don't really have any use case to use elixir in; I am going to try to find one however. Elixir, ocamel, rust etc, these are the languages I want to continue to work with. My company is a rust shop so at least I get to use that.
@intuneknight9681
@intuneknight9681 11 ай бұрын
if I remember Supabase is a postgresql using posgrest which is a middleware API develop in rust you can make an API in seconds and do not need to code the backend at all, works pretty well and fast.
@bkdarkness
@bkdarkness 11 ай бұрын
Salaries seem weird to you because you're based in the US but were looking at worldwide median salaries. The US is a massive outlier in terms of dev salaries, nowhere else comes close.
@Universe593
@Universe593 11 ай бұрын
Glad to see Hetzner doing well, they're both very cheap and very dependable, they miss some good stuff like autoscaling but it doesnt matter that much since paying for a 10x overcapacity is still far cheaper than AWS
@acuteaura
@acuteaura 5 ай бұрын
some k8s distros have autoscalers for hetzner cloud, like kubeone
@andythedishwasher1117
@andythedishwasher1117 11 ай бұрын
Supabase sells itself as a Firebase alternative. I've had really nice experiences with it in that capacity. Not much I can do on Firebase that I can't do easier on Supabase. Only downside is it doesn't have native GCP integrations like Firebase does, but then you have the option to integrate with other cloud providers more easily, so if your company's architecture isn't running on GCP, it's a decent way to emulate that feature set on other platforms.
@fuscitas
@fuscitas 11 ай бұрын
in germany windows is used almost exclusivly... people use windows at home and when you apply for a job at any company you are probably going to use windows.
@crazybeardedman
@crazybeardedman 6 ай бұрын
Wow! I LOVE this channel. Brilliant.
@mubin-ansari
@mubin-ansari 11 ай бұрын
Was waiting for this, lessgoo
@deatho0ne587
@deatho0ne587 11 ай бұрын
Pink/Blue hair! Professionaly I use NPP (due to Windows machine) but it is not my IDE, it is just my place for notes due to things like Word being so slow.
@boot-strapper
@boot-strapper 11 ай бұрын
Nice having TJ on here
@drewfasa
@drewfasa 11 ай бұрын
I'm thinking the 1% of professionals who never made it passed primary school just filled out the survey wrong.
@AndrewTSq
@AndrewTSq 11 ай бұрын
Or he is oldschool. One i know he quit school but was very good self learned programmer. He made some really good 3d demos back in the days before even 3d was a thing
@drewfasa
@drewfasa 11 ай бұрын
@@AndrewTSq or homeschooled?
@viewer-of-content
@viewer-of-content 11 ай бұрын
Chocolatey is a package manager for Windows. Like Ninite, but more features
@richardcesar5546
@richardcesar5546 11 ай бұрын
The bash does not surprise me one bit. Basically every one of my docker images has at least a bash script or two in it, just to do environmental setup. As we move more towards architecture as code, bash is elevated to more of a formal space.
@KManAbout
@KManAbout 11 ай бұрын
Also makefiles use bash usually.
@DDracee
@DDracee Ай бұрын
the whole world runs off linux, if linux is involved there's gonna be some bash
@stacklysm
@stacklysm 11 ай бұрын
Honestly, 2023 was the weakest year for the SO survey. The split between categories could've been done better, for example: - Create a "Code Editing tool" section and divide it between IDE's (Visual Studio, IntelliJ) and Text Editors (Notepad++, Vim), it just doesn't make sense grouping both in a single place - Web technologies was by far the worst, make separate polls for Runtimes, Frameworks and Libraries
@kuhluhOG
@kuhluhOG 10 ай бұрын
5:26 It could mean apprenticeships. But I am not sure since the number for that is quite low and rather common here in Germany (although tbf, doing a Bachelor or Master for people who work in IT is rather common too). For those asking how a german dual apprenticeship works (in general): You either switch every few weeks between going to work and going to a job school or you have in specific day in a week where you go to that school (depends on the job in question). At work you get actual experience (usually, there are companies which just let you do menial tasks, but they risk their certification to be allowed to do this) and whoever is in charge of you (or somebody who got it delegated), teaches you how to do the stuff you need to do. In school you learn a curriculum related to the job you are learning (so yes, both sides go hand in hand together and you are likely in a class together with people from other companies learning the same job). You do that for a few years (depending on job 2 to 3.5 years (3 years for developers)). At half way point and at the end you need to do a test with the final one being a practical one (if we talk software development, that can be for example creating a library for your company, for this job you also need to write a small essay about it and present this project to examinants (total time for that (including the essay but not the presentation) should be around 70 hours). During these years you are paid full time (but not even remotely what you get when you are finished, but it's above minimum wage).
@DranKof
@DranKof 6 ай бұрын
The reasons why notepad++ is key for a professional developers is because of its really light and easy built-in macro tools, diff checking, and automatic note-saving. Any individual tool would likely not get approved by an IT department or is a little bit too bloated -- it's got basically everything that vs code doesn't without downloading some sus extensions.
@Dead_Goat
@Dead_Goat 2 ай бұрын
Good to see an actual professional developer here.
@DDracee
@DDracee Ай бұрын
easier to make custom syntaxes too if you got any proprietary code to work with, there's also the very basic explanation that plenty of older people don't bother learning new tools and notepad++ has been around longer than most those IDEs
@nezu_cc
@nezu_cc 11 ай бұрын
As a ts/js dev that actually tried rust on a side project a few days ago; I agree. I used to love ts but now when I'm writing ts I'm missing a lot of the guarantees rust provides for free.
@spoopymcpooperface6707
@spoopymcpooperface6707 7 ай бұрын
Loving that they specifically mentioned “IDE”s then offered a billion text editors
@utenatenjou2139
@utenatenjou2139 11 ай бұрын
Bash/shell still there for infra and automation folks
@KonradGM
@KonradGM 11 ай бұрын
I assume .NET(+5) in others is just anything using C# now? It's honestly the most confusing part, since i get splitting ASP Framework and ASP Core, but this, like what is this? Also lol at Angular being 18%+ for Professionals, but slightly above 7% for learning.
@Yotanido
@Yotanido 11 ай бұрын
I admit, I did read a lot of neovim's documentation... but only because I was working on a clone for an unsupported platform. There's a LOT there that could be potentially useful that you just look at usually. Apart from that, though, I often read API documentation for interesting projects, even if I have no intention of using it. I read them for fun. I'm probably the weird one here, though.
@wauzeschnuff
@wauzeschnuff 11 ай бұрын
Unfortunately you missed the diagram, that reasoned about zig-developers with 11 years experience (Notice: that language started to be developed 7 years ago 😀- in 2016) have the highest salary of developers with that experience. It's pretty sure there were some trolls answering this survey without getting filtered out by simply checking their answers.
@theuberlord7402
@theuberlord7402 11 ай бұрын
Does that 11 years average experience not imply that Zig developers have 11 years of total professional software development experience (any language) on average, as opposed to 11 years of developing with Zig?
@mateusvmv
@mateusvmv 11 ай бұрын
When I started with coding these tutorials would lead me to install MS Visual Studio and its 90 zillion gigabytes of stuff and it had menus for everything which didn't work half of the time, so it felt very bloated and I didn't understand what I did at all. Once I started using notepad++ things kicked in, and from there it was easier to go to vscode.
@user-fr2fm3ri3w
@user-fr2fm3ri3w 11 ай бұрын
Visual studio is actually good if you are on a large c++ codebase and you need to examine performance etc. It's just not for your usecase, I think we should only use tools when we need them and use our current tools to the max before we introduce something more so we don't create a mess.
@totof2893
@totof2893 11 ай бұрын
@@user-fr2fm3ri3w completely agree. Visual Studio IDE is used by companies with big code base (like several hundred of thousand lines, or even millions). With Resharper it has many cool feature a la IntelliJ. And with VS 2022 and its 64bit, it can even open bigger solution and navigate in it quickly.
@MyAmazingUsername
@MyAmazingUsername 11 ай бұрын
​​​​​@@user-fr2fm3ri3w John Carmack would refuse to use anything lesser than Visual Studio. He said that he runs every line of code he writes through its debugger and profiler to see how the algorithm is actually working and if it's doing what he intended. He laughed at Vim and Vscode and called them soy dev tools for the kinda devs who use blindly fumble around with "print" everywhere instead of proper debugging. I feel attacked.
@Dead_Goat
@Dead_Goat 2 ай бұрын
@@MyAmazingUsername And here I think soy devs are the ones using studio constantly and wasting time. Just write good code and toss in some debuging statements. Stop being a soy dev John Carmack.
@AJ213Probably
@AJ213Probably 11 ай бұрын
Visual Studio and Rider I would assume is because of the game devs partially. Well, Visual Studio also for C++ and C# in general too.
@microcolonel
@microcolonel 2 ай бұрын
Coming back to this a few months into my first full time Rust work... I don't want to work in other languages.
@creatureschronicles
@creatureschronicles 10 ай бұрын
Notepad++ is fast and has the features Notepad doesn't. I use it specifically for batch scripts. And batch scripts are used mainly for automated server maintenance.
@stephenisienyi7726
@stephenisienyi7726 7 ай бұрын
Goes to show why many in this field argue that "Haskell is faster than C". Keep roasting these people, Prime. TJ's cameo always appreciated.
@somnvm37
@somnvm37 11 ай бұрын
omg, such an amazing video
@denissorn
@denissorn 11 ай бұрын
C goes nicely with the subject of operating systems, and one doesn't have to be a pro C coder to learn about, and program examples with malloc, fork etc. With C one learns how OS and programming work. To me it definitely makes sense for beginners to start with C and basics. Even a bit of digital data processing, how processor and assembly work. Then it's much easier to grasp OOP, garbage collection and everything else.
@sharkpyro93
@sharkpyro93 11 ай бұрын
almost none of the people i worked with in the past 5 years know any of these stuff, its not really required for your average web/server related job (basically the majority of the job market), on the other hand working with IOT, automotive and all the embedded systems require all of this and much more, i don't see any advantage in knowing how a malloc work if you're just building apis, i think DSA are a more universal concepts that are worth your time
@denissorn
@denissorn 11 ай бұрын
@@sharkpyro93 well, it's definitely not a requirement for many jobs. It helps to know how 'things' like menory management, pointers, threads, etc work. It's nice to be able to visualize these things, not only for the purpose of building APIs. It helps to understand how software and hardware generally work. Also, unless you're working for Netflix, Google,... so an international company providing distributed services to tens of millions of users, you probably won't need some deeper knowledge of algorithms and data structures. You'll probably end up using something like an array, or a list, and sorting algorithms your framework, library or core language provide, most of the time. With that being said, I agree, DSA is definitely a topic one should invest time studying.
@JanuszKrysztofiak
@JanuszKrysztofiak 10 ай бұрын
For maintaining existing stuff... yes. For anything new, I would not consider C. C is an abhorrent legacy from 1970s, a primitive language with wonky type system that promotes bugs and security vulnerabilities. Rust and modern C++ are so much better options than C.
@Mixesha001
@Mixesha001 11 ай бұрын
Where I live Ruby On Rails pay very well. Why ? Because there is a demand for MVP and legacy codebase to maintain and also there is very little Ruby on Rails engineers available.
@bjesuiter
@bjesuiter 11 ай бұрын
This steam made me laugh way harder than I thought 😂😂😂
@BbB-vr9uh
@BbB-vr9uh 3 ай бұрын
Also, on the topic of learning C at around 11:50, the CS50 course at Harvard introduces C so I'm sure that gets a lot of people to at least learn how to create an array and do a loop in C so they probably say they use it in the survey.
@jamiewalker6296
@jamiewalker6296 11 ай бұрын
Curious, just graduated with my degree but had a poor experience over covid while being a dad of 2(I’m 34).what sub section of computer science would the easiest to take a month of building projects and studying for and give me the best shot of finding a remote entry level position( I live in the middle of no where 2 hours outside of charlotte nc. Most of my exp is in c# and unity but am not finding anything that doesn’t require you to have published a million completed games. At this point I just need work and can’t be picky but want to avoid getting screwed over.
@litpath3633
@litpath3633 9 ай бұрын
i think web development is the easiest type of job to find, game dev is a pretty rough market, super high skill required, heavy competition, and little compensation (unless you work on AAA titles with high skill). while every mom and pop shop needs a web dev. Recently started a job using c# for web dev on the backend, blazor on the front end. though game dev is fun, the kids gotta eat. web stuff is way easier than games and more likely to pay six figures (plus you will need http/web tech in many multiplayer games too). I didn't need a portfolio for this job, but that would certainly help. Make a few projects with SQL, rest api, entity framework in C# Net. lot of multiplayer games use databases on the backend these days too. You will find a job quick. Make a spiffy resume, apply to jobs you think would fit for you, and work on making like 3 simple portfolio projects and put it up on a website. i hate yt's censorship of links so much. it wasn't even a link lol
@litpath3633
@litpath3633 9 ай бұрын
once you find the boring corporate job, work on a few games on the side and publish them yourself. if your game is great and successful, quit the cubicle and enjoy life :)
@xavierthomas1980
@xavierthomas1980 11 ай бұрын
What is the issue with MongoDB? I never used no-SQL before but I might need it now and some of my entourage is pressuring me to use Mongo. What would you recommend?
@skilz8098
@skilz8098 6 ай бұрын
Notepad++ at its core is a robust text editor. It is however still considered an IDE. It has integration capabilities. It is used for development. And it does have a customizable environment. The only thing that it doesn't posses or provide out of the box are the actual compilers, interpreters, linkers, debuggers, intellisense or code completion tools as well as other analytic tools. Yet through its extension - add on capabilities along with its internal templating system one could theoretically create, install and integrate all of those tools into it. I was able to customize Notepad++ to act as a Hex Viewer / Editor and I also created my own syntax highlighting for my own custom scripting language. So, yes I can see it being considered an IDE as just opposed to a text editor. Also, it's lightweight memory footprint and low system resource usage makes it a desirable tool to use.
@khalilzakariazemmoura8995
@khalilzakariazemmoura8995 5 ай бұрын
Men! That was amazing! I really loughed a lot 😂😂
@SemiMono
@SemiMono 11 ай бұрын
26:26 if developing for unity, you're likely using VS or VSC.
@AJ213Probably
@AJ213Probably 11 ай бұрын
Rider is actually amazing for Unity. I used it for work and its sooo nice that I bought it for personal use too. Basically the only program I have ever bought and pay yearly for.
@truehighs7845
@truehighs7845 Ай бұрын
Phoenix is an old school phramacokinetics bench for linear and compartmental complex modelling, I sold that for many years, I heard sporadically about the other phoenix, but I don't know what it is.
@cherubin7th
@cherubin7th 11 ай бұрын
All collaboration in small and middle sized businesses in Germany basically run on Whatsapp, but every Signal user is happier, because of the privacy. German military uses Matrix. Blue Hair by the way.
@ThePrimeTimeagen
@ThePrimeTimeagen 11 ай бұрын
dang
@vaisakhkm783
@vaisakhkm783 11 ай бұрын
in india, everyone uses whatsapp, and so even if i missed a teams notification, i don't miss a whatsapp notification... hence it's a offically unoffical channel... but i really wanted to use signel, but no one i know actually uses it even if take their phone and download it for them.. :( also matrix is really cool to collaborate on internet with strangers , just like discord... but ii never heard of business using it.. that doesn't make any sense... but yea, military use i get it...
@igoralmeida9136
@igoralmeida9136 11 ай бұрын
isn't the austrian government run through a whatsapp group?
@_WindofChange
@_WindofChange 8 ай бұрын
I am starting to learn web development with kotlin. I have some experience in C and C++ and now I want to make a switch. Can you guys recommend if Ktor is good for scalable projects or should I get started with different language?
@litpath3633
@litpath3633 9 ай бұрын
notepad++ is handy as a light weight editor window that replaces the notepad app. ie it is used regularly, but isn't the main editor, just something to do a quick edit in without any code completion, parsing, etc to slow it down and eat up a few gigabytes of ram lol
@Dead_Goat
@Dead_Goat 2 ай бұрын
its my main editor, either that or vi.
@casperes0912
@casperes0912 11 ай бұрын
Nano is rather nice honestly. If you just want to change the top line of some config file on some remote server, nano is there, it's simple, easy and fast to work with. For people used to working with big IDEs and not vim, nano is approachable when they're forced into a terminal with a remote server
@Kazyek
@Kazyek 11 ай бұрын
5:38 "Something else" might be in part CEGEP in Quebec, Canada (french canadians). It's something we have between highschool and university, either 2 years if going to university, or can be a 3 years "kind-of" professional degree in computer science that open doors to most developer jobs here without completing an engineering degree. I, for one, have stopped there; I started a Bachelor's degree, then saw that the only new stuff I learned was the general engineering common branch but all the computer science-related classes were actually a big downgrade in lesson's quality compared to what I alrealy had in CEGEP so I just dropped out and worked for 10 years since then, as a developer.
@Milky____
@Milky____ 11 ай бұрын
Thank you for bringing up obsidian, I love that shit
@mchajen511
@mchajen511 2 ай бұрын
The start of secondary education varies between countries. In Sweden for example you start Gymnasiet after 9th grade.
@vaisakhkm783
@vaisakhkm783 11 ай бұрын
Did i watched 2 hour youtube video of a already ended stream of 2 guys looking at a servay and still entertaining than movies?
@dysfunc121
@dysfunc121 10 ай бұрын
Notepad++ works, that is why, it just works, usually the way you would expect.
@OlegDorbitt
@OlegDorbitt 11 ай бұрын
Haven't laughed that much watching a video in eons!
@KyleLuce
@KyleLuce 8 ай бұрын
Vscode is great for c++ actually. I was surprised also. Pretty good febugger integration actually and vim emulation works as well.
@rhetttheehitman9771
@rhetttheehitman9771 11 ай бұрын
46.85% Bachelor's degree + 25.62% Master's degree + 03.85% PhD At 76.32% that makes finishing school translate to being about x3 more efficient to find employment (at least for this survey). Those specifically with CS degrees are probably much more efficient than that. Finish school if you can.
@thilofischer3552
@thilofischer3552 11 ай бұрын
You have to compare it to the baseline of all people. If 90% of people finish school, the 10% who didn't are overrepresented. This would lead to exactly the opposite conclusion
@Mankepanke
@Mankepanke 11 ай бұрын
It also assumes that there are more people than jobs. My experience is that most people that can code gets work, so it might not even matter. (Imagine 100% employment, where 70% did school and 30% did not - schooling had no effect at all in that case).
@Dead_Goat
@Dead_Goat 2 ай бұрын
Difference between getting your degrees and not is how much you get paid, and where you get your interviews. @@Mankepanke
@GnomeEU
@GnomeEU 10 ай бұрын
I think you can create a mini IDE out of notepad++ with plugins etc. But i also started coding php in notepad++ and it was no problem back then...
@Dead_Goat
@Dead_Goat 2 ай бұрын
It's no problem today. I do all my php, js, java, python, lua, and c# in notepad++
@mx338
@mx338 10 ай бұрын
Something else in the education category also means trade school, which is a thing in Germany for example.
@DeanRTaylor
@DeanRTaylor 11 ай бұрын
In terms of salaries it's not limited to the us is it? A lot of other countries have devs that are on a hell of a lot less than 80k a year, try 20-30k a year in southeast asia for mid level but in comparison to the average salary and cost of living it's still quite high.
@avery_IO
@avery_IO 7 ай бұрын
Nova made the list! That's sick haha even though 0.27% is like... the people who made it and their friends probably. It looks really cool, especially for Playdate development. But I just can't make the switch to a proprietary editor rn
@anj000
@anj000 11 ай бұрын
I don't really think that this results are skewed in any major way. I think you guys are just special, working in special companies and having extraordinary careers. Most people are not like this. Most people are centering divs using VS Code. I know only a single person that does use Vim or something similar. And he is eccentric guy that I met on the university. Nobody that I was working with was using anything different than VS Code and recently Webstorm.
@Slashx92
@Slashx92 9 ай бұрын
Yeah, I work doing mostly automations for an erp. We use vscode and javascript (the scripting language of the erp). But we are very specialized. Most people doing scripts are admins doing something like “when an invoice is saved, send an email”. And many of them use Notepadd++ or even the scripting tool embedded in the erp. I see that a lot when meeting with clients’ admins
@GottHoldNicetomeet
@GottHoldNicetomeet 3 ай бұрын
I do use notepad++ regularly professional but more as a side thing as the others dont show you line breaks and whitespaces and other stuff as good. Visual Studio and or code doesnt do these things. Also for Java/typescript the frontend/UI in the frostbite engine is in that in regards to gamedev
@lleytonmorris6305
@lleytonmorris6305 11 ай бұрын
I work at a web hosting company in Australia, all our servers run MariaDB so I can believe it.
@peeeez
@peeeez 4 ай бұрын
I'm a C++ engineer (Embedded and Hardware industry). C++ seems to be the most suited tool when you need to program for problems where the execution code really matters (ie performance). I have Stockholm syndrome with it too. I hate C++ but now every other language makes me uneasy how abstract other languages are, I've been fully conditioned to need to know ALL the details of my program.
@RepChris
@RepChris 11 ай бұрын
Didnt learn C in Uni. C++ on the other hand.... I have to admit the time we just randomly decided to code golf one of the exercises was very fun, iirc i won by accidentally dropping support for even values for the alpha channel which allowed me to shave off a single character in the hex number i was using as a bitmask
@AJ213Probably
@AJ213Probably 11 ай бұрын
My main classes were in C++ for uni, but for my compiler class we wrote that in C.
@publicsalad218
@publicsalad218 11 ай бұрын
I have coworkers before that still uses notepad++, i show them cool keybindings and features on other editors like sublime and vscode but they still use notepad++.
@gljames24
@gljames24 11 ай бұрын
I'm in the 0.48% of people using Micro. Let's go!
@kafran
@kafran 11 ай бұрын
I believe many Windows users have Notepad++ installed and often use it just to open text files.
@totally_not_a_troll
@totally_not_a_troll 11 ай бұрын
I use vscode as a local, non hosted … markdown notepad. And I think I’ll continue using it that way forever.
@imyerf5382
@imyerf5382 11 ай бұрын
I work with a notepad ++ wizard, uses it every day, it’s wild
@Speykious
@Speykious 11 ай бұрын
Neovim having 81.43% admired vs VSCode having 76.98% just gotta be the most "look what they need to mimick a fraction of our power" flex I've ever seen.
@LiveErrors
@LiveErrors 11 ай бұрын
not really, it may very well be something like 77% of 100.000 people are satisfied with code while 81% of 5000 people are satisfied with NeoVim not real numbers but those graphs dont say anything about how many people actually use the things
@adriankal
@adriankal 11 ай бұрын
Vscode has 14m users. There are 24m developers in the world. Vim extension is installed by 5m users. Nobody knows how much of them actually use it. I don't know anyone who uses vim or even motions. Yet I know about 100 devs who use vscode daily.
@franchocou
@franchocou 11 ай бұрын
Don't worry I installed vim on vs code, win win solution
@TheSast
@TheSast 11 ай бұрын
NeoWin
@Speykious
@Speykious 11 ай бұрын
@@LiveErrors well yes, that's exactly what this is, and that's also kind of the joke lmao
@Exilum
@Exilum 2 ай бұрын
33:00 Wait did they name a linux distribution asahi? My favorite Japanese beer?
@kuhluhOG
@kuhluhOG 10 ай бұрын
11:50 I think you underestimate how many developers are employed by the manufacturing industry (especially outside the US). They don't write e.g. websites, the develop essentially embedded systems.
@skilz8098
@skilz8098 6 ай бұрын
Within the lists around 18 minutes into the video, I'm surprised I did not see anything for Web Assembly...
@Fanaro
@Fanaro 11 ай бұрын
1:24:00 5k seems like a really high minimum given the total per language overall
@iWillAvert
@iWillAvert 4 ай бұрын
50:27 Tsoding is amazing. One of my favourite quotes of his is when he called Windows an "operating system for video games" and Linux a "real operating system for serious people" or something along those lines. I'm not that experienced yet in programming but I can definitely agree with him. Getting a project started on Linux is 1000x easier. The easiest way to program on Windows is with the help of something like WSL or MSYS which are just Linux-adjacent at the end of the day. I dual boot, and always end up going to Linux to code as it is always such a pain getting everything working on Windows. I have Windows specifically for games that don't currently play nicely with Proton.
@peterkyle_0125
@peterkyle_0125 7 ай бұрын
This was so good 😂😂❤
@spetz911
@spetz911 11 ай бұрын
For “vite” problem you just have to add a ton of experimental flags to your node arguments, but that’s not guaranteed anyway.
@Lumin0us7
@Lumin0us7 11 ай бұрын
I guess the dataset for people like me was insignificant, because i did place myself as a PHP developer who occasionally do Rust and want to work with Rust. 😂
@alextrollip7707
@alextrollip7707 7 ай бұрын
Co pilot doesn't have price match for South Africa at least. Which does hit quite hard for us.
@user-ms3om7pq9d
@user-ms3om7pq9d 7 ай бұрын
you guys read big ass logs in your main editor, no notepad for it?
@youneshenni5417
@youneshenni5417 11 ай бұрын
Node React AWS, you master these 3 tools you are good for the next 10 years :)
@somnvm37
@somnvm37 11 ай бұрын
hope one moment prime would have his hair blue. would be come an ultimate youtuber
Rust vs Go : Hands On Comparison
50:40
ThePrimeTime
Рет қаралды 204 М.
Creator of Go on Software Complexity | Rob Pike | Prime Reacts
42:45
КАРМАНЧИК 2 СЕЗОН 5 СЕРИЯ
27:21
Inter Production
Рет қаралды 604 М.
How I prepare to meet the brothers Mbappé.. 🙈 @KylianMbappe
00:17
Celine Dept
Рет қаралды 59 МЛН
Let's Talk About The Survey
29:26
Theo - t3․gg
Рет қаралды 40 М.
The Darkside Of Rust
20:12
ThePrimeTime
Рет қаралды 89 М.
Teaching NextJS To Primeagen
1:19:51
Theo - t3․gg
Рет қаралды 225 М.
Code Review: Ocaml
35:52
TheVimeagen
Рет қаралды 29 М.
The Best Software Engineering Advice | Prime Reacts
55:05
ThePrimeTime
Рет қаралды 286 М.
Is Stack OverFlow Evil? | Prime Reacts
38:13
ThePrimeTime
Рет қаралды 195 М.
Why I Quit Netflix
7:11
ThePrimeagen
Рет қаралды 480 М.
Responding To The Tailwind Conspiracy
37:25
Theo - t3․gg
Рет қаралды 74 М.
From $erverless To Elixir | Prime Reacts
22:34
ThePrimeTime
Рет қаралды 93 М.
How To Never Get A Job
18:32
ThePrimeTime
Рет қаралды 166 М.
What model of phone do you have?
0:16
Hassyl Joon
Рет қаралды 76 М.
How charged your battery?
0:14
V.A. show / Магика
Рет қаралды 3,6 МЛН