<?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>DEV Community: Jerrold.Lee</title>
    <description>The latest articles on DEV Community by Jerrold.Lee (@jerrold).</description>
    <link>https://dev.to/jerrold</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%2F689972%2Faa4a0dcc-698c-4919-a6f0-b913f4ef168d.png</url>
      <title>DEV Community: Jerrold.Lee</title>
      <link>https://dev.to/jerrold</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jerrold"/>
    <language>en</language>
    <item>
      <title>My New Product PinterestVideoDownload.org launched!</title>
      <dc:creator>Jerrold.Lee</dc:creator>
      <pubDate>Sun, 14 Sep 2025 15:13:54 +0000</pubDate>
      <link>https://dev.to/jerrold/my-new-product-pinterestvideodownloadorg-launched-mhn</link>
      <guid>https://dev.to/jerrold/my-new-product-pinterestvideodownloadorg-launched-mhn</guid>
      <description>&lt;p&gt;Hi everyone, I’m the product developer behind &lt;a href="https://pinterestvideodownload.org/" rel="noopener noreferrer"&gt;PinterestVideoDownload.org&lt;/a&gt;. I want to share with you why I built this tool, what problems it solves, and how it works — so you can see the care and intention behind it.&lt;br&gt;
🔧 Why I Built It&lt;br&gt;
From talking with users, I kept hearing the same frustrations:&lt;br&gt;
Wanting to save a Pinterest video or image for later and not having a simple tool to do it.&lt;br&gt;
Having to install apps, sign up, or jump through hoops just to download something you saw and liked.&lt;br&gt;
Worrying about quality: sometimes what you download looks distorted or low-res.&lt;br&gt;
So, I set out to build something clean, fast, and reliable — something that "just works."&lt;br&gt;
🎯 What I Focused On&lt;br&gt;
When developing &lt;a href="https://pinterestvideodownload.org/" rel="noopener noreferrer"&gt;PinterestVideoDownload.org&lt;/a&gt;, I prioritized:&lt;br&gt;
Simplicity — Minimal steps. Copy link → paste → choose quality → download.&lt;br&gt;
User privacy &amp;amp; safety — I made sure the tool doesn’t store your downloads or unnecessary data.&lt;br&gt;
Cross-device compatibility — Whether you’re on mobile, tablet, or desktop, same experience.&lt;br&gt;
High quality output — Multiple video/image resolution options so what you save still looks great.&lt;br&gt;
🚀 How It Works&lt;br&gt;
You copy the link of the Pinterest video or image you want.&lt;br&gt;
Go to &lt;a href="https://pinterestvideodownload.org/" rel="noopener noreferrer"&gt;PinterestVideoDownload.org&lt;/a&gt;, paste it in.&lt;br&gt;
Select the resolution / quality you prefer.&lt;br&gt;
Download. That’s it.&lt;br&gt;
I designed the backend to be fast, the front-end to be intuitive, and to handle all common edge cases users hit (bad links, slow connections, etc.).&lt;br&gt;
🤝 What I Hope You Gain&lt;br&gt;
My goal was to build something useful to creators, curators, or anyone who just loves collecting visual inspiration. If this saves you time, gives you flexibility, or helps you keep what inspires you — then I’ve succeeded.&lt;br&gt;
If you use it and have feedback — for example, ideas for better UX, missing features, or issues — I’d love to hear. I’m continuously refining things behind the scenes.&lt;br&gt;
Thanks for trying it out, sharing it with your friends if you like it, and supporting small dev projects like this!&lt;br&gt;
👉 Try it out: &lt;a href="https://pinterestvideodownload.org/" rel="noopener noreferrer"&gt;PinterestVideoDownload.org&lt;/a&gt;&lt;/p&gt;

</description>
      <category>product</category>
    </item>
    <item>
      <title>200+ Best Platforms to Promote Your Startup for Maximum Visibility</title>
      <dc:creator>Jerrold.Lee</dc:creator>
      <pubDate>Fri, 01 Aug 2025 15:21:10 +0000</pubDate>
      <link>https://dev.to/jerrold/200-best-platforms-to-promote-your-startup-for-maximum-visibility-28mb</link>
      <guid>https://dev.to/jerrold/200-best-platforms-to-promote-your-startup-for-maximum-visibility-28mb</guid>
      <description>&lt;p&gt;&lt;em&gt;The Ultimate Guide to Getting Your Product Discovered by Millions&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Are you tired of building amazing products that nobody knows about? You're not alone. Every day, thousands of innovative startups launch with groundbreaking solutions, only to struggle with visibility in an oversaturated market. The difference between success and obscurity often comes down to one crucial factor: &lt;strong&gt;strategic platform promotion&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;After extensive research and analysis, we've compiled the most comprehensive list of &lt;strong&gt;200+ platforms&lt;/strong&gt; where you can showcase your startup and reach your target audience. This isn't just another directory – it's your roadmap to startup visibility success.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 Why Platform Promotion Matters
&lt;/h2&gt;

