OS/2 is the primary environment where I had experience reading and writing REXX a long time ago. I was also aware of it being used in IBM mainframe systems, but I had no direct experience there.
1,875 karma · joined April 15, 2009
OS/2 is the primary environment where I had experience reading and writing REXX a long time ago. I was also aware of it being used in IBM mainframe systems, but I had no direct experience there.
Not necessarily. In many sealed-bid auctions, bidders hope to win with a lower bid (often much lower) than they would if they were bidding against others in the same room. This is especially true if you have no idea whether anyone else is bidding on the item at all. I have placed very low bids on items in sealed-bid auctions for things I had no immediate need for, but would happily pay for if the cost was very low (and I have won many such items, sometimes because no one else even bid on them).
I just opened up a random reasonably-large Perl program that I last touched over three years ago, browsed through the source, and I have absolutely no trouble telling what it does.
I don't think Perl code is any more difficult to revisit than code in most other programming languages are. I think the difficulty mostly rests with how proficient the developer is in the language, and how long it has been since they wrote any code in that language. If you are really rusty with the programming language, or you never really had a high level of proficiency in it in the first place, you are going to have a hard time revisiting the code no matter what language it is.
Of course, it will be harder if the code is not your own. Also, it depends a great deal on how well the code was written. There's plenty of garbage code out there, in any language you might use. And if it was garbage to begin with, it won't get any better with age.
Based on my calculations from that data (extracting only the US responses, based on their entries for 'os_devenv', I get these numbers:
- Linux: 45% - Windows: 58.9 % - Mac: 51.2 %
That is conclusive enough for me to say that Windows is still the most common daily driver for developers in the US. I'm not one of those developers, as I don't use Windows as my primary development platform.
I suspect this may be a case where people tend to think that because most developers they know use a particular OS for development, that must be true everywhere.
I would not be surprised, for instance, to find out that the numbers of developers primarily using Macs at some big tech companies is much higher.
[edited for formatting]
Out of curiosity, I'm looking for data that is limited to the US, and will respond with results if I find them.
Not according to statista.com (I am not a registered user, but it looks like you could register for no cost, in order to check the source):
https://www.statista.com/statistics/869211/worldwide-softwar...
Windows is the majority OS for development, with Unix/Linux and Mac being close to equal, but both considerably less than Windows.
This is also consistent with the 2023 Stack Overflow Developer Survey (https://survey.stackoverflow.co/2023/):
Under the "Operating System" heading it says:
"Windows is the most popular operating system for developers, across both personal and professional use."
[edited to include Stack Overflow survey]I believe I understand where you are coming from. However, that's not entirely fair. Most jobs have "no legal certification process", but that doesn't make their job title meaningless. Not everyone who wants to define what a title means is doing so to gain or assign clout, many just want to understand what a person with that title typically does.
Granted, there are some titles (especially in technical roles, in some companies), that tell nothing more than "that person works in I. T." (or whatever your company calls it). For example, I've seen roles called "Systems Analyst", that varied greatly in responsibility -- some where all the person did was code all day, some where the person almost never wrote any code. Sometimes that was two people in the same group at the same company.
So yes, titles can hold only a very small amount of meaning, at times, but that doesn't make them entirely meaningless.
A few important concrete examples would be much more interesting. In fairness, you did somewhat, but I would be interested in some more details.
Then I think, oh, right, wrong MTA. Guess I've spent too much time dealing with email servers.
I am fine with the "holy war" talk as long as it is just good-natured tongue-in-cheek fun (which it often is, in my experience). Often the stupidity of the jokes is purposeful, and is intended to be programmers poking fun at themselves almost as much as they are poking fun of their peers.
However, if someone, in all seriousness, says "you are just stupid or unskilled if you use X" (where 'X' is whichever editor you choose to use), well I'll just tune that out at the first opportunity.
"Suffering A Massive Lot" - jk
Let's just say my interaction with managing websites that used SAML was less than pleasant.
Plus for some reason (not sure why, exactly), ADA looks more likely to me to be an acronym than JAVA does. Also, way more people are familiar with Java than Ada, and I'm sure the number of programmers who do not remember (or never knew) who Ada Lovelace was closely resembles the number that are unfamiliar with Ada the language.
IMHO not really a fair comparison. There are signifcant differences in the feel and the workflow between using vim and using emacs in evil mode. Other people have preferences that differ from yours. I have many years experience using both vim and emacs (in evil-mode), and I see both sides. Don't get me wrong, emacs in evil mode is great, and I would not want to be without it, but it does not 100% reproduce the workflow of logging in to a terminal and editing text there in vim.
The differences are significant. I'm not saying the experience in emacs is bad, it's just different. If you already have, say, 10 years of muscle memory built up from using vim in a terminal, it will take a fair amount of adjustment to move to an emacs/evil-mode way of doing things.
I personally see no reason that I have to pick one or the other, and at present I spend a lot of time in both editors. I realize that would drive some people crazy, but I'm OK with my preferences being a little unusual.
I can't think of a single person I know that uses a text-only email client (and yes, I know more than one of them) who isn't what you'd call a "power user".
All of them know that most people don't use a plain-text email client, they just prefer to use one themselves.
"This book describes pbrt, a physically based rendering system based on the ray-tracing algorithm." ( https://www.pbr-book.org/3ed-2018/Introduction )
and:
"This book (including the chapter you’re reading now) is a long literate program." ( https://www.pbr-book.org/3ed-2018/Introduction/Literate_Prog... )
Over 25 years of Perl experience. Still writing new stuff daily, both for work and personal use.
While I agree on the importance of "the history, philosophy, and purpose of the unix environment", saying that the Linux kernel doesn't matter seems a bit harsh at best. It seems to me that the Linux kernel is the most successful Unix-like kernel in the history of computing. It certainly matters for its ubiquity alone.
Is there some humor I'm missing there, or is that just a typo (and you meant to say "I have" )?