I use Notepad++ on a daily basis for data manipulation. It might be JSON, it might be finding diffs between two datasets, or formatting or viewing the hex of a binary file. Its quite versatile.
Using it every day. Usually to just store random pieces of data on separate tabs that I can reference later or to do some JSON editing/formatting or to look at some random files quickly etc.
Usually I clear all tabs every few weeks and the cycle begins :)
I was surprised to see how many people not only use Windows, but have also only ever used Windows.
And also, just how terrible default Windows is for programming. Linux at least ships with gedit (or something similar) by default.
Disagree. Windows became a better development OS for me than macOS and Linux about ten years ago.
I still use all three on a daily basis and I'll pick Windows any day for my coding (Kotlin and Rust).
Literally all of us. Some use Visual Studio, some use VS code, some use other IDEs, but all of us together use Notepad++ for quickly viewing code files. There just isn't anything else as snippy that supports that many file types.
Vim users are a unique type of dev who cannot comprehend why everyone else doesn't also prefer Vim. About a month ago I had someone here desperately try to convince me that Vim is better than VS Code for everything. To each their own Vim-ers, leave me alone!
I used to be a vimster but abandoned it a long time ago.
Never looked back either.
I do like the default vim keybindings though, but I hated that it messed with my mind. You kind of begin to think in terms of key-combinations, which I hated...
I mean, there's crazy people in every camp. I use Linux, so I usually use vim for all the reasons you've stated. But I also have my vscode for major things.
Notepad++ is actually quite nice. It also helps the mental mode like "we have notepad ... so let's upgrade!".
A long time ago I used the crimson editor on windows. Good old days...
Geany on windows is quite ok-ish too. I quite like editors that are useful
but not quite tied onto the IDE-heavy department.
You may be a rare breed.
I always hear from the perl5 guys that they will never ever go to perl6 ... it's a strange language community, those perl folks ...
There's an inverse correlation between how much you get paid for a job and how easy it is to find such a job, which is why the top paying jobs are for niche languages (Clojure, etc...). Basically, you'll never get such a job.
Perhaps it is because they are in a niche situation now. Like COBOL, even though a zombie language, assumingly the jobs that still exist are decently paid.
Other explanations may be that many perl guys also use e. g. C. So then it's more a combination of languages. But it's not possible to speculate without knowing how these answers were given. I guess most use more than one programming language.
>How come Perl developers earning more than Rust/Java/Go/C#/Python...even C/C++ developers? What can Perl do that Python/Go/C++ can't?
I know entire server ecosystems for multi-national companies that are fully reliant on Perl scripts to function. Yet over my 12year career, I've never come across someone who knows language X,Y,Z, **and** Perl. I guess Perl isn't an attractive choice as a 2nd language *for most developers*. I've only ever come across someone who is a dedicated Perl dev and they are few and far between. Seems like a similar situation to COBOL.
I actually do a lot of Perl at my job. We use pretty modern concepts and have a lot of linting/ testing that keeps it pretty sane. Moose/Catalyst for dependency injection and other useful frameworks. But I’m still part of the crew trying to move a lot of it to python. A lot harder to find Perl devs than it is python, and we definitely need more people :)
Perl is a pretty simple syntax, not hard to Google for.
It's weird to me that people claim to "know" languages whereas I work in 5+ languages daily because I know how to program.
>Perl is a pretty simple syntax, not hard to Google for.
>
>It's weird to me that people claim to "know" languages whereas I work in 5+ languages daily because I know how to program.
*I know how to program*. Could I look at a new (to me) language and roughly understand it and modify it as needed? Probably. Could I scale-out said application to be performant, maintainable and future-proof? Definitely not.
I get where you're coming from in *knowing programming* which certainly helps but to suggest that would make you proficient/efficient in language X is a little far-fetched in the real world. It takes years to become truly proficient in a language.
Often where perl is it had existed for a long time there are less people willing to write perl and the skills needed are sometimes a bit more than the effort people are willing to put into older perl.
Not saying they aren't skilled just they have had bad experiences or working in another language is just more enjoyable.
A lot of places in the UK I knew that wrote/write perl are trying their best to move away due to recruitment issues which also leads to parts of the module eco system not being very up to date.
Male vs Female ratio was better than I expected, still didn't make it any less sad when the bar shot all the way to the right as I scrolled passed that box.
50% actually sounds kind of low.. There are way more CS graduates coming out now than 20 or even 10 years ago. I suppose many of them are too green to opt into a developer's survey. I also understand that many experienced devs are just not represented in StackOverflow surveys but every possible statistic about this industry points to there being way more inexperienced devs purely because of how much growth its experiencing.
Most of the devs I've worked with personally here in Eastern Europe (which is having an IT boom) had less than 10 years experience, to a ratio of 15 to 1! It's probably lower in developed countries but still weighing on the side of inexperience.
> This year, React.js surpassed jQuery as the most commonly used web framework.
This is like almost every year, yet jQuery lives on! \o/
When it comes to tenacity jQuery is the king.
Representation of orientations and genders in programmer population vs general population is interesting metric to those of us who build communities rather then just participating.
It also motivates those that do outreach/schooling to better match programs their run/create.
Finally metric of issues people face based on their gender/orientation gives us an idea how far (or close) are we towards stated preference of many who would rather not see issues based on those in our communities/workplaces.
You can't take meta out of programming communities.
I want to know more about the 29% who uses notepad++
`Admins`, yyyy... I meant `Cloud DevOps Engineers` /s
I use Notepad++ on a daily basis for data manipulation. It might be JSON, it might be finding diffs between two datasets, or formatting or viewing the hex of a binary file. Its quite versatile.
yeah vscode is heavy and takes a good few seconds to load compares to n++
Using it every day. Usually to just store random pieces of data on separate tabs that I can reference later or to do some JSON editing/formatting or to look at some random files quickly etc. Usually I clear all tabs every few weeks and the cycle begins :)
[удалено]
I was surprised to see how many people not only use Windows, but have also only ever used Windows. And also, just how terrible default Windows is for programming. Linux at least ships with gedit (or something similar) by default.
Disagree. Windows became a better development OS for me than macOS and Linux about ten years ago. I still use all three on a daily basis and I'll pick Windows any day for my coding (Kotlin and Rust).
Literally all of us. Some use Visual Studio, some use VS code, some use other IDEs, but all of us together use Notepad++ for quickly viewing code files. There just isn't anything else as snippy that supports that many file types.
Vim is upset with your answer
Vim users are a unique type of dev who cannot comprehend why everyone else doesn't also prefer Vim. About a month ago I had someone here desperately try to convince me that Vim is better than VS Code for everything. To each their own Vim-ers, leave me alone!
IMO VS code with vim key binding is amazing.
I used to be a vimster but abandoned it a long time ago. Never looked back either. I do like the default vim keybindings though, but I hated that it messed with my mind. You kind of begin to think in terms of key-combinations, which I hated...
I mean, there's crazy people in every camp. I use Linux, so I usually use vim for all the reasons you've stated. But I also have my vscode for major things.
Notepad++ is actually quite nice. It also helps the mental mode like "we have notepad ... so let's upgrade!". A long time ago I used the crimson editor on windows. Good old days... Geany on windows is quite ok-ish too. I quite like editors that are useful but not quite tied onto the IDE-heavy department.
Paging 8bitguy..
Wait where are these perl jobs?
in the mines of Moria probably.
...I'm willing to go there. 🤷♂️
careful, the dwarves dug too deep, and woke up an ancient terror.
I'm already deep in it, writing perl6 and perl. **I want more gold**.
You may be a rare breed. I always hear from the perl5 guys that they will never ever go to perl6 ... it's a strange language community, those perl folks ...
It was for some small projects at work. It was fun. I'm trying to get out right now but it's been tougher than expected.
Wait when did this came out?
Four months ago, That's when the big thread about it was made. I was wondering the same thing before.
How come Perl developers earning more than Rust/Java/Go/C#/Python...even C/C++ developers? What can Perl do that Python/Go/C++ can't?
There's an inverse correlation between how much you get paid for a job and how easy it is to find such a job, which is why the top paying jobs are for niche languages (Clojure, etc...). Basically, you'll never get such a job.
Perhaps it is because they are in a niche situation now. Like COBOL, even though a zombie language, assumingly the jobs that still exist are decently paid. Other explanations may be that many perl guys also use e. g. C. So then it's more a combination of languages. But it's not possible to speculate without knowing how these answers were given. I guess most use more than one programming language.
>How come Perl developers earning more than Rust/Java/Go/C#/Python...even C/C++ developers? What can Perl do that Python/Go/C++ can't? I know entire server ecosystems for multi-national companies that are fully reliant on Perl scripts to function. Yet over my 12year career, I've never come across someone who knows language X,Y,Z, **and** Perl. I guess Perl isn't an attractive choice as a 2nd language *for most developers*. I've only ever come across someone who is a dedicated Perl dev and they are few and far between. Seems like a similar situation to COBOL.
I actually do a lot of Perl at my job. We use pretty modern concepts and have a lot of linting/ testing that keeps it pretty sane. Moose/Catalyst for dependency injection and other useful frameworks. But I’m still part of the crew trying to move a lot of it to python. A lot harder to find Perl devs than it is python, and we definitely need more people :)
Perl is a pretty simple syntax, not hard to Google for. It's weird to me that people claim to "know" languages whereas I work in 5+ languages daily because I know how to program.
> simple syntax, not hard to Google for. lol > I work in 5+ languages daily because I know how to program. lol
lol
>Perl is a pretty simple syntax, not hard to Google for. > >It's weird to me that people claim to "know" languages whereas I work in 5+ languages daily because I know how to program. *I know how to program*. Could I look at a new (to me) language and roughly understand it and modify it as needed? Probably. Could I scale-out said application to be performant, maintainable and future-proof? Definitely not. I get where you're coming from in *knowing programming* which certainly helps but to suggest that would make you proficient/efficient in language X is a little far-fetched in the real world. It takes years to become truly proficient in a language.
Often where perl is it had existed for a long time there are less people willing to write perl and the skills needed are sometimes a bit more than the effort people are willing to put into older perl. Not saying they aren't skilled just they have had bad experiences or working in another language is just more enjoyable. A lot of places in the UK I knew that wrote/write perl are trying their best to move away due to recruitment issues which also leads to parts of the module eco system not being very up to date.
Male vs Female ratio was better than I expected, still didn't make it any less sad when the bar shot all the way to the right as I scrolled passed that box.
Wow 50% of programmers have been coding for 10yrs of less No wonder why everyone seems like a beginner
Correction: 50% of people *on StackOverflow*, *who took this survey*. (Its much less than 50% of all programmers).
50% actually sounds kind of low.. There are way more CS graduates coming out now than 20 or even 10 years ago. I suppose many of them are too green to opt into a developer's survey. I also understand that many experienced devs are just not represented in StackOverflow surveys but every possible statistic about this industry points to there being way more inexperienced devs purely because of how much growth its experiencing. Most of the devs I've worked with personally here in Eastern Europe (which is having an IT boom) had less than 10 years experience, to a ratio of 15 to 1! It's probably lower in developed countries but still weighing on the side of inexperience.
That's closer to my experience but it was more like 10 to 1
In my experience every workplace I been to had 5-10 senior and 30-50 non seniors. That's closer to 80%
> This year, React.js surpassed jQuery as the most commonly used web framework. This is like almost every year, yet jQuery lives on! \o/ When it comes to tenacity jQuery is the king.
DAE think it's kind of fucked a survey is asking for Sexual orientation (and gender)?
Representation of orientations and genders in programmer population vs general population is interesting metric to those of us who build communities rather then just participating. It also motivates those that do outreach/schooling to better match programs their run/create. Finally metric of issues people face based on their gender/orientation gives us an idea how far (or close) are we towards stated preference of many who would rather not see issues based on those in our communities/workplaces. You can't take meta out of programming communities.
~~Probably someone else but I don't think so.~~ Edited: Probably someone else does but I don't think so.
Gender I can understand. Gender affects how people interact, whether we like it or not. Sexual orientation I cannot understand. 🤷♀️
No. Facts are facts.
Yes. Who gives a shit what you identify as. Either you like to program or you don’t.
Would be cool to see how much it changed over the last year and 5 years.
I'm curious. Is there any way to deduce something about Web3 devs?