<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Amy Lin</title>
    <description>The latest articles on Forem by Amy Lin (@amyatforem).</description>
    <link>https://forem.com/amyatforem</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F680513%2F3b2fc9a0-763a-4060-b7b5-f4706bc9c5b0.jpeg</url>
      <title>Forem: Amy Lin</title>
      <link>https://forem.com/amyatforem</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/amyatforem"/>
    <language>en</language>
    <item>
      <title>Feature update: Markdown Toolbar coming to Comment Editor!</title>
      <dc:creator>Amy Lin</dc:creator>
      <pubDate>Fri, 15 Jul 2022 01:58:09 +0000</pubDate>
      <link>https://forem.com/devteam/feature-update-markdown-toolbar-coming-to-comment-editor-544o</link>
      <guid>https://forem.com/devteam/feature-update-markdown-toolbar-coming-to-comment-editor-544o</guid>
      <description>&lt;p&gt;Hello, dear DEV community!&lt;/p&gt;

&lt;p&gt;I have a quick and exciting update for you today: &lt;strong&gt;we have brought the highly requested markdown toolbar to the comment editor.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Many of you who have been following us know that we have been working on improving the editor experience. We first introduced &lt;a href="https://dev.to/devteam/feature-update-markdown-toolbar-2lma"&gt;the markdown toolbar in the post editor&lt;/a&gt;, and then we simplified &lt;a href="https://dev.to/devteam/feature-update-rich-content-embeds-390e"&gt;how to add a rich-content embed&lt;/a&gt;. These are both integral parts of the authoring experience we wanted to get right. We have come a long way and now the toolbar is ready to grace our comment editor. 🎉&lt;/p&gt;

&lt;p&gt;I’d like to take the chance to thank my talented and incredibly supportive teammates. I can’t have done this without: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a class="mentioned-user" href="https://dev.to/s_aitchison"&gt;@s_aitchison&lt;/a&gt; bringing this cross the finish line &lt;/li&gt;
&lt;li&gt;
&lt;a class="mentioned-user" href="https://dev.to/aritdeveloper"&gt;@aritdeveloper&lt;/a&gt; &amp;amp; Dwight simplifying the embed experience&lt;/li&gt;
&lt;li&gt;
&lt;a class="mentioned-user" href="https://dev.to/pp"&gt;@pp&lt;/a&gt; &amp;amp; &lt;a class="mentioned-user" href="https://dev.to/anujbhavsar96"&gt;@anujbhavsar96&lt;/a&gt; crafting sensible user experiences&lt;/li&gt;
&lt;li&gt;
&lt;a class="mentioned-user" href="https://dev.to/ellativity"&gt;@ellativity&lt;/a&gt; &amp;amp; &lt;a class="mentioned-user" href="https://dev.to/michaeltharrington"&gt;@michaeltharrington&lt;/a&gt; advocating for our users and creators&lt;/li&gt;
&lt;li&gt;
&lt;a class="mentioned-user" href="https://dev.to/graciegregory"&gt;@graciegregory&lt;/a&gt; making this post better&lt;/li&gt;
&lt;li&gt;
&lt;a class="mentioned-user" href="https://dev.to/jennieocken"&gt;@jennieocken&lt;/a&gt;'s &amp;amp; &lt;a class="mentioned-user" href="https://dev.to/jeremyf"&gt;@jeremyf&lt;/a&gt;'s guidance and support&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Have you tried it? Play with it and as always, let me know what you think in the &lt;em&gt;comment section&lt;/em&gt; below! 😉&lt;/p&gt;

</description>
      <category>changelog</category>
      <category>product</category>
      <category>meta</category>
      <category>ux</category>
    </item>
    <item>
      <title>Feature update: Feed</title>
      <dc:creator>Amy Lin</dc:creator>
      <pubDate>Mon, 29 Nov 2021 08:27:35 +0000</pubDate>
      <link>https://forem.com/devteam/feature-update-feed-3go5</link>
      <guid>https://forem.com/devteam/feature-update-feed-3go5</guid>
      <description>&lt;p&gt;Hello, wonderful DEV community!&lt;/p&gt;

&lt;p&gt;My name is Amy, and I’m a product manager here at Forem. I started my journey here this past August so if we haven’t interacted on DEV before, it’s great to meet you!&lt;/p&gt;

&lt;p&gt;Today, I wanted to share an update about a topic that impacts anyone who regularly visits and/or writes on DEV – our home feed and the algorithm behind it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Addressing some important concerns
&lt;/h2&gt;

