<?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: Li</title>
    <description>The latest articles on Forem by Li (@ashly).</description>
    <link>https://forem.com/ashly</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%2F3754377%2F22362067-9cfd-45cd-b9a3-ed64e9f38739.png</url>
      <title>Forem: Li</title>
      <link>https://forem.com/ashly</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/ashly"/>
    <language>en</language>
    <item>
      <title>Level Up Your Decision-Making: Why Every Developer Needs a Customizable Spinning Wheel Tool</title>
      <dc:creator>Li</dc:creator>
      <pubDate>Thu, 02 Apr 2026 06:28:15 +0000</pubDate>
      <link>https://forem.com/ashly/level-up-your-decision-making-why-every-developer-needs-a-customizable-spinning-wheel-tool-2m9a</link>
      <guid>https://forem.com/ashly/level-up-your-decision-making-why-every-developer-needs-a-customizable-spinning-wheel-tool-2m9a</guid>
      <description>&lt;p&gt;Introduction&lt;br&gt;
We’ve all been there: staring at a screen, unable to decide which feature to build next, which programming language to learn, or even what to order for the team lunch. Decision fatigue is real, especially in the fast-paced world of software development.&lt;/p&gt;

&lt;p&gt;That’s why I want to share a simple, interactive solution to break the deadlock: the Spinning Wheel Tool.&lt;/p&gt;

&lt;p&gt;Check it out here: &lt;a href="https://spinningwheeltool.com/" rel="noopener noreferrer"&gt;https://spinningwheeltool.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What is it?&lt;br&gt;
The Spinning Wheel Tool is a clean, web-based interactive picker that turns mundane choices into a fun, gamified experience. It’s more than just a random number generator—it’s a visual way to handle decision-making for teams and personal projects.&lt;/p&gt;

&lt;p&gt;Why it’s great for Developers &amp;amp; Teams:&lt;br&gt;
Gamified Task Assignment: Tired of manually assigning Jira tickets? Put the task names (or dev names) on the wheel and let fate decide. It adds a bit of humor to your sprint planning.&lt;/p&gt;

&lt;p&gt;Feature Prioritization: When you have five "P0" bugs and don't know where to start, spin the wheel to pick your first target.&lt;/p&gt;

&lt;p&gt;Interactive Giveaways: If you run a tech blog, YouTube channel, or community Discord, this is a perfect tool for picking winners during live sessions.&lt;/p&gt;

&lt;p&gt;Zero Friction: No complex setup or accounts required. Just input your list, spin, and get a result in seconds.&lt;/p&gt;

&lt;p&gt;How to use it:&lt;br&gt;
Open the tool: &lt;a href="https://spinningwheeltool.com/" rel="noopener noreferrer"&gt;https://spinningwheeltool.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Enter your custom segments (text, names, or tasks).&lt;/p&gt;

&lt;p&gt;Click the center to spin.&lt;/p&gt;

&lt;p&gt;Enjoy the suspense and get back to work!&lt;/p&gt;

&lt;p&gt;Conclusion&lt;br&gt;
Sometimes, the best way to move forward is to stop overthinking. Whether you’re a solo developer or leading a team, adding a bit of randomness can actually boost productivity and team morale.&lt;/p&gt;

&lt;p&gt;Give it a spin and let me know in the comments: How do you handle "Decision Paralysis" in your development workflow?&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>webdev</category>
      <category>management</category>
    </item>
    <item>
      <title>Mastering Content Curation: The Power of Visual Ranking Tools</title>
      <dc:creator>Li</dc:creator>
      <pubDate>Tue, 31 Mar 2026 05:56:32 +0000</pubDate>
      <link>https://forem.com/ashly/mastering-content-curation-the-power-of-visual-ranking-tools-3g4h</link>
      <guid>https://forem.com/ashly/mastering-content-curation-the-power-of-visual-ranking-tools-3g4h</guid>
      <description>&lt;p&gt;Content curation is more than just making lists; it's about providing a clear perspective. In the tech and development world, we are constantly bombarded with "Top 10" articles or "Best of" libraries. However, a linear list often fails to show the nuance between "great" and "game-changing."&lt;/p&gt;

