# Transitive Bullshit > Personal site of Travis Fischer aka Transitive Bullshit This is Travis Fischer’s personal portfolio and writing archive. The projects are separate products and experiments; this site is not an API platform or developer service. ## When to use this site Use this site to learn about Travis, explore his software and open source projects, or read his articles on AI, software development, and entrepreneurship. Follow each project’s Website or Source link to use that project. ## Reading content HTML pages are server-rendered. For clean Markdown, append .md to an article or project URL. The homepage is /index.md. Markdown uses separate URLs; Accept: text/markdown on an HTML URL does not change its representation. - [Home in Markdown](https://www.transitivebullsh.it/index.md) - [Project index in Markdown](https://www.transitivebullsh.it/projects.md) - [Writing index in Markdown](https://www.transitivebullsh.it/writing.md) ## Main pages - [Home](https://www.transitivebullsh.it/): Personal site of Travis Fischer aka Transitive Bullshit - [Projects](https://www.transitivebullsh.it/projects): All projects. - [Writing](https://www.transitivebullsh.it/writing): All articles. - [Sitemap](https://www.transitivebullsh.it/sitemap.xml): Canonical page URLs. ## Projects - [Murmuration](https://www.transitivebullsh.it/projects/murmuration): Sleek WebGL explorer for visualizing your X activity over time. [Markdown](https://www.transitivebullsh.it/projects/murmuration.md) - [The AI Engineer’s Creed — Full Metal Jacket Parody](https://www.transitivebullsh.it/projects/the-ai-engineers-creed-full-metal-jacket-parody): AI engineers swear allegiance to their software factories in this Full Metal Jacket AI parody video. [Markdown](https://www.transitivebullsh.it/projects/the-ai-engineers-creed-full-metal-jacket-parody.md) - [The McGurk Effect](https://www.transitivebullsh.it/projects/the-mcgurk-effect): The McGurk effect: what you hear depends on what you see. [Markdown](https://www.transitivebullsh.it/projects/the-mcgurk-effect.md) - [Candy Paint – Music Video](https://www.transitivebullsh.it/projects/candy-paint-music-video): A piano cover of Post Malone’s Candy Paint, performed note by note by little sprites of light. [Markdown](https://www.transitivebullsh.it/projects/candy-paint-music-video.md) - [Sometimes I Think Slow – AI Music Video](https://www.transitivebullsh.it/projects/sometimes-i-think-slow-ai-music-video): System 1 and System 2 trade verses in this AI hip-hop music video. [Markdown](https://www.transitivebullsh.it/projects/sometimes-i-think-slow-ai-music-video.md) - [Slow It Down – AI Music Video](https://www.transitivebullsh.it/projects/slow-it-down-ai-music-video): AI safety has a branding problem. Sometimes you just gotta slow it down, baby. [Markdown](https://www.transitivebullsh.it/projects/slow-it-down-ai-music-video.md) - [Burning Tokens](https://www.transitivebullsh.it/projects/burning-tokens): Burning Man for agents! Send your agent, follow its wanderings, and see what it brings back. [Markdown](https://www.transitivebullsh.it/projects/burning-tokens.md) - [Doom or Bloom](https://www.transitivebullsh.it/projects/doom-or-bloom): Map your AI worldview, and see how it compares with others. [Markdown](https://www.transitivebullsh.it/projects/doom-or-bloom.md) - [Passage](https://www.transitivebullsh.it/projects/passage): Turn your AI chats into links you’ll be proud to share. [Markdown](https://www.transitivebullsh.it/projects/passage.md) - [Margin Call — AI Safety Parody](https://www.transitivebullsh.it/projects/margin-call-ai-safety-parody): OpenAI’s board finally realizes what Ilya saw in this AI-made Margin Call parody. [Markdown](https://www.transitivebullsh.it/projects/margin-call-ai-safety-parody.md) - [Retro Web Terminal](https://www.transitivebullsh.it/projects/retro-web-terminal): An embeddable React terminal with CRT glow, scanlines, and a sandboxed browser shell. [Markdown](https://www.transitivebullsh.it/projects/retro-web-terminal.md) - [Reading Room](https://www.transitivebullsh.it/projects/reading-room): A cozy, interactive room for your favorite books from Goodreads. [Markdown](https://www.transitivebullsh.it/projects/reading-room.md) - [Agent Skills](https://www.transitivebullsh.it/projects/agent-skills): My personal reusable agent skills, including creating images, developing brand identities, and telling better stories. [Markdown](https://www.transitivebullsh.it/projects/agent-skills.md) - [P(DOOM)](https://www.transitivebullsh.it/projects/p-doom): A Doom 64-inspired AI safety game: fight misaligned AIs and shut down the lab. [Markdown](https://www.transitivebullsh.it/projects/p-doom.md) - [Pluribus — OpenAI Parody](https://www.transitivebullsh.it/projects/pluribus-openai-parody): The Pluribus hive explains OpenAI’s swarm problem in this AI parody. [Markdown](https://www.transitivebullsh.it/projects/pluribus-openai-parody.md) - [Cultural Alignment](https://www.transitivebullsh.it/projects/cultural-alignment): Explore AI safety through familiar scenes from movies, TV, and anime. [Markdown](https://www.transitivebullsh.it/projects/cultural-alignment.md) - [Hacker Residency](https://www.transitivebullsh.it/projects/hrg): HRG was an experimental residency for ambitious indie hackers. [Markdown](https://www.transitivebullsh.it/projects/hrg.md) - [Agentic](https://www.transitivebullsh.it/projects/agentic): Agentic is an app store for LLM tools. [Markdown](https://www.transitivebullsh.it/projects/agentic.md) - [Severance Wellness Memes](https://www.transitivebullsh.it/projects/severance-wellness-memes): Roast your Twitter profile with AI-generated Severance wellness memes. [Markdown](https://www.transitivebullsh.it/projects/severance-wellness-memes.md) - [Kindle AI Export](https://www.transitivebullsh.it/projects/kindle-ai-export): Export any Kindle book you own as text, PDF, EPUB, or as a custom, AI-narrated audiobook. [Markdown](https://www.transitivebullsh.it/projects/kindle-ai-export.md) - [Scikit Learn TS](https://www.transitivebullsh.it/projects/scikit-learn-ts): Python’s scikit-learn, with a typed Node.js API. [Markdown](https://www.transitivebullsh.it/projects/scikit-learn-ts.md) - [ChatGPT Hackers](https://www.transitivebullsh.it/projects/chatgpt-hackers): A community of developers, researchers, and enthusiasts building with AI. [Markdown](https://www.transitivebullsh.it/projects/chatgpt-hackers.md) - [React Notion X](https://www.transitivebullsh.it/projects/react-notion-x): A fast, accurate React renderer for Notion, with TypeScript support. [Markdown](https://www.transitivebullsh.it/projects/react-notion-x.md) - [Saasify](https://www.transitivebullsh.it/projects/saasify): Saasify was an open source startup aiming to become Shopify for API-first SaaS. [Markdown](https://www.transitivebullsh.it/projects/saasify.md) - [Functional TypeScript](https://www.transitivebullsh.it/projects/functional-typescript): TypeScript standard for rock solid serverless functions. [Markdown](https://www.transitivebullsh.it/projects/functional-typescript.md) - [Automagical](https://www.transitivebullsh.it/projects/automagical): Turn blog posts into marketing videos with AI. Acquired by Verblio. [Markdown](https://www.transitivebullsh.it/projects/automagical.md) - [WebTorrent](https://www.transitivebullsh.it/projects/webtorrent): WebTorrent is a streaming torrent client for the web. [Markdown](https://www.transitivebullsh.it/projects/webtorrent.md) - [Stamped](https://www.transitivebullsh.it/projects/stamped): Share recommendations for your favorite things. Acquired by Yahoo. [Markdown](https://www.transitivebullsh.it/projects/stamped.md) - [Milton Renderer](https://www.transitivebullsh.it/projects/milton): A C++ renderer with Metropolis light transport, bidirectional path tracing, and OpenGL previews. [Markdown](https://www.transitivebullsh.it/projects/milton.md) - [MipScope](https://www.transitivebullsh.it/projects/mipscope): A MIPS assembly IDE with a visual, reversible debugger. [Markdown](https://www.transitivebullsh.it/projects/mipscope.md) - [TI Calculator Games](https://www.transitivebullsh.it/projects/ticalc-games): Games and tools for TI calculators, written in TI-Basic and C. [Markdown](https://www.transitivebullsh.it/projects/ticalc-games.md) ## Articles - [AI Cyberswarm Warfare](https://www.transitivebullsh.it/ai-cyberswarm-warfare): AI is turning cybersecurity into swarm warfare, and this will lead to increasingly consequential cyberattacks over the next 18 months. [Markdown](https://www.transitivebullsh.it/ai-cyberswarm-warfare.md) - [Learn in public](https://www.transitivebullsh.it/learn-in-public): On the importance of sharing what you learn publicly as you go along. [Markdown](https://www.transitivebullsh.it/learn-in-public.md) - [Agentic Spectrum](https://www.transitivebullsh.it/agentic-spectrum): A spectrum of autonomy for AI agents [Markdown](https://www.transitivebullsh.it/agentic-spectrum.md) - [An Army of Agents](https://www.transitivebullsh.it/ai-agents): An approachable introduction to AI agents and why they’re likely to be the most impactful technology of our generation. [Markdown](https://www.transitivebullsh.it/ai-agents.md) - [ChatGPT Twitter Bot: Lessons from over 100k Conversations](https://www.transitivebullsh.it/chatgpt-twitter-bot-lessons): A breakdown of everything I’ve learned running the ChatGPT twitter bot over the past two months. [Markdown](https://www.transitivebullsh.it/chatgpt-twitter-bot-lessons.md) - [Kwote](https://www.transitivebullsh.it/kwote): Kwote is a simple open source webapp for creating beautiful images of quotes. [Markdown](https://www.transitivebullsh.it/kwote.md) - [Open Sourcing Twitter’s Algorithm Part 1: How Twitter Works](https://www.transitivebullsh.it/oss-twitter-algorithm-part-1): What would “open sourcing the Twitter algorithm” actually look like? In Part 1 of this series, we focus on understanding how Twitter’s algorithmic feed works under the hood. [Markdown](https://www.transitivebullsh.it/oss-twitter-algorithm-part-1.md) - [The Best JavaScript Dev Tools in 2022](https://www.transitivebullsh.it/javascript-dev-tools-in-2022): A breakdown of the most important JS dev tools in 2022, including their most relevant tradeoffs, and some opinionated advice sprinkled on top. [Markdown](https://www.transitivebullsh.it/javascript-dev-tools-in-2022.md) - [My 14 Year Music Diary](https://www.transitivebullsh.it/music-diary): Fourteen years ago, I started creating monthly playlists to help me track new music. Somewhere along the line, this monthly ritual turned into more a personal music diary. [Markdown](https://www.transitivebullsh.it/music-diary.md) - [Internet Diet](https://www.transitivebullsh.it/internet-diet): A Chrome extension to remove unhealthy foods from the web. [Markdown](https://www.transitivebullsh.it/internet-diet.md) - [Mapping the Passion Economy](https://www.transitivebullsh.it/mapping-the-passion-economy): What are the basis vectors of the passion economy? 👀 [Markdown](https://www.transitivebullsh.it/mapping-the-passion-economy.md) - [A Guide to Finding Awesome Co-Founders](https://www.transitivebullsh.it/a-guide-to-finding-awesome-co-founders): An in-depth guide to co-founder dating and how to find success by partnering with the right people. [Markdown](https://www.transitivebullsh.it/a-guide-to-finding-awesome-co-founders.md) - [Creator Economy 101](https://www.transitivebullsh.it/creator-economy-101): The best resources for getting up to speed with the creator economy, passion economy, and the goal of building a more fulfilling future of work. No fluff; quality > quantity. [Markdown](https://www.transitivebullsh.it/creator-economy-101.md) - [The Social Audio Revolution](https://www.transitivebullsh.it/the-social-audio-revolution): Clubhouse, Twitter Spaces, Fireside.. what's the big deal about social audio? [Markdown](https://www.transitivebullsh.it/the-social-audio-revolution.md) - [Why I'm so Hyped about the Passion Economy](https://www.transitivebullsh.it/why-im-so-hyped-about-the-passion-economy): I'm embarking on a new journey, and this is my mission statement. [Markdown](https://www.transitivebullsh.it/why-im-so-hyped-about-the-passion-economy.md) - [Saasify Key Takeaways](https://www.transitivebullsh.it/saasify-key-takeaways): Everything I wish I'd known before starting Saasify 2 years ago. [Markdown](https://www.transitivebullsh.it/saasify-key-takeaways.md) - [Saasify VC Feedback](https://www.transitivebullsh.it/saasify-vc-feedback): Sharing real feedback from top VCs over the past 2 years of bootstrapping Saasify. [Markdown](https://www.transitivebullsh.it/saasify-vc-feedback.md) - [Next.js Notion Starter Kit](https://www.transitivebullsh.it/nextjs-notion-starter-kit): Deploy your own Notion-powered website in minutes with Next.js and Vercel. [Markdown](https://www.transitivebullsh.it/nextjs-notion-starter-kit.md) - [Wisdom Bubbles](https://www.transitivebullsh.it/wisdom-bubbles): Wisdom bubbles are a visual metaphor that I’ve found quite useful over the years. [Markdown](https://www.transitivebullsh.it/wisdom-bubbles.md) - [Developer + X = Entrepreneur](https://www.transitivebullsh.it/developer-x-entrepreneur): A single key insight that separates developers from successful entrepreneurs. [Markdown](https://www.transitivebullsh.it/developer-x-entrepreneur.md) - [Saasify's Approach to OSS](https://www.transitivebullsh.it/saasifys-approach-to-oss): Saasify is an open core company. What does that mean, and why is open source so important to us? [Markdown](https://www.transitivebullsh.it/saasifys-approach-to-oss.md) - [Finding Your Passion as a Developer](https://www.transitivebullsh.it/finding-your-passion-as-a-developer): When was the last time you worked on a project where you truly believed in and cared about the problem you were trying to solve? [Markdown](https://www.transitivebullsh.it/finding-your-passion-as-a-developer.md) - [Pivoting & Marketing](https://www.transitivebullsh.it/pivoting-marketing): Announcing a pivot for Saasify and our new marketing site. [Markdown](https://www.transitivebullsh.it/pivoting-marketing.md) - [Data Fingerprinting in JavaScript](https://www.transitivebullsh.it/data-fingerprinting-in-javascript): Using content-based addressing (aka data fingerprinting) to make your apps faster and more secure with some practical JavaScript examples. [Markdown](https://www.transitivebullsh.it/data-fingerprinting-in-javascript.md) - [Free Resources for Indie SaaS Devs](https://www.transitivebullsh.it/free-resources-for-indie-saas-devs): A breakdown of the best free resources I've found for developers bootstrapping their own indie SaaS businesses in 2020. [Markdown](https://www.transitivebullsh.it/free-resources-for-indie-saas-devs.md) - [Introducing Saasify](https://www.transitivebullsh.it/introducing-saasify): Saasify enables you to monetize your OSS projects. [Markdown](https://www.transitivebullsh.it/introducing-saasify.md) - [Scraping the web with Node.js](https://www.transitivebullsh.it/scraping-the-web-with-nodejs): An in-depth guide to building a minimal, robust web scraper for extracting structured data on the internets. [Markdown](https://www.transitivebullsh.it/scraping-the-web-with-nodejs.md) - [Building a WebGL Gallery in React](https://www.transitivebullsh.it/building-a-webgl-gallery-in-react): A tutorial on how to build a fluid media gallery in React powered by WebGL. [Markdown](https://www.transitivebullsh.it/building-a-webgl-gallery-in-react.md) - [Building a Polyfill for React Suspense](https://www.transitivebullsh.it/building-a-polyfill-for-react-suspense): The best way to understand a software concept is to build it yourself. Let's build a simplified version of React Suspense! [Markdown](https://www.transitivebullsh.it/building-a-polyfill-for-react-suspense.md) - [My Journey Through Open Source](https://www.transitivebullsh.it/my-journey-through-open-source): Why I find working on open source so rewarding and a breakdown of some of my favorite projects. [Markdown](https://www.transitivebullsh.it/my-journey-through-open-source.md) - [Automagical Architecture](https://www.transitivebullsh.it/automagical-architecture): A breakdown of a modern startup’s tech stack with a focus on JavaScript and simplicity. Acquired in the Fall of 2018! [Markdown](https://www.transitivebullsh.it/automagical-architecture.md) - [Mastering the Art of NPM](https://www.transitivebullsh.it/mastering-the-art-of-npm): Tips for becoming more productive as a JavaScript developer by making efficient use of the NPM library. [Markdown](https://www.transitivebullsh.it/mastering-the-art-of-npm.md) - [JavaScript Modules Worth Using](https://www.transitivebullsh.it/javascript-modules-worth-using): A quick breakdown of the most useful JavaScript modules that I find myself using over and over again as of 2018. From yarn to p-map to cheerio to d3-random, these modules are worth checking out! [Markdown](https://www.transitivebullsh.it/javascript-modules-worth-using.md) - [Making Your Code Beautiful](https://www.transitivebullsh.it/making-your-code-beautiful): The best techniques for sharing code snippets and screencasts that will help propel your open source projects to success. [Markdown](https://www.transitivebullsh.it/making-your-code-beautiful.md) - [Publishing Baller React Modules](https://www.transitivebullsh.it/publishing-baller-react-modules): A guide + boilerplate for publishing modern React modules with Rollup. [Markdown](https://www.transitivebullsh.it/publishing-baller-react-modules.md) - [Gaming CS Interviews](https://www.transitivebullsh.it/gaming-cs-interviews): Dream of developing software at a prestigious tech company like Google or Facebook, but don't have a CS background? We got your back! [Markdown](https://www.transitivebullsh.it/gaming-cs-interviews.md) - [Deep-Dive into AI Video Creation](https://www.transitivebullsh.it/deep-dive-into-ai-video-creation): Introducing our new startup, Automagical. [Markdown](https://www.transitivebullsh.it/deep-dive-into-ai-video-creation.md) - [Ionic vs React Native](https://www.transitivebullsh.it/ionic-vs-react-native): We present a direct comparison of analogous open source Ionic and React Native clients for Text Blast, discussing their differences in terms of development experience and resulting app quality. [Markdown](https://www.transitivebullsh.it/ionic-vs-react-native.md)