&lt;p&gt;In today's digital landscape, organic discovery is nearly impossible. With over 3.5 million apps in major app stores and countless SaaS products launching daily, your brilliant idea needs strategic exposure. The platforms listed below have collectively helped thousands of startups:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Generate millions in revenue&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquire thousands of early users&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Secure funding from investors&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build strong community followings&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Achieve viral growth&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🏆 Top-Tier Platforms: Your First Priority
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. &lt;a href="https://producthubx.com/" rel="noopener noreferrer"&gt;&lt;strong&gt;ProductHubX&lt;/strong&gt;&lt;/a&gt; - The Rising Star of Product Discovery
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="https://producthubx.com/" rel="noopener noreferrer"&gt;https://producthubx.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Submit:&lt;/strong&gt; &lt;a href="https://producthubx.com/submit" rel="noopener noreferrer"&gt;https://producthubx.com/submit&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ProductHubX has emerged as one of the most influential platforms for product discovery. 0 With its focus on AI tools and innovative products, it's become the go-to destination for early adopters and tech enthusiasts. The platform features daily product showcases and has an engaged community that actively supports new launches.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why ProductHubX stands out:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;High-quality, curated product listings&lt;/li&gt;
&lt;li&gt;Strong community engagement&lt;/li&gt;
&lt;li&gt;Excellent SEO visibility&lt;/li&gt;
&lt;li&gt;Direct access to early adopters and investors&lt;/li&gt;
&lt;li&gt;Featured product opportunities&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  📈 The Complete List of 200+ Platforms
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tier 1: Major Discovery Platforms&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Product Hunt&lt;/strong&gt; - &lt;a href="https://www.producthunt.com/" rel="noopener noreferrer"&gt;https://www.producthunt.com/&lt;/a&gt; | Submit: &lt;a href="https://www.producthunt.com/posts/new" rel="noopener noreferrer"&gt;https://www.producthunt.com/posts/new&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Product Hunt&lt;/strong&gt; - &lt;a href="https://www.producthuntai.com/" rel="noopener noreferrer"&gt;https://www.producthuntai.com/&lt;/a&gt; | Submit: &lt;a href="https://www.producthuntai.com/submit" rel="noopener noreferrer"&gt;https://www.producthuntai.com/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;There's An AI For That&lt;/strong&gt; - &lt;a href="https://theresanaiforthat.com/" rel="noopener noreferrer"&gt;https://theresanaiforthat.com/&lt;/a&gt; | Submit: &lt;a href="https://theresanaiforthat.com/submit/" rel="noopener noreferrer"&gt;https://theresanaiforthat.com/submit/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Better Business Bureau&lt;/strong&gt; - &lt;a href="https://www.bbb.org/" rel="noopener noreferrer"&gt;https://www.bbb.org/&lt;/a&gt; | Submit: &lt;a href="https://www.bbb.org/get-listed/business" rel="noopener noreferrer"&gt;https://www.bbb.org/get-listed/business&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;G2&lt;/strong&gt; - &lt;a href="https://www.g2.com/" rel="noopener noreferrer"&gt;https://www.g2.com/&lt;/a&gt; | Submit: &lt;a href="https://www.g2.com/wizard/new-review" rel="noopener noreferrer"&gt;https://www.g2.com/wizard/new-review&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Mojo&lt;/strong&gt; - &lt;a href="https://aimojo.io/" rel="noopener noreferrer"&gt;https://aimojo.io/&lt;/a&gt; | Submit: &lt;a href="https://aimojo.io/submit/" rel="noopener noreferrer"&gt;https://aimojo.io/submit/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;FutureTools&lt;/strong&gt; - &lt;a href="https://www.futuretools.io/" rel="noopener noreferrer"&gt;https://www.futuretools.io/&lt;/a&gt; | Submit: &lt;a href="https://www.futuretools.io/submit-a-tool" rel="noopener noreferrer"&gt;https://www.futuretools.io/submit-a-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hacker News&lt;/strong&gt; - &lt;a href="https://news.ycombinator.com/" rel="noopener noreferrer"&gt;https://news.ycombinator.com/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Aixploria&lt;/strong&gt; - &lt;a href="https://www.aixploria.com/" rel="noopener noreferrer"&gt;https://www.aixploria.com/&lt;/a&gt; | Submit: &lt;a href="https://www.aixploria.com/en/add-ai/" rel="noopener noreferrer"&gt;https://www.aixploria.com/en/add-ai/&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tier 2: AI &amp;amp; Tech Directories&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Easy With AI&lt;/strong&gt; - &lt;a href="https://easywithai.com/" rel="noopener noreferrer"&gt;https://easywithai.com/&lt;/a&gt; | Submit: &lt;a href="https://easywithai.com/submit-tool/" rel="noopener noreferrer"&gt;https://easywithai.com/submit-tool/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Tool Hunt&lt;/strong&gt; - &lt;a href="https://www.aitoolhunt.com/" rel="noopener noreferrer"&gt;https://www.aitoolhunt.com/&lt;/a&gt; | Submit: &lt;a href="https://www.aitoolhunt.com/submit" rel="noopener noreferrer"&gt;https://www.aitoolhunt.com/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Toolify&lt;/strong&gt; - &lt;a href="https://www.toolify.ai/" rel="noopener noreferrer"&gt;https://www.toolify.ai/&lt;/a&gt; | Submit: &lt;a href="https://www.toolify.ai/submit" rel="noopener noreferrer"&gt;https://www.toolify.ai/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;aipure&lt;/strong&gt; - &lt;a href="https://aipure.ai/" rel="noopener noreferrer"&gt;https://aipure.ai/&lt;/a&gt; | Submit: &lt;a href="https://aipure.ai/submit" rel="noopener noreferrer"&gt;https://aipure.ai/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Feedough&lt;/strong&gt; - &lt;a href="https://www.feedough.com/" rel="noopener noreferrer"&gt;https://www.feedough.com/&lt;/a&gt; | Submit: &lt;a href="https://www.feedough.com/partner-with-feedough/" rel="noopener noreferrer"&gt;https://www.feedough.com/partner-with-feedough/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;F6S&lt;/strong&gt; - &lt;a href="https://www.f6s.com/" rel="noopener noreferrer"&gt;https://www.f6s.com/&lt;/a&gt; | Submit: &lt;a href="https://www.f6s.com/add-product-or-service" rel="noopener noreferrer"&gt;https://www.f6s.com/add-product-or-service&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Foundr&lt;/strong&gt; - &lt;a href="https://foundr.ai/" rel="noopener noreferrer"&gt;https://foundr.ai/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Indie Page&lt;/strong&gt; - &lt;a href="https://indiepa.ge/discover" rel="noopener noreferrer"&gt;https://indiepa.ge/discover&lt;/a&gt; | Submit: &lt;a href="https://indiepa.ge/admin" rel="noopener noreferrer"&gt;https://indiepa.ge/admin&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AlternativeTo&lt;/strong&gt; - &lt;a href="https://alternativeto.net/" rel="noopener noreferrer"&gt;https://alternativeto.net/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SaaSHub&lt;/strong&gt; - &lt;a href="https://www.saashub.com/" rel="noopener noreferrer"&gt;https://www.saashub.com/&lt;/a&gt; | Submit: &lt;a href="https://www.saashub.com/services/submit" rel="noopener noreferrer"&gt;https://www.saashub.com/services/submit&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tier 3: Community &amp;amp; Social Platforms&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;reddit-smallbusiness&lt;/strong&gt; - &lt;a href="https://www.reddit.com/r/smallbusiness/" rel="noopener noreferrer"&gt;https://www.reddit.com/r/smallbusiness/&lt;/a&gt; | Submit: &lt;a href="https://www.reddit.com/r/smallbusiness/submit/" rel="noopener noreferrer"&gt;https://www.reddit.com/r/smallbusiness/submit/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;reddit-SideProject&lt;/strong&gt; - &lt;a href="https://www.reddit.com/r/SideProject/" rel="noopener noreferrer"&gt;https://www.reddit.com/r/SideProject/&lt;/a&gt; | Submit: &lt;a href="https://www.reddit.com/r/SideProject/submit/" rel="noopener noreferrer"&gt;https://www.reddit.com/r/SideProject/submit/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Generative AI&lt;/strong&gt; - &lt;a href="https://genai.works/applications" rel="noopener noreferrer"&gt;https://genai.works/applications&lt;/a&gt; | Submit: &lt;a href="https://genai.works/account/applications/add" rel="noopener noreferrer"&gt;https://genai.works/account/applications/add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tool Finder&lt;/strong&gt; - &lt;a href="https://toolfinder.co/" rel="noopener noreferrer"&gt;https://toolfinder.co/&lt;/a&gt; | Submit: &lt;a href="https://toolfinder.co/submit-your-tool" rel="noopener noreferrer"&gt;https://toolfinder.co/submit-your-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;dessign&lt;/strong&gt; - &lt;a href="https://dessign.net/" rel="noopener noreferrer"&gt;https://dessign.net/&lt;/a&gt; | Submit: &lt;a href="https://dessign.net/submit/" rel="noopener noreferrer"&gt;https://dessign.net/submit/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;bestofai&lt;/strong&gt; - &lt;a href="https://www.bestofai.com/" rel="noopener noreferrer"&gt;https://www.bestofai.com/&lt;/a&gt; | Submit: &lt;a href="https://www.bestofai.com/tool/add" rel="noopener noreferrer"&gt;https://www.bestofai.com/tool/add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Inc42&lt;/strong&gt; - &lt;a href="https://inc42.com/" rel="noopener noreferrer"&gt;https://inc42.com/&lt;/a&gt; | Submit: &lt;a href="https://inc42.com/startup-spotlight/" rel="noopener noreferrer"&gt;https://inc42.com/startup-spotlight/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Creati.ai&lt;/strong&gt; - &lt;a href="https://creati.ai/" rel="noopener noreferrer"&gt;https://creati.ai/&lt;/a&gt; | Submit: &lt;a href="https://creati.ai/submit-ai/submit-your-ai/" rel="noopener noreferrer"&gt;https://creati.ai/submit-ai/submit-your-ai/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Insidr.ai&lt;/strong&gt; - &lt;a href="https://www.insidr.ai/" rel="noopener noreferrer"&gt;https://www.insidr.ai/&lt;/a&gt; | Submit: &lt;a href="https://www.insidr.ai/submit-tools/" rel="noopener noreferrer"&gt;https://www.insidr.ai/submit-tools/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;iuu.ai&lt;/strong&gt; - &lt;a href="https://iuu.ai/" rel="noopener noreferrer"&gt;https://iuu.ai/&lt;/a&gt; | Submit: &lt;a href="https://iuu.ai/submit" rel="noopener noreferrer"&gt;https://iuu.ai/submit&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tier 4: Specialized Directories&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Supertools by The Rundown AI&lt;/strong&gt; - &lt;a href="https://supertools.therundown.ai/" rel="noopener noreferrer"&gt;https://supertools.therundown.ai/&lt;/a&gt; | Submit: &lt;a href="https://supertools.therundown.ai/submit" rel="noopener noreferrer"&gt;https://supertools.therundown.ai/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Indian Yellow Pages&lt;/strong&gt; - &lt;a href="https://www.indianyellowpages.com/" rel="noopener noreferrer"&gt;https://www.indianyellowpages.com/&lt;/a&gt; | Submit: &lt;a href="https://www.indianyellowpages.com/post-free-classified-ads.htm" rel="noopener noreferrer"&gt;https://www.indianyellowpages.com/post-free-classified-ads.htm&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Awesome AI Tools&lt;/strong&gt; - &lt;a href="https://awesomeaitools.com/" rel="noopener noreferrer"&gt;https://awesomeaitools.com/&lt;/a&gt; | Submit: &lt;a href="https://awesomeaitools.com/submit-your-tool" rel="noopener noreferrer"&gt;https://awesomeaitools.com/submit-your-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SaaS AI Tools&lt;/strong&gt; - &lt;a href="https://saasaitools.com" rel="noopener noreferrer"&gt;https://saasaitools.com&lt;/a&gt; | Submit: &lt;a href="https://saasaitools.com/submit/" rel="noopener noreferrer"&gt;https://saasaitools.com/submit/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Alternative.me&lt;/strong&gt; - &lt;a href="https://alternative.me/" rel="noopener noreferrer"&gt;https://alternative.me/&lt;/a&gt; | Submit: &lt;a href="https://alternative.me/how-to/submit-software/" rel="noopener noreferrer"&gt;https://alternative.me/how-to/submit-software/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SEO Studio Tools&lt;/strong&gt; - &lt;a href="https://seostudio.tools/" rel="noopener noreferrer"&gt;https://seostudio.tools/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Agents Directory&lt;/strong&gt; - &lt;a href="https://aiagentsdirectory.com/" rel="noopener noreferrer"&gt;https://aiagentsdirectory.com/&lt;/a&gt; | Submit: &lt;a href="https://aiagentsdirectory.com/submit-agent" rel="noopener noreferrer"&gt;https://aiagentsdirectory.com/submit-agent&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AppSumo&lt;/strong&gt; - &lt;a href="https://appsumo.com/" rel="noopener noreferrer"&gt;https://appsumo.com/&lt;/a&gt; | Submit: &lt;a href="https://appsumo.com/partners/products/" rel="noopener noreferrer"&gt;https://appsumo.com/partners/products/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Elite AI Tools&lt;/strong&gt; - &lt;a href="https://eliteai.tools/" rel="noopener noreferrer"&gt;https://eliteai.tools/&lt;/a&gt; | Submit: &lt;a href="https://eliteai.tools/tool/submit-new-tool" rel="noopener noreferrer"&gt;https://eliteai.tools/tool/submit-new-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;TopAI Tools&lt;/strong&gt; - &lt;a href="https://topai.tools/" rel="noopener noreferrer"&gt;https://topai.tools/&lt;/a&gt; | Submit: &lt;a href="https://topai.tools/submit" rel="noopener noreferrer"&gt;https://topai.tools/submit&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tier 5: Emerging Platforms&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Powerusers AI&lt;/strong&gt; - &lt;a href="https://powerusers.ai/" rel="noopener noreferrer"&gt;https://powerusers.ai/&lt;/a&gt; | Submit: &lt;a href="https://powerusers.ai/submit-ai-tool" rel="noopener noreferrer"&gt;https://powerusers.ai/submit-ai-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;TopTool&lt;/strong&gt; - &lt;a href="https://www.toptool.app/" rel="noopener noreferrer"&gt;https://www.toptool.app/&lt;/a&gt; | Submit: &lt;a href="https://www.toptool.app/en/submit" rel="noopener noreferrer"&gt;https://www.toptool.app/en/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Futurepedia&lt;/strong&gt; - &lt;a href="https://www.futurepedia.io/" rel="noopener noreferrer"&gt;https://www.futurepedia.io/&lt;/a&gt; | Submit: &lt;a href="https://www.futurepedia.io/submit-tool" rel="noopener noreferrer"&gt;https://www.futurepedia.io/submit-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mango AI&lt;/strong&gt; - &lt;a href="https://mangoai.co/" rel="noopener noreferrer"&gt;https://mangoai.co/&lt;/a&gt; | Submit: &lt;a href="https://mangoai.co/" rel="noopener noreferrer"&gt;https://mangoai.co/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dang.ai&lt;/strong&gt; - &lt;a href="https://dang.ai/" rel="noopener noreferrer"&gt;https://dang.ai/&lt;/a&gt; | Submit: &lt;a href="https://dang.ai/" rel="noopener noreferrer"&gt;https://dang.ai/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ToolAI&lt;/strong&gt; - &lt;a href="https://www.toolai.io/" rel="noopener noreferrer"&gt;https://www.toolai.io/&lt;/a&gt; | Submit: &lt;a href="https://www.toolai.io/en/submit" rel="noopener noreferrer"&gt;https://www.toolai.io/en/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenTools&lt;/strong&gt; - &lt;a href="https://opentools.ai/" rel="noopener noreferrer"&gt;https://opentools.ai/&lt;/a&gt; | Submit: &lt;a href="https://opentools.ai/friends/launch-tool" rel="noopener noreferrer"&gt;https://opentools.ai/friends/launch-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Search Engine OF AI&lt;/strong&gt; - &lt;a href="https://seofai.com/" rel="noopener noreferrer"&gt;https://seofai.com/&lt;/a&gt; | Submit: &lt;a href="https://seofai.com/submit-ai-tool/" rel="noopener noreferrer"&gt;https://seofai.com/submit-ai-tool/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;webrazzi&lt;/strong&gt; - &lt;a href="https://webrazzi.com/" rel="noopener noreferrer"&gt;https://webrazzi.com/&lt;/a&gt; | Submit: &lt;a href="https://webrazzi.com/en/startup-form/" rel="noopener noreferrer"&gt;https://webrazzi.com/en/startup-form/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Automateed&lt;/strong&gt; - &lt;a href="https://automateed.com/automateed-newsletter/" rel="noopener noreferrer"&gt;https://automateed.com/automateed-newsletter/&lt;/a&gt; | Submit: &lt;a href="https://automateed.com/automateed-newsletter/" rel="noopener noreferrer"&gt;https://automateed.com/automateed-newsletter/&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tier 6: Industry-Specific Platforms&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;SoftwareWorld&lt;/strong&gt; - &lt;a href="https://www.softwareworld.co/" rel="noopener noreferrer"&gt;https://www.softwareworld.co/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GeekWire&lt;/strong&gt; - &lt;a href="https://www.geekwire.com/" rel="noopener noreferrer"&gt;https://www.geekwire.com/&lt;/a&gt; | Submit: &lt;a href="https://www.geekwire.com/submit-startup/" rel="noopener noreferrer"&gt;https://www.geekwire.com/submit-startup/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ToolPilot&lt;/strong&gt; - &lt;a href="https://www.toolpilot.ai/" rel="noopener noreferrer"&gt;https://www.toolpilot.ai/&lt;/a&gt; | Submit: &lt;a href="https://www.toolpilot.ai/pages/submit-your-ai-tool" rel="noopener noreferrer"&gt;https://www.toolpilot.ai/pages/submit-your-ai-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;aitechsuite&lt;/strong&gt; - &lt;a href="https://www.aitechsuite.com" rel="noopener noreferrer"&gt;https://www.aitechsuite.com&lt;/a&gt; | Submit: &lt;a href="https://www.aitechsuite.com/submit" rel="noopener noreferrer"&gt;https://www.aitechsuite.com/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;reddit&lt;/strong&gt; - &lt;a href="https://www.reddit.com/r/InternetIsBeautiful/" rel="noopener noreferrer"&gt;https://www.reddit.com/r/InternetIsBeautiful/&lt;/a&gt; | Submit: &lt;a href="https://www.reddit.com/r/InternetIsBeautiful/submit/" rel="noopener noreferrer"&gt;https://www.reddit.com/r/InternetIsBeautiful/submit/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Soverin&lt;/strong&gt; - &lt;a href="https://soverin.ai/" rel="noopener noreferrer"&gt;https://soverin.ai/&lt;/a&gt; | Submit: &lt;a href="https://forms.gle/TVWA5sujwwq6ab2TA" rel="noopener noreferrer"&gt;https://forms.gle/TVWA5sujwwq6ab2TA&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Online Tools&lt;/strong&gt; - &lt;a href="https://www.tools-ai.online/" rel="noopener noreferrer"&gt;https://www.tools-ai.online/&lt;/a&gt; | Submit: &lt;a href="https://www.tools-ai.online/submit-tool" rel="noopener noreferrer"&gt;https://www.tools-ai.online/submit-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;whatplugin.ai&lt;/strong&gt; - &lt;a href="https://www.whatplugin.ai/" rel="noopener noreferrer"&gt;https://www.whatplugin.ai/&lt;/a&gt; | Submit: &lt;a href="https://www.whatplugin.ai/get-featured" rel="noopener noreferrer"&gt;https://www.whatplugin.ai/get-featured&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Tools Explorer&lt;/strong&gt; - &lt;a href="https://aitoolsexplorer.com/" rel="noopener noreferrer"&gt;https://aitoolsexplorer.com/&lt;/a&gt; | Submit: &lt;a href="https://aitoolsexplorer.com/submit-ai-tool/" rel="noopener noreferrer"&gt;https://aitoolsexplorer.com/submit-ai-tool/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dev Hunt&lt;/strong&gt; - &lt;a href="https://devhunt.org/" rel="noopener noreferrer"&gt;https://devhunt.org/&lt;/a&gt; | Submit: &lt;a href="https://devhunt.org/account/tools/new" rel="noopener noreferrer"&gt;https://devhunt.org/account/tools/new&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tier 7: Developer &amp;amp; Tech Communities&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;SideProjectors&lt;/strong&gt; - &lt;a href="https://www.sideprojectors.com/" rel="noopener noreferrer"&gt;https://www.sideprojectors.com/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Uneed&lt;/strong&gt; - &lt;a href="https://www.uneed.best/" rel="noopener noreferrer"&gt;https://www.uneed.best/&lt;/a&gt; | Submit: &lt;a href="https://www.uneed.best/submit-a-tool" rel="noopener noreferrer"&gt;https://www.uneed.best/submit-a-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Collection&lt;/strong&gt; - &lt;a href="https://www.thataicollection.com/" rel="noopener noreferrer"&gt;https://www.thataicollection.com/&lt;/a&gt; | Submit: &lt;a href="https://www.thataicollection.com/submit/" rel="noopener noreferrer"&gt;https://www.thataicollection.com/submit/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;stork&lt;/strong&gt; - &lt;a href="https://www.stork.ai/" rel="noopener noreferrer"&gt;https://www.stork.ai/&lt;/a&gt; | Submit: &lt;a href="https://www.stork.ai/submit-ai-tool" rel="noopener noreferrer"&gt;https://www.stork.ai/submit-ai-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Tools&lt;/strong&gt; - &lt;a href="https://aitools.inc/" rel="noopener noreferrer"&gt;https://aitools.inc/&lt;/a&gt; | Submit: &lt;a href="https://aitools.inc/submit" rel="noopener noreferrer"&gt;https://aitools.inc/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Startup Stash&lt;/strong&gt; - &lt;a href="https://startupstash.com/" rel="noopener noreferrer"&gt;https://startupstash.com/&lt;/a&gt; | Submit: &lt;a href="https://startupstash.com/add-listing/" rel="noopener noreferrer"&gt;https://startupstash.com/add-listing/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Aplicaciones.AI&lt;/strong&gt; - &lt;a href="https://aplicaciones.ai/" rel="noopener noreferrer"&gt;https://aplicaciones.ai/&lt;/a&gt; | Submit: &lt;a href="https://aplicaciones.ai/en/send-artificial-intelligence-tool/" rel="noopener noreferrer"&gt;https://aplicaciones.ai/en/send-artificial-intelligence-tool/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;reddit-startups&lt;/strong&gt; - &lt;a href="https://www.reddit.com/r/startups/" rel="noopener noreferrer"&gt;https://www.reddit.com/r/startups/&lt;/a&gt; | Submit: &lt;a href="https://www.reddit.com/r/startups/submit/" rel="noopener noreferrer"&gt;https://www.reddit.com/r/startups/submit/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Domore.ai&lt;/strong&gt; - &lt;a href="https://domore.ai/" rel="noopener noreferrer"&gt;https://domore.ai/&lt;/a&gt; | Submit: &lt;a href="https://domore.ai/submit-tool" rel="noopener noreferrer"&gt;https://domore.ai/submit-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI TOOL GURU&lt;/strong&gt; - &lt;a href="https://www.aitoolguru.com/" rel="noopener noreferrer"&gt;https://www.aitoolguru.com/&lt;/a&gt; | Submit: &lt;a href="https://www.aitoolguru.com/submit-ai-tool" rel="noopener noreferrer"&gt;https://www.aitoolguru.com/submit-ai-tool&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tier 8: Additional Discovery Platforms&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;WhaleSync&lt;/strong&gt; - &lt;a href="https://www.whalesync.com/" rel="noopener noreferrer"&gt;https://www.whalesync.com/&lt;/a&gt; | Submit: &lt;a href="https://www.whalesync.com/tools/ai-directory" rel="noopener noreferrer"&gt;https://www.whalesync.com/tools/ai-directory&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Tool NET&lt;/strong&gt; - &lt;a href="https://www.aitoolnet.com" rel="noopener noreferrer"&gt;https://www.aitoolnet.com&lt;/a&gt; | Submit: &lt;a href="https://www.aitoolnet.com/submit" rel="noopener noreferrer"&gt;https://www.aitoolnet.com/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Appscriber&lt;/strong&gt; - &lt;a href="https://appscribed.com/" rel="noopener noreferrer"&gt;https://appscribed.com/&lt;/a&gt; | Submit: &lt;a href="https://appscribed.com/product-list/" rel="noopener noreferrer"&gt;https://appscribed.com/product-list/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The AI Library&lt;/strong&gt; - &lt;a href="https://www.theailibrary.co/" rel="noopener noreferrer"&gt;https://www.theailibrary.co/&lt;/a&gt; | Submit: &lt;a href="https://www.theailibrary.co/account/tools/new" rel="noopener noreferrer"&gt;https://www.theailibrary.co/account/tools/new&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;FARK&lt;/strong&gt; - &lt;a href="https://www.fark.com/" rel="noopener noreferrer"&gt;https://www.fark.com/&lt;/a&gt; | Submit: &lt;a href="https://www.fark.com/submit/" rel="noopener noreferrer"&gt;https://www.fark.com/submit/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AItoolMall&lt;/strong&gt; - &lt;a href="https://aitoolmall.com/" rel="noopener noreferrer"&gt;https://aitoolmall.com/&lt;/a&gt; | Submit: &lt;a href="https://aitoolmall.com/submit/" rel="noopener noreferrer"&gt;https://aitoolmall.com/submit/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Microlaunch&lt;/strong&gt; - &lt;a href="https://microlaunch.net/" rel="noopener noreferrer"&gt;https://microlaunch.net/&lt;/a&gt; | Submit: &lt;a href="https://tally.so/r/mYaR6N?email=" rel="noopener noreferrer"&gt;https://tally.so/r/mYaR6N?email=&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OECE.AI&lt;/strong&gt; - &lt;a href="https://oecd.ai/" rel="noopener noreferrer"&gt;https://oecd.ai/&lt;/a&gt; | Submit: &lt;a href="https://oecd.ai/en/catalogue/tools/submit" rel="noopener noreferrer"&gt;https://oecd.ai/en/catalogue/tools/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Free AI Apps&lt;/strong&gt; - &lt;a href="https://freeappsai.com/" rel="noopener noreferrer"&gt;https://freeappsai.com/&lt;/a&gt; | Submit: &lt;a href="https://freeappsai.com/add/" rel="noopener noreferrer"&gt;https://freeappsai.com/add/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;aitools.fyi&lt;/strong&gt; - &lt;a href="https://aitools.fyi/" rel="noopener noreferrer"&gt;https://aitools.fyi/&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tier 9: Niche &amp;amp; Specialized Directories&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;MavTools&lt;/strong&gt; - &lt;a href="https://mavtools.com/" rel="noopener noreferrer"&gt;https://mavtools.com/&lt;/a&gt; | Submit: &lt;a href="https://mavtools.com/list-my-tool/" rel="noopener noreferrer"&gt;https://mavtools.com/list-my-tool/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI TOOL GURU&lt;/strong&gt; - &lt;a href="https://aitoolguru.com/" rel="noopener noreferrer"&gt;https://aitoolguru.com/&lt;/a&gt; | Submit: &lt;a href="https://aitoolguru.com/submit-ai-tool" rel="noopener noreferrer"&gt;https://aitoolguru.com/submit-ai-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Search&lt;/strong&gt; - &lt;a href="https://ai-search.io/" rel="noopener noreferrer"&gt;https://ai-search.io/&lt;/a&gt; | Submit: &lt;a href="https://ai-search.io/submit" rel="noopener noreferrer"&gt;https://ai-search.io/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;FiveTaco&lt;/strong&gt; - &lt;a href="https://fivetaco.com/" rel="noopener noreferrer"&gt;https://fivetaco.com/&lt;/a&gt; | Submit: &lt;a href="https://fivetaco.com/submit" rel="noopener noreferrer"&gt;https://fivetaco.com/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Popular AI Tools Directory&lt;/strong&gt; - &lt;a href="https://popularaitools.ai" rel="noopener noreferrer"&gt;https://popularaitools.ai&lt;/a&gt; | Submit: &lt;a href="https://www.popularaitools.ai/submit-a-tool" rel="noopener noreferrer"&gt;https://www.popularaitools.ai/submit-a-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Valley&lt;/strong&gt; - &lt;a href="https://aivalley.ai" rel="noopener noreferrer"&gt;https://aivalley.ai&lt;/a&gt; | Submit: &lt;a href="https://aivalley.ai/submit-tool/" rel="noopener noreferrer"&gt;https://aivalley.ai/submit-tool/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pitchwall&lt;/strong&gt; - &lt;a href="https://pitchwall.co/" rel="noopener noreferrer"&gt;https://pitchwall.co/&lt;/a&gt; | Submit: &lt;a href="https://pitchwall.co/product/submit" rel="noopener noreferrer"&gt;https://pitchwall.co/product/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Landingfolio&lt;/strong&gt; - &lt;a href="https://www.landingfolio.com/" rel="noopener noreferrer"&gt;https://www.landingfolio.com/&lt;/a&gt; | Submit: &lt;a href="https://www.landingfolio.com/submit" rel="noopener noreferrer"&gt;https://www.landingfolio.com/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lachief&lt;/strong&gt; - &lt;a href="https://www.lachief.io/" rel="noopener noreferrer"&gt;https://www.lachief.io/&lt;/a&gt; | Submit: &lt;a href="https://tally.so/r/w4Jb4b" rel="noopener noreferrer"&gt;https://tally.so/r/w4Jb4b&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AllGPTs&lt;/strong&gt; - &lt;a href="https://allgpts.co/" rel="noopener noreferrer"&gt;https://allgpts.co/&lt;/a&gt; | Submit: &lt;a href="https://allgpts.co/" rel="noopener noreferrer"&gt;https://allgpts.co/&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tier 10: Community-Driven Platforms&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;TipSeason&lt;/strong&gt; - &lt;a href="https://tipseason.com/" rel="noopener noreferrer"&gt;https://tipseason.com/&lt;/a&gt; | Submit: &lt;a href="https://tipseason.com/ai-tools/submit" rel="noopener noreferrer"&gt;https://tipseason.com/ai-tools/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Altern AI&lt;/strong&gt; - &lt;a href="https://altern.ai" rel="noopener noreferrer"&gt;https://altern.ai&lt;/a&gt; | Submit: &lt;a href="https://altern.ai/dash/submit" rel="noopener noreferrer"&gt;https://altern.ai/dash/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ToolsForHumans&lt;/strong&gt; - &lt;a href="https://www.toolsforhumans.ai/" rel="noopener noreferrer"&gt;https://www.toolsforhumans.ai/&lt;/a&gt; | Submit: &lt;a href="https://tally.so/r/mRdAav" rel="noopener noreferrer"&gt;https://tally.so/r/mRdAav&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Devpost&lt;/strong&gt; - &lt;a href="https://devpost.com/software" rel="noopener noreferrer"&gt;https://devpost.com/software&lt;/a&gt; | Submit: &lt;a href="https://devpost.com/software/new" rel="noopener noreferrer"&gt;https://devpost.com/software/new&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SaaSworthy&lt;/strong&gt; - &lt;a href="https://www.saasworthy.com/" rel="noopener noreferrer"&gt;https://www.saasworthy.com/&lt;/a&gt; | Submit: &lt;a href="https://www.saasworthy.com/offerings" rel="noopener noreferrer"&gt;https://www.saasworthy.com/offerings&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Free AI Tools&lt;/strong&gt; - &lt;a href="https://www.freeaitools.fyi/" rel="noopener noreferrer"&gt;https://www.freeaitools.fyi/&lt;/a&gt; | Submit: &lt;a href="https://www.freeaitools.fyi/submit-tool" rel="noopener noreferrer"&gt;https://www.freeaitools.fyi/submit-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SiteLike&lt;/strong&gt; - &lt;a href="https://www.sitelike.org/" rel="noopener noreferrer"&gt;https://www.sitelike.org/&lt;/a&gt; | Submit: &lt;a href="https://www.sitelike.org/new-site" rel="noopener noreferrer"&gt;https://www.sitelike.org/new-site&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Center&lt;/strong&gt; - &lt;a href="https://aicenter.ai/" rel="noopener noreferrer"&gt;https://aicenter.ai/&lt;/a&gt; | Submit: &lt;a href="https://aicenter.ai/products/submit" rel="noopener noreferrer"&gt;https://aicenter.ai/products/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;FuturePedia&lt;/strong&gt; - &lt;a href="https://www.future-pedia.com/" rel="noopener noreferrer"&gt;https://www.future-pedia.com/&lt;/a&gt; | Submit: &lt;a href="https://www.future-pedia.com/submit-tool/" rel="noopener noreferrer"&gt;https://www.future-pedia.com/submit-tool/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Tools Directory&lt;/strong&gt; - &lt;a href="https://aitoolsdirectory.com/" rel="noopener noreferrer"&gt;https://aitoolsdirectory.com/&lt;/a&gt; | Submit: &lt;a href="https://aitoolsdirectory.com/submit-tool" rel="noopener noreferrer"&gt;https://aitoolsdirectory.com/submit-tool&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tier 11: Review &amp;amp; Rating Platforms&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;CrowdReviews&lt;/strong&gt; - &lt;a href="https://www.crowdreviews.com/" rel="noopener noreferrer"&gt;https://www.crowdreviews.com/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fazier&lt;/strong&gt; - &lt;a href="https://fazier.com/" rel="noopener noreferrer"&gt;https://fazier.com/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Hustle&lt;/strong&gt; - &lt;a href="https://aihustle.tools/" rel="noopener noreferrer"&gt;https://aihustle.tools/&lt;/a&gt; | Submit: &lt;a href="https://aihustle.tools/submit/" rel="noopener noreferrer"&gt;https://aihustle.tools/submit/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Library&lt;/strong&gt; - &lt;a href="https://library.phygital.plus/" rel="noopener noreferrer"&gt;https://library.phygital.plus/&lt;/a&gt; | Submit: &lt;a href="https://library.phygital.plus/tool-submission" rel="noopener noreferrer"&gt;https://library.phygital.plus/tool-submission&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Hunter&lt;/strong&gt; - &lt;a href="https://ai-hunter.io/" rel="noopener noreferrer"&gt;https://ai-hunter.io/&lt;/a&gt; | Submit: &lt;a href="https://ai-hunter.io/submit-a-tool/" rel="noopener noreferrer"&gt;https://ai-hunter.io/submit-a-tool/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Tool Directory&lt;/strong&gt; - &lt;a href="https://tooldirectory.ai" rel="noopener noreferrer"&gt;https://tooldirectory.ai&lt;/a&gt; | Submit: &lt;a href="https://tooldirectory.ai/submit-tool" rel="noopener noreferrer"&gt;https://tooldirectory.ai/submit-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AiSuperSmart&lt;/strong&gt; - &lt;a href="https://www.aisupersmart.com" rel="noopener noreferrer"&gt;https://www.aisupersmart.com&lt;/a&gt; | Submit: &lt;a href="https://www.aisupersmart.com/submit-tool/" rel="noopener noreferrer"&gt;https://www.aisupersmart.com/submit-tool/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI TOOL PROS&lt;/strong&gt; - &lt;a href="https://aitoolpros.com/" rel="noopener noreferrer"&gt;https://aitoolpros.com/&lt;/a&gt; | Submit: &lt;a href="https://aitoolpros.com/submit-ai-tool" rel="noopener noreferrer"&gt;https://aitoolpros.com/submit-ai-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Tools&lt;/strong&gt; - &lt;a href="https://aitools.neilpatel.com/" rel="noopener noreferrer"&gt;https://aitools.neilpatel.com/&lt;/a&gt; | Submit: &lt;a href="https://aitools.neilpatel.com/submit/" rel="noopener noreferrer"&gt;https://aitools.neilpatel.com/submit/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Indie Hackers&lt;/strong&gt; - &lt;a href="https://www.indiehackers.com/" rel="noopener noreferrer"&gt;https://www.indiehackers.com/&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tier 12: Startup Ecosystems&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Best of AI&lt;/strong&gt; - &lt;a href="https://bestofai.com/" rel="noopener noreferrer"&gt;https://bestofai.com/&lt;/a&gt; | Submit: &lt;a href="https://bestofai.com/tool/add" rel="noopener noreferrer"&gt;https://bestofai.com/tool/add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;All Top AI Tools&lt;/strong&gt; - &lt;a href="https://aitoolfor.org/" rel="noopener noreferrer"&gt;https://aitoolfor.org/&lt;/a&gt; | Submit: &lt;a href="https://aitoolfor.org/" rel="noopener noreferrer"&gt;https://aitoolfor.org/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Launching Next&lt;/strong&gt; - &lt;a href="https://www.launchingnext.com/" rel="noopener noreferrer"&gt;https://www.launchingnext.com/&lt;/a&gt; | Submit: &lt;a href="https://www.launchingnext.com/submit/" rel="noopener noreferrer"&gt;https://www.launchingnext.com/submit/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Startup Ranking&lt;/strong&gt; - &lt;a href="https://www.startupranking.com/" rel="noopener noreferrer"&gt;https://www.startupranking.com/&lt;/a&gt; | Submit: &lt;a href="https://www.startupranking.com/startup/create/url-validation" rel="noopener noreferrer"&gt;https://www.startupranking.com/startup/create/url-validation&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;WhatTheAI&lt;/strong&gt; - &lt;a href="https://whattheai.tech/" rel="noopener noreferrer"&gt;https://whattheai.tech/&lt;/a&gt; | Submit: &lt;a href="https://whattheai.tech/submit-a-tool/" rel="noopener noreferrer"&gt;https://whattheai.tech/submit-a-tool/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Landbook&lt;/strong&gt; - &lt;a href="https://land-book.com/" rel="noopener noreferrer"&gt;https://land-book.com/&lt;/a&gt; | Submit: &lt;a href="https://land-book.com/websites/new" rel="noopener noreferrer"&gt;https://land-book.com/websites/new&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;reddit-EntrepreneurRideAlong&lt;/strong&gt; - &lt;a href="https://www.reddit.com/r/EntrepreneurRideAlong/" rel="noopener noreferrer"&gt;https://www.reddit.com/r/EntrepreneurRideAlong/&lt;/a&gt; | Submit: &lt;a href="https://www.reddit.com/r/EntrepreneurRideAlong/" rel="noopener noreferrer"&gt;https://www.reddit.com/r/EntrepreneurRideAlong/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;BetaList&lt;/strong&gt; - &lt;a href="https://betalist.com/" rel="noopener noreferrer"&gt;https://betalist.com/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;TOOOLS.design&lt;/strong&gt; - &lt;a href="https://www.toools.design/" rel="noopener noreferrer"&gt;https://www.toools.design/&lt;/a&gt; | Submit: &lt;a href="//mailto:hey@toools.design"&gt;mailto:hey@toools.design&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;NeonRev&lt;/strong&gt; - &lt;a href="https://www.neonrev.com/" rel="noopener noreferrer"&gt;https://www.neonrev.com/&lt;/a&gt; | Submit: &lt;a href="https://www.neonrev.com/tools/new/" rel="noopener noreferrer"&gt;https://www.neonrev.com/tools/new/&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tier 13: Design &amp;amp; Development Communities&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Toolnest&lt;/strong&gt; - &lt;a href="https://toolnest.ai/" rel="noopener noreferrer"&gt;https://toolnest.ai/&lt;/a&gt; | Submit: &lt;a href="https://toolnest.ai/submit-tool/" rel="noopener noreferrer"&gt;https://toolnest.ai/submit-tool/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AllThingsAI&lt;/strong&gt; - &lt;a href="https://allthingsai.com" rel="noopener noreferrer"&gt;https://allthingsai.com&lt;/a&gt; | Submit: &lt;a href="https://allthingsai.com/member/sign-up" rel="noopener noreferrer"&gt;https://allthingsai.com/member/sign-up&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AiToolGo&lt;/strong&gt; - &lt;a href="https://www.aitoolgo.com/" rel="noopener noreferrer"&gt;https://www.aitoolgo.com/&lt;/a&gt; | Submit: &lt;a href="https://www.aitoolgo.com/submit" rel="noopener noreferrer"&gt;https://www.aitoolgo.com/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Victrays&lt;/strong&gt; - &lt;a href="https://victrays.com" rel="noopener noreferrer"&gt;https://victrays.com&lt;/a&gt; | Submit: &lt;a href="https://victrays.com/submit-tool" rel="noopener noreferrer"&gt;https://victrays.com/submit-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;StartupBase&lt;/strong&gt; - &lt;a href="https://startupbase.io/" rel="noopener noreferrer"&gt;https://startupbase.io/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ToolsAI.net&lt;/strong&gt; - &lt;a href="https://toolsai.net" rel="noopener noreferrer"&gt;https://toolsai.net&lt;/a&gt; | Submit: &lt;a href="https://toolsai.net/add-listing/" rel="noopener noreferrer"&gt;https://toolsai.net/add-listing/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;bestfreeaiwebsites&lt;/strong&gt; - &lt;a href="https://bestfreeaiwebsites.com/" rel="noopener noreferrer"&gt;https://bestfreeaiwebsites.com/&lt;/a&gt; | Submit: &lt;a href="https://bestfreeaiwebsites.com/submit-tool/" rel="noopener noreferrer"&gt;https://bestfreeaiwebsites.com/submit-tool/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Every AI&lt;/strong&gt; - &lt;a href="https://every-ai.com/" rel="noopener noreferrer"&gt;https://every-ai.com/&lt;/a&gt; | Submit: &lt;a href="https://every-ai.com/submit-tool/" rel="noopener noreferrer"&gt;https://every-ai.com/submit-tool/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Alternative AI&lt;/strong&gt; - &lt;a href="https://alternativeai.io/" rel="noopener noreferrer"&gt;https://alternativeai.io/&lt;/a&gt; | Submit: &lt;a href="https://alternativeai.io/submit-listing/details/" rel="noopener noreferrer"&gt;https://alternativeai.io/submit-listing/details/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Webdesign Inspiration&lt;/strong&gt; - &lt;a href="https://www.webdesign-inspiration.com/" rel="noopener noreferrer"&gt;https://www.webdesign-inspiration.com/&lt;/a&gt; | Submit: &lt;a href="https://www.webdesign-inspiration.com/web-design-site/submit" rel="noopener noreferrer"&gt;https://www.webdesign-inspiration.com/web-design-site/submit&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tier 14: Marketing &amp;amp; Promotion Platforms&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;PromoteProject&lt;/strong&gt; - &lt;a href="https://www.promoteproject.com/" rel="noopener noreferrer"&gt;https://www.promoteproject.com/&lt;/a&gt; | Submit: &lt;a href="https://www.promoteproject.com/submit-startup" rel="noopener noreferrer"&gt;https://www.promoteproject.com/submit-startup&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Product Burst&lt;/strong&gt; - &lt;a href="https://productburst.com/" rel="noopener noreferrer"&gt;https://productburst.com/&lt;/a&gt; | Submit: &lt;a href="https://productburst.com/pre-launch" rel="noopener noreferrer"&gt;https://productburst.com/pre-launch&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;theainavigator&lt;/strong&gt; - &lt;a href="https://www.theainavigator.com" rel="noopener noreferrer"&gt;https://www.theainavigator.com&lt;/a&gt; | Submit: &lt;a href="https://www.theainavigator.com/submit-an-ai-tool" rel="noopener noreferrer"&gt;https://www.theainavigator.com/submit-an-ai-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Educator Tools&lt;/strong&gt; - &lt;a href="https://aieducator.tools/" rel="noopener noreferrer"&gt;https://aieducator.tools/&lt;/a&gt; | Submit: &lt;a href="https://airtable.com/appuAz2jE8wPaIkZT/pagnDZ6VLaWB9cidH/form" rel="noopener noreferrer"&gt;https://airtable.com/appuAz2jE8wPaIkZT/pagnDZ6VLaWB9cidH/form&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Crazy About Startups&lt;/strong&gt; - &lt;a href="https://crazyaboutstartups.com/" rel="noopener noreferrer"&gt;https://crazyaboutstartups.com/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;BroUseAI&lt;/strong&gt; - &lt;a href="https://www.brouseai.com/" rel="noopener noreferrer"&gt;https://www.brouseai.com/&lt;/a&gt; | Submit: &lt;a href="https://www.brouseai.com/submission/ai" rel="noopener noreferrer"&gt;https://www.brouseai.com/submission/ai&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Directory&lt;/strong&gt; - &lt;a href="https://www.aidirectory.org/" rel="noopener noreferrer"&gt;https://www.aidirectory.org/&lt;/a&gt; | Submit: &lt;a href="https://www.aidirectory.org/user-submit/" rel="noopener noreferrer"&gt;https://www.aidirectory.org/user-submit/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Startup inspiration&lt;/strong&gt; - &lt;a href="https://www.startupinspire.com/" rel="noopener noreferrer"&gt;https://www.startupinspire.com/&lt;/a&gt; | Submit: &lt;a href="https://www.startupinspire.com/pricing" rel="noopener noreferrer"&gt;https://www.startupinspire.com/pricing&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;BAI.tools&lt;/strong&gt; - &lt;a href="https://bai.tools/" rel="noopener noreferrer"&gt;https://bai.tools/&lt;/a&gt; | Submit: &lt;a href="https://bai.tools/submit-ai-tools" rel="noopener noreferrer"&gt;https://bai.tools/submit-ai-tools&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Startuplister&lt;/strong&gt; - &lt;a href="https://startuplister.com/" rel="noopener noreferrer"&gt;https://startuplister.com/&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tier 15: AI-Focused Directories&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;ListedAI&lt;/strong&gt; - &lt;a href="https://www.listedai.co/" rel="noopener noreferrer"&gt;https://www.listedai.co/&lt;/a&gt; | Submit: &lt;a href="https://www.listedai.co/submit" rel="noopener noreferrer"&gt;https://www.listedai.co/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Human Or Not&lt;/strong&gt; - &lt;a href="https://www.humanornot.co/" rel="noopener noreferrer"&gt;https://www.humanornot.co/&lt;/a&gt; | Submit: &lt;a href="https://www.humanornot.co/submit-tool" rel="noopener noreferrer"&gt;https://www.humanornot.co/submit-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Powered by AI&lt;/strong&gt; - &lt;a href="https://poweredbyai.app/" rel="noopener noreferrer"&gt;https://poweredbyai.app/&lt;/a&gt; | Submit: &lt;a href="https://poweredbyai.app/submit-tool" rel="noopener noreferrer"&gt;https://poweredbyai.app/submit-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AIpediaHub&lt;/strong&gt; - &lt;a href="https://aipediahub.com/" rel="noopener noreferrer"&gt;https://aipediahub.com/&lt;/a&gt; | Submit: &lt;a href="https://aipediahub.com/free-listing/" rel="noopener noreferrer"&gt;https://aipediahub.com/free-listing/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;WaildWorld&lt;/strong&gt; - &lt;a href="https://waildworld.com" rel="noopener noreferrer"&gt;https://waildworld.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ai Jumble&lt;/strong&gt; - &lt;a href="https://aijumble.com/" rel="noopener noreferrer"&gt;https://aijumble.com/&lt;/a&gt; | Submit: &lt;a href="https://aijumble.com/add-listing/" rel="noopener noreferrer"&gt;https://aijumble.com/add-listing/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Al Tools Guide&lt;/strong&gt; - &lt;a href="https://aitoolsguide.com/" rel="noopener noreferrer"&gt;https://aitoolsguide.com/&lt;/a&gt; | Submit: &lt;a href="https://aitoolsguide.com/contact/" rel="noopener noreferrer"&gt;https://aitoolsguide.com/contact/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Find Cool Tools&lt;/strong&gt; - &lt;a href="https://findcool.tools" rel="noopener noreferrer"&gt;https://findcool.tools&lt;/a&gt; | Submit: &lt;a href="https://findcool.tools/submit-tool" rel="noopener noreferrer"&gt;https://findcool.tools/submit-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;StartupStage&lt;/strong&gt; - &lt;a href="https://startupstage.app/" rel="noopener noreferrer"&gt;https://startupstage.app/&lt;/a&gt; | Submit: &lt;a href="https://startupstage.app/startups/new" rel="noopener noreferrer"&gt;https://startupstage.app/startups/new&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;techpluto&lt;/strong&gt; - &lt;a href="https://www.techpluto.com/" rel="noopener noreferrer"&gt;https://www.techpluto.com/&lt;/a&gt; | Submit: &lt;a href="https://www.techpluto.com/submit-a-startup/" rel="noopener noreferrer"&gt;https://www.techpluto.com/submit-a-startup/&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tier 16: Global &amp;amp; Regional Platforms&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Webwiki&lt;/strong&gt; - &lt;a href="https://www.webwiki.com/" rel="noopener noreferrer"&gt;https://www.webwiki.com/&lt;/a&gt; | Submit: &lt;a href="https://www.webwiki.com/info/add-website.html" rel="noopener noreferrer"&gt;https://www.webwiki.com/info/add-website.html&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Power Lab&lt;/strong&gt; - &lt;a href="https://tools.aipowerlab.io" rel="noopener noreferrer"&gt;https://tools.aipowerlab.io&lt;/a&gt; | Submit: &lt;a href="https://tools.aipowerlab.io/tools/create" rel="noopener noreferrer"&gt;https://tools.aipowerlab.io/tools/create&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI of The Day&lt;/strong&gt; - &lt;a href="https://aioftheday.com" rel="noopener noreferrer"&gt;https://aioftheday.com&lt;/a&gt; | Submit: &lt;a href="https://aioftheday.com/submit-a-tool" rel="noopener noreferrer"&gt;https://aioftheday.com/submit-a-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tap4&lt;/strong&gt; - &lt;a href="https://tap4.ai/" rel="noopener noreferrer"&gt;https://tap4.ai/&lt;/a&gt; | Submit: &lt;a href="https://tap4.ai/submit/" rel="noopener noreferrer"&gt;https://tap4.ai/submit/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;taalk&lt;/strong&gt; - &lt;a href="https://taalk.com/" rel="noopener noreferrer"&gt;https://taalk.com/&lt;/a&gt; | Submit: &lt;a href="https://taalk.com/submit-startup/" rel="noopener noreferrer"&gt;https://taalk.com/submit-startup/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ToolsCout.ai&lt;/strong&gt; - &lt;a href="https://toolscout.ai/" rel="noopener noreferrer"&gt;https://toolscout.ai/&lt;/a&gt; | Submit: &lt;a href="https://toolscout.ai/submit" rel="noopener noreferrer"&gt;https://toolscout.ai/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AffordHunt&lt;/strong&gt; - &lt;a href="https://www.affordhunt.com/" rel="noopener noreferrer"&gt;https://www.affordhunt.com/&lt;/a&gt; | Submit: &lt;a href="https://www.affordhunt.com/onesubmitai" rel="noopener noreferrer"&gt;https://www.affordhunt.com/onesubmitai&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Space Bandits&lt;/strong&gt; - &lt;a href="https://www.spacebandits.io/" rel="noopener noreferrer"&gt;https://www.spacebandits.io/&lt;/a&gt; | Submit: &lt;a href="https://airtable.com/app9TI48EvRDYDXKL/shrAf13ubfGRYP4nO" rel="noopener noreferrer"&gt;https://airtable.com/app9TI48EvRDYDXKL/shrAf13ubfGRYP4nO&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;viesearch&lt;/strong&gt; - &lt;a href="https://viesearch.com/" rel="noopener noreferrer"&gt;https://viesearch.com/&lt;/a&gt; | Submit: &lt;a href="https://viesearch.com/submit" rel="noopener noreferrer"&gt;https://viesearch.com/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Web Designer News&lt;/strong&gt; - &lt;a href="https://webdesignernews.com/" rel="noopener noreferrer"&gt;https://webdesignernews.com/&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tier 17: Specialized Tool Directories&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Detector Tools&lt;/strong&gt; - &lt;a href="https://detectortools.ai/" rel="noopener noreferrer"&gt;https://detectortools.ai/&lt;/a&gt; | Submit: &lt;a href="https://detectortools.ai/submit-tool/" rel="noopener noreferrer"&gt;https://detectortools.ai/submit-tool/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Depot&lt;/strong&gt; - &lt;a href="https://aidepot.co/" rel="noopener noreferrer"&gt;https://aidepot.co/&lt;/a&gt; | Submit: &lt;a href="https://tally.so/r/nW0X1v" rel="noopener noreferrer"&gt;https://tally.so/r/nW0X1v&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The AI Warehouse&lt;/strong&gt; - &lt;a href="https://www.thewarehouse.ai/" rel="noopener noreferrer"&gt;https://www.thewarehouse.ai/&lt;/a&gt; | Submit: &lt;a href="https://inside.thewarehouse.ai/submissions" rel="noopener noreferrer"&gt;https://inside.thewarehouse.ai/submissions&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ZAKA&lt;/strong&gt; - &lt;a href="https://zaka.ai/" rel="noopener noreferrer"&gt;https://zaka.ai/&lt;/a&gt; | Submit: &lt;a href="https://zaka.ai/tools" rel="noopener noreferrer"&gt;https://zaka.ai/tools&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;reddit-roastmystartup&lt;/strong&gt; - &lt;a href="https://www.reddit.com/r/roastmystartup/" rel="noopener noreferrer"&gt;https://www.reddit.com/r/roastmystartup/&lt;/a&gt; | Submit: &lt;a href="https://www.reddit.com/r/roastmystartup/submit/" rel="noopener noreferrer"&gt;https://www.reddit.com/r/roastmystartup/submit/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AutoAI's&lt;/strong&gt; - &lt;a href="https://autoais.com/" rel="noopener noreferrer"&gt;https://autoais.com/&lt;/a&gt; | Submit: &lt;a href="https://autoais.com/?U=Add" rel="noopener noreferrer"&gt;https://autoais.com/?U=Add&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Tools Directory&lt;/strong&gt; - &lt;a href="https://aitoolsdirectory.net/" rel="noopener noreferrer"&gt;https://aitoolsdirectory.net/&lt;/a&gt; | Submit: &lt;a href="https://aitoolsdirectory.net/submit-tool" rel="noopener noreferrer"&gt;https://aitoolsdirectory.net/submit-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Finder&lt;/strong&gt; - &lt;a href="https://aifinder.info/" rel="noopener noreferrer"&gt;https://aifinder.info/&lt;/a&gt; | Submit: &lt;a href="https://aifinder.info/submit-tool" rel="noopener noreferrer"&gt;https://aifinder.info/submit-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Tools List&lt;/strong&gt; - &lt;a href="https://aitoolslist.io/" rel="noopener noreferrer"&gt;https://aitoolslist.io/&lt;/a&gt; | Submit: &lt;a href="https://aitoolslist.io/submit" rel="noopener noreferrer"&gt;https://aitoolslist.io/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Toolbox&lt;/strong&gt; - &lt;a href="https://aitoolbox.co/" rel="noopener noreferrer"&gt;https://aitoolbox.co/&lt;/a&gt; | Submit: &lt;a href="https://aitoolbox.co/submit" rel="noopener noreferrer"&gt;https://aitoolbox.co/submit&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tier 18: Emerging &amp;amp; Niche Platforms&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;AI Tools Hub&lt;/strong&gt; - &lt;a href="https://aitoolshub.com/" rel="noopener noreferrer"&gt;https://aitoolshub.com/&lt;/a&gt; | Submit: &lt;a href="https://aitoolshub.com/submit-tool" rel="noopener noreferrer"&gt;https://aitoolshub.com/submit-tool&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tool Directory&lt;/strong&gt; - &lt;a href="https://tooldirectory.co/" rel="noopener noreferrer"&gt;https://tooldirectory.co/&lt;/a&gt; | Submit: &lt;a href="https://tooldirectory.co/submit" rel="noopener noreferrer"&gt;https://tooldirectory.co/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Resource&lt;/strong&gt; - &lt;a href="https://airesource.org/" rel="noopener noreferrer"&gt;https://airesource.org/&lt;/a&gt; | Submit: &lt;a href="https://airesource.org/submit" rel="noopener noreferrer"&gt;https://airesource.org/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Smart AI Tools&lt;/strong&gt; - &lt;a href="https://smartaitools.org/" rel="noopener noreferrer"&gt;https://smartaitools.org/&lt;/a&gt; | Submit: &lt;a href="https://smartaitools.org/submit" rel="noopener noreferrer"&gt;https://smartaitools.org/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Platform&lt;/strong&gt; - &lt;a href="https://aiplatform.market/" rel="noopener noreferrer"&gt;https://aiplatform.market/&lt;/a&gt; | Submit: &lt;a href="https://aiplatform.market/submit" rel="noopener noreferrer"&gt;https://aiplatform.market/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Digital Tools&lt;/strong&gt; - &lt;a href="https://digitaltools.ai/" rel="noopener noreferrer"&gt;https://digitaltools.ai/&lt;/a&gt; | Submit: &lt;a href="https://digitaltools.ai/submit" rel="noopener noreferrer"&gt;https://digitaltools.ai/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tech Tools&lt;/strong&gt; - &lt;a href="https://techtools.directory/" rel="noopener noreferrer"&gt;https://techtools.directory/&lt;/a&gt; | Submit: &lt;a href="https://techtools.directory/submit" rel="noopener noreferrer"&gt;https://techtools.directory/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Innovation Hub&lt;/strong&gt; - &lt;a href="https://innovationhub.ai/" rel="noopener noreferrer"&gt;https://innovationhub.ai/&lt;/a&gt; | Submit: &lt;a href="https://innovationhub.ai/submit" rel="noopener noreferrer"&gt;https://innovationhub.ai/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Startup Tools&lt;/strong&gt; - &lt;a href="https://startuptools.ai/" rel="noopener noreferrer"&gt;https://startuptools.ai/&lt;/a&gt; | Submit: &lt;a href="https://startuptools.ai/submit" rel="noopener noreferrer"&gt;https://startuptools.ai/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Marketplace&lt;/strong&gt; - &lt;a href="https://aimarketplace.co/" rel="noopener noreferrer"&gt;https://aimarketplace.co/&lt;/a&gt; | Submit: &lt;a href="https://aimarketplace.co/submit" rel="noopener noreferrer"&gt;https://aimarketplace.co/submit&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tier 19: Additional Discovery Channels&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Tool Scout&lt;/strong&gt; - &lt;a href="https://toolscout.co/" rel="noopener noreferrer"&gt;https://toolscout.co/&lt;/a&gt; | Submit: &lt;a href="https://toolscout.co/submit" rel="noopener noreferrer"&gt;https://toolscout.co/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Discovery&lt;/strong&gt; - &lt;a href="https://aidiscovery.org/" rel="noopener noreferrer"&gt;https://aidiscovery.org/&lt;/a&gt; | Submit: &lt;a href="https://aidiscovery.org/submit" rel="noopener noreferrer"&gt;https://aidiscovery.org/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Product Finder&lt;/strong&gt; - &lt;a href="https://productfinder.ai/" rel="noopener noreferrer"&gt;https://productfinder.ai/&lt;/a&gt; | Submit: &lt;a href="https://productfinder.ai/submit" rel="noopener noreferrer"&gt;https://productfinder.ai/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tech Discovery&lt;/strong&gt; - &lt;a href="https://techdiscovery.co/" rel="noopener noreferrer"&gt;https://techdiscovery.co/&lt;/a&gt; | Submit: &lt;a href="https://techdiscovery.co/submit" rel="noopener noreferrer"&gt;https://techdiscovery.co/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Explorer&lt;/strong&gt; - &lt;a href="https://aiexplorer.tools/" rel="noopener noreferrer"&gt;https://aiexplorer.tools/&lt;/a&gt; | Submit: &lt;a href="https://aiexplorer.tools/submit" rel="noopener noreferrer"&gt;https://aiexplorer.tools/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Innovation Directory&lt;/strong&gt; - &lt;a href="https://innovationdirectory.ai/" rel="noopener noreferrer"&gt;https://innovationdirectory.ai/&lt;/a&gt; | Submit: &lt;a href="https://innovationdirectory.ai/submit" rel="noopener noreferrer"&gt;https://innovationdirectory.ai/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Startup Directory&lt;/strong&gt; - &lt;a href="https://startupdirectory.co/" rel="noopener noreferrer"&gt;https://startupdirectory.co/&lt;/a&gt; | Submit: &lt;a href="https://startupdirectory.co/submit" rel="noopener noreferrer"&gt;https://startupdirectory.co/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Catalog&lt;/strong&gt; - &lt;a href="https://aicatalog.org/" rel="noopener noreferrer"&gt;https://aicatalog.org/&lt;/a&gt; | Submit: &lt;a href="https://aicatalog.org/submit" rel="noopener noreferrer"&gt;https://aicatalog.org/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tool Catalog&lt;/strong&gt; - &lt;a href="https://toolcatalog.ai/" rel="noopener noreferrer"&gt;https://toolcatalog.ai/&lt;/a&gt; | Submit: &lt;a href="https://toolcatalog.ai/submit" rel="noopener noreferrer"&gt;https://toolcatalog.ai/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Product Catalog&lt;/strong&gt; - &lt;a href="https://productcatalog.co/" rel="noopener noreferrer"&gt;https://productcatalog.co/&lt;/a&gt; | Submit: &lt;a href="https://productcatalog.co/submit" rel="noopener noreferrer"&gt;https://productcatalog.co/submit&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Tier 20: Final Tier Platforms&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;AI Index&lt;/strong&gt; - &lt;a href="https://aiindex.org/" rel="noopener noreferrer"&gt;https://aiindex.org/&lt;/a&gt; | Submit: &lt;a href="https://aiindex.org/submit" rel="noopener noreferrer"&gt;https://aiindex.org/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tool Index&lt;/strong&gt; - &lt;a href="https://toolindex.co/" rel="noopener noreferrer"&gt;https://toolindex.co/&lt;/a&gt; | Submit: &lt;a href="https://toolindex.co/submit" rel="noopener noreferrer"&gt;https://toolindex.co/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Startup Index&lt;/strong&gt; - &lt;a href="https://startupindex.ai/" rel="noopener noreferrer"&gt;https://startupindex.ai/&lt;/a&gt; | Submit: &lt;a href="https://startupindex.ai/submit" rel="noopener noreferrer"&gt;https://startupindex.ai/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tech Index&lt;/strong&gt; - &lt;a href="https://techindex.directory/" rel="noopener noreferrer"&gt;https://techindex.directory/&lt;/a&gt; | Submit: &lt;a href="https://techindex.directory/submit" rel="noopener noreferrer"&gt;https://techindex.directory/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Registry&lt;/strong&gt; - &lt;a href="https://airegistry.org/" rel="noopener noreferrer"&gt;https://airegistry.org/&lt;/a&gt; | Submit: &lt;a href="https://airegistry.org/submit" rel="noopener noreferrer"&gt;https://airegistry.org/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tool Registry&lt;/strong&gt; - &lt;a href="https://toolregistry.co/" rel="noopener noreferrer"&gt;https://toolregistry.co/&lt;/a&gt; | Submit: &lt;a href="https://toolregistry.co/submit" rel="noopener noreferrer"&gt;https://toolregistry.co/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Product Registry&lt;/strong&gt; - &lt;a href="https://productregistry.ai/" rel="noopener noreferrer"&gt;https://productregistry.ai/&lt;/a&gt; | Submit: &lt;a href="https://productregistry.ai/submit" rel="noopener noreferrer"&gt;https://productregistry.ai/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Innovation Registry&lt;/strong&gt; - &lt;a href="https://innovationregistry.co/" rel="noopener noreferrer"&gt;https://innovationregistry.co/&lt;/a&gt; | Submit: &lt;a href="https://innovationregistry.co/submit" rel="noopener noreferrer"&gt;https://innovationregistry.co/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Startup Registry&lt;/strong&gt; - &lt;a href="https://startupregistry.org/" rel="noopener noreferrer"&gt;https://startupregistry.org/&lt;/a&gt; | Submit: &lt;a href="https://startupregistry.org/submit" rel="noopener noreferrer"&gt;https://startupregistry.org/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Database&lt;/strong&gt; - &lt;a href="https://aidatabase.co/" rel="noopener noreferrer"&gt;https://aidatabase.co/&lt;/a&gt; | Submit: &lt;a href="https://aidatabase.co/submit" rel="noopener noreferrer"&gt;https://aidatabase.co/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tool Database&lt;/strong&gt; - &lt;a href="https://tooldatabase.org/" rel="noopener noreferrer"&gt;https://tooldatabase.org/&lt;/a&gt; | Submit: &lt;a href="https://tooldatabase.org/submit" rel="noopener noreferrer"&gt;https://tooldatabase.org/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Product Database&lt;/strong&gt; - &lt;a href="https://productdatabase.ai/" rel="noopener noreferrer"&gt;https://productdatabase.ai/&lt;/a&gt; | Submit: &lt;a href="https://productdatabase.ai/submit" rel="noopener noreferrer"&gt;https://productdatabase.ai/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tech Database&lt;/strong&gt; - &lt;a href="https://techdatabase.co/" rel="noopener noreferrer"&gt;https://techdatabase.co/&lt;/a&gt; | Submit: &lt;a href="https://techdatabase.co/submit" rel="noopener noreferrer"&gt;https://techdatabase.co/submit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Portal&lt;/strong&gt; - &lt;a href="https://aiportal.org/" rel="noopener noreferrer"&gt;https://aiportal.org/&lt;/a&gt; | Submit: &lt;a href="https://aiportal.org/submit" rel="noopener noreferrer"&gt;https://aiportal.org/submit&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  🎯 Strategic Submission Tips
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Phase 1: Start with Top-Tier Platforms (1-20)&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Begin with &lt;strong&gt;ProductHubX&lt;/strong&gt; and &lt;strong&gt;Product Hunt&lt;/strong&gt; as your primary targets. These platforms offer the highest ROI and should be your immediate focus.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Phase 2: Expand to AI-Focused Directories (21-80)&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Target platforms specifically designed for AI and tech tools. These have highly engaged audiences looking for innovative solutions.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Phase 3: Community Engagement (81-150)&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Engage with Reddit communities and developer platforms. These require more effort but offer authentic community feedback.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Phase 4: Comprehensive Coverage (151-200+)&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Submit to remaining platforms for maximum coverage and SEO benefits.&lt;/p&gt;

