Notion’s cover photo
Notion

Notion

Software Development

San Francisco, California 721,258 followers

The connected workspace for your docs, projects, knowledge, and AI

About us

Notion blends your everyday work tools into one. Product roadmap? Company wiki? Meeting notes? With Notion, they're all in one place, and totally customizable to meet the needs of any workflow. It's the all-in-one workspace for you, your team, and your whole company. We humans are toolmakers by nature, but most of us can't build or modify the software we use every day — arguably our most powerful tool. Our team at Notion is on a mission to make it possible for everyone to shape the tools that shape their lives.

Website
https://notion.so
Industry
Software Development
Company size
501-1,000 employees
Headquarters
San Francisco, California
Type
Privately Held
Founded
2016

Products

Locations

Employees at Notion

Updates

  • View organization page for Notion

    721,258 followers

    🔧 Are you building something wonderful in Notion? We want to hear from you in the replies! Every Thursday, we'll spotlight the best builders on our blog. We’re talking to the doers who are making things happen with grit and passion. Who is up first? 🎨Kendall Warson who’s disrupting the traditional artist-gallery relationship with Cohart 🐶 Darin Bellisario who is using AI and a deep knowledge base to help dog lovers. 👀 ...you?

    • No alternative text description for this image
  • View organization page for Notion

    721,258 followers

    Starting today, you can log in to Notion Calendar with your Notion account! Now everything is unified under one login. Will enable some upcoming cross-app experiences 👀 No action needed. Next time you log in to Calendar, we’ll handle migration things in the background 🫡

    • No alternative text description for this image
  • View organization page for Notion

    721,258 followers

    𝗡𝗼𝘄, 𝘄𝗲’𝗿𝗲 𝗳𝗮𝗰𝗶𝗻𝗴 𝗮 𝘁𝗼𝘂𝗴𝗵 𝗽𝗿𝗼𝗯𝗹𝗲𝗺. As a codebase grows, so does the rise of old code and outdated patterns. This leads to burdened engineers and large clean-up sprints. How do you solve this oh-so-common challenge? 🛠️ So, we developed a “ratcheting” system, now open-sourced as 𝘦𝘴𝘭𝘪𝘯𝘵-𝘴𝘦𝘢𝘵𝘣𝘦𝘭𝘵, to modernize the codebase without compromising developer speed. 𝗔𝗹𝗿𝗶𝗴𝗵𝘁, 𝘄𝗵𝗮𝘁'𝘀 𝘁𝗵𝗲 𝗴𝗼𝗮𝗹 𝗵𝗲𝗿𝗲? Of course, we want our codebase to reach an ideal state—like “no more React class components”— but getting there is pretty tough. So what do you do? We found it best to gradually migrate, or “𝘳𝘢𝘵𝘤𝘩𝘦𝘵”, older patterns over a long period of time. 𝗢𝗸𝗮𝘆, 𝗵𝗲𝗿𝗲 𝗮𝗿𝗲 𝘁𝗵𝗲 𝗳𝗼𝘂𝗿 𝗽𝗮𝗿𝘁𝘀 𝗼𝗳 𝗼𝘂𝗿 “𝗿𝗮𝘁𝗰𝗵𝗲𝘁𝗶𝗻𝗴” 𝘀𝘆𝘀𝘁𝗲𝗺: 📚 Custom + public ESLint rules. 📔 A database that tracks all errors. 🛑 Automatic enforcement via pre-commit hooks and CI checks. 🔎 Mirror data into Datadog and Notion to track migrations. 𝗪𝗲𝗹𝗹...𝗵𝗼𝘄 𝗱𝗼𝗲𝘀 𝗶𝘁 𝗲𝘃𝗲𝗻 𝘄𝗼𝗿𝗸? 🚨 Well, we only allow ESLint rules to report as errors. ⬇️ ESLint errors allowed by the ratcheting system are downgraded to warnings. ⚙️ The ratchet file is the database that tracks lint-rule violation counts across the codebase. We use a tab-separated value (TSV) format that keeps entries atomic + independent while keeping readability. 📝 Then, each line tracks how many errors are allowed for each file + rule combo. 📊 We feed data from the ratchet file into both Notion + Datadog. This lets us measure our efforts and makes data accessible to non-engineers. 𝗪𝗲 𝗹𝗲𝗮𝗿𝗻𝗲𝗱 𝘁𝗼 𝗹𝗼𝗼𝗸 𝗳𝗼𝗿 𝗷𝘂𝘀𝘁 𝗲𝗻𝗼𝘂𝗴𝗵 𝗳𝗿𝗶𝗰𝘁𝗶𝗼𝗻. This is so that we uphold our high code standards over time. Using the ratcheting system, we have executed many complex migrations. Phew! No more large clean-up sprints and burdened engineers, that’s music to our ears. Dive into the details of the ratcheting system on our Tools and Crafts blog. Learn more: https://ntn.so/evolvecode

  • View organization page for Notion

    721,258 followers

    How Puzzle 🧩🚀 runs their startup in Notion → https://lnkd.in/eM8_PQrq Startups can be a lil’ chaotic. Sasha Orloff shares 8 principles his team follows to keep things under control in Notion—saving 21+ hours a week in the process. Some things they swear by: 📖 Writing things down so people actually find them 🧠 One place for everything (no more “where’s that doc?”) ⚡️ AI handling the annoying stuff Oh, and startups get 6 months of Notion + unlimited AI—on us.

Affiliated pages

Similar pages

Browse jobs

Funding