&lt;p&gt;We have heard our community's frustrations about our feed. Some examples include your feed not reflecting tag preferences, too many listicles, and more recent posts rather than relevant posts. We have come across posts by community members exploring how to improve their experience of the feed with a handful of unofficial workarounds.&lt;/p&gt;

&lt;p&gt;While the ingenuity of our community doesn't surprise us (and in fact, delights us), we don't think you should have to find "hacks" in order to make this space work as you expect.&lt;/p&gt;

&lt;h2&gt;
  
  
  Our commitment on continuous improvement
&lt;/h2&gt;

&lt;p&gt;We strive to make DEV an enjoyable place for our members. However, this is not always easy. To solve these problems effectively, we first need to know what might contribute to these problems. As some of you probably already know, our feed algorithm is complex. It is often difficult for &lt;strong&gt;us&lt;/strong&gt;, as core team members at Forem, to digest what is going on in it. This challenge makes it difficult for the community to chime in, as it hasn’t been clear what factors are diminishing our feed’s quality. As technology evolves over time naturally, we need to untangle and refactor different layers of decision making in our software so as to pinpoint the underlying root cause(s).&lt;/p&gt;

&lt;p&gt;We are committed to making a great feed experience while being transparent in how we work. The first step is for us to shed light on how our algorithm works to ensure that the code base is accessible and readable for our community. This post, the changes to our feed algorithm, plus all the great &lt;a href="https://github.com/forem/forem/pull/15240"&gt;refactoring&lt;/a&gt; &lt;a href="https://github.com/forem/forem/pull/15180"&gt;work&lt;/a&gt; going into it by &lt;a href="https://dev.to/jeremyf"&gt;Jeremy&lt;/a&gt; are our first baby steps towards this commitment. We also renamed the name of the default sorting on your feed &lt;a href="https://github.com/forem/forem/pull/15435"&gt;from “Feed” to “Relevant”&lt;/a&gt; for clarity. &lt;/p&gt;

&lt;h2&gt;
  
  
  A peek at how the DEV feed works
&lt;/h2&gt;

&lt;p&gt;Without further ado, here is a high-level summary of how our feed algorithm works.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;When deciding which posts should be in your home feed, four things come into play:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The freshness of a post (how new is a post?)&lt;/li&gt;
&lt;li&gt;The relevance of a post (relevance as in, do you follow any of the tags on this post? Do you follow the author?)&lt;/li&gt;
&lt;li&gt;The popularity of a post (how many comments have been left? How many reactions have been given?)&lt;/li&gt;
&lt;li&gt;Moderator feedback for a post (has this post been reported?)&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;After a series of calculations based on the above, we will then assign a “score” to each post. Then, the posts with the highest scores are delivered to your feed. &lt;/p&gt;

&lt;h2&gt;
  
  
  Possible causes of DEV’s feed algorithm quality issues
&lt;/h2&gt;

&lt;p&gt;After some investigation, &lt;strong&gt;we realized we are unintentionally giving reactions too much weight when calculating the aforementioned score of a post. It manifests itself in the following ways:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;It’s really easy to game the algorithm by farming reactions&lt;/li&gt;
&lt;li&gt;Sometimes too many irrelevant posts show up in feed because they have gotten lots of reactions&lt;/li&gt;
&lt;li&gt;As a consequence, there are too many irrelevant posts to a point that you don’t feel like your feed is relevant to you anymore&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  What we have changed so far
&lt;/h2&gt;

&lt;p&gt;We are launching an &lt;a href="https://github.com/forem/forem/pull/15240"&gt;A/B test&lt;/a&gt; in our algorithm, with the treatment of suppressing the effect of reactions in calculation. We will start with 20% of our users, and observe the performance to decide whether it is ready to be rolled out to more users – or if it requires some tweaks. &lt;/p&gt;

&lt;p&gt;We also have identified several other opportunities to improve the algorithm, and we see this as an iterative effort. In other words, you’ll be hearing from me again with more updates and information about our feed as we work on improving it!&lt;/p&gt;

&lt;h2&gt;
  
  
  What do you think?
&lt;/h2&gt;