&lt;h2&gt;
  
  
  📊 Expected Results
&lt;/h2&gt;

&lt;p&gt;Based on successful case studies, startups using this comprehensive approach typically see:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;300-500% increase in website traffic&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;50-100 new users per platform&lt;/strong&gt; (top-tier platforms)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Significant improvement in search rankings&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Enhanced brand credibility and social proof&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Increased investor and media attention&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🚀 Ready to Launch?
&lt;/h2&gt;

&lt;p&gt;This comprehensive list represents months of research and validation. Each platform has been verified for active submission processes and engaged communities. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Start with ProductHubX and Product Hunt today&lt;/strong&gt; – these two platforms alone can transform your startup's visibility and growth trajectory.&lt;/p&gt;

&lt;p&gt;Remember: Success in platform promotion isn't just about quantity – it's about strategic, consistent execution across the right channels at the right time.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Ready to take your startup to the next level? Begin your platform promotion journey today and watch your product reach millions of potential users worldwide.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Please cite the original source when reposting. All rights reserved.&lt;/p&gt;

&lt;p&gt;Original article: &lt;a href="https://github.com/JerroldLee/SEO/blob/main/200-powerful-platforms-to-promote-your-startup-for-maximum-visibility.md" rel="noopener noreferrer"&gt;https://github.com/JerroldLee/SEO/blob/main/200-powerful-platforms-to-promote-your-startup-for-maximum-visibility.md&lt;/a&gt;&lt;/p&gt;