&lt;p&gt;A tier list offers something a standard list can't: a multi-dimensional, visual hierarchy of quality. I’ve recently been using a tool that makes this process incredibly professional and efficient: &lt;a href="https://tiermakerpro.com/" rel="noopener noreferrer"&gt;https://tiermakerpro.com/&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Unlike basic ranking tools that feel cluttered or outdated, this platform allows for a polished and snappy user experience. Here is how I’ve been using it to elevate my technical content:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Visualizing Tech Audits&lt;br&gt;
Instead of a dry spreadsheet, I use tier lists to categorize internal tools or frameworks. It’s much easier for a team to grasp an "S-Tier" vs. "C-Tier" priority than a numbered list.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Boosting Community Engagement&lt;br&gt;
Nothing sparks a healthy debate in the comments section like a well-placed tier list. Whether it's ranking "Best VS Code Extensions" or "Most Scalable Databases," people love to share their own rankings.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Streamlined UI/UX&lt;br&gt;
The interface at &lt;a href="https://tiermakerpro.com/" rel="noopener noreferrer"&gt;https://tiermakerpro.com/&lt;/a&gt; is designed for speed. You can define your tiers (from S to F, or custom labels) and drag-and-drop items in seconds, making it perfect for quick social media shares or documentation.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you’re looking to add a visual edge to your next technical post or project review, I highly recommend giving this a spin. It’s definitely an S-tier tool for modern creators.&lt;/p&gt;

&lt;p&gt;Check it out here: &lt;a href="https://tiermakerpro.com/" rel="noopener noreferrer"&gt;https://tiermakerpro.com/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>contentcreation</category>
      <category>web</category>
    </item>
    <item>
      <title>A Developer's Guide to Tarot (and the Project I Built)</title>
      <dc:creator>Li</dc:creator>
      <pubDate>Fri, 27 Mar 2026 03:09:02 +0000</pubDate>
      <link>https://forem.com/ashly/a-developers-guide-to-tarot-and-the-project-i-built-2f5g</link>
      <guid>https://forem.com/ashly/a-developers-guide-to-tarot-and-the-project-i-built-2f5g</guid>
      <description>&lt;p&gt;As developers, we live in a world of strict logic, syntax, and deterministic outcomes. We rely on clear documentation and predictable algorithms. But when it comes to navigating career choices, managing burnout, or solving complex architectural problems, the variables are often too messy for a simple console log.&lt;/p&gt;

&lt;p&gt;This is where a seemingly unconventional tool comes in: Tarot.&lt;/p&gt;

&lt;p&gt;Treating Cards as Visual Prompts&lt;br&gt;
It helps to think of a Tarot deck not as mysticism, but as a randomized array of 78 visual prompts. When you are stuck on a problem and pull a card, you are essentially passing a random variable into the function of your current mental state.&lt;/p&gt;

&lt;p&gt;The archetypal imagery forces your brain to step outside its usual logical loops. It acts as rubber duck debugging for your subconscious, prompting you to approach the issue from a lateral angle you might not have considered.&lt;/p&gt;

&lt;p&gt;The Architecture of a Spread&lt;br&gt;
A Tarot spread operates very much like a structured framework. You map specific positions to specific inquiries, creating a system to parse your thoughts.&lt;/p&gt;

&lt;p&gt;The Past position acts as your legacy code, showing the historical context of your current block.&lt;/p&gt;

&lt;p&gt;The Present position represents your current runtime environment and the active variables affecting you now.&lt;/p&gt;

&lt;p&gt;The Future position provides a potential output, assuming no parameters are altered in your current setup.&lt;/p&gt;

&lt;p&gt;Building the Project&lt;br&gt;
To bridge the gap between this intuitive framework and modern web design, I developed a platform to make this process accessible. The goal was to create a clean, responsive interface where users can draw cards and read interpretations without the clutter often found on traditional esoteric sites.&lt;/p&gt;

