5 ms·
I'm a soon-to-be third year CS student. If I started to use the term "libre software" I'd be ridiculed to hell and back. I think you overestimate the receptiven
by herbstein 7y ago
I'm a soon-to-be third year CS student. If I started to use the term "libre software" I'd be ridiculed to hell and back. I think you overestimate the receptiveness of developers.
- JeremyBanks 7y agoHow often do you use the term "free software" in the FSF sense?
- mruts 7y agoHow often does anyone care in the first place?
- simias 7y agoI'm not sure how to interpret your reply in the context of what the parent is saying. Of course if it's not common to use the term then people will find it odd, out of place or maybe even pretentious. If some influential people manage to push it, eventually it'll be accepted. If our industry as a whole managed to utter words like "cloud computing", "webscale" or "full stack" with a straight face I really think "libre software" shouldn't be that out of reach.
- auggierose 7y agoI never uttered "full stack" with a straight face. Actually, in the last interview I had with a CEO where he asked if I was a "full stack developer" I just laughed.
- chrisseaton 7y agoI don't get it - what's laughable about the idea of someone who can write both the front-end and back-end of a web application? I know people who do that in practice.
- auggierose 7y agoYeah, I can do that too. And a LITTLE bit more.
- chrisseaton 7y agoSo what do you mean? That anyone can do this? I don't really know anything about front-end web development, so I couldn't do full-stack, and it isn't the case that anyone could. I still can't understand why you think it's such a hilarious question that you laugh out loud about it?
- adfm 7y agoExactly this. It’s fitting that the term “full stack developer” came from the same guy that made geek merit badges a thing.
- beatgammit 7y agoEh, I would absolutely say "yes" to that, and qualify it by what that means for me: - practical experience with embedded devices - popular databases - web frontend APIs and common frameworks - popular backed platforms - Dev OPs and other types of automation A lot of developers specialize, and relatively few branch out from that. I use the term because I don't want to be stuck in a single role.
- progval 7y agoDon't forget "serverless"
- ademup 7y agoOh wow, "full stack" is now not only unfashionable, but considered so ridiculous as to be laughable? "Cloud" I get, it has always been a nonsensical marketing term, but "full stack" at least has honest roots in the term LAMP. I still provision my own Linux (VPS) servers, administer MariaDB on them and string it all together with PHP and sprinkle in non-trivial Javascrpt for UI and graphing. My company is profitable, customers are happy, and my software feeds 2 families well. My methods are antiquated, sure, but if me telling people I'm a full stack developer is laughable/wrong, then I'm truly lost.
- ssalazar 7y agoI had assumed “the cloud” comes from the visual shorthand of representing “arbitrary network resources somewhere” as an actual cloud in diagrams of networking systems. I recall this from early 2000s CS curriculum, predating it’s prevalence in industry marketing, though I’m sure it had been common well before then.
- simias 7y agoThat's not what I was saying, I was pointing out weird or bombastic expressions that entered our collective technical/marketing lingo. Whether they are still relevant or not is not the point. "Cloud computing" is almost comical in its childishness when you think about it for a minute. "Full stack" is a bit of a pretentious nitpick on my part, I actually hesitated putting it in there but couldn't resist. I'm an embedded developer who does a good amount of low level/bare metal work, so when I hear about engineering positions requiring being able to do basic Linux sysadmin + write some Python/PHP/JS/HTML/CSS/... referred to as "full stack" I always want to arrogantly point out that this is actually quite a long way away from the "full" stack. I guess it's just an other symptom of web technologies at large eating a huge portion of software development.
- amenod 7y agoI always understood the term "full stack" to refer to a developer who has tried (and mastered some of) many different technologies and roles, including embedded, system, sysadmin, backend, desktop frontend, web frontend, DB stored procedures... It doesn't necessarily mean that such a person would be immediately proficient in a given technology (that depends on their recent experience), but given a few months' time they would produce solid code in any of these areas, and within a year they would be proficient in it. In my understanding it has more to do with a person's ability to learn, or lack of fear from learning, if you wish. Of course I have met my share of "full stack" devs (PHP + JS), but that's the same as with "senior" devs... Having a job title and being one is not the same thing.
- fsloth 7y agoSure, if a term becomes mainstream it's use is obvious. If you need to explain the connotations of a word in a lengthy forum post it's a pretty good indicator the use of the word is not adviced unless you are a tredn setter. If Elon Musk started to use the word libre software it might become a common enough term. If I use the word libre software I would have to first explain the word 90% of the time and become embarrased for an awkward and pointless use of an obscure term 85% of the time.
- BeetleB 7y ago>If you need to explain the connotations of a word in a lengthy forum post it's a pretty good indicator the use of the word is not adviced That is the current reality with the word "free". Pretty much every HN/Reddit submission on free software will have this discussion, with plenty of people disagreeing with the use of the word "free". Unfortunately, the usual response is simply a denial of reality: "Those who don't oppose the word 'free' have an ulterior anti-free agenda" or some similar sentiment.
- fsloth 7y agoI think the following analogue is apt: lots of people drink coffee in the post-Columbian world. When you order coffee and sugar most of the 8 billion people on the planet understand what you are talking about. However, if starbucks does not exist nobody understand what frappucino is. You can have the drink and have a very active internet group of frappucino afficionados, but despite the fact you know thousands of frappucinistas, still somehow the concept does not escape your internet sorority to a popular fame. You've tried ordering the frappucino at the local diner, patiently explaining the merits of this fantastic bewerage, convinced by the zeal of your fellows that this thing is the best thing to happen to coffee bean ever. To no avail. Or let's make this even more concrete. You are an english nobleman trying to order coffee in venice in 1614. No can do, coffee arrived in venice in 1615. Unless you know someone specific you cannot explain coffee to most people in venice 1614. In 1615 everyone knows, or think they know what it is, as clergymen banned coffee only little bit after it arrived... My point is, you can have a very good idea but ideas don't spread by the merit of their goodness. I mean, we've know decades what we are doing to the biosphere but only now the large population is taking notice as shit starts to actually it the fan. So people who discuss libre software fervently might be right, but that still does not mean you achieve anything by prosetylizing the concept to your employer. Last analogue: You were stolen from Senegal and now are planting cotton in Georgia. A guy called Sam claims he owns you and will beat you if you try to leave. You are convinced slavery is wrong and that no one should be able to own another human being. Most of you fellow slaves agree but somehow you've failed to convince Sam and the rest of his farmer friends.
- herbstein 7y agoI personally will start using "libre" instead of "free" in relation to "free as in freedom" software. However, my comment was meant to exemplify the mentality I see at my university. It's a mentality of "eh, it works". Of the, at this point, 50+ people I've talked to about software licensing about 3 put any merit in the libre approach. That's not scientific nor representative, but to me it's highly discouraging. Whenever my friend, who recently saw RMS talk live, talks about libre software I notice other students roll their eyes. To be honest, I don't think most people, students or otherwise, are really even aware of what libre software and the GPL is - let alone think it's something worth investing time and energy into.
- kgwxd 7y agoMost CS students aren't developers and haven't yet been bitten hard enough by bad licensing, in fact, they likely hope to profit greatly creating proprietary software. If you believe in something, embrace it, if you're right, time will bring people around. When it comes to "libre", the need for such a distinction is supported by thousands of real life examples, over decades, of users getting burned hard by bad licensing, even "open source" ones.
- thwarted 7y agoThis is odd considering how relatively rare pre-packaged, proprietary software that makes boat loads of money actually is. CS students today are exposed to a lot more open source (look at what comes with a $5 hosting account) and SaaS, where the money is, today than 20, or even 10, years ago. Unless you're referring to games, but even the the big money making games make money on in-app purchases than with the sale of the software itself.
- bocklund 7y agoI disagree. It’s likely they go about almost all their day-to-day activities using proprietary (or at least not libre) software. Their primary OS (likely Windows or Mac), word processor, spreadsheets, presentations (Office or Google), email client, virtually every app on their phone (either platform). If they are in any non-CS, technical field, it is for sure using proprietary software (MATLAB, Autodesk, Adobe, ...). If they are in CS or a dev, they are probably using cloud platforms, GitHub, CI, an IDE, ... Programming languages and code are so unique in being freely available, even the infrastructure around the them is proprietary.
- mhb 7y agoAnd yet functionality, performant, et al.
- neilv 7y agoWhy would you be ridiculed? (I could try to guess, based on what I've heard from some undergrads I've talked with recently about it, but I'd like to know the actual reasons in your case.)
- Shorel 7y agoI would use that term, but then I would do the rest of the speech in Spanish, just for consistency.
- minieggs 7y agoSame here. I use libre software (perhaps with a tinge of irony). I don’t mind having a laugh about it every now and again. RMS himself is a pretty ridiculous figure.