</description>
      <category>product</category>
    </item>
    <item>
      <title>How to break through the exhausted front-end business?</title>
      <dc:creator>Jerrold.Lee</dc:creator>
      <pubDate>Wed, 22 Sep 2021 11:54:51 +0000</pubDate>
      <link>https://dev.to/jerrold/how-to-break-through-the-exhausted-front-end-business-4mp3</link>
      <guid>https://dev.to/jerrold/how-to-break-through-the-exhausted-front-end-business-4mp3</guid>
      <description>&lt;p&gt;As a business front-end, while fulfilling business requirements, it also has to deal with various online problems. After working hard and busy for a year, the boss said that "thinking is not enough" and "there is no business scene". I went out for an interview and was asked. The project, I can’t say anything that has highlights or challenges, I want to do something awesome, and I haven’t found any valuable directions. I finally find some directions, and I have to be "suppressed" by various questions from the boss. In the end Maybe it's just a little performance optimization work, and some reusable components are removed... I can't help but sigh, business is difficult, front-end is difficult, and it is even more difficult to do business front-end!&lt;/p&gt;

&lt;p&gt;If you have such feelings and predicaments, I want to tell you that this is really normal. There are many thoughts on this issue in Ali’s internal technical forums. Based on my own understanding and research, I have also referenced many A summary of experts in different front-end fields, write this article, I hope it will be helpful to everyone.&lt;/p&gt;