&lt;p&gt;We would love to hear your thoughts on anything mentioned above. Do you think our fixes will address the issues you have encountered on your home feed? Are there other problems you are experiencing with the feed? Let me know in the comments below!&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Finally, on behalf of the entire Forem team, I want to thank you not only for being a member of DEV, but also for being active and vocal with your frustrations and the changes you’d like to see here. We appreciate your patience and commitment to being stewards of this community.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>meta</category>
      <category>product</category>
      <category>ux</category>
      <category>changelog</category>
    </item>
    <item>
      <title>Feature update: Markdown Toolbar</title>
      <dc:creator>Amy Lin</dc:creator>
      <pubDate>Mon, 29 Nov 2021 08:16:43 +0000</pubDate>
      <link>https://forem.com/devteam/feature-update-markdown-toolbar-2lma</link>
      <guid>https://forem.com/devteam/feature-update-markdown-toolbar-2lma</guid>
      <description>&lt;p&gt;&lt;em&gt;(Psst - we also just brought it to the comment section! Read more &lt;a href="https://dev.to/devteam/feature-update-markdown-toolbar-coming-to-comment-editor-544o"&gt;here&lt;/a&gt;)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Hello, DEV community!&lt;/p&gt;

&lt;p&gt;Today, I have a quick (but exciting!) update for those of you who write on DEV. &lt;/p&gt;

&lt;h2&gt;
  
  
  We now have a markdown toolbar in our editor!
&lt;/h2&gt;

&lt;p&gt;We have always prided ourselves on minimalistic and concise design. When possible, we keep things simple and straightforward. Our editor is tricky, though. While we have gotten consistent feedback that our community appreciates the simplicity, we have also gotten requests for more instruction and guidance when writing, especially around markdown formatting syntaxes. Though the majority of our community members are familiar with markdown syntaxes, we certainly don’t want those who are not familiar with them feeling uncomfortable and unwelcome to share their experience on DEV. &lt;/p&gt;

&lt;p&gt;To improve this, we are adding a little human touch to the editor with the introduction of the markdown toolbar. We believe the toolbar should give writers &lt;em&gt;just enough&lt;/em&gt;  guidance to have an enriched writing experience without formatting getting in the way of the writing itself. If you like keyboard shortcuts (such as cmd/ctrl+b to bold), we got you covered, too. In other words, we aim to remove the distractions you may encounter, so you can focus on writing. (Hint: we also have something exciting planned around &lt;a href="https://github.com/forem/forem/issues/15099" rel="noopener noreferrer"&gt;simplifying liquid tags&lt;/a&gt; ✨)&lt;/p&gt;

&lt;p&gt;We are also aware that our community enjoys learning about how our features come together. If that is your cup of tea, stay tuned! Our own wonderful &lt;a href="https://dev.to/s_aitchison"&gt;Suzanne&lt;/a&gt; (Frontend Software Engineer @ Forem) will be sharing her experience developing the Toolbar. &lt;/p&gt;

&lt;h2&gt;
  
  
  Have you written a post yet?
&lt;/h2&gt;

&lt;p&gt;Have you written a post since this update? Have you noticed the Toolbar? How do you like it? Are you a Toolbar user or do you prefer to type out syntaxes? If you haven’t used the Toolbar yet, I encourage you to check it out and let us know what you think! &lt;/p&gt;

&lt;p&gt;If you have &lt;em&gt;never&lt;/em&gt; written a post on DEV, consider this your personal invitation from me to start! Check out &lt;a href="https://dev.to/andrewbaisden/100-blog-topic-ideas-for-your-next-article-no-more-writers-block-2e0j"&gt;these ideas&lt;/a&gt; for your first DEV post from community member &lt;a class="mentioned-user" href="https://dev.to/andrewbaisden"&gt;@andrewbaisden&lt;/a&gt; for your first DEV post.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Cover image screenshot by &lt;a href="https://dev.to/s_aitchison"&gt;Suzanne Aitchison&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Follow me for Forem updates:&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__user ltag__user__id__680513"&gt;
    &lt;a href="/amyatforem" class="ltag__user__link profile-image-link"&gt;
      &lt;div class="ltag__user__pic"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F680513%2F3b2fc9a0-763a-4060-b7b5-f4706bc9c5b0.jpeg" alt="amyatforem image"&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;div class="ltag__user__content"&gt;
    &lt;h2&gt;
&lt;a class="ltag__user__link" href="/amyatforem"&gt;Amy Lin&lt;/a&gt;Follow
&lt;/h2&gt;
    &lt;div class="ltag__user__summary"&gt;
      &lt;a class="ltag__user__link" href="/amyatforem"&gt;Senior product manager @ Forem&lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>meta</category>
      <category>product</category>
      <category>ux</category>
      <category>changelog</category>
    </item>
  </channel>
</rss>