&lt;p&gt;You can check out the live project at tarotcardpro.com. Building it involved interesting challenges in optimizing the randomized drawing algorithm and ensuring a seamless, mobile-first user experience.&lt;/p&gt;

&lt;p&gt;Conclusion&lt;br&gt;
Tarot serves as a practical psychological tool for problem-solving and mental organization. By utilizing randomized visual prompts, developers can break out of mental blocks, debug their thought processes, and approach complex challenges with a renewed and structured perspective.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>tarot</category>
      <category>website</category>
      <category>mentalhealth</category>
    </item>
    <item>
      <title>Why I’m using AI to bring back "Handwritten" notes in my digital workflow</title>
      <dc:creator>Li</dc:creator>
      <pubDate>Thu, 26 Mar 2026 03:35:50 +0000</pubDate>
      <link>https://forem.com/ashly/why-im-ditching-digital-fonts-for-this-ai-handwriting-tool-4poh</link>
      <guid>https://forem.com/ashly/why-im-ditching-digital-fonts-for-this-ai-handwriting-tool-4poh</guid>
      <description>&lt;p&gt;As developers, we live in a world of monospaced fonts and pixel-perfect UIs. But let’s be honest: sometimes digital text feels a bit... cold. Especially when you want to send a thank-you note to a contributor, create a unique header for a README, or just add some personality to a digital planner.&lt;/p&gt;

&lt;p&gt;I recently found a cool tool that bridges this gap between digital efficiency and analog soul: Handwriting AI.&lt;/p&gt;

&lt;p&gt;It’s not just another "handwriting font" (which usually looks repetitive and fake). This tool uses AI to mimic the natural flow, pressure, and variations of real human writing.&lt;/p&gt;

&lt;p&gt;Why I think it's neat for devs:&lt;/p&gt;

&lt;p&gt;Stand out in Outreach: If you're sending a personalized image or a digital card, a "handwritten" look gets way more attention than standard Sans Serif.&lt;/p&gt;

&lt;p&gt;Creative Documentation: I’ve seen people use this to add a "sketchbook" vibe to their UI mockups or design docs.&lt;/p&gt;

&lt;p&gt;Save Time: You get the aesthetic of a fountain pen without actually having to find one (or fixing your messy handwriting).&lt;/p&gt;

&lt;p&gt;Check it out here:&lt;br&gt;
&lt;a href="https://texttohandwriting.app/" rel="noopener noreferrer"&gt;https://texttohandwriting.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’m curious—do you think there’s still a place for "handwriting" in our highly automated world, or is it just nostalgia? Let's chat in the comments!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>handwriting</category>
      <category>designtools</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Decoding the Subconscious: Introducing DreamsAI</title>
      <dc:creator>Li</dc:creator>
      <pubDate>Mon, 23 Mar 2026 07:56:39 +0000</pubDate>
      <link>https://forem.com/ashly/decoding-the-subconscious-introducing-dreamsai-5701</link>
      <guid>https://forem.com/ashly/decoding-the-subconscious-introducing-dreamsai-5701</guid>
      <description>&lt;p&gt;Have you ever woken up from a vivid dream and wondered what your brain was trying to tell you? We spend a third of our lives asleep, yet the subconscious mind remains one of the biggest mysteries.&lt;/p&gt;

&lt;p&gt;Dream interpretation has been around for centuries, but traditional methods are usually subjective, slow, or limited to specific languages. As developers, we saw an opportunity to change this. We wanted to leverage modern AI to build a tool that makes exploring the subconscious accessible, instant, and personalized.&lt;/p&gt;

&lt;p&gt;That is why we created DreamsAI.&lt;/p&gt;

&lt;p&gt;What is DreamsAI?&lt;/p&gt;

&lt;p&gt;DreamsAI is an AI-powered dream interpretation platform. We built it to help users easily explore dream meanings, symbols, and subconscious insights with multilingual guidance.&lt;/p&gt;

&lt;p&gt;Instead of relying on generic, static dream dictionaries, our platform uses advanced natural language processing to analyze the specific narrative of your dream. It identifies key symbols, emotional shifts, and underlying themes to provide a highly personalized interpretation.&lt;/p&gt;