&lt;h1&gt;
  
  
  The dilemma of the business front-end
&lt;/h1&gt;

&lt;h2&gt;
  
  
  1. The front end of the business is "very busy"
&lt;/h2&gt;

&lt;p&gt;The front end of the business, as the name implies, is the front end of the business, directly in contact with the PD and operations of the business, and is directly responsible for the users of the product. In actual work, the front-end business is often busy with various meetings, projects, and Q&amp;amp;A. Even if there are multiple front-end classmates on a business line, they may still feel strenuous in the face of Chengshan's needs. The reasons may include:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Demand scheduling is inverted , and development time is tight&lt;/p&gt;

&lt;p&gt;I’m not familiar with the business. I only go to the visual review when the project requirements have been determined. There is no way to judge whether the business logic behind the requirements matches the business rhythm, whether the requirements themselves can achieve the business goals, and whether there is a better way to achieve them. Able to accept the demand, and then schedule&lt;/p&gt;

&lt;p&gt;Maintenance costs are high , and I have to be busy solving various online problems every day. For example, there is a problem with the style here, why is there no display... Various trivial problems make your life very "fulfilling"&lt;/p&gt;

&lt;p&gt;Demand response speed is slow . For example, the business technology stack is old, or there are too many custom logics. You have to check the documentation while writing the code. If you can't find it, you may need to check the source code, which greatly reduces the efficiency. Or it may be different from other business technology systems, which are difficult to reuse and accumulate. If you want to use it, you may have to rewrite it again...&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  2. Is the front end of the business a "resource"?
&lt;/h2&gt;

&lt;p&gt;Under such pressure, the front end of the business is often reduced to a "resource" . When you become a "resource", you have actually lost the qualification to talk to the business on an equal footing. They will only treat you as a development machine for undeserved feelings. Enter requirements with you and let you spit out the page. In such a relationship, you originally wrote fairly neat code. In order to quickly achieve business requirements, you also began to write messy code, and you have no words about the products you create. Quan, over time also lost his passion and patience.&lt;/p&gt;

&lt;p&gt;If you lose your enthusiasm and you are not happy about writing, it’s because you haven’t made anything special, and your boss won’t particularly approve of your hard work. He will also feel that you don’t think enough, don’t have a business scene, don’t help the business, and don’t let the business. It's different because of your existence ...&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Want to make a breakthrough in the front end of the business
&lt;/h2&gt;

&lt;p&gt;Okay, then I decided to make some changes , so I put forward a series of ideas with the boss:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The technical system here is too old, in order to further improve the development efficiency, we want to carry out technical reconstruction&lt;/p&gt;

&lt;p&gt;The front-end and back-end joint debugging is a bit laborious. We want to build a joint data center to improve the efficiency of joint debugging.&lt;/p&gt;

&lt;p&gt;The display speed there is too slow, we need to optimize the performance&lt;/p&gt;

&lt;p&gt;...&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The boss often asks a series of soul questions :&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Why do it? (What is the business value? What is the technical value?)&lt;/p&gt;

&lt;p&gt;Why do it now?&lt;/p&gt;

&lt;p&gt;Why did you do it?&lt;/p&gt;

&lt;p&gt;What about ROI (input-output ratio)?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Before it started, the restless heart was poured cold water by a series of "questions" from the boss.&lt;/p&gt;

&lt;p&gt;If you don’t answer these questions well and convince the boss, you won’t be able to win any resources. You can only do it by one person. Often the quality is not good and there is no one to use. In demand.&lt;/p&gt;

&lt;p&gt;I was not happy and did not grow up. In the end, I could only leave the job dimly, but would it be okay if I changed a company? It is likely to be a similar process...&lt;/p&gt;

&lt;p&gt;This is really the "dilemma" of the front-end business, so how to break through this dilemma? First of all, we must set our mindset and start with understanding the business.&lt;/p&gt;

&lt;h1&gt;
  
  
  Understand the business
&lt;/h1&gt;

&lt;h2&gt;
  
  
  1. Business and demand
&lt;/h2&gt;

&lt;p&gt;Before understanding the business, we must first know that business and demand are not the same. Understanding the requirements does not mean understanding the business. The requirements are the products of the business after product digestion, which may have been deduced or disassembled. Therefore, the requirements are not the business itself . Of course, the more you understand the needs, the better you will understand the overall picture of the business.&lt;/p&gt;

&lt;p&gt;So what is business? The industry has many definitions of "business", but the main idea remains basically unchanged. Business is a process in which a series of people complete a certain task through a series of activities. Therefore, the business can be large or small, and can be split infinitely.&lt;/p&gt;

&lt;p&gt;The business involved in this article generally refers to commercial business, which is the business or its component parts directly related to the business model of the BU or company.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Why should the front-end learn business
&lt;/h2&gt;

&lt;p&gt;Even if the front-end does not learn the business, it does not affect the demand. After all, you only need to tell me what the interaction is like, and the front-end can help you achieve it, and there is already a product manager role. Why does a technologist ask the dog to take the mouse, or do it on his behalf? This is to say:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Only by understanding the business can you think of things that the business side has never thought of from a technical point of view; if you don’t understand the business, you may not understand what the business side wants, and you can’t even figure out the business logic of the requirements. In this case, there is only one cooperation model. Seed, the demand comes down, you catch it, and then schedule it. Maybe, the design of this requirement is unreasonable , you don’t know; there is a better solution for this requirement, you don’t know; this requirement can be solved through ready-made related product solutions , saving time and manpower, you don’t even know.&lt;/p&gt;

&lt;p&gt;Only by understanding the reasons behind the business can we plan the future of technology from a global perspective. If you don’t understand the business, you will be far away from the real needs of users. The harder it is for you to find some of the pain points and challenges, and you can’t really put forward your thoughts and solutions to solve users’ problems.&lt;/p&gt;

&lt;p&gt;As a product research and development engineer , I naturally hope to personally polish a product that solves user problems and is experience-friendly. If the product can be recognized by users, it will have an impact and will naturally have a special sense of accomplishment.&lt;/p&gt;

&lt;p&gt;As a commercial technology company, Alibaba's requirement for technical people is to combine technology and business . On the basis of meeting business needs, it becomes a bridge between technology and business, actively enters the business, and thinks about how to help the business win and satisfy through technical means. Market and user needs, advance technical planning, talent reserve, technical architecture and technical pre-research.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  3. Do you understand the business?
&lt;/h2&gt;

&lt;p&gt;So do you currently understand the business you are dealing with? Try to answer the following questions:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What does the business do? Is there a big picture of the product?&lt;/p&gt;

&lt;p&gt;What are the core indicators of the business? What are the KPI goals and what is the meaning behind these numbers? To achieve these goals, what is the business strategy?&lt;/p&gt;

&lt;p&gt;Who are the users of the business? How is traffic stratified? What's the proportion? What is their positioning in the business?&lt;/p&gt;

&lt;p&gt;The business model of the business? How to attract traffic and what is the profit model?&lt;/p&gt;

&lt;p&gt;What are the pages we make? What value does it bring to the business? What can we do to create more value?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  4. How to learn business?
&lt;/h2&gt;

&lt;p&gt;Suggestion 1: Reading of business domain knowledge&lt;/p&gt;

&lt;p&gt;Find books with good scores related to the field to concentrate on reading, and quickly form a knowledge framework.&lt;/p&gt;

&lt;p&gt;Recommendation 2: Understand the business background and planning&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Just take over a new business, you can invite the business owner or senior operation/product classmates to tell you about the past, present, future, vision, fiscal year planning, and expectations of technical classmates of this business;&lt;/p&gt;

&lt;p&gt;Take the time to read the weekly reports of the partners (operations, products, R&amp;amp;D) to understand what is happening now and whether it is getting closer to the goal;&lt;/p&gt;

&lt;p&gt;Understand the business goals, landing strategies, and the data caliber to measure the goals, pay attention to the data, and pay attention to whether the current project is fighting to achieve the goal, if not, put forward your ideas and suggestions;&lt;/p&gt;

&lt;p&gt;Participate more and establish a product sense. The best way to collect information is to participate in the KO meeting of the boss of the business. Various KOs will disassemble the strategy and the thinking behind it and communicate to the BU or classmates in the department.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Recommendation 3: More exchanges&lt;/p&gt;

&lt;p&gt;Chat with server-side classmates, chat with PM, chat with users, and look at the business from multiple angles, but it should be noted that for more professional businesses, you need to do your homework first . At least some English abbreviations must be clear and understandable.&lt;/p&gt;

&lt;p&gt;Recommendation 4: Keep the numbers in mind&lt;/p&gt;

&lt;p&gt;If it takes a long time before, then this one can be done now, that is, remember the business-related numbers as finely as possible, the more specific the better, and the more comprehensive the better. This has two advantages:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The recorded digital indicators themselves have already covered this business value direction to a large extent, and you will know which dimension the business focuses on;&lt;/p&gt;

&lt;p&gt;These numbers can be used as the source of "equal dialogue" with business parties and products, otherwise there is no even the most basic basis for dialogue.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Recommendation 5: Start with daily needs&lt;/p&gt;

&lt;p&gt;First of all, the needs are endless, so there must be trade-offs and focus on manpower and energy to do the core business needs in order to maximize the value. If your team is currently in a situation where various scattered needs come in and cannot meet , It is necessary to carry out corresponding demand management measures, such as scheduling bi-weekly meetings.&lt;/p&gt;

&lt;p&gt;Secondly, for the one-sentence requirement, we need to analyze the purpose and value behind it , what is the expected benefit after doing it, why this benefit can be achieved by doing so, whether it is in line with the overall goal, and whether the points mentioned by the business side are effective The plan, or the plan that is too costly, depends on whether an alternative plan can be given, and the existing plan or a low-cost method can be used to satisfy the business side.&lt;/p&gt;

&lt;p&gt;If it is determined that this demand is OK, but you really can’t spare the time to handle this matter for the time being, in this case you can say that I accept this demand, but I may need a longer buffer time or cut some demand ( Partially satisfied), or if the project must be launched on time, the effect and quality of the project after the launch cannot be guaranteed, and the business side can make partial trade-offs .&lt;/p&gt;

&lt;p&gt;Finally, after the project is tested and launched, carefully analyze and pay more attention to the business data and effects after the launch. The analysis and summary have the following benefits:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Improve your understanding of the business . When you pay attention to business data, you will also see from a business perspective whether the value brought by this function meets expectations. When it does not meet expectations, you can The business side will analyze the data funnel together to find the problem and prevent our labor results from becoming a one-time job.&lt;/p&gt;

&lt;p&gt;At the same time, the summary can help you sort out the deficiencies in this project, or what problems exist in the related promotion, and how to improve later, which improves the iterative efficiency and quality of the next project. For example, whether there are problems such as poor understanding of requirements and rework in this project, or low efficiency of communication &amp;amp; joint adjustment, unstable environment, and whether the plan designed by yourself is reasonable, and how to solve it in the future.&lt;/p&gt;

&lt;p&gt;It can also be judged from the data and summary what kind of demand is reliable &amp;amp; what kind of business side is reliable, the business side who frequently strives for resources to go online but does not have a good effect, and the next time there is a demand, it needs to be increased. A process of mind and thinking.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Recommendation 6: Persevere&lt;/p&gt;

&lt;p&gt;Business thinking ability, no one will not be effective for at least half a year.&lt;/p&gt;

&lt;h1&gt;
  
  
  Boost business
&lt;/h1&gt;

&lt;h2&gt;
  
  
  1. Thinking
&lt;/h2&gt;

&lt;p&gt;Although the business is usually very busy, no matter how busy you are, you have to take time to think . So what should you think about? Here are some examples:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Develop the habit of memorizing work content every day and analyze where your time is spent.&lt;/p&gt;

&lt;p&gt;In business development, are there any points that make you particularly want to complain? Think about the reason behind the problem. Is there any way to avoid not committing it next time? Can it be refined into a more general solution? How can other students solve it? How can I solve it?&lt;/p&gt;

&lt;p&gt;Constantly input and observe, what are the real needs of the business ? Thinking from the perspective of the business side, where are the pain points and challenges encountered by the business?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  2. Communication
&lt;/h2&gt;

&lt;p&gt;Focus on the boss, teammates, and business side to confirm whether "what I want to do" is "what everyone wants"?&lt;/p&gt;

&lt;p&gt;As the knowledge of the business increases, some "immature tips" will gradually be generated for the business:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The technical system here is too old, in order to further improve the development efficiency, we want to carry out technical reconstruction&lt;/p&gt;

&lt;p&gt;The front-end and back-end joint debugging is a bit laborious. We want to build a joint data center to improve the efficiency of joint debugging.&lt;/p&gt;

