4,947 karma · joined August 3, 2015
I see this sort of thing in amateur radio all the time. “Why on earth would anyone just starting out consider getting a Baofeng radio for $20 when you can get a better quality name brand equivalent for $200?” Well because $180 is a whole lot of money for a whole lot of people.
There might be a knowledge problem here, though: perhaps the author, a bit arrogantly, incorrectly assumed they understood the nutritionist’s ostensibly simple-minded intent and strategy on-sight, and dismissed it out-of-hand instead of considering its utility for differing goals, challenges, and motivations.
https://www.openculture.com/2013/09/death-of-an-adjunct-a-so...
I can’t tell you how many times developers have tried to explain cooking concepts to me knowing I’m a classically trained and experienced chef. Or explain design to me knowing I have a design degree and years of experience doing it. Some developers just have unending hubris.
People might read that and think I’m being hyperbolic, but I had someone on HN argue that their debugging skills rendered them better at medical diagnosis than doctors, and better at fixing cars than mechanics, by their own totally objective genius developer standards.
https://programming-language-benchmarks.vercel.app/amp/pytho...
Is there somewhere with benchmarks that supports the idea that Ruby is faster than Python?
Like a lot of developers my age, the first programming book I read all the way through was the brilliant Learning Perl by Larry Wall. Likely the most quoted passage from that book isn't about programming, but about programmers: "The three chief virtues of a programmer are: Laziness, Impatience and Hubris." The book was funny, and that passage was intended to be humorous commentary on the bravado a little beneficial Dunning-Krueger can give us when approaching a problem in unfamiliar space. It's a joke about starting a projects and not letting daunting tasks kill your optimism: it's not a set of maxims that developers should model their life philosophy on.
One invaluable thing I got from my formal design education was not trusting my assumptions about the needs, perspectives, motivations, and capabilities of other people, or the complexities of the systems in which they operate. In many ways, this directly opposes Wall's Laziness, Impatience and Hubris. This is why interface designers make better interfaces than developers. It's all about pushing back against your own perspective and trying to untangle the messy human element to see what people really need-- in the case of software, what they need to most effectively and efficiently solve their problems-- and how best to provide that for them.
But it's a yin/yang thing. A whole lot of problems in this world have only been solved because someone didn't realize they were trying to solve an insolvable problem, until they did it. But there's a real danger in operating under the assumption that we've got this pan-topic expertise that allows us to slice through any subject with a few quick swipes of our super duper ultrabrains using a few mental calculations based on a couple assumptions and approximate a couple of things about human behavior based on the way we understand it, intuitively. That's lost on a lot of developers and engineers-- especially younger ones. (And after working with developers as a designer rather than as a developer for a while, I understood how infuriating that could be.) When it comes to things like advertising, where people are so heavily peppered with them, and quite possibly have worked on their technical underpinnings, they assume that they "understand advertising" instead of understanding their conscious experience with advertisements.
There are lots of terrible odious things that happen in marketing and advertising and you'll rarely find someone as critical of them as me. As a developer, I've come close to quitting jobs in protest of putting in some creepy telemetry in things I developed, and successfully skewered those initiatives. However, the pushback against advertisements generally is misguided. It's a huge topic that people paint with a broad brush based on their experience with ads. If you're interested in my thoughts, I was pushing back against someone that said we simply could do away with advertisements in this over-long comment:
Some mediums are: banners, paid testimonials, email mailing lists, video spots, catalogs, flyers, packaging, sponsorships, signs, car wraps, phone tree preamble or hold messages, etc. Even something that just displays a brand name or logo can be advertisements. You did not solicit any one of those exposures. They are ALL being put in front of your face by someone that wants to sell you something. Who sees those messages and how (TV spot vs YouTube spot vs Disney+ spot) is more of a marketing concern than advertising itself but it's all related enough for this discussion.
Messages are anything about the product or company, beginning with the name of the model "TACTIKILL XTERMINATOR 4000" or "NatureStop Gentle Reducer Premium" to statistics about the product to product descriptions to claims of efficacy or quality or usage recommendations, or sexy models smiling and enjoying their incredible life thanks to that laundry soap.
Both the medium and the message, independently, can be entirely benign or manipulative. There are laws in most countries that are pretty barebones about what they can't do-- e.g. spam for medium, and making false claims for messaging. A ultra-targeted Facebook Ad or sneaky TikTok influencer sponsorship can include completely unbiased data about the product. A catalog listing or sponsored whitepaper can include absolute bullshit and manipulative plays on emotion.
Ads don't just target end-consumers. Distributors, parts manufacturers, manufacturing machine manufacturers, packaging companies, suppliers of raw materials and intermediaries, transportation and logistics companies, warehouses, etc etc etc all have to explain why their product is worth buying over another. A lot of that is subjective.
For some entities, using an app container on DO or Heroku is a great solution because they don't have to manage some things themselves. Even if it doesn't save them money, it might be a QoL increase that makes sense in the context of the person using it. Their simply stating that their product is easier to use could be construed as biased-- if you need granular control over static files, those solutions are not easier to use by many people's estimation. For a lot of people whether or not they're easier to use depends on how comfortable someone is with deployments. Someone less familiar with coding than deployments probably would find heroku more irritating than useful.
If you think people exclusively want a bullet list of features rather than a TL/DR about why that company thinks it's a better choice, you're wrong. Especially with the bazillion things in our lives less consequential than web hosting. Straws. Contact lens solution. Gum. Candles. Wine. Shirts. If Red Kap is saying that their industrial work shirts are extremely durable, I want to know that rather than having a list of materials in the blend, the fabric weight, the composition of the thread, whether or not the armpits are gusseted, etc. Then I can take a look and decide myself if the company has the same idea of durable that I do. My life would be measurably worse if they could not give their subjective take on why those facts matter, and if I need to buy a shirt quickly before a camping trip, I don't want to go looking for a shirt forum and deciding whether or not those people are full of shit. Groupthink is a huge problems in online enthusiast communities as it is. It's just a different source of people trying to push their perspective except now the reward is their feeling like a know-it-all. Is it more objective? Yeah. Is it so much more objective that I want to look
Targeting can be good to a very limited extent, or bad to a great extent. I'm glad I get advertisements for a new local coffee roaster pop up in some social media feed. The chance of me driving down that little side street in that neighborhood is slight, and the same is probably true for my friends. The local newspaper is a shitty clone of USA Today and expensive so I don't subscribe to it, and they probably wouldn't even cover it anyway. The local food reviewer social media accounts, I know for a fact, are essentially hawking places for money without disclosing it. The local food forums/blogs/etc are full of cranks and blowhards and it's impossible to know if anything is really good or bad. I'm glad I see that instead of advertisements for stethoscopes and scrap metal recycling services which also target industries common in my area. I am not glad companies are trying to sneakily inject advertising into everywhere I go and that data brokers are doing their best to build the creepiest psychological profile possible. I'm happy to see a video of someone talking about something they like. I'm not happy about seeing a video where someone was paid to say they like it without disclosing that.
There's absolutely nothing wrong with wanting to sell something if you live in a capitalist society. That's the way capitalist societies function. (Even then, communist countries have and always did have advertisements to just let people know that things existed. Even if there was less manipulation involved in them, they still had to show people why something was worth buying instead of just giving them statistics and hoping people's nerdy friends would explain it to them.)
The problem is not advertising, or wanting to sell something, or even marketing. The problem is manipulation, unfair business practices, and lying. Trying to address those things by criticizing advertising itself would be like trying to reduce junk mail by banning mail. There are fundamental problems that need to be addressed but saying advertisements can just go away a) completely ignores what advertisements actually do in our society and why they exist, and b) completely ignores the guarantee that greedy people will still use greedy and manipulative business practices to get an unfair advantage because advertisements aren't the source of greed or the only way people can be greedy.
In my experience there are almost always some issues (either legit or misguided support requests,) PRs for docs and features, updates to libraries for vulnerabilities or deprecated code. Worth looking at stuff that isn’t open also. Even if it’s a 10 year old project and the last commit is from 6 months ago fixing a seemingly minor bug, if there more than a few stars or forks, and there aren’t ignored issues and PRs sitting there, I’d consider it trustworthy.
And if it does look abandoned but was active at some point, it’s always a good idea to take a stroll through the forks.
Right but where do they get their info? If there were no advertisements, would they call up companies to see what they offered? How would they know a new company existed? Would there be an online enthusiast group for toilet brushes and tape and granite blocks for curbs? How would you know if there was a new store to buy those things? Would that store having a sign that included what they sold constitute advertising? Could your local fish shop put a sign in the window advertising the weekly special? Could they post a picture of it online? Obviously circulars would be advertisements— would catalogs constitute advertisements? What would inspire any innovation at all if there was no way for anyone to discover some new competition existed? How would stores know that manufacturers and distributors existed? Is packaging advertising? Is there a limit to where you can place packages? Show them on the Internet? Do you really think those enthusiast communities wouldn’t be chock full of industry voices? Do you think they aren’t already? Do you really think your process is totally objective?
There are a lot of shitty practices in marketing and advertising. Especially with data-driven marketing, I might be the harshest critic I’ve encountered. But advertising at its core is just telling people that products exist. That’s it. Capitalist societies don’t function without being able to communicate that products exist, but even communist countries have (and always had) advertising to tell people that things existed.
I abhor many practices in marketing and advertising, but at some level, companies must be able to tell people that they have a product to sell. I have never encountered anybody that suggested a reasonable replacement that would work for everything from computers to condoms to lettuce to bars to bakeries to cars to cleaning services to email hosts to edge network caching to hobbyist clubs to camp grounds.
When you start classifying entire categories of human interaction and societal structures in concrete stages based on a combination of a priori reasoning, gut instinct, anecdotes, and ‘common knowledge,’ there’s a good chance your words are portraying the boogie men in your head rather than any of the very significant and consequential problems in our society. There are entire fields that study complex topics you casually wield in your assessment— they’re probably a good place to start if you honestly think your gut instinct about forum posts on advertising can be meaningfully generalized to societal structures on a whole.