&lt;p&gt;The Tech Behind the Magic&lt;/p&gt;

&lt;p&gt;For the dev community here, you might be wondering how it works under the hood. Processing subjective, unstructured text like a dream requires a delicate balance of technology and empathy.&lt;/p&gt;

&lt;p&gt;When a user submits a dream, our system extracts core symbols (like flying, water, or being chased). We then use Large Language Models (LLMs) to synthesize these elements into a coherent insight. We also apply sentiment analysis to gauge the emotional tone of the dream, which adds another layer of depth to the final interpretation. The goal is to generate responses that are not only accurate but also safe and reflective.&lt;/p&gt;

&lt;p&gt;Why Multilingual Guidance Matters&lt;/p&gt;

&lt;p&gt;One of the biggest challenges we wanted to solve was the language barrier. Dreams are deeply tied to our cultural backgrounds and native languages. A platform like this would not be truly accessible if it only worked in English.&lt;/p&gt;

&lt;p&gt;That is why we baked multilingual support directly into the core of DreamsAI. Whether you dream in Spanish, French, German, Mandarin, or English, the AI processes the context and provides guidance in your native language, ensuring that cultural nuances and idioms are not lost in translation.&lt;/p&gt;

&lt;p&gt;Looking Forward&lt;/p&gt;

&lt;p&gt;Building an AI tool for the subconscious has been a fascinating journey in prompt engineering, natural language understanding, and user experience design. We are constantly tweaking our models to ensure the output remains helpful and insightful.&lt;/p&gt;

&lt;p&gt;We would love for the dev.to community to check it out. If you are interested in AI applications, or just want to figure out why you keep dreaming about showing up to a coding interview completely unprepared, give it a try.&lt;/p&gt;

&lt;p&gt;You can explore the platform here: &lt;a href="https://dreamsai.com" rel="noopener noreferrer"&gt;https://dreamsai.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We are always open to feedback from fellow developers, so let us know what you think about the product!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>showdev</category>
      <category>nlp</category>
    </item>
    <item>
      <title>Show DEV: I built a 98% accurate AI plant doctor because I kept killing my houseplants</title>
      <dc:creator>Li</dc:creator>
      <pubDate>Fri, 20 Mar 2026 10:14:59 +0000</pubDate>
      <link>https://forem.com/ashly/show-dev-i-built-a-98-accurate-ai-plant-doctor-because-i-kept-killing-my-houseplants-3hj5</link>
      <guid>https://forem.com/ashly/show-dev-i-built-a-98-accurate-ai-plant-doctor-because-i-kept-killing-my-houseplants-3hj5</guid>
      <description>&lt;p&gt;Hey DEV community! I'm Ash.&lt;/p&gt;

&lt;p&gt;Like many developers, I can spend 10 hours debugging complex code without breaking a sweat. But keeping a simple fern or Monstera alive in my apartment? Absolutely impossible. I was a notorious "plant killer."&lt;/p&gt;

&lt;p&gt;Tired of scrolling through confusing gardening forums waiting for someone to tell me why my leaves were turning brown, I decided to build a smarter solution.&lt;/p&gt;

&lt;p&gt;Meet Gardening Tips, your new AI-powered botanical companion!&lt;/p&gt;

&lt;p&gt;Here is what it does:&lt;/p&gt;

&lt;p&gt;Get instant plant identification with 98% AI accuracy. Just snap a photo and let our custom computer vision models do the work.&lt;/p&gt;

&lt;p&gt;Smart disease diagnosis. Take a picture of a sick leaf, and our AI instantly provides an actionable treatment plan.&lt;/p&gt;

&lt;p&gt;Expert gardening tips and personalized care guides tailored specifically to your specific green friends, replacement confusing and generic advice with data-driven schedules.&lt;/p&gt;

&lt;p&gt;I would absolutely love for this community of builders to try it out on your own office or home plants! Let me know what you think of the tech or the UI.&lt;/p&gt;