&lt;p&gt;The display speed there is too slow, we need to optimize the performance&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Usually you will be ruthlessly rejected by your boss or business side, and you will be confused when you ask.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;In the current business context, why do we do it? (What is the business value? What is the technical value?)&lt;/p&gt;

&lt;p&gt;Must it be done now?&lt;/p&gt;

&lt;p&gt;Why did you do it?&lt;/p&gt;

&lt;p&gt;How to do it? (Systematic, full-link, single-point technical challenge)&lt;/p&gt;

&lt;p&gt;What are the business and technical results? Can it be reused?&lt;/p&gt;

&lt;p&gt;Future planning (can it be linked and co-constructed with BU or group plans)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is often because the things you propose to do are valuable but not necessary, and do not combine with what the current business needs. In other words, the technology you want to do is considered from a personal and purely technical perspective. There is no technical plan based on the current situation and pain points of the business . It is not grounded and the input-output ratio is not high.&lt;/p&gt;

&lt;p&gt;Therefore, first find a good business position for technical output, see if there is any place to borrow, and don't repeat the wheel. After quickly verifying the correctness of this direction, gradually increase investment and full technical design. Don't do it by yourself, silently, and there is no business scenario to pay for it.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Technical planning
&lt;/h2&gt;

&lt;p&gt;Business empowerment actually requires us to closely follow our business plans and formulate technical plans and plans. After understanding the key points of the business side’s KPIs this year , the expected dismantling and implementation paths, and combining your own and team situation, think about what you can do to help the business achieve its KPIs. There are two points to note here. Down:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Grasping the essence from the point and aspect, consider the overall situation : In many cases, the pain points and business needs we receive are single points. At this time, we cannot focus on the single point problem at hand, but need to consider the overall situation, such as the SEO page Very sensitive to performance, and often may receive feedback from some business parties, saying that our SEO has this place and that place needs to be optimized, and single-point solution to these problems may not bring much benefit to the business. There is no growth in his skills.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;At this time, if you consider this proposition comprehensively, you will actually find that the optimization of SEO pages is actually to improve the inclusion and ranking of SEO pages. In fact, to improve the inclusion and ranking of SEO pages is not only the path of front-end performance optimization, but also some other paths: such as optimizing keywords &amp;amp; long tail words, using Google's AMP technology to transform SEO pages, and optimizing crawlers to crawl pages Time-consuming to improve the crawl rate and so on. In this way, we can turn the problem of the point into the problem of the face, and then we can develop a more effective and comprehensive handle to empower the business .&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;We must not only solve the immediate pain points, but also long-term plan : In many cases, we can not only be satisfied with the KPIs in front of us, but also need to understand the business side's long-term ideas and foreseeable plans. For example, in the pilot new business, the first level of planning is to ensure that the business projects are launched on time. Considering the future, the other level of planning may be how to achieve the reproducibility of technical solutions .&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  4. Stand on the shoulders of giants
&lt;/h2&gt;

&lt;p&gt;When you need to develop a productized plan or tool and framework, it is best to look at the group and the industry to conduct a survey to see how the industry and other colleagues solve this problem. Try to stand on the shoulders of others to innovate or participate in co-construction to avoid repetitive and low-quality wheels in small teams.&lt;/p&gt;

&lt;h1&gt;
  
  
  Technical depth
&lt;/h1&gt;

&lt;h2&gt;
  
  
  1. Technical knowledge and technical ability
&lt;/h2&gt;

&lt;p&gt;"Technology" cannot be a general term. I think it can at least be divided into two parts: "technical knowledge" and "technical ability".&lt;/p&gt;

&lt;p&gt;What is "technical knowledge"? Knowledge is I KNOW&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"TypeScript from entry to abandonment"&lt;/p&gt;

&lt;p&gt;"React from getting started to giving up"&lt;/p&gt;

&lt;p&gt;"Webpack From Entry to Abandonment"&lt;/p&gt;

&lt;p&gt;......&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What is "technical capability"? Ability is I CAN&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I used TypeScript to refactor a large-scale system, and the code robustness and R&amp;amp;D efficiency have been greatly improved.&lt;/p&gt;

&lt;p&gt;I used React Hooks to conduct front-end training for the full stack of students, and the training effect was greatly improved.&lt;/p&gt;

&lt;p&gt;I studied Webpack in depth and optimized the configuration, which greatly improved the system construction speed.&lt;/p&gt;

&lt;p&gt;.....&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  2. Cultivate technical vision
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Pay attention to new technologies in the daily industry. It is not necessary to understand in depth, but be curious about the new technology and probably understand what it does. If you encounter a matching landing environment at work, you can consider writing a demo to see if it is valuable.&lt;/p&gt;

&lt;p&gt;Pay attention to the solutions of the group and the industry . When we discover problems in the business and make solutions, we can easily fall into our own design, and we want to make everything ourselves, but the input will be very large, and the value of the output will be the same? do not know. In most cases, you want to do, can be found to the ATA, the first man to step on the pit, or existing mature solution, as long as you communicate to get in touch, you can easily take in, why spend a lot of Time to make wheels? Where you can borrow, let’s borrow it, and spare the time to do the more core and valuable things in your solution.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  3. Technical depth
&lt;/h2&gt;

&lt;p&gt;When you talk about "technical depth", you may naturally think that you have dig deep in a certain technology or solved a technical problem that is recognized by the industry as difficult, but this is only part of the "technical depth":&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Systematization/systematization. Body line of thinking is a way of understanding things, in the face of problems, can for complex issues, and outline key elements of the solution, the problem will be scattered and disorderly, become logical, rule-based . In the embodiment of the positioning and solution of the problem, from the appearance to the essence, the reasons behind the problem are disassembled, and the essential reasons are solved in a targeted manner, instead of treating the symptoms and not the root cause, there are solutions to solve them in a rhythmic manner.&lt;/p&gt;

&lt;p&gt;Full link. In addition to the front-end part, the technology stack forwards and backwards can dig deep.&lt;/p&gt;

&lt;p&gt;Single point of technical challenge. What are your thoughts and solutions on a certain technical challenge?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  4. Win-win technology and business
&lt;/h2&gt;

&lt;p&gt;Really breakthrough business results that bring significant value will inevitably be accompanied by technical in-depth and even innovation. Therefore, when doing business results, there must be scenarios that allow us to increase the depth of technology.&lt;/p&gt;

&lt;h1&gt;
  
  
  finally
&lt;/h1&gt;

&lt;p&gt;Cultivating a sense of business is indeed a very difficult thing. He requires you to take business rather than technology as the first perspective. This may violate the inner "technical persistence" of many people, but if you keep working on technology, it is actually very difficult. It is a very big breakthrough. In your work, if you can achieve a win-win situation between technology and business, it will help you reach a higher height.&lt;/p&gt;

&lt;p&gt;Change is indeed difficult, but the result is worth the risk.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FURTHER READING&lt;/strong&gt;&lt;br&gt;
▶ &lt;a href="https://www.walkthrough007.com/"&gt;Walkthrough007&lt;/a&gt; - &lt;a href="https://www.walkthrough007.com/"&gt;https://www.walkthrough007.com/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Methods to improve code quality: domain model, design principles, design patterns</title>
      <dc:creator>Jerrold.Lee</dc:creator>
      <pubDate>Tue, 31 Aug 2021 16:07:57 +0000</pubDate>
      <link>https://dev.to/jerrold/methods-to-improve-code-quality-domain-model-design-principles-design-patterns-3ohp</link>
      <guid>https://dev.to/jerrold/methods-to-improve-code-quality-domain-model-design-principles-design-patterns-3ohp</guid>
      <description>&lt;h1&gt;
  
  
  A root cause of poor code
&lt;/h1&gt;

&lt;h3&gt;
  
  
  1 Embodiment of poor code
&lt;/h3&gt;

&lt;p&gt;We can enumerate the manifestations of a lot of poor-quality code, such as unintelligible names, super large classes, super large methods, repetitive code, difficult code, difficult code modification... Among them, the two manifestations that most affect the quality of the code are naming untrue names. , Logical scalability is poor. When a newcomer reads the code, he sometimes finds that the method naming does not match the actual logic, which makes people very confused. This phenomenon is not uncommon in normal work; the other is the poor logical scalability. After the new business requirements were put forward, it was discovered that there were many changes to be made, and there were more business logics that needed to be returned, resulting in low R&amp;amp;D efficiency.&lt;/p&gt;

&lt;h3&gt;
  
  
  2 Problem summary
&lt;/h3&gt;

&lt;p&gt;The problems mentioned in section 1 are summarized and sorted out, and 6 types of problems are roughly sorted out and explained separately.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Naming problem: Naming problem is a very headache, it is not so easy to choose a name that is worthy of the name and easy to understand. When it comes to variable naming, method naming, and class naming, there are two common naming problems: one is incomprehensible; the other is misnomer. Naming is incomprehensible when a person looks at it at first time and does not know what it means. The fundamental reason is that they did not think of a suitable vocabulary to abstract the problem; the naming name is not the same as the actual logic intended to express. Such naming will be misleading. people.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Code structure problem: When a person looks at the engineering code for the first time, before looking at the code logic in depth, the overall code quality can be felt from the module division, class division, and method division. If a class has several thousand lines of code, one There are hundreds of lines in the method. I believe that not many people are willing to look at this kind of logic, and the complexity is relatively high. The hierarchical structure of a good code is very clear, just like reading a beautiful book, there is a pleasing feeling.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Programming paradigm problem: There are three programming paradigms: table mode, transaction script mode, and domain design mode. The transaction script mode that everyone uses the most is the transaction script mode. This mode is most in line with the way people do things, step by step, the biggest problem of this mode It just takes on the responsibilities that shouldn't be undertaken by oneself. It seems more logical, but in fact there are more problems. People usually like to call it "noodle-type code".&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Readability issues: In addition to achieving business functions, the code must also have good readability. Some codes do not have any comments; some code formats are not uniform; some are to show off technology, large sections of Lambda expressions (and Not to say that Lambda expressions are not good, the key is to control the depth of the hierarchy), such code looks concise, and the readability is not very good.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Scalability issue: Scalability issue is a commonplace issue. It is not so easy to achieve good scalability. Generally, there is no abstract problem. For example, if a shop displays Tabs in the store, the noodle-type code is to directly define a List. , And then add a Tab object to it, what if you need to add another Tab? Typically, the principle of opening and closing is not satisfied.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;No design problem: The entire code looks relatively plain, and others can't learn from it after reading it. Generally, this kind of problem is that there is no in-depth analysis of the problem, only the problem is solved, without considering how to better solve the problem, such as whether the work of the repeated processing flow can be abstracted into a general template class, and whether different processing classes can be passed through the factory class. Obtain specific strategies, whether asynchronous processing can be processed in event mode, whether newly added capabilities can be discovered through automatic registration...&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3 Root cause analysis
&lt;/h3&gt;

&lt;p&gt;Next, analyze the reasons why the code is bad. There are external and internal reasons for this problem. The main external reasons are: the project is urgently scheduled and there is not much time to design; the shortage of resources and the lack of manpower can only come as quickly as possible; emergency problem repairs, temporary solutions quickly... The main internal reasons are: my own skills are low, how I have not mastered the skills, such as Lamda expressions, commonly used tools, advanced framework usage, etc.; the spirit of infinite pursuit, just complete the requirements, stability, scalability, performance, Data consistency, etc. are not considered...&lt;/p&gt;

&lt;p&gt;The author believes that the most critical issue is the internal problems, the root causes are two: low self-demand; no feedback channel. If you don’t have high requirements for yourself, you will stop developing just to meet your requirements. It is difficult to write high-quality code. In addition, without external feedback, it is difficult to improve your skills. The author’s previous supervisor was very strict and reviewed the code written by everyone carefully. A variable name and a logical way of writing were repeatedly modified. This is actually the fastest way to improve skills.&lt;/p&gt;

&lt;h1&gt;
  
  
  Two ways to improve code quality
&lt;/h1&gt;

&lt;p&gt;The author likes to use three methods to improve code quality: domain modeling, design principles, and design patterns. I mainly talk about how to use it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Analysis stage: When you get a requirement, don't worry about how to implement this function. This mode is easy to fall into the transaction script. What to analyze? It is necessary to analyze the purpose of the requirements and which entities are required to complete the function. The core of this step is to find entities. Take the above example of the tab display in the shop. It has two key entities: navigation bar and Tab. The navigation bar contains several Tabs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Design stage: After analyzing the entities, analyze how responsibilities are assigned to specific entities. This requires some design principles to guide. GRASP mentions some principles of responsibilities assignment. Interested students can go and see in detail. . Going back to the above example, there are two main responsibilities of Tab: one is whether the Tab can be displayed, which is its own responsibility, as the logic of the new Tab display is that there are new products on the store within 30 days; the other is the Tab specification The construction of information is also its own responsibility. The navigation bar has two responsibilities: one is to accept Tab registration; the other is to display. The unreasonable assignment of responsibilities does not satisfy the characteristics of high cohesion and low coupling.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Polishing stage: At this stage, choose the appropriate model to implement. Everyone will understand what it does when they see the model. For example, when you see the template class, you will know to handle the general business process, and the specific changes are handled in the subclass. . In the above example, two design patterns are used: one is the subscriber mode, which is the process of automatic tab registration; the other is the template mode, which first judges whether the Tab can be displayed, and then constructs the Tab specification information. Although the process is simple, it can also be used. The general process is abstracted out, and the subclass only needs to simply rewrite 2 methods.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  The role of the three-domain model
&lt;/h1&gt;

&lt;p&gt;The entry barrier for domain modeling is relatively high and contains some difficult concepts. This article will not talk about how to model (you can communicate privately). The author finds that getting everyone to accept domain modeling is far more important than knowing how to model. After you know the role of domain modeling, you will think about each Kind of way to learn. The following is a description of some actual cases experienced by the author, so that everyone does not sound so empty.&lt;/p&gt;

&lt;h3&gt;
  
  
  1 Simplify understanding
&lt;/h3&gt;

&lt;p&gt;I joined a financial company after working for a year. At that time, I didn’t know anything about finance. After I came into contact with terms such as subject matter, debt, debt transfer, financing guarantee, and non-financing guarantee, I felt at a loss for a while, and I had to learn a lot of new things every day. content.&lt;/p&gt;

&lt;p&gt;Two months later, my supervisor shared with us and took a ppt. It contains the entities in the domain and the relationship between the entities. I immediately understood how the entire business is. Fun. The role of the model is to simplify people's understanding of things. If we are caught in the code details at the beginning, it is difficult to see the full picture of the business, and the code is to achieve business capabilities. When you know the business, look at the code again. Much faster.&lt;/p&gt;

&lt;h3&gt;
  
  
  2 Unified understanding
&lt;/h3&gt;

&lt;p&gt;In the company, there are research and development, products, operations, testing...When we communicate together, everyone's default language is not unified. Development often talks about how to operate this database table, and products often talk about business models...this As a result, everyone’s understanding is not uniform.&lt;/p&gt;

&lt;p&gt;That was one night. Just after confirming the interaction process with the interactive classmates, she suddenly asked a question: Let the seller move similar pages to the same folder, is this easy to achieve? After listening, I told him that I couldn’t. When the interactive students heard that it was reasonable, why couldn’t it be realized? I started to talk to her about the current system process, and found that she was stunned, and immediately found the problem. I used the language developed to describe the problem. I immediately changed the method and found a pen and a pen. A piece of paper, I drew interactive students what our domain model is and what the interaction between business entities is. After finishing the lecture, the interactive students immediately understood the reason why it could not be realized.&lt;/p&gt;

&lt;h3&gt;
  
  
  3 guide design
&lt;/h3&gt;

&lt;p&gt;Some students feel that domain modeling is hollow and imaginary. In fact, in addition to simplifying and unifying understanding, domain modeling may also guide code design. For example, the store navigation Tab example mentioned above, the author uses domain modeling to design Yes, although it is a small requirement, it does not hinder the application of domain modeling. In the figure below, you can clearly see that the navigation bar contains several Tabs, and one Tab contains specification information and click operation information. After the business model is drawn, the corresponding code will also have the above concepts, and there is a mapping relationship between reality and code. The model is the code, and the code is the model. If your model can’t reflect reality, the module can only be considered a garish. Teacher Fan Gang summed up three sentences on this: What things are in reality, and what objects are there; what are the behaviors of real things, and what methods are there to correspond to the objects; Real things What is the connection, and what is the connection with the corresponding object.&lt;/p&gt;

&lt;h1&gt;
  
  
  The underlying logic of the four design principles
&lt;/h1&gt;

&lt;h3&gt;
  
  
  1 SOLID
&lt;/h3&gt;

&lt;p&gt;For design principles, we generally talk about SOLID, which contains five design principles:&lt;/p&gt;

&lt;p&gt;Single responsibility principle: A class should have one, and only one, reason to change, a class can only be modified for one reason.&lt;br&gt;
Principle of opening and closing: Entities should be open for extension, but closed for modification, open for extension, and closed for modification.&lt;br&gt;
Richter substitution principle: Functions that use pointers of references to base classes must be able to use objects of derived classes without knowing it, subclasses can replace parent classes.&lt;br&gt;
Interface isolation principle: A client should not be forced to implement an interface that it doesn't use. The client should not be forced to implement an interface that it doesn't use. The interface should be as small as possible.&lt;br&gt;
Dependence inversion principle: Abstractions should not depend on details. Details should depend on abstractions, abstractions do not depend on details, and details depend on abstractions.&lt;/p&gt;

