Logo
    Search

    Podcast Summary

    • Identifying a gap in web browser market and founding a new companyA team led by Hirsch Agarwal identified a need for innovation in web browsers and founded a new company to modernize user experience and challenge traditional dominance.

      Hirsch Agarwal and his team identified a gap in the market for innovation in web browsers, despite the significant advancements in technology and productivity software. They founded the browser company and developed Arc, aiming to modernize the user experience and challenge the dominance of traditional browsers. The team, which includes Agarwal as CTO, saw an opportunity to build a popular product by improving core parts of the browser that hadn't significantly changed for decades. With a successful exit from their previous company, Branch, they raised funds and embarked on this new venture, aiming to revolutionize the way people interact with their most frequently used software.

    • Innovative features in Arc Browser for better performance and unique user experienceArc Browser sets itself apart with features like a sidebar for managing tabs, auto-archiving for reducing tab overload, and seamless integration for improved productivity

      Arc Browser stands out from competitors like Safari, Chrome, Firefox, and Microsoft Edge due to its numerous innovative features that work together seamlessly. The team behind Arc recognized the need to create a browser that not only performs better but also offers a unique experience. The first year was dedicated to rapid iteration and prototyping to understand user behavior and refine the product. One of their key innovations was addressing tab overload and RAM usage by introducing a sidebar with pinned and explore tabs, as well as an auto-archiving feature that allows users to configure tabs to close after a certain period of inactivity. These features aim to help users maintain a clean workspace and improve overall productivity. The sidebar and other features are designed to work together, providing a well-executed and enjoyable browsing experience for long-time users like the speaker.

    • Discussing the need for a new browser approachA new browser approach is necessary to help users manage their digital lives effectively, focusing on multitasking and life management, despite the challenges of massive code bases and cultural differences in hiring.

      The browser experience and the way we manage our digital lives have not kept up with the increasing number of tabs and information we deal with daily. Traditional browsers have not taken enough responsibility for helping users manage their online presence effectively. During a discussion, the importance of a new browser approach was highlighted, focusing on enabling better multitasking and life management. The complexity of building a browser was also discussed, with massive code bases and the need for quick iteration. The cultural difference between hiring engineers for performance optimization versus UX design was mentioned as a challenge. The first version of the new browser was built using a forked Electron and React UI, but it didn't perform well due to JavaScript's single-threaded nature. Eventually, they switched to building the UI in Swift and SwiftUI. This new approach aims to address the challenges of modern browsing and help users better manage their digital lives.

    • App built with Swift and Chromium for seamless web integration and extensionsWarp's unique design and user experience are built on Swift and Chromium, enabling seamless web content integration and extension functionality.

      Warp, a productivity app, stands out for its unique design and user experience, built entirely with native Swift and Chromium. This combination allows for seamless integration of web contents and extensions. Despite some initial confusion about a potential Windows version, one is in development. The app's design was a significant focus from the start, with the team recognizing the importance of frequent user interactions and the benefits of prototyping and designing in code. Innovative features like the command t functionality, which opens a command palette instead of a new tab, are a result of this focus on existing browser behaviors and enhancing their capabilities. The overall design, from the sound experience upon launch to the visually appealing icons and groupings, contributes to a modern and enjoyable user experience.

    • Seamlessly integrating new features within existing functionsArc browser introduces 'command t' to create new tabs within the command palette, focusing on a rich shortcut system without conflicts and offering a customized Chrome build with centralized incident response from Fire Hydrant.

      Arc, a new productivity browser, focuses on seamlessly integrating additional features within existing functions for easy discovery. For instance, the "command t" function was developed to create new tabs within the command palette, making it a convenient entry point for various features. Arc's team aimed to build a rich shortcut system while avoiding conflicts with websites' shortcuts. Another sponsor, Fire Hydrant, offers an intuitive incident response system with guided workflows and powerful integrations, providing a centralized incident timeline and eliminating the need for manual note-taking. Arc is not an entirely new browser engine but rather a customized build on Chrome, allowing users to benefit from its features while still utilizing the underlying engine.

    • Brave Software uses Chromium but focuses on developer tools and user privacyBrave Software uses Chromium as a base but differentiates with developer tools and user privacy focus, allowing for engine swappability and prioritizing membership fees over ad conversions.

      Brave Software, the company behind the Arc browser, uses Chromium as infrastructure while developing their business logic differently, with a focus on developer tools and user privacy. They treat the engine as a separate precompiled framework and hook into it from their app, making it swappable with other engines like WebKit. Brave aims to cater to web developers with features like Boost, an extension creation tool, and plans to add an automated developer mode. The company's business model revolves around prioritizing user privacy and membership fees, ensuring they remain accountable to their members rather than being beholden to search and ad conversion metrics.

    • Browser revenue model and business considerationsBrowser revenue depends on search engine referrals, but business considerations like monetization strategies and platform compatibility impact development. Mozilla explores subscriptions and debates iOS browser or app.

      The revenue model for browsers like Firefox is largely based on search engine referrals, specifically from Google. This symbiotic relationship keeps smaller browsers safe from antitrust situations and allows them to continue operating. However, creating and maintaining a browser involves more than just technical issues. Business considerations, such as monetization strategies and platform compatibility, also play a significant role. For instance, Mozilla is exploring a subscription model for the future, while debating whether to create an iOS version of their browser or just an Arc app. Additionally, user concerns, such as privacy and account management, must be addressed in the development process. Overall, the browser market is complex and multifaceted, requiring careful consideration of both technical and business aspects.

    • Leveraging User Feedback for Product IterationUser feedback is crucial for product development. Teams should take every suggestion seriously, iterate quickly, and test within their own team (dogfood). Powerful tools like Gatsby can simplify development with features like prefetching, lazy loading, and image optimization.

      Building a product, especially in the tech industry, requires a deep understanding of user feedback and preferences. The team behind Arc, a new browser, was surprised by the vast array of ways users navigated their browsers and used hotkeys. They collected feedback through a membership team and Slack channel, taking every suggestion seriously to create an iterative and feedback-driven product. Dogfooding, or testing the product within their own team, was also crucial in identifying areas for improvement. The team's initial opinions evolved as they gained more experience in the browser world. Additionally, the ability to use Chrome extensions in Arc and other browsers, such as Firefox and Arc, eliminates the need for users to switch browsers due to extension compatibility concerns. Gatsby, a sponsor of the podcast, simplifies the development of performant websites with features like prefetching, lazy loading, and image optimization. They offer a GraphQL data layer for sourcing content and thousands of plugins, making website creation more efficient and customizable. Overall, the importance of user feedback, iterative development, and powerful tools like Gatsby are key takeaways from the discussion.

    • Creating a Personalized and Accessible Browsing Experience with ArcArc, a gradient designer, offers a theming engine with a 4-quadrant color picker, graininess slider, and prioritizes accessibility and user experience through automatic font color adjustments and modern technology like M1 Pro computers.

      The team behind Arc, a gradient designer, put a great deal of thought into creating a theming engine that not only allows users to personalize their browsing experience but also ensures accessibility and ease of use. The 4-quadrant color picker with a graininess slider is just one of its unique features. The team spent significant time understanding user needs and preferences, resulting in an enjoyable and tactical experience. Accessibility was also prioritized, with automatic font color adjustments when passing certain thresholds. The team's dedication to creating a fun and personalized experience, along with their attention to detail, sets Arc apart from other theming engines. Additionally, the team's use of modern technology, such as M1 Pro computers, significantly improves performance and productivity.

    • Staying Updated in Tech: Insights from the ExpertsExperts recommend learning JavaScript first, Swift or Kotlin as second choices, following resources like Hacker News and changelog.com, and being excited about the future of browsers and web technology with WebAssembly

      The technology landscape is constantly evolving, and it's essential to stay updated with new tools, languages, and platforms. During the discussion, the speakers shared their experiences and insights on various topics, including their preferred terminal and shell (Warp and Z Shell), learning new programming languages (JavaScript, Swift, and Kotlin), staying updated through resources like Hacker News and changelog.com, and the future of browsers and web technology with a focus on WebAssembly. When starting from scratch, they recommended learning JavaScript as the first language due to its widespread usage in the industry. Swift and Kotlin were suggested as solid second choices, with Kotlin's multi-platform capabilities being particularly noteworthy. To stay updated, they recommended following resources like Hacker News and changelog.com's listserv. They also expressed excitement about the future of browsers and web technology, specifically WebAssembly and the emergence of new browsers and runtimes. For those interested in Arc, the main place to stay updated is through their Twitter handle, @ArcInternet, which provides prototypes, features, and announcements. Their website, arc.net, is also worth checking out for its inspiring design. Overall, the conversation highlighted the importance of staying informed and adaptable in the ever-changing tech landscape.

    • Discovering small tools for big impactSimple tools can make everyday tasks more efficient and enjoyable. Be open to new options and invest in them for improved experiences.

      Small and seemingly insignificant tools or gadgets can significantly enhance our daily experiences, as shared by the speakers during their discussion. Scott mentioned how a knife sharpener had made a difference for him, while another speaker praised the use of a Jabra voice puck for improving their Zoom calls. These simple tools have the power to make everyday tasks more efficient and enjoyable. During the same conversation, there was a mention of Arc.net, a browser project that the team is working on. They encouraged listeners to sign up for the waitlist and try out the product, emphasizing the importance of user feedback in shaping their product decisions. The team's dedication to their work and the bottom-up approach of their company were also highlighted. Overall, the discussion underscored the importance of being open to new tools and being willing to invest in them, as well as the value of user feedback and collaboration in creating effective and efficient solutions.

    Recent Episodes from Syntax - Tasty Web Development Treats

    792: Perfect Sitemaps for SEO

    792: Perfect Sitemaps for SEO

    Scott and Wes break down the importance of sitemaps for SEO. They dive into the different file formats, essential fields, and common pitfalls to avoid when creating and submitting your sitemap to search engines.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    791: LLRT The Serverless Runtime w/ Richard Davison

    791: LLRT The Serverless Runtime w/ Richard Davison

    Scott and Wes chat with Richard Davison from AWS about LLRT, a new runtime tailored specifically for Lambda. They dive into the benefits of using LLRT, challenges with JavaScript in serverless, and why Rust was chosen for its development.

    Show Notes

    Sick Picks

    Shameless Plugs

    • Richard: Javascript

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    790: State of JS 2023 Reactions

    790: State of JS 2023 Reactions

    Scott and Wes dive into the 2023 State of JavaScript survey, breaking down the latest trends and pain points in front-end frameworks, build tools, and JavaScript runtimes. Tune in for their hot takes and insights on what’s shaping the JavaScript landscape this year!

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    789: Do More With AI - LLMs With Big Token Counts

    789: Do More With AI - LLMs With Big Token Counts

    Join Scott and CJ as they dive into the fascinating world of AI, exploring topics from LLM token sizes and context windows to understanding input length. They discuss practical use cases and share insights on how web developers can leverage larger token counts to maximize the potential of AI and LLMs.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    CJ: X Instagram YouTube TwitchTV

    Randy: X Instagram YouTube Threads

    788: Supabase: Open Source Firebase for Fullstack JS Apps

    788: Supabase: Open Source Firebase for Fullstack JS Apps

    Scott and CJ chat with Paul Copplestone, CEO and co-founder of Supabase, about the journey of building an open source alternative to Firebase. Learn about the tech stack, the story behind their excellent documentation, and how Supabase balances business goals with open-source values.

    Show Notes

    • 00:00 Welcome to Syntax!
    • 00:30 Who is Paul Copplestone?
    • 01:17 Why ‘Supa’ and not ‘Super’?
    • 02:26 How did Supabase start?
    • 08:42 Simplicity in design.
    • 10:32 How do you take Supabase one step beyond the competition?
    • 12:35 How do you decide which libraries are officially supported vs community maintained?
      • 15:17 You don’t need a client library!
    • 16:48 Edge functions for server-side functionality.
    • 18:51 The genesis of pgvector.
    • 20:59 The product strategy.
    • 22:25 What’s the story behind Supabase’s awesome docs?
    • 25:26 The tech behind Supabase.
    • 35:46 How do you balance business goals with open source?
    • 42:01 What’s next for Supabase?
    • 44:15 Supabase’s GA + new features.
    • 48:24 Who runs the X account?
    • 50:39 Sick Picks + Shameless Plugs.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    CJ: X Instagram YouTube TwitchTV

    Randy: X Instagram YouTube Threads

    787: You Should Try Vue.js

    787: You Should Try Vue.js

    Scott and CJ dive deep into the world of Vue.js, exploring what makes this frontend framework unique and why it stands out from React and Svelte. CJ gives a comprehensive tour, covering everything from getting started to advanced features like state management and Vue’s built-in styles.

    Show Notes

    Vue.js: The Documentary.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    786: What Open Source license should you use?

    786: What Open Source license should you use?

    Scott and CJ dive into the world of open source, breaking down its meaning, benefits, and the various types of licenses you’ll encounter. From permissive licenses like MIT and Apache 2.0 to copy-left licenses such as GNU GPLv3, they’ll help you choose and apply the right license for your project.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    785: What’s Next for NextJS with Tim Neutkens

    785: What’s Next for NextJS with Tim Neutkens

    Scott and Wes dive into the world of Next.js with special guest Tim Neutkens from Vercel. They explore the latest updates, including the React Compiler and React Server Components, discussing their impact on developer workflows and the future of Next.js development.

    Show Notes

    • 00:00 Welcome to Syntax!
    • 00:30 What does the React Compiler do?
    • 05:04 Will React Compiler help with managing Context?
    • 06:39 What happens if you’re not using a React Compiler?
    • 09:30 Will this work on any NextJS version?
    • 12:18 What are React Server Components?
    • 16:28 Shipping all the data inside an encapsulated component.
    • 20:17 Clearing up the frustrations around retrofitting server components.
    • 23:13 Handing migration.
    • 28:30 Is this just a fetch request with props?
    • 36:41 How closely are the NextJS and React teams working?
    • 41:53 Will we ever get Async Client Components?
    • 43:52 Async Local Storage API.
    • 45:31 Turbopack.
    • 57:51 Sick Picks & Shameless Plugs.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    784: Logging × Blogging × Testing × Freelancing

    784: Logging × Blogging × Testing × Freelancing

    In this Potluck episode, Scott and Wes tackle listener questions on modern blogging, website environmental impact, and using LangChain with LLMs. They also cover CSS hyphens, unit vs. integration testing, and balancing web development with new parenthood.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    783: How We Built a Netflix Style “Save for Offline” Feature Into Syntax

    783: How We Built a Netflix Style “Save for Offline” Feature Into Syntax

    Scott and Wes dive into the world of browser caching for audio files, exploring the File System API and the Cache API. They discuss size restrictions across different browsers, how tools like Riverside.fm leverage IndexedDB, and walk through code examples for creating, retrieving, and managing cached audio data.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    Related Episodes

    How to spend your time more wisely, with Cassie Holmes, PhD

    How to spend your time more wisely, with Cassie Holmes, PhD
    When you feel time-poor, endless hours of free time might sound like the ultimate luxury. But psychologists’ research suggests that it’s not simply the amount of time that you have, but how you spend it, that determines your happiness. Cassie Holmes, PhD, discusses whether there’s an ideal amount of free time, how to increase your sense of “time affluence” and how tracking your time can help you live a happier life.
     
     
    Links
     
     

    EP 075 Jake Anderson Building Human Connections Will Grow Your Engagement and Business

    EP 075 Jake Anderson Building Human Connections Will Grow Your Engagement and Business
    • Jake reminds us that vanity metrics don’t always equal great coach
    • Jake admit that he was not happy with his choices and why
    • Jake shares thoughts on looking for a paradise you are already living in
    • Jake share the importance of building those human connections


    Jake Anderson links
    Facebook Group
    Website

    Ep. 13. Hobby Turned Business

    Ep. 13. Hobby Turned Business
    From humble beginnings to creating something much larger, Sienna and Alex talk about the thrill of turning a hobby into a viable business on the same day Sienna launches her Etsy store! Sienna shares what she has been up to for the last month and provides a little backstory on how she found her love for candle making while Alex dishes on the progress of his ongoing project.

    84: 3 Mistakes You're Making with Your Leadership Vision

    84: 3 Mistakes You're Making with Your Leadership Vision
    There are 3 mistakes that are common when it comes to having a leadership vision. Not only are they common, but they’re stopping your vision from coming to life.
    In this episode, we’re unpacking these mistakes so you can finally see your leadership vision become a reality!

    Want to try audiobooks for free?
    I’ve partnered with Audible.com so that you can try listening to audiobooks with a free 30-day trial!
    Start your free 30 day trial by going to: www.audibletrial.com/CBLPpodcast

    Ready to finally see your vision come to life? Let’s get on a call to create your vision strategy! Schedule your call with Dionna here:
    www.baproinc.com/ep84

    Questions about this episode? Topic suggestions for future episodes? Record them using the green Record Podcast Question button at www.baproinc.com/ep84 or send them to culture@businessadvocatespro.com

    Let's chat about this episode on Twitter: @BAPROINC or IG: @CultureBuildingPRO

    The Culture Building like a PRO Podcast: Simple ways to transform your company culture... Today!
    | Company Culture | Culture Building | Organizational Culture | Employee Engagement | Effective Leadership | Servant Leadership |
    baproinc.com

    People Who Take Advantage of Others & Businesses On My Blacklist | #AskGaryVee 216

    People Who Take Advantage of Others & Businesses On My Blacklist | #AskGaryVee 216

    #QOTD: Tell me about your most positive work experience. In detail. Tag people who did nice things for you.

     

    #LINKS:
    Search Engine: http://ask.garyvaynerchuk.com
    Facebook: https://facebook.com/gary
    Follow My Snaps: http://snapchat.com/add/garyvee
    My Books: https://garyvaynerchuk.com/books

    --- Send in a voice message: https://podcasters.spotify.com/pod/show/garyvee/message