GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Thursday, 07-Mar-2024 18:23:49 JST Marco Rogers Marco Rogers

    I'm not sure how often I've directly articulated this fundamental change in my thinking. Many people have been convinced that arguing and debating your goals and values with those in the opposition is the best way to influence people. I just don't believe that anymore. Debate has it's place. But it's not the best lever to reach the people I want to reach.
    https://social.polotek.net/@polotek/112050290234438314

    In conversation Thursday, 07-Mar-2024 18:23:49 JST from social.polotek.net permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Marco Rogers (@polotek@social.polotek.net)
      @Jestbill@mastodon.world @inthehands@hachyderm.io @jenniferplusplus@hachyderm.io my thinking on this has changed a lot. I don't think the arguing and debate helps anybody. At least not in the form it usually takes on social media. That's why I ultimately moved away from direct debate on twitter. I talk about what I want people to hear. I answer people who ask me questions directly. But seeking to engage with counter arguments is not part of my goal. I want to influence people who are open to being influenced.
    • Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Marco Rogers (polotek@social.polotek.net)'s status on Thursday, 07-Mar-2024 18:22:51 JST Marco Rogers Marco Rogers
      in reply to

      React starts off really easy. Because it hides a lot of the complexity from you. "Easy to get started" is also at the root of a lot of dysfunction today in my opinion. Getting started is cool. But you know what's even better? Finishing the thing. Expanding the thing. Maintaining the thing as is scales. Changing the thing when the goals or requirements change. Improving the performance when users report that it's slow. All of those things matter way more than "getting started".

      In conversation Thursday, 07-Mar-2024 18:22:51 JST permalink
    • Embed this notice
      Marco Rogers (polotek@social.polotek.net)'s status on Thursday, 07-Mar-2024 18:23:09 JST Marco Rogers Marco Rogers
      in reply to

      Another controversial issue I see is that the frontend community has over-indexed on "developer experience" as a goal. I've ranted about this as a related but separate topic. Most of the discourse that compares frameworks is either about "performance" or "I like this better because I think it's a better experience". Those are fine things to discuss. But I think there are way more factors that matter. Complexity should be a much bigger part of the discourse.

      In conversation Thursday, 07-Mar-2024 18:23:09 JST permalink
      Haelwenn /элвэн/ :triskell: repeated this.
    • Embed this notice
      Marco Rogers (polotek@social.polotek.net)'s status on Thursday, 07-Mar-2024 18:23:29 JST Marco Rogers Marco Rogers
      in reply to

      There are a ton of options for frontend development today. The landscape is actually dizzying. And that's also a different kind of problem. Choosing react is the easy option. Wading through the long list of other tools and doing an actual evaluation of the tradeoffs is very hard. I want to see more trusted professionals doing that work and coming to solid conclusions and recommendations. What should we choose besides react, and why?

      In conversation Thursday, 07-Mar-2024 18:23:29 JST permalink
    • Embed this notice
      Marco Rogers (polotek@social.polotek.net)'s status on Thursday, 07-Mar-2024 18:23:38 JST Marco Rogers Marco Rogers
      in reply to

      So what are we missing in this discourse about frontend development? A few important things.

      In order for people to change their current decisions, they need a better option. And not just a little bit better. It has to be better enough to outweigh the cost of actively switching. The cost of switching frontend tools is super high today. That's also partly due to the complexity. So it's a long game. We're really trying to influence devs at the moment they start a new project.

      In conversation Thursday, 07-Mar-2024 18:23:38 JST permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        things.in - このウェブサイトは販売用です! - things リソースおよび情報
        このウェブサイトは販売用です! things.in は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、things.inが全てとなります。あなたがお探しの内容が見つかることを願っています!
    • Embed this notice
      Marco Rogers (polotek@social.polotek.net)'s status on Thursday, 07-Mar-2024 18:23:49 JST Marco Rogers Marco Rogers
      in reply to

      Yeah this is the primary reason that I'm working hard to be less acerbic in my messages. I know a lot of people agree with me. But if I want those people to share my messages in hopes of influencing their colleagues, it helps if I'm not actively being an asshole.  😂
      https://social.jvns.ca/@b0rk/112050518679394179

      In conversation Thursday, 07-Mar-2024 18:23:49 JST permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Julia Evans (@b0rk@jvns.ca)
        from Julia Evans
        @polotek@social.polotek.net i don't know if I'm great at influencing people but I feel like there's a lot of power in clearly articulating what like-minded people are already feeling, so that they can use your writing kind of as ammunition in their own small battles
    • Embed this notice
      Marco Rogers (polotek@social.polotek.net)'s status on Thursday, 07-Mar-2024 18:23:57 JST Marco Rogers Marco Rogers
      in reply to

      I hope I'm not misrepresenting Alex. I hope he'll let me know if I'm off base. But you don't have to take my word for it. He wrote an excellent blog post about it.
      https://infrequently.org/2023/02/the-market-for-lemons/

      In conversation Thursday, 07-Mar-2024 18:23:57 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: infrequently.org
        The Market for Lemons - Infrequently Noted
        from @slightlylate
        New web services are being built to a self-defeatingly low UX and performance standard, and existing experiences are now pervasively re-developed on unspeakably slow, JS-taxed stacks. At a business level, this is a disaster, raising the question: why are new teams buying into stacks that have failed so often before?
    • Embed this notice
      Marco Rogers (polotek@social.polotek.net)'s status on Thursday, 07-Mar-2024 18:24:01 JST Marco Rogers Marco Rogers
      in reply to
      • Alex Russell

      Folks like @slightlyoff have been fighting this fight for a long time now. He ends up battling with framework developers. (They all seem to think the complexity they are creating is fine and totally worth it. Go figure.) But he also engages directly with engineering teams. Average engineers who don't care what tools they use. Or don't feel like they have a choice. Or just go with whatever is most popular and thus most marketable right now. Those are the folks we need to influence.

      In conversation Thursday, 07-Mar-2024 18:24:01 JST permalink
    • Embed this notice
      Marco Rogers (polotek@social.polotek.net)'s status on Thursday, 07-Mar-2024 18:24:07 JST Marco Rogers Marco Rogers
      in reply to

      I've ranted about it a lot. (I made a lot of nerds mad in the thread below). The ranting is cathartic. But more importantly it's actually part of my own personal process of collecting my thoughts and organizing them. But I've done enough of that. Now I'm trying to figure out how we can push for change.

      In conversation Thursday, 07-Mar-2024 18:24:07 JST permalink

      Attachments


      1. https://cdn.masto.host/socialpoloteknet/media_attachments/files/112/050/481/227/128/338/original/1a5f061dfad873d3.png
    • Embed this notice
      Marco Rogers (polotek@social.polotek.net)'s status on Thursday, 07-Mar-2024 18:24:19 JST Marco Rogers Marco Rogers
      in reply to

      I'll provide one concrete example just for clarity. I really want frontend development to go through a change. The complexity is out of control. The react ecosystem has the most mindshare by far, but is actually the worst solution in my opinion.

      What do I want to happen? I want to influence a wider range of developers to choose something besides react for their projects. And I want to help galvanize a movement towards reducing the complexity of these systems in several important ways.

      In conversation Thursday, 07-Mar-2024 18:24:19 JST permalink
    • Embed this notice
      Marco Rogers (polotek@social.polotek.net)'s status on Thursday, 07-Mar-2024 18:24:26 JST Marco Rogers Marco Rogers
      in reply to

      This might be a controversial statement. But none of these people are the best groups to influence. They all represent a small minority of the larger population. Not that these folks don't matter. They're just not sufficient to create change.

      We want to reach a wider group. Those who we need to convince to do something different if we want to see change. Those are the people I want to impact. But it's tough to know when you're actually in conversation with those folks.

      In conversation Thursday, 07-Mar-2024 18:24:26 JST permalink
    • Embed this notice
      Marco Rogers (polotek@social.polotek.net)'s status on Thursday, 07-Mar-2024 18:24:33 JST Marco Rogers Marco Rogers
      in reply to

      3. There are a set of people who have a lot of feelings about the topic. They are *not* the same as the people who just want to argue. They actually care a lot, and their feelings are valid. But sometimes their feelings don't allow them to have a reasonable conversation about the thing.

      Basically these folks.
      https://social.polotek.net/@polotek/111931860799229443

      In conversation Thursday, 07-Mar-2024 18:24:33 JST permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Marco Rogers (@polotek@social.polotek.net)
        from Marco Rogers
        I've been on the internet for a long time. This isn't a new thing. People won't have any other conversation with you until you first agree that they are 100% morally right. Anything else is a distraction. And if you aren't immediately on their side, then you must be on the other side. There can only be 2 sides. The good one and the bad one. It's pretty exhausting. But more importantly, it keeps us from getting smarter about what we're doing to DO about any of this.
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Marco Rogers (polotek@social.polotek.net)'s status on Thursday, 07-Mar-2024 18:24:36 JST Marco Rogers Marco Rogers
      in reply to

      Here are some things I do feel that I've learned about influencing people:
      1. The people most eager to respond will be people who want to argue. I don't spend a ton of time on that.
      2. There are always a set of people who like to debate because they find it intellectually stimulating. That's also generally a waste of time. Those folks are unlikely to take any action. Because often don't really have a stance themselves. They just like to talk about things.

      In conversation Thursday, 07-Mar-2024 18:24:36 JST permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Marco Rogers (polotek@social.polotek.net)'s status on Thursday, 07-Mar-2024 18:24:43 JST Marco Rogers Marco Rogers
      in reply to

      I realize that I haven't even described what things I want to influence people on. That's because I'm speaking generally. This can apply to things both big and small. Politics is the most obvious. (I really wish the voters in SF hadn't just voted to expand police budgets and give them more tools to oppress.)

      But it's more niche stuff too. Frontend development is in bad shape right now. And so is interviewing for technical roles. I care about a lot of things.

      In conversation Thursday, 07-Mar-2024 18:24:43 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.