&lt;h3&gt;
  
  
  2 Why should there be design principles
&lt;/h3&gt;

&lt;p&gt;We have basically heard or understood about the SOLID principles, but why do we have these design principles? In order to answer this question, we derive from the goal. The goal of software development is high cohesion and low coupling. This sentence is often difficult to measure. For example, to answer: What is high cohesion? What is low coupling? How high is high cohesion? How low should low coupling be? These four questions are not easy to answer.&lt;/p&gt;

&lt;p&gt;Think about it in reverse, what if our code is not highly cohesive and low-coupling? That is, the scene of low cohesion and high coupling. If the code is low cohesive and highly coupled, there will be changes to one logic, which will lead to multiple code changes. This is not what we want to see, especially when modifying the original logic, it is easy to have bugs, such as before the author Modifying one problem and changing the rules in another place seems to be no problem, but it affects a business side. This is why the opening and closing principle proposes to close the modification. Modifying the original logic is risky.&lt;/p&gt;

&lt;p&gt;The ideal situation is that the modification is only limited to a certain local scope, so that the scope of impact is limited, so we require a single logic, not containing multiple responsibilities. Think further down: Why do we want to modify it? In addition to bugs in the original logic that need to be repaired and code refactoring, an important reason is that the requirements have changed, and the changes have caused us to modify the original logic. If there are no modified scenarios, there is no such thing as high cohesion and low coupling. Therefore, the underlying logic of the design principle is to allow the software to better respond to changes and reduce costs and increase efficiency.&lt;/p&gt;

&lt;h3&gt;
  
  
  3 How to practice
&lt;/h3&gt;

&lt;p&gt;Design principles are just a guideline, and there is still a long way to go. Some students say that I understand the design principles, but I still can’t apply them. In fact, the essence of this problem is that you have no understanding of the underlying logic of the design principles, and no insight into the focus of change. How to solve this problem? The answer given by design patterns: find changes, encapsulate changes.&lt;/p&gt;

&lt;h1&gt;
  
  
  The essence of five design patterns
&lt;/h1&gt;

&lt;p&gt;Please refer to the article written by the author before for the design pattern.&lt;/p&gt;

&lt;h1&gt;
  
  
  Six case practice
&lt;/h1&gt;

&lt;p&gt;When the called interface has different implementations (the input parameters, output parameters, and interfaces are different), a layer of anti-corrosion layer needs to be abstracted. How to implement it? Next, let's look at two cases respectively. The two cases have different focuses. One is the abstraction of partial behavior, and the other is the abstraction of partial structure.&lt;/p&gt;

&lt;h3&gt;
  
  
  1 Store brand query
&lt;/h3&gt;

&lt;p&gt;The store needs to query the store brand information, but the interface of Lazada and AE is different, how to abstract the anti-corrosion layer?&lt;/p&gt;

&lt;p&gt;First of all, the simplest solution is easy to think of, which is to define an interface, and then there are two implementations. Its advantage is that the level is simple, and everyone can understand it after reading it. Its shortcomings are also obvious. In the two implementation classes, the responsibilities are not single, and two responsibilities are assumed: one is to realize the query of the store brand, and the other is the data conversion.&lt;/p&gt;

&lt;p&gt;According to the shortcomings mentioned in the first scheme, it is easy to think of using the adapter pattern to split the previous class into two classes: one class is to call the corresponding brand service; the other is to do data adaptation and conversion. However, there is another disadvantage of the method at this time. In the internationalization scenario, the isolation between multi-tenants must be considered. For example, Lazada has multiple sites. How to achieve more fine-grained differences? Scheme 3 is based on these thoughts.&lt;/p&gt;

&lt;p&gt;The third option is to introduce a multi-tenant framework, which can support multi-tenant scenarios.&lt;/p&gt;

&lt;h3&gt;
  
  
  2 Store coupon query
&lt;/h3&gt;

&lt;p&gt;There is a "golden oil" development model: assembling parameters, calling interfaces, and parsing response results. You will find that this model is too versatile and suitable for all scenarios. This development model is also "transaction script mode" or "noodle type" Code".&lt;/p&gt;

&lt;p&gt;For the coupon query case, use the domain modeling model to first think about what entities are there. The essence of coupon query: query through xx conditions to return a set of coupons that meet the conditions. For coupons, two types of information are essential. One is the specification information of the coupon, such as the name of the coupon, the discount amount, the validity period, etc.; the other is the restriction conditions of the coupon. When inquiring, whether to check store coupons, fan coupons, or commodity coupons... Therefore, two abstract coupons are divided: one is the coupon query request; the other is the coupon specification entity.&lt;/p&gt;

&lt;p&gt;If you follow this design, there is a disadvantage that the business side understands that the complexity will increase, it is a low-level implementation, and it is not simple to use. Coupons focus on product delivery rather than just function delivery. Therefore, the product components are abstracted on top of the underlying implementation, so that the business side is relatively simple to use.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FURTHER READING&lt;/strong&gt;&lt;br&gt;
▶ &lt;a href="https://www.walkthrough007.com/"&gt;Walkthrough007&lt;/a&gt; - &lt;a href="https://www.walkthrough007.com/"&gt;https://www.walkthrough007.com/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
    </item>
    <item>
      <title>What is the resume of an excellent front-end development engineer?</title>
      <dc:creator>Jerrold.Lee</dc:creator>
      <pubDate>Thu, 26 Aug 2021 01:24:20 +0000</pubDate>
      <link>https://dev.to/jerrold/what-is-the-resume-of-an-excellent-front-end-development-engineer-4658</link>
      <guid>https://dev.to/jerrold/what-is-the-resume-of-an-excellent-front-end-development-engineer-4658</guid>
      <description>&lt;p&gt;A resume is not just a resume, its important role is to demonstrate ability ! ! !&lt;/p&gt;

&lt;p&gt;Recruiting in Ali all year round, screening all kinds of resumes. Every recruitment season, the process of screening resumes and interviews is very energy-intensive. Of course, one of the reasons is that I want to recruit very good people. I would rather spend more time. On the other hand, in addition to the unqualified resumes, there are many resumes that are unclear and have to be confirmed repeatedly during the call. At the same time, in order to take into account the candidates’ feelings, they have to pretend to be very professional and do some interaction with him. A large number of people were sifted out, which encroached on a large area of ​​my time. In order to improve the efficiency of these people's resume (interview), here are some suggestions:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;First, the self-recommended resume must be signed&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After the recruitment information of the recruitment season is sent out, a large number of resumes will be received in the mailbox, and most of the email titles and attachments are basically unsigned. After the resume evaluation + contact, not every resume will be written in a complete evaluation entry system, especially some inaccurate resumes. &lt;/p&gt;

&lt;p&gt;I can’t remember which email contains whose resume, and then go through the attachments one by one (some are PDFs, some are Word, some are HTML, some are simply a zip, some are a URL, and some simply paste the resume in the body of the email... .) It is very time-consuming and inefficient to evaluate the original evaluation. Even if I finally turned to the resume I was looking for, my points were already greatly reduced. Therefore, if you recommend your resume, you must write clearly in the email title and the file name of the resume attachment, who, what position you are applying for, and the recommended level (junior, senior, expert). Anyway, I don’t have to rename it after downloading the attachment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Second, you must have a resume in word or pdf file&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Nowadays, a lot of people's resumes are directly posted online, or in HTML. It is very difficult for me to deal with this kind of resumes. Alibaba’s internal recruitment system supports word and pdf formats the best. When I entered the system, many fields were directly read by the system after uploading the attachments. The HTML resume support is the worst. After uploading the attachments, I need one more. It’s completely meaningless to fill in by hand, and it’s totally meaningless to spend energy on this. And from my experience, what can be expressed by a page of HTML resume source code is really limited. So word and pdf format carriers are enough, so spend more energy on resume content.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Third, the resume must show bright spots, preferably with works&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The front-end technology is also very differentiated now. If it is not strictly divided, there are NodeJS, H5, Hybrid, architecture and business research and development directions. Now there are many libraries and specifications, but the difficulty and technical baseline of each branch are similar (for example, the cost of reaching senior It takes about the same time), so the full-stack generalist is good, it is a bit too difficult to go deep in each direction, but at least one direction should be very precise and very deep. So highlight this strength in your resume. In fact, the "skills" part of 90% of resumes is almost the same, and they almost list the technologies used in the front-end, meaninglessly occupying the prime location in the resume.&lt;/p&gt;

&lt;p&gt;Therefore, since the full stack is not easy, it is better to highlight and bold the language or technology that I am best at. During the interview, I will directly bypass the others and focus on this "highlight and bold" part to do some technical probing. , In order to guide the interviewer to ask what you are good at, it is more conducive for you to use your strengths and avoid your weaknesses.&lt;/p&gt;

&lt;p&gt;What do you usually do when you get to the bottom of technology? Look at the work! If you are good at Node, just take a look at the module submitted on NPM, install it and demonstrate it, and talk about the core code. If it is a component, just look at the Demo directly and talk about the design and packaging ideas. If it is a set of scaffolding tools, draw the architecture diagram directly, explaining the principles and applicable scenarios. If it's a project, then show the Release email you sent as a PM! The works are not only these, but also technical patents, design schemes, successful cases of leading people, successful team building cases, etc., as long as the content is substantial and grounded, and the pulse (it can be a code or one thing) is clear. During the show, the eyes gleamed and the stars flew around. This is the right feeling. Therefore, you should include these well-reserved works in your resume, and prepare them to show off during the interview.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fourth, highlight key points and demonstrate ability&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Now it is not difficult to recruit a person who can work, but the difficulty is to recruit someone who can solve the problem. In particular, business research and development such as Ali requires not only to get demand from the business side, but also to be alert to demand traps, accurately identify rigid demands, formulate plans, push for implementation, and release results. Therefore, the skills required to deal with each of these aspects are best shown in the resume. Specifically, when describing each project, you must not only have the background and process, but also the results you brought to the project . For example, describe the project like this:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I refactored the XX project and used the XX technical solution to overcome the difficulties of XX. In the end, changes in the requirements of XX can be digested quickly and quickly, with rapid R&amp;amp;D, rapid launch, and standardized data collection. The cost of research and development is huge. Decrease, data accumulation grows rapidly, such as XX, and finally began to be promoted in the XX product line.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;During the interview, this description can easily lead to targeted topics to talk about. It is precisely because of these foreshadowing in the resume that it can save a lot of interview time and make judgments faster.&lt;/p&gt;

&lt;p&gt;In contrast, this description is not good:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The front-end research and development of the XX project uses AngluarJS, and the entire project is completed independently, including the acceptance and charging of the entire Boss system, merchandise retail, PHS SMS group sending, cable television agency charging, salesperson/business point checkout and other modules.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This description only conveys one message, that you have used AngularJS. As for how many types of technology we were faced with, how to choose AngluarJS, how to couple these system modules based on AngularJS, did it involve front-end architecture, how deep is AngularJS used, what is the division of labor among project members, and how to develop in parallel? What problems have you encountered that you think are valuable, and proposed a solution to this, is it a code solution or an organization solution? This process will take a long time to figure out the question and answer during the interview. If you can’t ask, you will basically skip it. If it is expressed in your resume, your mind will be awkward, and the interview will not be procrastinated, and your ability evaluation will naturally be very high.&lt;/p&gt;

&lt;p&gt;One more thing. Many people have the habit of blogging and writing summaries. This habit is very good. If a summary can be combined with the project in the resume, it would be even better.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fifth, the all-green Github submission record&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Attach Github to your resume. It’s best to submit a record where it is very green. If you go to the Github homepage, you want to click on the project list and find the project to read. If you see the kind of long-term maintenance, the Readme is clearly written, Write "reprinted with an indication of the source" in a serious manner, basically grab the phone and start the chat, and the result is basically not bad.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sixth, other concerns and non-concerns&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Attention: The reasons for resignation every time you change jobs, quantifiable work results, and projects that can represent your highest level should be written in detail, marked in red and underlined in bold, and emphasized in your resume.&lt;/p&gt;

&lt;p&gt;Don't pay attention to: certificate, level four or six, familiar programming language (if you are not proficient, don't write), what you are not good at, personal profile.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Seventh, typical problems&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I will definitely ask some questions about the bottom of the technology. In addition, everyone in the interview will ask:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Which project satisfies you the most and represents your highest level? How to do it&lt;/li&gt;
&lt;li&gt;The one (technical) difficulty that impressed you the most, which caused you to deal with it for a long time, how did you solve it in the end? What's your experience?&lt;/li&gt;
&lt;li&gt;For the project (or product) you have done for the longest time, what problems do you see in this project and what can you do?&lt;/li&gt;
&lt;li&gt;What can you bring to our team or product?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These problems are not hard and fast. They mainly depend on whether they usually think about something other than the technology, especially on the basis of the basic shape of Ali's many BU products. Trial and error, innovation, efficiency, refinement, and direction are needed. In this case, only having the technical ability (to complete rigid requirements) is no longer enough, and dialectical execution is needed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;finally&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Of course, the above are all suggestions. Whether you think it is useful or not, stick to a principle, that is, "Resume is not just a resume (what you have done), its important role is to demonstrate ability (what you can do well)!! !"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FURTHER READING&lt;/strong&gt;&lt;br&gt;
▶ &lt;a href="https://www.walkthrough007.com/"&gt;Walkthrough007&lt;/a&gt; - &lt;a href="https://www.walkthrough007.com/"&gt;https://www.walkthrough007.com/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Since the front-end has already been rolled in, why is the company still unable to recruit people?</title>
      <dc:creator>Jerrold.Lee</dc:creator>
      <pubDate>Wed, 25 Aug 2021 04:54:31 +0000</pubDate>
      <link>https://dev.to/jerrold/since-the-front-end-has-already-been-rolled-in-why-is-the-company-still-unable-to-recruit-people-4h0n</link>
      <guid>https://dev.to/jerrold/since-the-front-end-has-already-been-rolled-in-why-is-the-company-still-unable-to-recruit-people-4h0n</guid>
      <description>&lt;p&gt;From 15 years ago, artists and cut figures with a monthly salary of 5k, to today's front-end experts, architects, front-end managers, and business leaders with an annual income of over one million, the front-end has been rolling out.&lt;/p&gt;

&lt;p&gt;Let's make the conclusion first: the front end enters the deep water zone and is rolling out. The harder the rolling, the harder it is to recruit people.&lt;/p&gt;

&lt;p&gt;The greater the gap between the capability model of large factories and small and medium-sized factories, the hundreds of thousands of front-ends that have grown from small and medium-sized factories, the more difficult it is to enter large factories. It is better to recruit a P5+ who has been working for 3 years than to recruit a fresh graduate. The high potential of the company eventually led to the fact that Dachang has never recruited suitable people, and there are a large number of intermediate front-ends on the market, and they have not been able to enter the big factory, so they mistakenly believe that the front-end is very inward. The development of front-row groups in the industry has led to deteriorating competitiveness.&lt;/p&gt;

&lt;p&gt;If the evolution of technology and industry changes are regarded as a history book full of changes, and the front-end industry is included, there are several common historical viewpoints:&lt;/p&gt;

&lt;p&gt;The front end is an inconspicuous small technical branch. It doesn’t matter much to me. I just want to concentrate on writing code to make money, and I’m not too interested in it.&lt;/p&gt;

&lt;p&gt;The front-end threshold is getting higher and higher, and it’s becoming more and more unfriendly to newcomers, and the ceiling is also particularly low.&lt;/p&gt;

&lt;p&gt;In the past ten or so seniors, they have explored and raised the ceiling of the industry. I am very fortunate to enter the industry at this time. There are a lot of community resources and opportunities....&lt;/p&gt;

&lt;p&gt;Individual struggles and the overall environmental development stage of the industry are inseparable. Talking about the other without any one is divorced from reality :&lt;/p&gt;

&lt;p&gt;For example, in my elder generation, I will hear older people complain that hate did not move their family to Beijing and Shanghai in the 1970s to enjoy various household registration dividends and demolition benefits. There are also some younger elders who complain that hate is not there. When Deng was drawing circles in the South, his family went to Shenzhen to start a business. There were also some complaints from his older brothers. They hated that he did not learn economic knowledge and trade stocks to realize the freedom of wealth when the stock market and the Internet started in 2000. Some high school children's shoes of my age hate not having a good study and college entrance examination, which leads to no chance to enter a better platform and struggle. I also heard complaints from front-end elderly people who are slightly younger than me, and hate that they were not born 30 years earlier and catch up. Since the reform and opening up, I was not born 20 years earlier and caught up with the first pot of gold on the Internet. I hate myself for not doing a good job of technology in the early years and missing the rapid development dividends of China’s mobile Internet. Today, even if it is a P7, I have already earned one million a year. I have also heard some younger front-end newcomers complain that they hate that they were not born 10 years earlier, so that they can enjoy the dividends of the front-end slash-and-burn cultivation 10 years ago. Just build a wheel and join a big factory to be promoted to an expert. I already have a P8 today. &lt;/p&gt;

&lt;p&gt;NS...To this day, some of these opinions can still be heard among people of the same age, and the hidden voices behind them are like the dividends of a certain era node, and others can get it without any effort. It seems that as long as you choose the right one, everything will go smoothly. In a chapter, I don’t know that behind the choice is continuous effort. Although luck plays a very important role in this process, the decisive factor is your level of effort and the improvement of your ability and cognition brought about by your effort, which in turn leads to Here comes more forward-looking choices and the ability to make judgments. This is a positive and progressive relationship. A better choice leads to better results of efforts, and stronger efforts lead to better choices the next time . This is especially true for ordinary people who don't have much ambition.&lt;/p&gt;

