ConTejas Code

ConTejas Code

By Tejas KumarTechnology
Download on the App Store

ConTejas Code episodes

  • David Cramer, Founder Sentry: How my Open Source Side Project became a Successful Business

    Links


    - Codecrafters (sponsor): https://tej.as/codecrafters

    - Sentry: https://sentry.io/

    - Sentry on X: https://x.com/getsentry

    - David on X: https://x.com/zeeg

    - Tejas on X: https://x.com/tejaskumar_


    Summary


    David Cramer, the founder of Sentry, discusses the origins and growth of the company. Sentry started as an open-source project that Cramer built to solve his own problems as a software engineer. The initial version of Sentry captured and deduplicated errors, providing developers with valuable context for debugging. Cramer's experience at Disqus and Dropbox allowed him to refine and commercialize Sentry, turning it into a successful business. The key to Sentry's success was its versatility and ease of integration, supporting any SQL adapter that Django supported. Cramer emphasizes the importance of simplicity and pragmatism in building a product and the value of user feedback in shaping its development.


    We discuss the challenges of using open source technology and the early architecture of Sentry. He emphasizes the importance of simplicity and the power of SQL databases. He also talks about the need for a fast and accurate development environment and the value of being brand-driven rather than data-driven. Sentry is focused on capturing attention through creative marketing campaigns. They believe that marketing is about capturing someone's attention and making them curious. They use preposterous and visually compelling campaigns that have nothing to do with their product to capture attention. They emphasize the importance of building brand recognition and authenticity. They also discuss the challenges of marketing and positioning complex technical products. They believe that marketing and positioning are more important and more complex than the engineering side of things. They emphasize the need for founders to care deeply about what they are doing and to be willing to take risks.


    Chapters


    00:00:00 David Cramer

    00:03:19 Introduction and Background

    00:15:39 The Initial Problem and Early Development of Sentry

    00:26:38 Transitioning Sentry from Open-Source Project to Company

    00:33:22 Technical Decisions that Shaped Sentry's Versatility and Portability

    00:36:11 The Importance of Simplicity and User Feedback in Sentry's Development

    00:36:38 Challenges of Using Open Source Technology

    00:38:32 The Power of SQL Databases in Architecture

    00:41:47 The Importance of a Fast and Accurate Development Environment

    00:49:09 Being Brand-Driven vs. Data-Driven

    00:54:40 The Value of Customer Feedback Signal

    01:09:49 Capturing Attention through Creative Marketing

    01:11:26 Building Brand Recognition and Authenticity

    01:12:53 The Challenges of Marketing Technical Products

    01:13:56 The Importance of Caring and Taking Risks

    Hosted on Acast. See acast.com/privacy for more information.

    1 hr 45 min
  • Santosh Yadav: How Open Source Changes Lives, Angular Deep Dive

    Links


    - Codecrafters (sponsor): https://tej.as/codecrafters

    - Santosh on X: https://x.com/SantoshYadavDev

    - Santosh' story: https://www.freecodecamp.org/news/my-journey-into-tech-from-slums-of-mumbai-to-my-own-apartment/

    - Tejas on X: https://x.com/tejaskumar_


    Summary


    In this episode, we deep dive into Angular and its related frameworks, along with the power of open source to change one's life—moving Santosh from the slums of Mumbai to Germany, where he now owns a home. If you're interested in Angular, web engineering, or open source, then this episode is for you.


    Takeaways


    1. Santosh Yadav started his career in software development with Windows development before transitioning to web development with Angular.

    2. Web development presented challenges such as cross-browser compatibility and deployment, which were not as prevalent in Windows development.

    3. Santosh emphasizes the importance of contributing to the open source community and shares his journey of contributing to the Angular community.

    4. Modern Angular has simplified the building blocks and introduced standalone components, making it easier to learn and use.

    5. Angular Universal and Angular SSR provide server-side rendering and file-based routing capabilities in Angular applications.

    6. Modern Angular has shifted from constructor-based injection to function parameter-based injection, which offers advantages such as easier use of services outside the constructor.

    7. Components in Angular should be minimal and focused on UI rendering, with logic and data dependencies handled by services.

    8. Constructive collaboration and empathy are essential in open source projects, and discussions and contributions should be made on GitHub rather than on social media platforms.

    9. Sharing personal stories and experiences in the open source community can inspire and motivate others. Education can be a powerful tool for overcoming challenging circumstances.

    10. Perseverance and hard work are key to achieving success.


    Chapters


    00:00 Santosh Yadav

    03:00 Introduction and Background

    11:03 Open Source Contributions

    32:30 Server-Side Rendering and File-Based Routing

    40:53 Modern Angular and Dependency Injection

    52:59 The Power of Nx as a Build Tool

    01:03:42 Constructive Collaboration in Open Source

    01:20:50 Living in the Slums and the Start of Santosh's Journey

    01:31:11 Burnout and the Need for Work-Life Balance

    01:44:51 Future Plans and Helping Others

    Hosted on Acast. See acast.com/privacy for more information.

    1 hr 54 min
  • Jay V, CEO SST.dev: How to rapidly go from Idea to IPO with Infrastructure-as-Code

    Links


    - Codecrafters (sponsor): https://tej.as/codecrafters

    - SST: https://sst.dev

    - Jay on X: https://x.com/jayair

    - Tejas on X: https://x.com/tejaskumar_


    Summary


    Jay V, co-founder of the serverless framework SST, discusses the origins and purpose of SST. SST is an open-source framework for building applications on AWS and other cloud providers. It aims to make it easy to get started with building an application and scale as the application and team grow. SST differentiates itself by allowing developers to write infrastructure as code in TypeScript, providing abstractions that simplify the complexity of serverless applications.


    The conversation also touches on the importance of positioning and messaging in marketing, the value of educational content and courses, and the role of community in building a following. In this final part of the conversation, we discuss the importance of building a community and reaching critical mass in order to grow a product. We also talk about the future plans for SST, including adding support for more frameworks and runtimes.


    Takeaways


    1. SST is an open-source framework for building applications on AWS and other cloud providers

    2. SST allows developers to write infrastructure as code in TypeScript, providing abstractions that simplify the complexity of serverless applications

    3. Next.js is considered the Kubernetes front end because it provides a batteries-included framework with many out-of-the-box features for React SSR apps.

    4. Positioning and messaging should be tied to the product and focused on addressing the needs and interests of the target audience.

    5. Founders and CEOs face challenges such as resistance to new ideas and the need to adapt to change.


    Chapters


    00:00 Jay V

    03:07 Introduction to Jay and SST

    17:22 SST's Approach to Infrastructure as Code

    21:30 Shift from CDK to Pulumi and Terraform

    29:01 Jay's Role as a Technical Founder

    31:20 Managed Services vs Kubernetes

    38:39 Building AI Agents and Using GPT-4 with SST

    40:11 Why Next.js is the Kubernetes Front End

    42:41 Limitations of Serverless Architecture

    46:36 The Importance of Positioning and Messaging

    52:48 The Value of Educational Content and Courses

    58:06 Building a Community and Following

    01:04:29 Building a Community and Reaching Critical Mass

    01:05:45 Future Plans: Adding Support for More Frameworks and Runtimes

    01:06:40 Staying Updated in the Tech Industry

    01:10:55 Challenges Faced by Founders and CEOs

    01:12:12 Creating High-Performing Teams

    01:25:11 The Importance of Familiarity and Trust in Communication

    Hosted on Acast. See acast.com/privacy for more information.

    1 hr 34 min
  • Rizèl Scarlett: How to Own Your Digital Identity, DevRel and Skepticism, GitHub Copilot

    Links


    - Codecrafters (sponsor): https://tej.as/codecrafters

    - TBD: https://www.tbd.website/

    - Rizèl on X: https://x.com/blackgirlbytes

    - Tejas on X: https://x.com/tejaskumar_


    Summary


    Rizèl Scarlett, a developer advocate at TBD, discusses her experiences with GitHub Copilot, open source, and Web5. She shares how she enjoys engaging with skeptics and helping them understand new technologies. Rizèl also explains TBD and its SDKs, TBdex and Web5, which aim to enable global money exchange and provide decentralized identity verification.


    Takeaways


    1. Rizel enjoys engaging with skeptics and helping them understand new technologies.

    2. TBD is a company that focuses on enabling global money exchange and decentralized identity verification.

    3. TBdex is an SDK that facilitates the exchange of money, while Web5 supports TBdex through identity verification.

    4. Web5 utilizes decentralized identifiers and verifiable credentials to create a seamless and secure web experience.

    5. Decentralized identifiers and verifiable credentials offer convenience and selective disclosure of personal information.

    6. Digital identifiers have the potential to replace single sign-on methods and provide a standardized authentication protocol across the web.

    7. Interoperability among companies is a challenge for the adoption of Web5.

    8. Web5 can be used to build various applications, such as chat applications. Web5 is built on open web standards and offers a secure way to handle decentralized identity and share files.

    9. Diversity, equity, and inclusion are crucial in the tech industry, and efforts should be made to create positive and inclusive experiences for underrepresented groups.


    Chapters


    00:00:00 Rizèl Scarlett

    00:03:50 Introduction and Background

    00:12:52 Skepticism of Open Source

    00:17:01 Introduction to TBD and TBdex

    00:26:21 Web5: Creating a Seamless Web Experience

    00:27:38 Decentralized Identifiers and Verifiable Credentials

    00:33:54 Exploring the Potential of Digital Identifiers

    00:36:11 Building Decentralized Digital Identities with the Web5 SDK

    00:41:27 The Benefits and Challenges of Web5

    00:49:26 The Future of Authentication: Web5 and Digital Identifiers

    01:05:21 Exploring the Potential of Web5 and Decentralized Identity

    01:09:08 Leveraging AI Technologies in the Web5 Ecosystem

    01:13:21 The Importance of Diversity, Equity, and Inclusion in Tech

    Hosted on Acast. See acast.com/privacy for more information.

    1 hr 28 min
  • Glauber Costa, CEO Turso: How to Build Horizontally Scaled SQLite

    Links


    - Codecrafters (sponsor): https://tej.as/codecrafters

    - Turso: https://turso.tech

    - The Save File Podcast: https://www.youtube.com/playlist?list=PLGUwjXxvasIczMiiZ5joRlTA-PFydJZbb

    - Glauber on X: https://x.com/glcst

    - Tejas on X: https://x.com/tejaskumar_


    Summary


    Glauber Costa, CEO of Turso Database, shares his journey from coding for the Linux kernel to co-founding Turso. He started contributing to open source in university and developed a passion for low-level programming. He joined RedHat and later joined a database company, which eventually pivoted into ScyllaDB, a NoSQL database.


    Glauber discusses the challenges and successes of building ScyllaDB and the importance of competition in driving innovation. After leaving ScyllaDB, he joined Datadog before deciding to start Turso. The opportunity to start a company arose, and Glauber and his co-founder, Pekka, took the leap.


    Turso is a database that is based on SQLite and focuses on data replication. It offers a cost-effective and easy way to replicate data to multiple locations, with a single URL that routes requests to the closest replica. Turso is not limited to web use cases and can be used for various applications. It provides read-your-own-writes consistency, ensuring that when a value is written, it can be immediately read.


    The term 'edge database' is not accurate for Turso, as it is more focused on data replication rather than edge compute. The confusion around the term 'edge' arises from the conflation of network edge and edge compute. In this conversation, we discuss the challenges and misconceptions surrounding the concept of the edge in web development.


    Glauber also explains how messaging and positioning are crucial in the success of a startup, and how validation should be carefully considered. He also highlights the importance of moving fast and adapting to the needs of users. He emphasizes that replication is a core feature of Turso, allowing for high availability and performance, and the ability to replicate data closer to users for faster access.


    Takeaways


    1. Turso is a database based on SQLite that specializes in data replication.

    2. The term 'edge database' is not accurate for Turso, as it focuses more on data replication than edge compute.

    3. Messaging and positioning are crucial in the success of a startup.

    4. It is important to carefully consider validation and not rely solely on positive feedback.

    5. Moving fast and adapting to user needs is essential for success.


    Chapters


    00:00 Glauber Costa

    03:21 Introduction and Background

    12:39 Pivoting from Operating System to Database

    27:15 Transition from ScyllaDB to Turso

    31:32 Timing and Market Conditions in Starting a Company

    56:31 Turso: A Database for Data Replication

    01:02:52 The Horizontal Nature of Databases

    01:06:03 Turso's Impressive Write Performance

    01:09:37 Turso's Versatility Beyond Web Use Cases

    01:16:19 The Need for Speed: Moving Fast and Adapting to User Needs

    01:38:31 Conclusion

    Hosted on Acast. See acast.com/privacy for more information.

    1 hr 47 min
  • John McBride: How to Build Your Own AI Infrastucture with Kubernetes

    Links


    - Codecrafters (sponsor): https://tej.as/codecrafters

    - OpenSauced blog post: https://opensauced.pizza/blog/how-we-saved-thousands-of-dollars-deploying-low-cost-open-source-ai-technologies

    - John on X: https://x.com/johncodezzz

    - Tejas on X: https://x.com/tejaskumar_


    Summary


    John McBride discusses his experience deploying open-source AI technologies at scale with Kubernetes. He shares insights on building AI-enabled applications and the challenges of managing large-scale data engineering.


    The conversation focuses on the use of Kubernetes as a platform for running compute and the decision to use TimeScaleDB for storing time-series data and vectors. McBride also highlights the importance of data-intensive applications and recommends the book 'Designing Data-Intensive Applications' for further reading.


    The conversation discusses the process of migrating from OpenAI to an open-source large language model (LLM) inference engine. The decision to switch to an open-source LLM was driven by the need for cost optimization and the desire to have more control over the infrastructure. VLLM was chosen as the inference engine due to its compatibility with the OpenAI API and its performance. The migration process involved deploying Kubernetes, setting up node groups with GPUs, running VLLM pods, and using a Kubernetes service for load balancing.


    The conversation emphasizes the importance of choosing the right level of abstraction and understanding the trade-offs involved.


    Takeaways


    1. Building AI-enabled applications requires good mass-scale data engineering.

    2. Kubernetes is an excellent platform for servicing large-scale applications.

    3. TimeScaleDB, built on top of Postgres, is a suitable choice for storing time-series data and vectors.

    4. The book 'Designing Data-Intensive Applications' is recommended for understanding data-intensive application development.

    5. Choosing the right level of abstraction is important, and it depends on factors such as expertise, time constraints, and specific requirements.

    6. The use of Kubernetes can be complex and expensive, and it may not be necessary for all startups.

    7. The decision to adopt Kubernetes should consider the scale and needs of the company, as well as the operational burden it may bring.


    Chapters


    00:00 John McBride

    03:05 Introduction and Background

    07:24 Summary of the Blog Post

    12:15 The Role of Kubernetes in AI-Enabled Applications

    16:10 The Use of TimeScaleDB for Storing Time-Series Data and Vectors

    35:37 Migrating to an Open-Source LLM Inference Engine

    47:35 Deploying Kubernetes and Setting Up Node Groups

    55:14 Choosing VLLM as the Inference Engine

    1:02:21 The Migration Process: Deploying Kubernetes and Setting Up Node Groups

    1:08:02 Choosing the Right Level of Abstraction

    1:24:12 Challenges in Evaluating Language Model Performance

    1:31:41 Considerations for Adopting Kubernetes in Startups

    Hosted on Acast. See acast.com/privacy for more information.

    1 hr 41 min
  • Brian Douglas, CEO OpenSauced: How to Make Open Source Measurable, GitHub, Founder-Led Growth

    Links


    - Codecrafters (sponsor): https://tej.as/codecrafters

    - OpenSauced: https://opensauced.pizza

    - OpenSauced Tour: https://www.youtube.com/watch?v=JCNjj19iDa4

    - The Secret Sauce Podcast: https://podcast.opensauced.pizza/episodes

    - Brian on X: https://x.com/bdougieyo

    - Tejas on X: https://x.com/tejaskumar_


    Summary


    In this episode, Brian Douglas (BDougie), the founder of OpenSauced discusses the evolution of the Jamstack, BDougie's career switch from sales to coding, and the inspiration behind OpenSauced. OpenSauced is a tool that provides deeper insights into GitHub repositories, filling the gap left by GitHub's limited insights feature. BDougie explains how OpenSauced sources data from the GitHub event feed and circumvents rate limiting. He also shares the vision for OpenSauced, which includes building a standard for successful open source projects and providing valuable metrics for maintainers and companies.


    OpenSauced focuses on the top-down approach to building their business, targeting large enterprise customers and establishing product-market fit with them. They prioritize building relationships with these customers and providing value to them, rather than focusing on charging individual developers for their product. They believe that the future of open source lies in telling stories with data and providing insights to enterprises. OpenSauced aims to be a long-term, sustainable business that scales to both enterprise and the broader community.


    The conversation explores measuring the impact of open source projects, including the influx of stars and the growth of the active community. We discuss the importance of repo pages and new features like the lottery factor and contributor confidence. We also touch on the challenges of contributor engagement and the need for proper governance in open source projects. The conversation then shifts to the difficulties of positioning and messaging for technical founder-led companies and the importance of storytelling. The episode concludes with a discussion on the value of talking to users and customers regularly.


    Takeaways


    1. OpenSauced is a tool that provides deeper insights into GitHub repositories, filling the gap left by GitHub's limited insights feature.

    2. OpenSauced sources data from the GitHub event feed and circumvents rate limiting to provide comprehensive and up-to-date information.

    3. The vision for OpenSauced is to build a standard for successful open source projects and provide valuable metrics for maintainers and companies.

    4. The tool includes features like contributor confidence, lottery factor, and YOLO coding to assess the health and sustainability of open source projects.


    Chapters


    00:00 Brian Douglas

    03:05 Introduction and Background

    09:44 The Evolution of the Jamstack

    14:45 OpenSauced and GitHub's Relationship

    32:17 Identifying the Problem with Hacktoberfest

    35:28 Insights and Metrics for Open Source Projects

    37:09 The Value of Open Sauce for Businesses

    43:40 The Shift in DevRel and Go-to-Market Strategies

    47:57 Top-Down vs Bottom-Up Approach in DevRel

    54:20 Balancing Top-Down and Bottom-Up Strategies

    01:02:59 The Importance of Establishing Product-Market Fit

    01:05:42 The Challenges of Building an Open Source Business

    01:06:57 Measuring the Impact of Open Source

    01:07:28 The Role of Repo Pages

    01:08:09 Understanding Contributor Engagement and Confidence

    01:09:11 The Importance of Governance in Open Source

    01:11:14 Positioning and Messaging for Technical Founder-Led Companies

    01:36:11 The Value of Regular Communication with Users and Customers

    Hosted on Acast. See acast.com/privacy for more information.

    1 hr 42 min
  • Erik Rasmussen: How to Build a Career on Open Source, Solid.js, Form Libraries

    Links


    - CodeCrafters (sponsor): https://tej.as/codecrafters

    - Solid Final Form post: https://erikras.com/blog/solid-final-form-poc

    - Erik on X: https://x.com/erikras

    - Erik on GitHub: https://github.com/erikras

    - Tejas on X: https://x.com/tejaskumar_


    Summary


    In this conversation, Erik Rasmussen discusses his experiences with open source and public speaking, as well as the development and differences between Redux Form and React Final Form. He also explores the value of form libraries and the challenges of coupling and modularity.


    Additionally, he shares his thoughts on Solid.js and its approach to granular rendering, as well as the potential integration of Solid.js and Final Form for building forms. In this conversation, Erik Rasmussen discusses his experience building forms with Solid and Redux Form.


    He shares the motivation behind creating Redux Form as a library and the decision to open source it. Erik also talks about the challenges and rewards of maintaining open source projects and the importance of saying no to feature requests.


    He explores the use of XState on the server side and the benefits of using state machines and state charts. Finally, Erik reflects on the current state of Redux and Solid.js and offers lessons learned from his open source journey.


    Takeaways


    1. Open source work can lead to opportunities for public speaking at conferences.

    2. Form libraries like Redux Form and React Final Form provide valuable solutions for managing form state and validation.

    3. Modularity is important in library design to allow users to choose and include only the necessary functionality.

    4. Solid.js offers a different approach to rendering and state management, which can result in more efficient updates.

    5. Integrating Solid.js and Final Form could provide a powerful solution for building forms with granular rendering and reactivity.

    6. Maintaining open source projects requires balancing feature requests and maintaining scope.

    6. Using XState on the server side allows for modeling complex flows and maintaining state.

    7. State machines and state charts provide a visual way to understand and manage application logic.

    8. The Redux ecosystem is still relevant and evolving, while Solid.js offers a novel approach to building UIs.


    Chapters


    00:00 Erik Rasmussen

    03:56 Introduction and Early Experiences

    08:14 Getting into Public Speaking

    13:00 Redux Form and React Final Form

    30:01 Coupling and Modularity in Libraries

    32:32 Solid.js and Granular Rendering

    37:57 Solid.js and Final Form Integration

    42:15 Challenges with Solid.js Forms

    44:33 Building Forms with Solid and Redux Form

    45:57 Creating Redux Form as a Library

    49:22 Maintaining Open Source Projects

    52:30 Considerations for Open Sourcing Projects

    57:34 Using XState on the Server Side

    01:00:34 Understanding State Machines and State Charts

    01:11:22 The State of Redux and Solid.js

    01:18:32 Lessons Learned from Maintaining Open Source Projects

    Hosted on Acast. See acast.com/privacy for more information.

    1 hr 26 min
  • Monica Sarbu, CEO Xata: Building a Postgres Platform, an All-Female Board, and ~50% Gender Diversity

    Links


    - Codecrafters (sponsor): https://tej.as/codecrafters

    - Xata: https://xata.io

    - Tupu: https://tupu.io

    - Monica on X: https://x.com/monicasarbu

    - Tejas on X: https://x.com/tejaskumar_


    Summary


    Monica Sarbu, the founder and CEO of Xata, shares the story of founding Xata. She discusses the challenges of being a woman founder in a male-dominated industry and the importance of open source in her career. Monica also talks about the transition from being a founder to a director at Elastic and the role of titles and hierarchy in organizations. She highlights the significance of happiness and motivation in building successful teams.


    Monica talks about the journey of building Xata, a Postgres data platform, and how it was inspired by the need she discovered while building Tupu. Xata aims to provide the usability of Airtable on top of a traditional database, with the goal of empowering companies to build products with fewer resources. The platform offers features like full-text search, schema migrations with zero downtime, and a spreadsheet-like UI. Monica also discusses the challenges of running a company and the importance of diversity and culture.


    Takeaways


    1. Monica Sarbu shares her journey from building Packetbeat to founding Xata.

    2. She discusses the challenges of being a woman founder in a male-dominated industry.

    3. Monica highlights the importance of open source in her career.

    4. She talks about the transition from being a founder to a director at Elastic and the role of titles and hierarchy in organizations.

    5. Monica emphasizes the significance of happiness and motivation in building successful teams.

    6. Xata was built to address the need Monica discovered while building Tupu, and aims to provide the usability of Airtable on top of a traditional database.

    7. The platform offers features like full-text search, schema migrations with zero downtime, and a spreadsheet-like UI.

    8. Monica emphasizes the importance of diversity and culture in the company, and the need to support and empower female engineers.

    9. She believes that every company's journey is different, and it's important for founders to have a plan and prioritize what is important to them.


    Chapters


    00:00 Monica Sarbu

    05:08 Introduction and Background

    07:14 Building Packetbeat and the Power of Open Source

    13:46 Differentiating Packetbeat from Other Monitoring Tools

    19:25 Challenges and Benefits of Building in a Crowded Market

    34:51 The Importance of Happiness and Motivation in Building Teams

    48:27 The Relationship Between Tupu and Zeta

    50:15 The State of Tupu and the Challenges of Non-Profit Organizations

    56:04 The Journey of Zeta's Development

    58:26 Zeta's Full-Text Search and Postgres Compatibility

    01:01:23 Zero Downtime Migrations and Direct Postgres Interfacing

    01:04:33 Zeta's Roadmap and Self-Hosting Capabilities

    01:10:35 The Importance of Diversity and Culture at Zeta

    01:18:26 Zeta's Chat GPT Feature and Future Plans

    01:21:04 The Challenges and Priorities of Running a Company

    01:31:29 The Importance of Diversity and Empowering Women

    Hosted on Acast. See acast.com/privacy for more information.

    1 hr 38 min
  • Rachel Nabors: How to Navigate Big Tech, the Future of DevRel, Documentation

    Links


    - Codecrafters (sponsor): https://tej.as/codecrafters

    - Rachel's book "The Tech Career Survival Guide": https://nearestnabors.substack.com/

    - Rachel on X: https://x.com/rachelnabors


    Summary


    Rachel Nabors (they/them), a developer relations expert with an incredible track record discusses their career journey and the challenges of pricing and valuing their work in the developer relations industry. They emphasize the importance of knowing your worth and setting appropriate hourly rates based on your skills and the value you bring to the table. Rachel also highlights the need for building trusted relationships with your community and collaborating with companies to create products that align with your audience's needs.


    Takeaways


    1. Know your worth and set appropriate hourly rates based on your skills and the value you bring to the table.

    2. Build trusted relationships with your community and collaborate with companies to create products that align with your audience's needs.

    3. Acknowledge the transactional nature of the influencer industry but maintain your values and advocate for fair compensation.

    4. Balance the tension between working for a company and maintaining your integrity by establishing collaboration agreements that emphasize mutual benefit.

    5. DevRel should be involved in shaping the product and providing valuable feedback.

    6. The line between DevRel and marketing should be clarified to avoid undervaluing the engineering contributions of DevRel.

    7. The role of DevRel varies depending on the stage of the company, with more need for DevRel in early-stage or large companies.

    8. Documentation plays a crucial role in learning React, and progressive disclosure is an effective pattern for presenting information. User experience is crucial in documentation, and features like AI-generated pop-ups and special links can greatly enhance the user's understanding and navigation.

    9. People often discover documentation through search engines like Google, so it's important to optimize content for search and provide solutions to common errors and problems.

    10. In workplace dynamics, it's important to communicate with managers about issues like dominating conversations and lack of participation, either directly or through anonymous feedback channels.


    Chapters


    00:00:00 Rachel Nabors

    00:02:49 Introduction and Career Background

    00:04:49 Running a Developer Relations Consultancy and Influencer Agency

    00:07:07 Pricing and Determining Your Worth

    00:11:11 Negotiating and Advocating for Fair Compensation

    00:15:59 Value-Based Pricing and Collaborations

    00:25:12 Maintaining Integrity in the Influencer Industry

    00:30:11 Balancing Work and Trust with Companies

    00:33:20 Collaboration Challenges between DevRel and Product/Engineering Teams

    00:39:20 The Evolution of DevRel: From Evangelists to Influencers

    00:47:30 The Importance of DevRel in Shaping the Product

    00:59:42 The Role of Documentation in Learning React

    01:06:17 Enhancing User Experience in Documentation

    01:09:19 Optimizing Documentation for Search and Problem Solving

    01:11:57 Conveying Core Knowledge and Creating Accessible Content

    01:15:28 Collaboration between Documentation Teams and Developer Advocates

    01:22:16 Navigating Workplace Dynamics and Communication

    Hosted on Acast. See acast.com/privacy for more information.

    1 hr 33 min

About ConTejas Code

From the publisher's feed

ConTejas Code is a long-form podcast hosted by Tejas Kumar, an AI engineer at IBM and the best selling author of Fluent React (O'Reilly), about applying engineering principles to everyday life.…

More shows like ConTejas Code

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

286 Listeners

The Daily by The New York Times

The Daily

111,865 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

62 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

985 Listeners

Ologies with Alie Ward by Alie Ward

Ologies with Alie Ward

24,539 Listeners

PodRocket by LogRocket

PodRocket

59 Listeners

The Ezra Klein Show by New York Times Opinion

The Ezra Klein Show

15,904 Listeners

Front-End Fire by TJ VanToll, Paige Niedringhaus, Jack Herrington

Front-End Fire

11 Listeners