&lt;p&gt;Check it out here: &lt;a href="https://gardeningtips.app/" rel="noopener noreferrer"&gt;https://gardeningtips.app/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>ai</category>
      <category>webdev</category>
      <category>gardening</category>
    </item>
    <item>
      <title>Welcome to the New World: What is TrulyImmersive Interactive Text Adventure?</title>
      <dc:creator>Li</dc:creator>
      <pubDate>Thu, 05 Feb 2026 14:00:00 +0000</pubDate>
      <link>https://forem.com/ashly/welcome-to-the-new-world-what-is-trulyimmersive-interactive-text-adventure-5f9k</link>
      <guid>https://forem.com/ashly/welcome-to-the-new-world-what-is-trulyimmersive-interactive-text-adventure-5f9k</guid>
      <description>&lt;p&gt;Have you ever closed the pages of a beloved novel, only to be haunted by a lingering regret—wishing you could have made a different choice for the protagonist at a crucial moment? Have you ever clicked rapidly through game dialogue, feeling that the so-called "branching paths" were merely superficial detours leading to the same destination?&lt;/p&gt;

&lt;p&gt;If your answer is yes, then welcome. This is a brand-new world, one where your will becomes the law of the story.&lt;/p&gt;

&lt;p&gt;A New Medium Beyond Reading and Gaming&lt;/p&gt;

&lt;p&gt;Traditional narratives grant us the role of spectators, while most games set us on a fixed heroic path. Interactive text adventures are fundamentally different: they invite you to take on the dual seats of both director and lead actor. This isn't just about "reading" a story—it's about "living" it.&lt;/p&gt;

&lt;p&gt;On our platform, every story is a universe waiting to be explored, and the compass in your hand is your choice. But this is no mere trick of "choosing A or B." Your decisions carry weight; they ripple outward, profoundly altering the flow of the plot, the fate of characters, and even the very fabric of the world.&lt;/p&gt;

&lt;p&gt;Your Choices Echo with Impact&lt;/p&gt;

&lt;p&gt;Imagine this: in a spy thriller, you're not choosing between "trusting A" or "trusting B." You're deciding whether to "dive into a crowded market" or "sneak into a dark sewer" during a sudden chase. This split-second judgment will lead you to entirely different networks of characters—the vendor in the market might become your future informant, while the vagrant in the sewer could unveil another side of the city.&lt;/p&gt;

&lt;p&gt;This is the core of our platform's experience. Our proudest benchmark works, such as the epic fantasy adventure Eternal Forest, take these concepts to their extreme. At the story's outset, a seemingly merciful decision—"whether to spare a captured orc"—won't be forgotten by the next chapter.&lt;/p&gt;

&lt;p&gt;If you choose to spare him, hours later, when you're surrounded by enemy forces, a mysterious orc troop might descend from the skies, repaying your past kindness and completely turning the tide of battle.&lt;/p&gt;

&lt;p&gt;If you choose to execute him, you may immediately gain the loyalty of human allies, but in the game's finale, you'll have to face the frenzied vengeance of the entire orc clan.&lt;/p&gt;

&lt;p&gt;Your choices are no longer menu options but inscriptions carved into the history of the world. This is what we call the fusion of "cinematic tension" and "complex branching"—every decision tugs at emotional strings and carries logically rigorous, long-term repercussions.&lt;/p&gt;

&lt;p&gt;Technology as the Pen, Imagination as the Ink&lt;/p&gt;

&lt;p&gt;To support such depth of experience, our platform equips creators with powerful tools. They can build intricate "character relationship systems," allowing NPCs to remember every act of kindness or betrayal; they can set hidden "world state variables," letting your actions silently shift the balance of power.&lt;/p&gt;

&lt;p&gt;Here, "you are the master of the story" is not an empty slogan. It's our promise to you: a realm of infinite possibilities where you weave destinies with your own hands and experience laughter, tears, and triumphs.&lt;br&gt;
This article was originally published on my blog at &lt;a href="https://aistory.world/blog/introducing-aistory" rel="noopener noreferrer"&gt;aistory.world&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>adventuregame</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