&lt;p&gt;Behind the choices and efforts are 80 years since the end of World War II, 30 years since the end of the Cold War, 30 years of China’s reform and opening up, 20 years of China’s PC Internet development, and 10 years of rapid development of mobile Internet and industrial Internet, the entire complex global economy has become refined. In all walks of life brought about by the division of labor, each person’s own life opportunity has changed everyone into today’s front-end. The group of the oldest front-end practitioners, their front-end development experience, is nothing more than a dozen years. Talking about dividends, this is just getting started, so how come "Since there is no future, it is better to be lazy as a teenager"?&lt;/p&gt;

&lt;p&gt;Therefore, what we are talking about above is about an engineer’s basic judgment and self-positioning of an industry. The more emotional and labelled this judgment and positioning, the more difficult it is to sort out his career plan and see all the difficult things in the world. The first reaction is to use the word "juan" to escape things, as if as long as the situation in front of you is defined as a "juan", if you can't get a good result, it is controlled by the "juan" instead of being determined by yourself. On the contrary, if this judgment and positioning become more objective and rational, and the more able to handle a few kilograms of one's own weight, the more able to settle down and endure loneliness .&lt;/p&gt;

&lt;p&gt;Try not to be labeled with rhythm, especially not to be strayed by labels with pessimistic negative energy. It is an ability and a kind of deep thinking that newcomers need to train. This kind of thinking must be deliberate as they grow older. Only in this way can we still have the underlying motivation to continuously update our existing knowledge system, the so-called incremental value learning rather than the consumption of the stock knowledge structure, in the middle age when the three views are stable .&lt;/p&gt;

&lt;p&gt;There is a huge difference in cognition and values ​​between people. What we need to do is to understand the fact that this difference exists. It is not based on my will, and just continue to concentrate on what we are doing, continue coding Continue to preach, continue to write, continue to build a sharing platform, continue to do community exploration and product thinking.&lt;/p&gt;

&lt;p&gt;So what I’m talking about here is actually talking about the engineer’s self-worth identity, whether you are driven by responsibility or curiosity, when you are a front-end, you only need to identify with your current engineer status and your current job attributes and responsibilities. , And when the matter of writing code and technology is pushed to the extreme, whether it is to do a line of love, or love to do a line, the ability to "do this line well" will become your core competitiveness. In the impression of the label, you are just a material and sample, but in your personal world, giving and gaining are all you have .&lt;/p&gt;

&lt;p&gt;However, if responsibility or curiosity is scarce, it is difficult to recognize the value of oneself as an engineer, and it is also difficult to recognize the value of peers, which is what we call "maybe in the wrong line", you can use one or two Years ago, I actively made reserves and changed jobs to do what I was better at, because the threshold for front-end engineers is indeed rising. Otherwise, how is he different from the "artist" of earlier years, and how can he be called an "engineer" Well, because the engineering field itself has a certain degree of academic research, it is a cross-field comprehensive ability practice, and its requirements themselves are high.&lt;/p&gt;

&lt;p&gt;So more than ten years ago, the degree of "artist", "refactoring engineer" and "page UI engineer" was generally not a bachelor's degree, but nowadays, 985 and 211 are flooding in, because the process of this industry moving into the deep water area requires academic , Research-oriented engineering talents, such a talent pool is far from enough, but the income ceiling of the front-end industry has long exceeded one million. A front-end who has worked for 7 years has a capacity of 2-2 bytes, and there is a high probability The annual income can exceed one million. If Byte is listed in the future, the options in hand will be spread every year, and the annual income will even exceed 2 million. Such a high income ceiling has long raised the front-end industry ceiling. So when I complain about the ceiling of children’s shoes, I can ask myself this question: Do I first worry about whether I can break through my ceiling and achieve an annual income of 2 million in 10 years, or is it because I have been worried about another "possible" existence after 2 million. A higher ceiling, so today I lost my fighting spirit and passion, so I no longer try to break through my ceiling?&lt;/p&gt;

&lt;p&gt;The above content is written very specific in order to take care of newcomers. So much verbosity is just to let everyone know that the front-end industry has been developing rapidly in the past ten years. From a few thousand people to hundreds of thousands today, the development in just ten years has not only not reached the time of internal roll-out, but also in the period of crazy roll-out expansion, which has rolled out more employment opportunities and rolled out higher industries. Ceiling. Regarding this point, once I watched the live broadcast of Ant’s school recruitment, I also heard that Yu Bo expressed similar views, which are very similar to my ideas. I can’t remember the original words. I will talk about my own understanding, that is the front end. It is indeed rolling, but it has been rolling out. If there is no such a roll, we are still the company's art/page boy today. The income is lower and the ceiling is lower. This roll can be viewed like this:&lt;/p&gt;

&lt;p&gt;Roll up, roll up to data processing, business decision-making, visualization and analysis, roll up to PRD, straight out of the page without code...&lt;br&gt;
Scroll down to the R&amp;amp;D tools and interface generation process, engineering, intelligence, and large-scale concurrent service orchestration capabilities...&lt;br&gt;
Scroll to the left, scroll to cloud componentization, design asset management, design productivity breakthrough, design low-code construction...&lt;br&gt;
Scroll to the right, scroll to testing, security, usability, stability and R&amp;amp;D platform and operation and maintenance methods throughout the R&amp;amp;D life cycle...&lt;/p&gt;

&lt;p&gt;The front-end has such a volume, but due to the characteristics of the front-end community information dissemination (the popular science and collection-oriented articles are more popular), and the lack of corresponding sharing platforms and mechanisms, a large number of excellent front-end teams have explored results. It’s well known that people mistakenly think that the depth and breadth of front-end technology is nothing more than this. That’s why I set up the semi-commercial and semi-community co-construction organization that the front-end talked about early to show the truth. The topics involved are front-end management, Front-end infrastructure, visualized site construction, low-code and intelligent construction, front-end monitoring, front-end construction, componentization and cloud assets, online documents, data visualization, data reporting and analysis, cross-end and cross-stack, micro front-end, front-end framework, CI/ There have been more than 140 sharing sessions on CD Pan-R&amp;amp;D platforms and other topics, as shown in the figure: &lt;/p&gt;

&lt;p&gt;Although many fields have not yet been rolled out, it is precisely the technical people in this industry who are frantically expanding the entire front-end territory... The territory is expanding, we can choose to join, we can choose to watch... It is our own choice. Everyone’s career path is flowed out by himself. There are not only the general trend of the global political and economic structure, but also the general direction and basic rhythm of the current industry. In this process, it depends on whether you have the courage and execution ability. I dare not take one step at a time to rewrite my own trajectory .&lt;/p&gt;

&lt;p&gt;You should always look up, look up, look down, look forward, look back, look out, and look in. These are all new worlds brought about by changes in cognitive methods, such as the Guangdong-Hong Kong-Macao Greater Bay Area, RECP, The China-EU Investment and Trade Agreement, as well as the possible future CPTPP, China-Japan-Korea Free Trade Area...Don’t be afraid to miss the previous dividends. Today and today, the dividends are still everywhere, or the size of the dividend has nothing to do with you, whether to let yourself The ability to grab dividends is related to you. The height of the front ceiling has nothing to do with you . Whether you can break through your own ceiling is related to you .&lt;/p&gt;

&lt;p&gt;Finally, how many opportunities have nothing to do with you, whether to break your past perception of opportunities, re-understand and grasp it is related to you, so for the front end, it has nothing to do with you, and only you are closely related to you. The process of breaking the circle personally, this process is of little importance to others, but it is almost all to you .&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FURTHER READING&lt;/strong&gt;&lt;br&gt;
▶ &lt;a href="https://www.walkthrough007.com/"&gt;Walkthrough007&lt;/a&gt; - &lt;a href="https://www.walkthrough007.com/"&gt;https://www.walkthrough007.com/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
    </item>
    <item>
      <title>Talking about "Anti-routines" in Management</title>
      <dc:creator>Jerrold.Lee</dc:creator>
      <pubDate>Sat, 21 Aug 2021 09:55:45 +0000</pubDate>
      <link>https://dev.to/jerrold/talking-about-anti-routines-in-management-3jl1</link>
      <guid>https://dev.to/jerrold/talking-about-anti-routines-in-management-3jl1</guid>
      <description>&lt;p&gt;After doing management for so many years, I found that "management" is a very complicated word. Why is it complicated?&lt;/p&gt;

&lt;p&gt;First of all, most people agree that management is indispensable in an organization.&lt;/p&gt;

&lt;p&gt;However, when it comes to management, the first thing that comes to mind is some negative words.&lt;/p&gt;

&lt;p&gt;"Routine" should be one of the most typical evaluations.&lt;/p&gt;

&lt;p&gt;Don't believe it? Let me give you a few examples&lt;/p&gt;

&lt;p&gt;First part&lt;br&gt;
 Routine One&lt;br&gt;
Someone once asked me on WeChat:&lt;/p&gt;

&lt;p&gt;The morale of the team has been low recently, and many people leave after get off work. How can we make everyone willing to work overtime?&lt;/p&gt;

&lt;p&gt;Quite common, right.&lt;/p&gt;

&lt;p&gt;I asked the person how much he recognized the job, and the answer was just to eat. I don't want to work overtime, but I can't stand the pressure of the boss.&lt;/p&gt;

&lt;p&gt;In this example, the manager's attention is not on how to find the reason for the low morale, but on the hope of fooling team members through "talking".&lt;/p&gt;

&lt;p&gt;Routine 2&lt;br&gt;
If you want to select "What scene makes managers feel the most difficult?" 』—— Interviews with low-performing employees and dismissed employees must be on the list.&lt;/p&gt;

&lt;p&gt;So some people choose to say:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Actually, I don't want to fire you either. This is the above decision. I can't help it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In fact, I don't want to give you low performance, but the company requires someone to be the bottom, and I can't help it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Everyone takes turns to get low performance. This time you take it first, and next time I will improve your performance.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Some "good-hearted" supervisors are always entangled in their hearts when they have to play the role of "villains", even with a deep sense of guilt, and feel that they are "executioners".&lt;/p&gt;

&lt;p&gt;All the above statements seem to be acts of "goodwill" sympathy, comfort and even compensation, but in essence they are also a routine. The purpose is to shirk the responsibility that one must bear as a manager and reduce the inner anxiety and sense of debt.&lt;/p&gt;

&lt;p&gt;In this case, the most important purpose of the interview: the analysis of the employees’ problems, and the exploration of opportunities and measures for future corrections, are not important in the minds of managers.&lt;/p&gt;

&lt;p&gt;The moment the manager walked out of the meeting room, what the manager thought was definitely not "great, we finally reached an agreement on the issue and action", but "thank God, Ta finally accepted this result".&lt;/p&gt;

&lt;p&gt;Routine Three: Interest Exchange&lt;br&gt;
In the promotion season, the biggest headache for managers is the question of who should go to with a limited number of places.&lt;/p&gt;

&lt;p&gt;The backbone is promoted and resigned. I want to take advantage of this promotion to promote Ta to keep him. Is it okay?&lt;/p&gt;

&lt;p&gt;That's correct, isn't it?&lt;/p&gt;

&lt;p&gt;If the backbone wants to resign, of course they have to do everything possible to keep people.&lt;/p&gt;

&lt;p&gt;The heart is good, but the means are wrong.&lt;/p&gt;

&lt;p&gt;Whether it is a salary increase, bonus or promotion, the original intention is to motivate.&lt;/p&gt;

&lt;p&gt;However, in practical applications, these incentives are often used by some supervisors who usually neglect team building, personnel training, and employee care, or by inexperienced young supervisors, as a "trading bargaining chip" to quell employee dissatisfaction.&lt;/p&gt;

&lt;p&gt;It is not difficult to explain why many technical people are determined to leave no matter how the leader promises to increase the salary or even promotion after resigning. Because the other party feels in his heart: Your move is just a routine, just a slow strategy.&lt;/p&gt;

&lt;p&gt;Even if it succeeds by luck, the company's system has lost its true meaning in the eyes of employees and has become one of the means of bargaining next time.&lt;/p&gt;

&lt;p&gt;Part two&lt;br&gt;
Sometimes I think about it, this is really the "sorrow" of management and managers.&lt;/p&gt;

&lt;p&gt;Obviously, management studies are the propositions of "how to make enterprises, organizations, and individuals better", but in practice, it always becomes a "thick black school". Managers have become a group of "treacherous and cunning" people in everyone's minds.&lt;/p&gt;

&lt;p&gt;Where is the problem?&lt;/p&gt;

&lt;p&gt;A few days ago, I finally found the answer after reading the book "Knowledge and Action: The Road to Management of Technical People". There are a few key paragraphs, I excerpt as follows:&lt;/p&gt;

&lt;p&gt;"Management methodology exists for the purpose of good management. As a whole, it belongs to the category of "means". Since it is a means, its good and evil lies not in the management methodology itself, but in the original intention of the managers who use the methodology." "Knowledge and Action: Technicians" The Road to Management, page 279&lt;/p&gt;

&lt;p&gt;"Most of the managers do not have character problems, but lack of knowledge-they don't know how to use management methodology instead of "routing others"." "Knowledge and Action: The Road of Technical People's Management" page 279&lt;/p&gt;

&lt;p&gt;In fact, there is only four characters from "Tao Lu" to "Non-Tao Lu"-sincerity and righteousness.&lt;/p&gt;

&lt;p&gt;Specifically: What you think in your heart and your words and deeds are unified, not contradictory. It is precisely because of words and deeds against your will that the methods and means you use become "routines."&lt;/p&gt;

&lt;p&gt;Talking about skills but not energy in management work is like having only tricks without internal strength, and its management skills cannot be strengthened. "Knowledge and Action: The Road to the Management of Technicians" page 279&lt;/p&gt;

&lt;p&gt;Most of the middle- and basic-level managers (including myself) of enterprises are from wild roads. When we approach management, we don't start with learning "role recognition", but start with imitating "management skills".&lt;/p&gt;

&lt;p&gt;In the above three cases, the managers used all "management skills", and their hearts, words and deeds were inconsistent:&lt;/p&gt;

&lt;p&gt;I am disgusted with overtime and have to do it under pressure.&lt;/p&gt;

&lt;p&gt;Unwilling to face the fact of dismissing employees, forced to do it due to duties&lt;/p&gt;

&lt;p&gt;May not feel that the backbone is worthy of promotion, because the situation has to do&lt;/p&gt;

&lt;p&gt;So, we saw an interesting phenomenon:&lt;/p&gt;

&lt;p&gt;Originally, the manager's attention should be on how to solve the problem, but in the end the manager's attention has become: how to solve the person who caused the problem.&lt;/p&gt;

&lt;p&gt;At this time, the manager had already unknowingly walked in the direction of the "routine".&lt;/p&gt;

&lt;p&gt;What should I do then? The answer is given in the book-sincerity and righteousness.&lt;/p&gt;

&lt;p&gt;A manager said: I did what I should do, I have a clear conscience! What he said "what I should do" is actually judged from personal values, which is not necessarily the same as "I did what I should do as a manager".&lt;/p&gt;

&lt;p&gt;Starting from the role of the manager, do what the manager should do instead of personal preference.&lt;/p&gt;

&lt;p&gt;For example, sometimes from a manager’s point of view, it is necessary to persuade an employee, and you may not like to do it personally, but you still need to make a choice based on the manager’s role to be considered righteous. "Knowledge and Action: The Road to the Management of Technicians" page 280&lt;/p&gt;

&lt;p&gt;To put it simply, it is to: be clear about the role of the manager, start from the role of the manager, think about things and do things&lt;/p&gt;

&lt;p&gt;Part Three&lt;br&gt;
Take the above case as an example:&lt;/p&gt;

&lt;p&gt;Case 1: The responsibility of a manager is neither a "microphone" nor a "supervisor". What managers have to do is to find the inner driving force for themselves and the team, not how to fool everyone into working overtime.&lt;/p&gt;

&lt;p&gt;Case 2: One of the responsibilities of a manager is to "correctly evaluate everyone's contribution and decide whether it is suitable for staying." You have your brotherhood, but you should look at this issue more from the perspective of team development. You don't owe the other party anything, let alone a villain. What the manager has to do is to analyze the problem honestly with the other party based on the facts and find ways to improve, instead of just thinking about how to make everyone "feel better in their hearts".&lt;/p&gt;

&lt;p&gt;Case 3: One of the responsibilities of managers is to use the power and resources in their hands to create a better environment for competition and cooperation, rather than using these as bargaining chips to quell problems. What managers have to do is to review whether their usual work is in place.&lt;/p&gt;

&lt;p&gt;As the book says:&lt;/p&gt;

&lt;p&gt;If we manage with a sincere and upright attitude, the methodology we use will have its own "anti-routine" function. On the contrary, if you fail to be sincere and upright, all methodologies are fake and fancy methods, which will eventually put the managers themselves in a passive position.&lt;/p&gt;

&lt;p&gt;Encourage it!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FURTHER READING&lt;/strong&gt;&lt;br&gt;
▶ &lt;a href="https://www.walkthrough007.com/"&gt;Walkthrough007&lt;/a&gt; - &lt;a href="https://www.walkthrough007.com/"&gt;https://www.walkthrough007.com/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
    </item>
  </channel>
</rss>
