devrelshow episode 49 - Niall Deehan from Camunda ![rw-book-cover](https://img.youtube.com/vi/PzHm7Q1X9as/maxresdefault.jpg) ๐Ÿ”— **Source:** [devrelshow episode 49 - Niall Deehan from Camunda](https://www.youtube.com/watch?v=PzHm7Q1X9as) > [!note]+ Document Notes > tags: [developer-relations, devrel-evolution, technical-credibility, career-sustainability, marketing-vs-product] > author: [MISSING] > source: YouTube > reference: [https://www.youtube.com/watch?v=PzHm7Q1X9as] > date created: {{date:YYYY-MM-DD}} {{time:HH:mm}} > > # ๐Ÿท๏ธ Title: devrelshow episode 49 - Niall Deehan from Camunda > <!-- deep-read:sections start --> ## ๐Ÿงญ Table of Contents - [๐Ÿ“ Summary](#-summary) - [๐Ÿ“– Main Content](#-main-content) - [๐Ÿ—’๏ธ Notes](#๏ธ-notes) - [๐Ÿ“š References](#-references) - [๐Ÿ—ฃ๏ธ Paraphrase](#๏ธ-paraphrase) - [๐Ÿ“ฐ Newsletter](#-newsletter) - [โœ… Action Items](#-action-items) - [๐Ÿงช Hypotheses](#-hypotheses) - [๐Ÿ“Š Methodology](#-methodology) - [โ“ Questions](#-questions) - [๐Ÿ”ฎ Future Research](#-future-research) - [๐Ÿ’ก Implications](#-implications) - [๐Ÿง  Learning Styles Assessment](#-learning-styles-assessment) - [๐Ÿ“Š Accessibility Assessment](#-accessibility-assessment) - [๐ŸŒ DEIB Assessment](#-deib-assessment) - [โœ… Logical Validity](#-logical-validity) - [๐Ÿ›ก๏ธ DARVO Analysis](#-darvo-analysis) - [๐ŸŽฏ Conclusion](#-conclusion) ## ๐Ÿ“ Summary - **What happened**: DevRel Show episode featuring Niall Deehan from Camunda discussing the evolution of developer relations over 11+ years. - **Why it matters**: Reveals fundamental tensions in DevRel between authentic developer-to-developer communication and marketing-driven outcomes. - **Key stakeholders**: DevRel professionals, marketing teams, product teams, engineering leadership, developers as end users. - **Risks and tradeoffs**: Moving DevRel to marketing departments risks compromising authenticity; staying in product may limit resources and reach. - **Bottom line**: DevRel sustainability requires genuine product enthusiasm, technical credibility, and organizational alignment with honest developer communication. ## ๐Ÿ“– Main Content The conversation explores how developer relations has evolved from its origins as authentic peer-to-peer technical communication to a more marketing-oriented discipline. Both speakers represent the "old guard" of DevRelโ€”technical practitioners who fell into advocacy roles organically rather than pursuing DevRel as a primary career path. ### Core Evolution of DevRel Originally, DevRel emerged from a simple need: companies wanted technical representation at developer events that could bypass traditional marketing constraints. Early DevRel professionals were developers who could speak honestly about their products' strengths and limitations to peer audiences. This model worked because: - **Product ownership**: DevRel reported to product teams, not marketing - **Technical authenticity**: Practitioners were active developers - **Honest communication**: No requirement to tie activities to immediate revenue - **Peer credibility**: Speaking developer-to-developer, not company-to-customer ### Current Challenges Both speakers express concern about modern DevRel's drift toward traditional marketing: 1. **Organizational placement**: Moving DevRel to marketing departments creates pressure for measurable financial outcomes 2. **Career DevRel professionals**: People who specialize in DevRel skills but lack deep technical domain expertise 3. **Title proliferation**: Role ambiguity through confusing job titles and scope creep 4. **Authenticity erosion**: Pressure to present products in "best light" rather than honest assessment ### Technical Credibility Debate The discussion addresses whether DevRel professionals can maintain credibility while switching between different technical domains (frontend to databases, for example). Fred argues that learning new technologies is manageable for experienced practitioners, while Niall emphasizes the importance of genuine domain expertise and product enthusiasm. ## ๐Ÿ—’๏ธ Notes #### โฑ๏ธ [00:00:00](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=0) Opening and introductions - Fred introduces episode 49, approaching milestone episode 50 - Two-year guest waitlist demonstrates healthy DevRel community interest - Weather affects mood and energy levels for content creation #### โฑ๏ธ [00:04:12](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=252) Niall's background and philosophy - 11 years at Camunda, 8 years in DevRel specifically - Started as software developer, transitioned to advocacy naturally - "Practically perfect in every way" - positive mindset approach - Originally DevRel meant honest developer-to-developer communication #### โฑ๏ธ [00:08:45](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=525) DevRel evolution concerns - Original model: developers sent by product teams to speak honestly to peers - Modern reality: marketing-driven roles with revenue attribution requirements - Avoids saying "DevRel" to other developers due to negative associations - Common reaction: "Oh, so you're marketing basically" #### โฑ๏ธ [00:15:30](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=930) Organizational department impacts - Product vs marketing placement significantly affects role perception and execution - Product placement: focus on user feedback and honest technical communication - Marketing placement: pressure for growth metrics and promotional messaging - Fred's experience maintaining boundaries within marketing organizations #### โฑ๏ธ [00:22:18](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=1338) Job titles and credibility - Niall dislikes his "Process Alchemist and Technical Evangelist" title - Title was imposed, not chosen, creating explanation burden - Industry shift from "evangelist" to "advocate" due to religious connotations - Title consistency matters for career progression and role clarity #### โฑ๏ธ [00:28:42](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=1722) Career sustainability discussion - Question: Is DevRel a sustainable career path? - Challenge: Maintaining technical credibility across different domains - Niall would likely move to similar technology company rather than different DevRel role - Fred: 15 years moving between different technical domains successfully #### โฑ๏ธ [00:35:15](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=2115) Technical expertise requirements - Debate: Should DevRel require deep technical expertise vs communication skills? - Ideal candidate: domain knowledge + communication abilities - Reality: Often choosing between technical depth and advocacy skills - Learning technology is easier than developing communication/relationship skills #### โฑ๏ธ [00:42:30](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=2550) Product enthusiasm necessity - Impossible to succeed in DevRel without genuine product excitement - Developers have strong "bullshit detectors" for inauthentic advocacy - Fred turned down lucrative offer due to lack of product enthusiasm - Caring about product impact more important than just technical competency ## ๐Ÿ“š References - [DevRel Show](https://www.youtube.com/c/DevRelShow) - Fred's ongoing interview series - [Camunda](https://camunda.com/) - Niall's employer, workflow automation platform - [TinyMCE](https://www.tiny.cloud/) - Fred's employer, rich text editor platform ## ๐Ÿ—ฃ๏ธ Paraphrase This DevRel Show episode captures a candid conversation about how developer relations has evolved over the past decade. Fred and Niall, both veterans with 11+ years in the field, discuss their concerns about DevRel's shift from authentic peer-to-peer technical communication toward marketing-driven activities. The core tension revolves around organizational placement and role expectations. When DevRel teams report to product organizations, they can focus on honest feedback loops and genuine technical discussions. When moved to marketing departments, they face pressure to demonstrate immediate financial impact and present products in the most favorable light possible. Both speakers emphasize that successful DevRel requires genuine enthusiasm for the product being advocated. They argue that developers can quickly detect inauthentic promotion, making it nearly impossible to succeed without believing in what you're representing. This creates interesting challenges for "career DevRel" professionals who might excel at advocacy skills but lack deep technical domain expertise. ## ๐Ÿ“ฐ Newsletter **DevRel Evolution: The Authenticity Challenge** This week's DevRel Show featured a fascinating discussion between two industry veterans about how our field has evolvedโ€”and where it might be losing its way. Niall Deehan from Camunda and host Fred shared concerns about DevRel's drift from genuine developer-to-developer communication toward traditional marketing approaches. Key takeaway: The most successful DevRel professionals maintain genuine product enthusiasm and resist pressure to compromise on honest technical communication, regardless of which department they report to. If you're in DevRel, consider how organizational placement affects your ability to serve developers authentically. Worth watching for anyone navigating the balance between business objectives and developer trust. The discussion of career sustainability and technical credibility across domains offers valuable insights for planning your DevRel journey. ## โœ… Action Items #### DevRel - **Organizational placement audit**: Map how department placement affects DevRel authenticity and developer trust across portfolio companies - **Career pathway documentation**: Create guidelines for maintaining technical credibility when transitioning between domains - **Authenticity metrics**: Develop frameworks for measuring genuine developer engagement vs vanity metrics - **Cross-department relationships**: Build processes for DevRel success regardless of organizational placement #### Community - **Veteran practitioner interviews**: Capture institutional knowledge from early DevRel practitioners before it's lost - **Role definition standardization**: Work toward clearer industry understanding of DevRel responsibilities and scope - **Authenticity best practices**: Document successful approaches for maintaining developer trust in marketing-oriented organizations #### WordPress - **DevRel placement strategy**: Evaluate optimal organizational structure for WordPress.org developer relations activities - **Community feedback loops**: Strengthen mechanisms for honest technical feedback from developer community to product teams - **Contributor authenticity**: Ensure contributor relations maintain peer-to-peer rather than company-to-developer dynamics ## ๐Ÿงช Hypotheses - **Organizational placement hypothesis**: DevRel professionals in product organizations maintain higher developer trust and authenticity than those in marketing departments - **Domain expertise hypothesis**: Technical domain knowledge is more important for DevRel credibility than general advocacy skills - **Enthusiasm requirement hypothesis**: Genuine product enthusiasm is necessary (not just helpful) for DevRel success - **Career sustainability hypothesis**: Long-term DevRel careers require either deep specialization in one domain or exceptional ability to build authentic expertise quickly - **Developer perception hypothesis**: Developer audiences increasingly associate "DevRel" with marketing rather than authentic peer communication ### ๐Ÿ“Š Methodology - **Longitudinal study**: Track DevRel professional career paths and perceived credibility across organizational moves - **Developer surveys**: Measure trust levels toward DevRel professionals in different organizational contexts - **Content analysis**: Compare messaging authenticity between product-led and marketing-led DevRel teams - **Outcome correlation**: Analyze relationship between DevRel placement and long-term developer engagement metrics ### โ“ Questions - How can DevRel professionals maintain technical credibility while transitioning between domains? - What organizational structures best support authentic developer advocacy? - Is the "career DevRel" path sustainable without continuous technical practice? - How do we measure authentic developer engagement vs performative metrics? - What role should revenue attribution play in DevRel evaluation? ### ๐Ÿ”ฎ Future Research - Industry-wide survey on DevRel organizational placement trends and outcomes - Longitudinal study of developer trust metrics across different advocacy approaches - Analysis of successful domain-switching DevRel professionals' strategies - Correlation study between product enthusiasm and advocacy effectiveness ### ๐Ÿ’ก Implications - **Practice**: DevRel hiring should prioritize product enthusiasm and domain expertise over generic advocacy skills - **Policy**: Companies should carefully consider organizational placement effects on DevRel authenticity - **Education**: DevRel training programs need stronger emphasis on technical depth and honest communication - **Funding**: Investment in DevRel should account for long-term relationship building rather than short-term attribution ### ๐Ÿง  Learning Styles Assessment Reading level estimate: 12th grade (Flesch-Kincaid) #### ๐Ÿ‘€ Visual learners - **Present**: Conversational video format with speaker identification - **Improve**: Organizational charts showing DevRel placement options, career path diagrams, timeline graphics of DevRel evolution #### ๐Ÿ”Š Aural learners - **Present**: Full audio discussion with natural conversation flow - **Improve**: Chapter markers for key topics, audio summary highlights #### ๐Ÿ—ฃ๏ธ Verbal learners - **Present**: Clear definitions of DevRel terminology, analogies to traditional roles - **Improve**: Glossary of terms, comparison tables between old vs new DevRel approaches #### ๐Ÿงฉ Kinesthetic learners - **Present**: Real-world career examples and decision points - **Improve**: Interactive decision trees for organizational placement, hands-on assessment tools #### ๐Ÿง  Logical learners - **Present**: Cause-and-effect relationships between organizational placement and outcomes - **Improve**: Framework diagrams, decision matrices for role evaluation #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - **Present**: Peer-to-peer conversation format between industry veterans - **Improve**: Discussion prompts for DevRel community groups, collaborative reflection exercises #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - **Present**: Individual reflection points about career decisions and authenticity - **Improve**: Self-assessment worksheets, personal mission statement templates #### ๐ŸŒฟ Naturalistic learners - **Present**: Organic evolution of the DevRel field over time - **Improve**: Ecosystem thinking about DevRel's place in broader tech industry evolution ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - **Present**: Video title and description provide context - **Improve**: Full transcript with speaker identification, timestamp navigation, chapter headings #### Keyboard navigation - **Present**: Standard YouTube player controls - **Improve**: Custom transcript navigation, keyboard shortcuts for topic jumping #### Contrast and readability - **Present**: Standard video player interface - **Improve**: High contrast transcript option, customizable text sizing #### Text resizing and reflow - **Present**: Responsive YouTube interface - **Improve**: Dedicated transcript page with responsive design #### Media and captions - **Present**: Auto-generated captions available - **Improve**: Professional captions with speaker identification, downloadable transcript #### Forms and interactions - **Present**: Basic video controls - **Improve**: Enhanced navigation with topic bookmarks, note-taking interface ### ๐ŸŒ DEIB Assessment #### Cultural breadth - **Present**: Perspectives from Canadian and German-based practitioners - **Improve**: Include voices from underrepresented regions in DevRel, discuss cultural differences in developer communication #### Inclusive language - **Present**: Generally professional and accessible terminology - **Improve**: Define industry jargon more consistently, avoid assumptions about career privilege #### Neurodiversity support - **Present**: Conversational format may be engaging for some learners - **Improve**: Structured topic headers, consistent pacing, summary sections #### Representation - **Present**: Two male perspectives from established companies - **Improve**: Include diverse voices across gender, company size, career stages, technical backgrounds #### Psychological safety - **Present**: Honest discussion of career challenges and industry criticism - **Improve**: Content warnings for career anxiety topics, resources for support ### โœ… Logical Validity #### Strong reasoning - **Experience-based arguments**: Both speakers draw from 11+ years of direct industry experience, providing credible firsthand perspectives - **Causal relationships**: Clear connections drawn between organizational placement and role authenticity outcomes - **Pattern recognition**: Identification of industry evolution trends supported by specific examples #### Fallacies - **Anecdotal evidence**: Over-reliance on personal experience without broader industry data to support claims about DevRel evolution - **Survivorship bias**: Perspectives from successful long-term practitioners may not represent challenges faced by newer or struggling professionals - **False dichotomy**: Presentation of product vs marketing placement as binary choice ignoring hybrid organizational models #### Tone of voice - **Conversational and authentic**: Natural discussion style maintains credibility while remaining accessible to various experience levels ### ๐Ÿ›ก๏ธ DARVO Analysis No DARVO patterns detected. The conversation involves honest professional reflection and industry criticism without defensive tactics or victim/offender dynamics. ## ๐ŸŽฏ Conclusion This conversation reveals fundamental tensions in modern developer relations between authentic peer communication and marketing-driven outcomes. The speakers' concerns about DevRel's evolution toward traditional marketing highlight the importance of organizational structure and genuine product enthusiasm in maintaining developer trust. **Practical next steps**: DevRel professionals should evaluate their organizational placement's impact on authenticity, prioritize genuine product enthusiasm in role selection, and maintain technical credibility through continued learning and honest communication practices. The industry would benefit from clearer role definitions and better frameworks for measuring authentic developer engagement beyond traditional marketing metrics. ## ๐Ÿ”„ Refactor Appendix โ€” devrelshow episode 49 - Niall Deehan from Camunda ### ๐Ÿ“š Literature Atoms #### Organizational placement fundamentally shapes DevRel authenticity and effectiveness > [!quote] > "When you put into uh that that department identically into a marketing department for example and again I can only speak to my experience you then need to re-evaluate what you are bringing to that department because now you are being paid by the budget associated with promoting the company positively to the people who will pay for it" **Context & use**: - Core tension between product-led vs marketing-led DevRel around 15:30 - Explains why departmental reporting structure affects role execution and developer trust - Critical for understanding modern DevRel organizational challenges **Tags**: #xref #devrel-structure **Highlight**: [view highlight](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=930) #### Product enthusiasm is necessary, not optional, for DevRel success > [!quote] > "I think it's incredibly hard to do the job if you don't at least care or not necessarily care, but let's say have a good understanding of um why the product is something people should be excited about in some way" **Context & use**: - Around 42:30, discussing requirements for sustainable DevRel careers - Distinguishes between technical competency and genuine product belief - Addresses why "career DevRel" professionals struggle without domain passion **Tags**: #xref #devrel-authenticity **Highlight**: [view highlight](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=2550) #### Early DevRel model prioritized peer communication over marketing outcomes > [!quote] > "The early uh sort of devril folks if you were a developer a software developer and you could talk and explain the technical aspects of what you were building really well you ended up sort of being the first cohorts into what became Devril" **Context & use**: - Around 8:45, explaining historical origins of developer relations - Contrasts authentic peer-to-peer model with modern marketing-driven approaches - Provides foundation for understanding current industry tensions **Tags**: #xref #devrel-history **Highlight**: [view highlight](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=525) ### ๐Ÿง  Permanent Candidates #### Authentic developer advocacy requires genuine product enthusiasm over generic skills **Claim**: Successful developer relations depends more on authentic belief in the product's value than on general advocacy or marketing capabilities. **Evidence pointer**: [[#Product enthusiasm is necessary not optional for DevRel success]] **Scope & conditions**: - Holds when: Target audience consists of experienced developers with strong "BS detection" - Breaks when: Audience is less technically sophisticated or when short-term metrics matter more than trust **Links**: - [[Developer trust metrics]] โ€” because evidence-for measuring authenticity - [[Career sustainability frameworks]] โ€” because applies-in long-term professional planning - [[Marketing vs product alignment]] โ€” because contrasts on departmental priorities ### โœ๏ธ Fleeting Queue - [F1] Research industry data on DevRel organizational placement trends โ€” validate anecdotal observations - [F2] Investigate frameworks for measuring authentic developer engagement vs vanity metrics ### โ†’ Things 3 - [ ] Survey DevRel community on organizational placement experiences and outcomes #things - [ ] Document organizational structure options for authentic developer advocacy #things --- ## Full Transcript [00:00] Heat. Heat.<br>[00:31] Hello, hello, beautiful people. Welcome<br>[00:33] to another episode of I was going to<br>[00:36] talk about another show, but the terra<br>[00:37] show with Fred with Fred. I was going to<br>[00:39] say welcome to another episode of<br>[00:41] Backstage with Fred, which is a show I<br>[00:43] do I do at Tiny MC when I'm on the road.<br>[00:46] Uh yeah, no, it's a Dro show. It's the<br>[00:49] It's the right one. So, uh really happy<br>[00:51] to be here. always excited uh to do the<br>[00:53] Dell show. It's uh one of may my baby<br>[00:56] and actually episode 49 if I'm not wrong<br>[00:59] today which mean that like the next one<br>[01:01] is going to be episode 50 which is some<br>[01:04] kind of like milestone. I mean like you<br>[01:06] know half uh so it's going that<br>[01:08] direction. I'm nowhere near uh to stop<br>[01:12] that show. I mean, I will continue to do<br>[01:15] that as long as I have guests because as<br>[01:17] I always say, that show obviously<br>[01:19] there's my name and kind of like my face<br>[01:21] on it because that's kind of my show,<br>[01:23] but like you could remove me from that<br>[01:25] show. It's all about the guests. They're<br>[01:27] the one making the show. So, as long I<br>[01:28] have as I have guests, I don't know how<br>[01:30] I like I'm not able to speak in English,<br>[01:32] but as long as I have guests on my show,<br>[01:35] that show will continue. And let me tell<br>[01:37] you, my friend, so far so good. I think<br>[01:39] I have guests. Uh, and I'm not even<br>[01:41] lying here for the next two years uh, in<br>[01:43] the wait list. So, it's a good problem<br>[01:45] to have. It It's really sad though for<br>[01:47] uh, people that wants to join the show<br>[01:48] because I'm like, "Yeah, can you wait<br>[01:50] like about two years before coming on<br>[01:52] the show?" And hopefully he's still<br>[01:54] going to do that job while uh, that's<br>[01:56] going to be your turn. But anyway, I'm<br>[01:58] blabbering now again. Maybe I don't<br>[02:00] know, maybe I'm just happy like it's<br>[02:01] finally summer in Canada. We really had<br>[02:03] bad weather until recently. Uh yesterday<br>[02:06] we started to have like summer weather<br>[02:08] and whether you like it or not weather<br>[02:10] affect your mood. Uh and now my mood is<br>[02:13] just more I don't know peppy. I don't<br>[02:14] know it's summer time. Anyway, super<br>[02:17] happy to be here. I have an amazing<br>[02:18] guest today. Nile. How is live?<br>[02:22] >> Practically perfect in every way. And uh<br>[02:24] you can't tell me any different.<br>[02:27] I I I feel that if it if you don't wake<br>[02:29] up in the morning believing that then it<br>[02:31] can only go, you know, can only get<br>[02:32] worse because my day can definitely get<br>[02:35] worse from there. But it's still pretty<br>[02:36] good by that stage if you're already<br>[02:38] starting at quite a high point. So<br>[02:39] that's my usual rule of thumb.<br>[02:41] >> I like I like that. I like that. Uh and<br>[02:44] and you tell me if I'm wrong because I'm<br>[02:46] really bad with, you know, with names.<br>[02:47] Like I don't think we like we never met<br>[02:50] in person, but we're connected on<br>[02:51] LinkedIn for since since probably<br>[02:53] forever. Uh, so it's basically the first<br>[02:55] time we're interacting together. And<br>[02:57] >> you know what I do with my guests is<br>[02:59] that's usually to join 15 minutes before<br>[03:01] the show. So I can just give them like a<br>[03:03] little bit like, hey, let me tell you<br>[03:05] what I sent you by email, but like just<br>[03:06] to be sure you remember like how the<br>[03:08] show's going to go. Uh, no real prep,<br>[03:10] but just like, hey, this is how we're<br>[03:11] going to do. First part it's discussion,<br>[03:13] second part is the demo and and just<br>[03:15] testing like everything is working well.<br>[03:17] And uh so I basically quote unquote know<br>[03:20] you for like 10 minutes and I just love<br>[03:24] the energy. I just love the energy and<br>[03:26] like just based on your answer the<br>[03:28] positive uh approach that you've done<br>[03:31] because uh you know I I don't want to go<br>[03:34] into into religion or philosophy be like<br>[03:35] I'm Buddhist. Uh I follow the Tibetan<br>[03:37] Buddhist philosophy uh which is uh you<br>[03:40] know like basically the premise is like<br>[03:42] life is suffering which seems super<br>[03:44] negative when you think about it but<br>[03:46] that's a little bit true which doesn't<br>[03:47] mean that like I'm someone negative or<br>[03:48] someone that seeing like life is [ย __ย ] I<br>[03:50] just know that like there's always<br>[03:52] something happening but as you said if<br>[03:54] you have a positive attitude yeah things<br>[03:57] can go down but like if you start on a<br>[03:58] high note and you try to keep positive<br>[04:01] uh I think it's great. So I just wanted<br>[04:04] to, you know, highlight the fact that I<br>[04:06] just love that approach. Uh it's so much<br>[04:10] more fun too. It's it's like it hyped<br>[04:12] the vibe too when the other person are<br>[04:14] positive instead of like when if I ask<br>[04:16] you like how are you? How is life?<br>[04:18] You're like yeah it's not going well.<br>[04:20] It's rainy outside. We don't know about<br>[04:22] our job is going to be secure and<br>[04:24] whatever.<br>[04:26] >> Yeah. And and don't forget as well, not<br>[04:28] only am I practically perfect in every<br>[04:30] way, it's also 6 PM my time. So, I've<br>[04:32] been doing pretty well all day. So, this<br>[04:34] is not only a starting point, this is<br>[04:37] where I'm essentially like grounding my<br>[04:39] day to. No, I had a very lovely day<br>[04:41] today. And uh yeah, I um I I fully<br>[04:44] expect this to be a wonderful hour of of<br>[04:46] of your time, of course, and anyone<br>[04:48] watching, but uh because we got a really<br>[04:50] fun stuff that I really want to talk to<br>[04:51] you about because I think um one of the<br>[04:54] things that I was quite looking forward<br>[04:56] to you about is Devrell stuff in<br>[04:58] general. This is the Devrell show after<br>[04:59] all and because<br>[05:02] um I am in a really small team of myself<br>[05:05] and a few other folk, but no one else<br>[05:07] would consider themselves like in<br>[05:09] Devril, right? So, I have a bunch of of<br>[05:12] interesting discussions, I think, lined<br>[05:14] up for you about just the concept of how<br>[05:17] you feel about Devril in general. We've<br>[05:19] both been in the industry for the same<br>[05:21] kind of amount of time, maybe you're a<br>[05:22] little longer than me. Um, and then we<br>[05:24] can maybe start talking about sort of a<br>[05:27] uh how the dynamic has shifted over the<br>[05:28] last little while because I'm interested<br>[05:29] in your opinion as well of course about<br>[05:31] uh if<br>[05:32] >> love it<br>[05:33] >> we all live in the bubbles of Devra in<br>[05:35] some cases and you wonder like is this<br>[05:37] how the whole industry is or is it just<br>[05:38] what's going on in like the the<br>[05:41] connections that I have. So I'm quite<br>[05:43] looking forward to chatting about that.<br>[05:44] >> I really love that. Great ideas. I love<br>[05:47] when the guests come and like hey this<br>[05:49] is what I want to talk about. Uh but<br>[05:51] like before we even jump into that uh<br>[05:53] two questions for you. One what what are<br>[05:55] you drinking or and the second thing the<br>[05:58] second question is like who are you?<br>[05:59] Like tell like people that do not know<br>[06:01] you like who are you?<br>[06:02] >> I like how you prioritize those<br>[06:04] questions and you were right to<br>[06:05] prioritize what I'm drinking first when<br>[06:07] I'm I live in Berlin and I am drinking<br>[06:10] an IPA uh from Burllo which is a<br>[06:13] relatively nice local brewery. Um not a<br>[06:16] small brewery but a local brewery. I<br>[06:18] wouldn't say it's the best craft beer in<br>[06:19] Berlin, but it's um the one I have and<br>[06:22] it's quite nice. I'd suggest if you like<br>[06:23] the kind of beer, you should uh give it<br>[06:25] a try. And who I am, which is again less<br>[06:28] relevant uh but still important. Who's<br>[06:30] who's drinking the beer is the question<br>[06:31] people are going to ask. So I'm Nile. So<br>[06:33] I um work as uh I work for Commund doing<br>[06:37] developer advocate stuff. I've I've been<br>[06:39] doing it for a long time. I've been with<br>[06:41] Commund for for the last 11 years or so<br>[06:45] doing various things and I think just<br>[06:48] like most folks tend to fell into Devril<br>[06:51] kind of not by looking at the the what<br>[06:56] people do but doing it and then being<br>[06:58] told that's what it is that's what<br>[06:59] you've been doing and uh that happened<br>[07:02] quite a while ago. So I've been doing<br>[07:03] deval stuff for about eight years maybe<br>[07:06] and before that I was a software<br>[07:08] developer and uh then like I think like<br>[07:13] the early this is this is my perception<br>[07:17] like the early uh sort of devril folks<br>[07:21] if you were a developer a software<br>[07:23] developer and<br>[07:26] you could talk and explain the technical<br>[07:29] aspects of what you were building really<br>[07:31] well you ended up sort of being the<br>[07:34] first cohorts into what became Devril,<br>[07:36] right? So that in that in that universe,<br>[07:39] Devril was trying to solve for a<br>[07:41] relatively small problem which was we<br>[07:43] want our product team to be properly<br>[07:46] represented outside of the company uh in<br>[07:48] a way in which we can kind of skip<br>[07:50] around other departments. Now how do we<br>[07:52] do that? We send a developer who likes<br>[07:55] talking to a conference or something or<br>[07:57] to a meetup group or they talk to their<br>[08:00] peers<br>[08:01] and free of like the trappings of um<br>[08:05] talking points and uh pre-approved<br>[08:08] slides, right? You show code and you can<br>[08:10] have really honest conversations. And<br>[08:12] honestly, I was really drawn to Devril<br>[08:15] easily for that. loved talking honestly<br>[08:19] to developers um who uh use the uh who<br>[08:23] use the software we were building and uh<br>[08:26] having a lot of honesty around that. It<br>[08:28] was a fantastic time. One of the things<br>[08:30] that kind of like disillusions me to<br>[08:34] Devril these days is that that's a<br>[08:36] really rare one, right? I'm not sure<br>[08:39] that really exists so much anymore. a<br>[08:41] developer who actually is sent by owned<br>[08:44] by the product team who is sent to speak<br>[08:47] honestly about the software to not to<br>[08:51] users, clients, potential customers, but<br>[08:54] other developers, their peers. And I<br>[08:57] think that's a big movement that Devrell<br>[09:00] has had in the last 10 years that has<br>[09:03] really um made me feel like while I've<br>[09:06] stayed in this one lane, this whole big<br>[09:10] thing has happened in the meantime that<br>[09:12] has just reshaped it to the point where<br>[09:15] if someone like asks me, oh, what do you<br>[09:18] do? I avoid saying Deborah. I will I<br>[09:21] will cry<br>[09:23] depends on their the context. Who are<br>[09:25] they? If they're a software developer<br>[09:27] who I'm interested in having a<br>[09:28] discussion about the nitty-gritty of<br>[09:31] software saying I'm I'm Devril I have<br>[09:34] found recently and when I say recently I<br>[09:36] mean the last maybe four years so it's a<br>[09:39] while right I have found the reaction is<br>[09:41] oh so you're you're marketing basically<br>[09:45] >> yeah yeah<br>[09:45] >> and so what kind of impression Fred do<br>[09:47] you have out of interest uh around that<br>[09:50] same idea what what do you think first<br>[09:53] of all about the growth cycle I talked<br>[09:55] that resonate with you at all?<br>[09:57] >> I have so many things to say about<br>[09:59] everything you said. Um, wow. I don't<br>[10:02] know where to start. So uh the first<br>[10:03] thing I've seen that change a little bit<br>[10:06] also in the role where like like<br>[10:07] initially there was like hey you know<br>[10:09] with all respect for for traditional<br>[10:11] marketing that was not the way to<br>[10:13] approach uh you know developer with all<br>[10:15] respect from the sales team like<br>[10:18] developers are allergic to sales uh and<br>[10:20] we were like hey we need like developers<br>[10:22] to talk to developers but as you said<br>[10:25] also remove from the like I don't know<br>[10:28] let's call them shackles of like the<br>[10:30] company or or like you know hey you need<br>[10:32] do it that way and you need to sell it<br>[10:34] with those words and you need to use<br>[10:36] those terms so like it's going to make<br>[10:38] sense for the business and it was like<br>[10:40] no let's just be honest. So uh sorry for<br>[10:43] the word but like since I do that job my<br>[10:45] my moto was always uh no [ย __ย ] Uh<br>[10:48] first because like I'm not that kind of<br>[10:50] person. Secondly because I don't think I<br>[10:52] can be successful in my role if I'm<br>[10:54] trying to line or or talk about things<br>[10:56] that do not make sense for developer do<br>[10:58] not resonate with them. Uh I think it<br>[11:00] was a lot more exactly what you said at<br>[11:02] first. I think it depends on the company<br>[11:04] and or the people doing the job. So it<br>[11:06] changed obviously like as a general rule<br>[11:09] like as you said like I I feel the role<br>[11:11] change a little bit and again it can be<br>[11:12] so different from one company to the<br>[11:14] other. Um I think it's the first time<br>[11:17] I'm going to say that this but I think<br>[11:18] I'm really proud of like me keeping my<br>[11:22] ground on that like no this is how I see<br>[11:24] the role. This is how I think the role<br>[11:26] is effective. this is how I think it can<br>[11:28] benefits the company if I do it in my<br>[11:31] own terms with my own vision of dev<br>[11:33] which is exactly what you talked about<br>[11:34] we we started with that where was like<br>[11:36] developer talking to developers I'm not<br>[11:39] part of engineerings or or most of the<br>[11:41] jobs I had I was not part of product uh<br>[11:44] but because I always came with the<br>[11:46] approach of like no I'm not I'm not<br>[11:49] going to lie I'm not going to I'm not<br>[11:50] going to be a salesperson if I do my job<br>[11:52] well like hopefully maybe developers<br>[11:54] will use our product or they become<br>[11:55] users they become paid users or<br>[11:57] customers, but like that my goal is to<br>[11:59] help developer being successful. And uh<br>[12:02] again, hopefully, don't get me wrong, I<br>[12:03] like to have a paycheck, so hopefully<br>[12:04] they're going to be successful with my<br>[12:06] product. But if my product is not right<br>[12:07] for them, uh it's fine. If another<br>[12:09] product is also good to a competitor,<br>[12:11] I'm not going to lie about that. I may<br>[12:13] not go on the rooftop and say like,<br>[12:15] "Hey, use that other product." Like<br>[12:17] they're better with that specific<br>[12:18] functionality. But if we have a<br>[12:20] discussion with someone, like I'm going<br>[12:21] to be really honest about it.<br>[12:23] >> Yeah. I'll tell you why. That's um<br>[12:25] that's something that really uh concerns<br>[12:27] me. So here's the thing about uh Deell<br>[12:30] is not part of um product right um and<br>[12:34] I've experienced this where the Devril<br>[12:36] department shifts around and the shift<br>[12:38] from product to marketing um made very<br>[12:41] little difference I think on the<br>[12:44] dayto-day of the people uh working right<br>[12:47] um but it had a profound impact on the<br>[12:51] perceived value of uh of of the team<br>[12:55] because when you're in product right uh<br>[12:59] the goal is uh um very much well depends<br>[13:04] company like company again I can only<br>[13:05] speak my own experience which is which<br>[13:06] is what I will do the goal tends to be<br>[13:09] you are in a department a very technical<br>[13:11] department with a lot of technical<br>[13:13] people who are both interested in the<br>[13:15] feedback from the developers which is<br>[13:17] the ideal scenario a devro person should<br>[13:19] of course be a voice of uh of the end<br>[13:22] user the the developer user inside the<br>[13:25] the product the product and also So be<br>[13:27] able to get that information that the<br>[13:29] devs are trying to say, hey, this is the<br>[13:31] way we see our the the stuff we're<br>[13:33] writing being used in a in the here's<br>[13:35] the best way to do it and go and like<br>[13:38] make sure that folks understand that<br>[13:39] because it's not always very obvious for<br>[13:41] whatever reason, right? So this made it<br>[13:43] a really really nice two-way street,<br>[13:45] okay? Because you really do end up with<br>[13:48] this embedding and everyone kind of<br>[13:49] works quite well with that. A key thing<br>[13:51] that's not there is any um illusion to a<br>[13:57] um uh a dissemination of marketing<br>[14:00] talking points or more importantly a<br>[14:03] requirement to link the work you do to<br>[14:06] specific financial outcome uh which I<br>[14:09] think is no matter where you put devil<br>[14:11] is impossible. So when you put into uh<br>[14:14] that that department identically into a<br>[14:17] marketing department for example and<br>[14:19] again I can only speak to my experience<br>[14:21] >> you then need to re-evaluate what you<br>[14:25] are bringing to that department because<br>[14:27] now you are being paid by the budget<br>[14:30] associated with promoting the company<br>[14:33] positively to the people who will pay<br>[14:35] for it because as lovely as marketing is<br>[14:38] they have no interest in telling someone<br>[14:42] who has no money how great the product<br>[14:44] is. Yeah. Because they are, you know,<br>[14:47] what value does that have?<br>[14:49] >> Um, and when I say what value, what<br>[14:51] immediate value does that have?<br>[14:53] >> There's no sort of long train on that.<br>[14:55] So then you find the activities you do,<br>[14:58] the things you're judged on end up being<br>[15:01] quite uh tainted by this creeping uh<br>[15:06] pattern of judgment based on um growth<br>[15:12] and projections that the marketing<br>[15:14] department also believe in. So which<br>[15:18] makes everything you do less sincere.<br>[15:22] And so um I've never loved the idea I've<br>[15:25] actually well not never loved disliked<br>[15:27] intensely the idea of having to have<br>[15:31] what should be a completely productled<br>[15:35] role put into a position where you need<br>[15:39] to have this terrible idea of standing<br>[15:42] in front of some a developer who uses<br>[15:45] the product and or who doesn't and tell<br>[15:48] them things that you know maybe are<br>[15:51] showing the product in the light but not<br>[15:52] the most honest light because you know<br>[15:54] that you probably it's better to show it<br>[15:56] to them in in the best light because<br>[15:59] that way they'll join the community or<br>[16:00] do something that's measurable right so<br>[16:03] that's how I felt I think most of well<br>[16:06] that's how I perceive devro as a<br>[16:10] concept has gone which is why I don't<br>[16:12] tend to tell people that I'm associated<br>[16:15] with devrell because they make a link<br>[16:17] these days and again I'd love to hear<br>[16:19] your feedback on this yeah<br>[16:20] >> these days from that person does devril,<br>[16:23] that person does marketing, marketing<br>[16:25] are liars, that person's a liar.<br>[16:28] It's always a little more nuanced than<br>[16:29] that, but that I tend to get.<br>[16:32] >> Yeah. No, I mean I I agree with most of<br>[16:36] what you said with uh a caveat uh in the<br>[16:40] sense that like it is like that in<br>[16:42] general. Uh and this is also uh why I<br>[16:46] lost some jobs because you know I was<br>[16:48] part of a marketing and we had<br>[16:50] interviews and you know you have<br>[16:51] interviews it's like I don't know if<br>[16:53] you're lucky it's just three or four<br>[16:54] interviews so you talk to maybe three or<br>[16:56] four people for let's say four hours so<br>[16:58] like you don't know each other but I'm<br>[17:00] still really always transparent about<br>[17:01] like this is my vision of devil this is<br>[17:03] how I usually wants or should be<br>[17:05] measured uh and I I don't want to be<br>[17:08] tied to amount of money uh those are my<br>[17:10] reasons this is my approach it may be<br>[17:12] totally different from what your team<br>[17:14] does, but you need to live with it. And<br>[17:15] if you don't, I'm not a right fit for<br>[17:17] you. And please, when I say that, I'm<br>[17:20] really privileged. I've been doing that<br>[17:21] for a long time. Uh right now, maybe<br>[17:24] life is different like with with<br>[17:26] everything that is happening. But like<br>[17:27] it was a little bit and I'm not saying<br>[17:29] that like I'm so good. It's just because<br>[17:30] I've been doing that for a long time. I<br>[17:31] have a great network. Uh work at at<br>[17:33] great places that give me legitimacy<br>[17:36] even if if it means nothing in the end,<br>[17:38] but like it was easier for me to get a<br>[17:40] job. I was able to filter jobs and be<br>[17:42] like, "No, this this is not a good fit<br>[17:44] for me." But some places, even if they<br>[17:46] were like, "Yes, okay, sounds good to<br>[17:48] me." They were still expecting me to be<br>[17:50] more like traditional marketing or more<br>[17:52] like a salesperson or more like another<br>[17:53] role or have a different approach after<br>[17:55] like a couple of months or a year. They<br>[17:56] were like, "Oh, yeah, Fred Fred is not<br>[17:58] changing his mind. Uh, okay, bye. Like,<br>[18:01] we we don't need you. We need someone<br>[18:02] else." uh it's also why I lost some jobs<br>[18:05] or I moved in like from other jobs uh<br>[18:07] once in a while because I was like no<br>[18:09] this is not my vision but al so been<br>[18:11] lucky that I joined team that like<br>[18:14] because I rarely was like my perfect<br>[18:16] place as you said would be like it in<br>[18:18] product or engineering uh because of the<br>[18:21] nature of the role and there is a little<br>[18:23] less uh you know expectation from you to<br>[18:27] align with the goal of like marketing<br>[18:29] teams or other teams that may not align<br>[18:30] with de uh But also usually they don't<br>[18:34] have budget. So uh when you're in<br>[18:35] marketing at least there is the<br>[18:36] opportunity to have budget to do some<br>[18:38] stuff. But I've been lucky that like<br>[18:40] most of the jobs I had uh like where I<br>[18:42] am right now uh marketing is doing an<br>[18:45] amazing job is doing an amazing<br>[18:46] marketing job but they also really<br>[18:49] understand my manager um she just left.<br>[18:52] So we'll see with the next one but my<br>[18:53] manager she was really like hey where<br>[18:55] are you for reasons? I know there's a<br>[18:57] different way for you to do things. I<br>[18:58] know there's different reasons and I was<br>[19:00] really clear about like yeah I'm not a<br>[19:02] salesperson. I'm also not a marketing<br>[19:04] person. I'm part of marketing. Uh but<br>[19:06] also I'm gonna have a different<br>[19:07] approach. So you know the first talk I<br>[19:09] did uh when I joined the company I<br>[19:10] didn't use the template slides. I didn't<br>[19:12] use the marketing slides that were<br>[19:13] created. Some people were not super<br>[19:15] happy with that but my boss was like no<br>[19:16] there's a reason and I explained them<br>[19:18] why I do it that way. And people got in<br>[19:21] and now I mean like marketing is<br>[19:23] updating your website. They're like hey<br>[19:25] Fred like what do you think about that<br>[19:26] doesn't resonate with developer? and and<br>[19:28] I can go to the team and say like no you<br>[19:30] know what that line is [ย __ย ] I mean<br>[19:32] like like it may sounds right in your<br>[19:34] head a developer will look at it and it<br>[19:35] will say like no it's marketing [ย __ย ]<br>[19:38] so we changed and we updated so long<br>[19:41] answer to say uh I agree with exactly<br>[19:43] what you said but it will depends on the<br>[19:46] in my experience again I'm just talking<br>[19:47] about my own experience in my experience<br>[19:49] it depends on the team and the people<br>[19:50] that are on the team and I've not always<br>[19:53] been lucky but I would say most of the<br>[19:54] time where I am right now so far so good<br>[19:57] uh people understand that like have a<br>[19:59] different approach. you also understand<br>[20:00] that like from my point of view<br>[20:02] developer relation is uh you can have<br>[20:04] short wins uh in terms of like you know<br>[20:07] you just talk about stuff and like hey<br>[20:09] that happens I'm still always like I<br>[20:11] don't do product pitches most of the<br>[20:13] time I talk about other stuff that<br>[20:14] excite developers and but I'm still Fred<br>[20:17] from Tiny MC so maybe they're going to<br>[20:18] be like oh what the hell is Tiny MC and<br>[20:20] maybe they're going to be in a website<br>[20:21] maybe they're going to be curious maybe<br>[20:22] try it maybe they're going to become<br>[20:24] users and or customers but it's also a<br>[20:26] medium to long-term type of job because<br>[20:29] my primary role is to build relationship<br>[20:31] with developers. And maybe you don't<br>[20:34] need my product right now, but maybe<br>[20:35] your next job or your next project.<br>[20:37] Maybe you're going to remember me that<br>[20:39] didn't try to sell you anything that was<br>[20:41] really honest with you that uh you know<br>[20:43] didn't try to like complete goals that<br>[20:46] don't make sense with my job. So anyway,<br>[20:48] I'm talking after that. uh just saying<br>[20:50] that like yeah I've been lucky that uh<br>[20:53] in some jobs I was even if I was still<br>[20:55] part of marketing um I was still able to<br>[20:58] basically do what I think my role should<br>[21:01] be and not be tied to metrics that will<br>[21:05] let's be honest poison my approach or my<br>[21:07] relationship with developers and to be<br>[21:10] successful no matter the department you<br>[21:12] are uh and after that I'm going to read<br>[21:14] a question unless you have something you<br>[21:15] want to add right away about what I'<br>[21:16] I've done what I've said but um Um you<br>[21:20] know also to to be successful and even<br>[21:21] if you're not part of product or<br>[21:23] marketing you need a really strong<br>[21:24] relationship with those teams uh because<br>[21:27] you know the product I need to<br>[21:28] understand where we're going like what's<br>[21:30] the road map uh I need to be able to the<br>[21:32] engineering team and product to bring<br>[21:34] them the feedback from the developers<br>[21:35] when I talk to our users or people that<br>[21:37] try our product because as you said it's<br>[21:39] a two-way street for me was always a<br>[21:40] two-way street. Uh, it's also why and I<br>[21:43] want to talk a little bit about your<br>[21:44] title at some point because first I like<br>[21:46] the first part and the second. No, did<br>[21:48] you say please don't?<br>[21:49] >> I hate my title. I think it was given to<br>[21:51] me as a joke uh to uh so I I actually<br>[21:55] rarely I I left it out of my intro kind<br>[21:57] of on purpose and I had this a funny<br>[22:01] enough I had a an I'd give a talk with a<br>[22:04] colleague of mine like on Tuesday at a<br>[22:07] guest lecture and I I asked him hey<br>[22:09] listen during the intros I'm not going<br>[22:10] to say my job title is that okay and I<br>[22:12] don't want you to do it either and he<br>[22:14] said no problem and then the the the<br>[22:16] professor came up and then immediately<br>[22:18] introduced us by our titles and then<br>[22:20] question me about it. But no, I think it<br>[22:22] was uh yeah, I think it was meant to um<br>[22:25] humiliate me. And uh<br>[22:27] >> okay.<br>[22:28] >> Well,<br>[22:29] >> I like it. I like it. If I want to be<br>[22:31] honest,<br>[22:32] >> it's quite meaningless. And of all the<br>[22:34] things I don't like about being<br>[22:36] associated with sort of the the what is<br>[22:39] like the the newest version of Devril, I<br>[22:42] feel an obscure job title with with no<br>[22:46] understanding of what this might be is<br>[22:48] one of those things that like I want<br>[22:50] people to know what I do and my job<br>[22:52] title doesn't do that at all.<br>[22:54] >> Yeah. Yeah. Okay. I get it. I was just<br>[22:56] excited about like the the alchemist<br>[22:58] part of it and also the the technical<br>[23:00] evangelist because like u you know I've<br>[23:03] been doing that rail for uh now maybe 15<br>[23:06] years and when when I started the title<br>[23:08] we were all evangelists like it was<br>[23:10] either technical evangelist developer<br>[23:11] evangelist and at some and I loved it uh<br>[23:14] because<br>[23:15] first nobody known what I was doing so<br>[23:17] it was a good icebreaker and they were<br>[23:19] like are you going to church or be<br>[23:20] something and I was like yeah that was a<br>[23:21] good icebreaker but the the the oil<br>[23:23] industry slowly switched to developer<br>[23:26] advocates because they felt like, yeah,<br>[23:28] we we we're not just evangelizing stuff.<br>[23:30] We're like, it's a two-way street as you<br>[23:32] said and also because some people were<br>[23:33] offended probably because of like the<br>[23:37] religious connotation of like<br>[23:38] evangelism, but like I always like that<br>[23:40] title. So, okay, we won't talk more<br>[23:42] about it. Uh<br>[23:43] >> I do like developer advocate was<br>[23:46] something that is two words. It's got<br>[23:47] developer in it. People can kind of<br>[23:49] guess. He's pretty good. process<br>[23:51] alchemist and technical evangelist is an<br>[23:54] insane thing to call yourself and uh I<br>[23:58] understand that and uh unfortunately I<br>[24:00] need to explain to other people that I<br>[24:03] didn't choose it for myself uh which is<br>[24:05] something people think and I just need<br>[24:06] to get out there.<br>[24:07] >> I thought it was I thought it was the<br>[24:09] case because I'm like there is no in my<br>[24:11] mind I was like there's no way that HR<br>[24:13] was like so uh we going to hire uh what<br>[24:16] do we need to help the business being<br>[24:18] successful? Oh yeah, process alchemist.<br>[24:20] I'm like, "No, I don't think ASR is<br>[24:21] going to do that." So, I was like, "Yo,<br>[24:23] Nile, choose a title." But like, now I<br>[24:24] know. Sorry. I was like, I was just<br>[24:26] like, "I need to talk about this because<br>[24:28] it was excited." And N was like, "Nope,<br>[24:30] please shut up."<br>[24:32] >> But, uh, okay, let's move to another<br>[24:34] topic. Uh, with that said, last thing<br>[24:35] about title, uh,<br>[24:37] >> I think no matter your title, it's<br>[24:38] probably unusful for like I don't care<br>[24:40] about titles at all. I know there's a<br>[24:42] lot of people that care about them, but<br>[24:44] uh you know like like my job right now<br>[24:47] um I lead a team so they gave me like<br>[24:49] senior developer relations manager. Uh<br>[24:52] if I want to be honest, if I look at the<br>[24:54] other people on the chart and it's not<br>[24:55] because oh I'm so better or not better<br>[24:57] but uh like like compared to other<br>[25:00] people that does about the same job as<br>[25:01] me at a company where I am it should be<br>[25:04] director of developer relation. Do I<br>[25:06] care? Not at all. Some people care<br>[25:08] though. Uh so I think it's also why it's<br>[25:10] a little bit important because the day<br>[25:12] you want to find a new jobs uh people<br>[25:14] will like if if it doesn't work where I<br>[25:16] am right now and I want to find a new<br>[25:17] job like they won't think about me as<br>[25:19] like a director they won't think they<br>[25:21] will think about me as a manager. Even<br>[25:22] if my day-to-day role is like a mix of<br>[25:24] IC stuff mix of management but also the<br>[25:27] big picture thinking about their role.<br>[25:29] Anyway, let's jump to uh oh yeah<br>[25:31] actually last thing before I move to the<br>[25:33] question. Daniel uh Andress was like I<br>[25:35] feel like all titles are made up these<br>[25:36] days. uh which is true and this is also<br>[25:38] one thing that annoy me a little bit<br>[25:41] with developer relation uh not the fact<br>[25:44] that that there's different titles but<br>[25:46] like developer advocate title can mean<br>[25:49] something totally different from one<br>[25:50] company to the other<br>[25:51] >> meaningless these days it's it's<br>[25:53] hilarious how meaningless it is it's the<br>[25:54] only reason I had to get rid of that<br>[25:56] thing developer advocate no longer<br>[25:58] represented what I did because it was<br>[26:00] such a broad and misunderstood title<br>[26:02] that um better to have complete<br>[26:05] ambiguity than people making assumptions<br>[26:08] about what I can or what I am or am<br>[26:10] capable of. And so that if I had to<br>[26:12] choose, I'd probably keep my title over<br>[26:14] going back just based on the power of<br>[26:17] ambiguity can at least give you that at<br>[26:19] least people have to ask. Um so that's<br>[26:22] something but I totally agree with<br>[26:23] Danielle there.<br>[26:24] >> Yeah. And uh I I just forgot one<br>[26:26] question. You wanted to have my my my<br>[26:28] opinion or or vibe or experience about<br>[26:30] it. Uh so far uh I didn't see people<br>[26:34] reacting negatively when I say I'm a<br>[26:37] developer advocate. Uh the thing that<br>[26:39] changed over the years is that people<br>[26:41] now have an idea what I do where in the<br>[26:43] past I was like okay let me let me<br>[26:44] explain you uh what I'm doing because<br>[26:46] you know when I started it was mostly<br>[26:48] big companies like only people who had<br>[26:50] like technical evangelist was like<br>[26:51] Microsoft, Apple, Google. My first job<br>[26:53] was at Microsoft. Uh and after that,<br>[26:55] like a couple of years after, like a<br>[26:57] startup that had like 15 people, not<br>[26:59] even like a full-fledged engineering<br>[27:01] team to build the product that they<br>[27:02] wanted. They were like, "Hey, now our<br>[27:03] product is mature enough. We want<br>[27:05] someone to talk about it and and and I<br>[27:07] don't know, own the docs and do videos<br>[27:08] and stuff like that." And we're hiring<br>[27:10] developer advocates. So now more people<br>[27:11] know about it. Uh with that said though,<br>[27:14] obviously like some people may see a<br>[27:15] negative connotation about it. Uh the<br>[27:18] the things that I've always done in my<br>[27:20] life is that like I always feel like I<br>[27:22] looks like nothing compared to other<br>[27:23] people. I'm always like my black t-shirt<br>[27:26] and my beard and I look like a hobo. But<br>[27:28] like once once I start to do my [ย __ย ]<br>[27:30] people are like oh yeah I think this guy<br>[27:31] know a little bit what he's doing and<br>[27:33] the title like is less important more<br>[27:35] than like oh I like your approach. I'm<br>[27:37] like oh you're not trying to sell me<br>[27:38] this. I'm like no it doesn't make sense<br>[27:39] for you. I'm like oh what do you think<br>[27:41] about that competitor? They're doing an<br>[27:42] amazing job. Like if you need them to do<br>[27:44] this this this go with them. If you need<br>[27:46] something else, oh, go with else. And uh<br>[27:48] this is my approach. So anyway, uh talk<br>[27:51] way too much, but that's also why I'm<br>[27:53] being paid. Uh so there's a question<br>[27:55] from uh Neil Lee. Um I'm sorry. I'm just<br>[27:59] going to say uh there's a question from<br>[28:00] someone.<br>[28:01] >> Nan. Yeah.<br>[28:03] >> Oh, you're so much better. I don't know<br>[28:04] how like I struggle with names so much.<br>[28:06] It's why<br>[28:06] >> it's a classic German name that I'm I'm<br>[28:08] aware of. Yeah.<br>[28:09] >> Okay.<br>[28:10] >> Nulman. Yeah. It's<br>[28:12] >> wonderful. Thank you. And I Sorry. I<br>[28:14] apologize. I should stop trying to say<br>[28:16] the name of people. Uh because most of<br>[28:18] the time I I screw them up and I hate<br>[28:20] that.<br>[28:20] >> Mine is hard, but it's only four letters<br>[28:22] or five letters. I think I can never<br>[28:24] even remember myself. I think it's more<br>[28:25] than three anyway, but I have misspelled<br>[28:27] my name multiple times. Um<br>[28:29] >> so yeah, do you think Davel, uh sorry,<br>[28:32] >> go ahead.<br>[28:33] >> Yeah, I was just going to read that<br>[28:34] question. So do you think Davel is a<br>[28:36] sustainable career? How can someone go<br>[28:38] from being a front-end developer<br>[28:39] advocate to advocating for vector<br>[28:42] database without losing technical<br>[28:43] credibility? That's uh good question.<br>[28:46] Big question too I think. So uh do you<br>[28:48] want to go uh first to your guest?<br>[28:51] >> Well the first thing I would say to that<br>[28:52] is uh well from my perspective um if I<br>[28:56] were to leave my current job I would not<br>[28:58] become a developer advocate. Um I am<br>[29:01] primarily interested in the fundamentals<br>[29:04] of workflow automation and automation in<br>[29:06] general of stuff. that's kind of what I<br>[29:08] really care about and I get the most joy<br>[29:11] in general out of like building stuff<br>[29:13] that that that that can utilize that<br>[29:15] technology. So if it if um if I were to<br>[29:20] do this this this job, it would probably<br>[29:22] likely be I would move away from Devril<br>[29:26] to another company that does a similar<br>[29:28] type of thing. Uh rather than move into<br>[29:31] a company that does Devril that I could<br>[29:33] do exactly what I do but for a different<br>[29:35] technology. Um that's partly due to the<br>[29:37] fact that my career was I was interested<br>[29:41] in this software first and then Devril<br>[29:44] kind of found me rather than move<br>[29:46] around. Right? So therefore I've never<br>[29:49] uh needed to I've never applied for a uh<br>[29:52] a Devril position rather in internally<br>[29:55] in my company. I was given that role<br>[29:57] because we were a very small company<br>[29:58] when I started and I was there when we<br>[30:01] sort of we didn't even know what devell<br>[30:02] was uh when we started and then we got a<br>[30:04] a manager that was able to actually put<br>[30:06] manners on things and kind of had done<br>[30:08] deval and stuff like that. So that was<br>[30:10] that was a hope that was that was a nice<br>[30:11] uh transformation. But the um the the<br>[30:15] point is that for this question I would<br>[30:17] say that it's really hard to keep<br>[30:19] credibility. uh if your job is to speak<br>[30:23] to a technical audience about a very<br>[30:25] technical subject and you've come into a<br>[30:28] role without that technical knowledge<br>[30:30] for example I think it's really really<br>[30:32] hard to sustain that because um I think<br>[30:36] it's if you can it's easier to stay<br>[30:39] within your technical expertise and move<br>[30:42] within the Devril community in that<br>[30:44] maybe if you wanted to do Devril<br>[30:46] primarily but I think that actually sort<br>[30:51] dedic it sort of showcases a an issue<br>[30:53] with Devril in general where you can end<br>[30:57] up with career Devril folks who end up<br>[31:00] being very good at Devril, right? But<br>[31:03] they're they could then end up in the<br>[31:05] wrong technology<br>[31:06] >> that that they they they don't fully get<br>[31:10] don't really like they get hired first.<br>[31:11] They have a great track record for<br>[31:13] example of doing de stuff. they get<br>[31:15] hired into a a technology that they just<br>[31:18] never really click with. And if you<br>[31:20] can't understand or speak honestly about<br>[31:23] the technology that you're supposed to<br>[31:24] advocate for, it's not like marketing<br>[31:26] where you're kind of supposed to just<br>[31:28] learn to lie.<br>[31:29] >> You need you need to talk to people on a<br>[31:31] fundamental level about how this works<br>[31:33] and and be able to give honest reaction.<br>[31:36] And that's why I always I I think so I<br>[31:39] often think about what how difficult it<br>[31:41] would be to do my job if the stuff I did<br>[31:43] wasn't good and wasn't um and in the<br>[31:46] past there's been there's been like a<br>[31:48] few releases where the software was not<br>[31:49] in great shape where it was way harder<br>[31:52] to do your job.<br>[31:53] >> But you know I still like the overall<br>[31:55] technology. I knew the potential. So you<br>[31:57] got to speak honestly about that.<br>[31:59] >> Yeah. Um yeah, and that again is much<br>[32:02] easier if the department is not in<br>[32:04] marketing where you're being told here's<br>[32:06] how you're supposed to speak about the<br>[32:07] software. Doesn't matter that I can't do<br>[32:09] that yet or that it does it very badly,<br>[32:11] but this is we're talking about the<br>[32:12] future and I think um that can be a<br>[32:15] trapping as well. But yeah, that's my<br>[32:16] opinion on that's a very long answer to<br>[32:18] the question.<br>[32:19] >> No, that's good. That's good. Um I'm<br>[32:20] going to share my opinion too because um<br>[32:22] there's things are a little bit<br>[32:24] different from from what you answered.<br>[32:26] Um<br>[32:28] just to add on the last thing you said<br>[32:30] you know like like again I from my point<br>[32:32] of view again it's it's not like black<br>[32:34] or white in terms of like oh marketing<br>[32:35] is just like like they ask you to do<br>[32:38] that or not like as an example when I<br>[32:40] joined Tiny MC they were like hey when<br>[32:41] we talk about Tiny MC we use the term<br>[32:44] rich text editor because this is how it<br>[32:46] is defined in the industry uh this is<br>[32:48] like I don't know there's also SEO<br>[32:50] implications stuff like that and I was<br>[32:51] like fine. So I'm like, okay, it's this<br>[32:53] my first job in in that specific area of<br>[32:56] expertise. So I'm like, I'm going to do<br>[32:58] that. And after my first event talking<br>[33:00] to developers, it was like no developers<br>[33:02] know what is a rich text editor. Like<br>[33:04] everybody's like, so what is this<br>[33:06] exactly? And at some point I was like,<br>[33:07] oh, wait a minute. Uh, it's a wiz. And<br>[33:09] everybody's like, oh, okay, I know what<br>[33:11] it is. And now I can have a discussion<br>[33:13] with someone that already have like the<br>[33:14] the the light bulb flash over their<br>[33:16] head. I'm like, so I came back after the<br>[33:18] first event. I'm like, hey, you know<br>[33:19] what? uh continue to use rich text<br>[33:21] editor wherever it makes sense because<br>[33:22] we have like different target audiences<br>[33:25] mind their developer doesn't make sense<br>[33:27] and people are like oh that's different<br>[33:29] from what we're used to I'm like doesn't<br>[33:31] matter what I'm telling you is that rich<br>[33:32] text developer rich text editor they do<br>[33:34] not know what that is when I say wiz<br>[33:36] awake they're like they understand so I<br>[33:38] changed my language and people are like<br>[33:39] okay awesome it makes sense for you so<br>[33:41] again it depends on the team of the<br>[33:42] people so I just want to be sure there's<br>[33:44] no nuance there and also uh if there's<br>[33:46] my marketing uh colleagues watching like<br>[33:49] I want you understand that. I understand<br>[33:50] there's difference and I I think we're<br>[33:52] doing a great job. Again, I'm not being<br>[33:54] a soccer.<br>[33:55] >> I'm speaking very frivolously about<br>[33:57] marketing as a concept, not individuals<br>[33:59] or any specific team<br>[34:00] >> and I understand too. I understand where<br>[34:02] it's coming from. Uh if I want to be<br>[34:04] honest, uh and I'm usually always honest<br>[34:07] and for the better or worse in my life.<br>[34:09] Uh I'm always honest and I had really<br>[34:12] bad experience with marketing. I also<br>[34:13] had a really terrible experience with<br>[34:15] the sales team who were basically<br>[34:16] screwing me over because they were doing<br>[34:18] things that doesn't make sense for my<br>[34:19] audience. And I'm also happy where I am<br>[34:21] right now when I when we have a booth at<br>[34:23] events and I'm always with a<br>[34:25] salesperson. Why? Because I'm not going<br>[34:28] to be the one who's going to sell to<br>[34:29] developer but as a business we still<br>[34:31] want to sell to developer but they're<br>[34:32] doing an amazing team and I love their<br>[34:34] approach. They will never force someone<br>[34:35] to say like hey they're on commission so<br>[34:37] like obviously they need to do more<br>[34:39] sales. want to have a proper salary, but<br>[34:41] like I really love the sales team. We<br>[34:42] have a tiny MC where they're like,<br>[34:44] "Okay, doesn't make sense for you."<br>[34:46] Fine, keep us in mind. Maybe in the<br>[34:48] future we're going to have a<br>[34:48] functionality that makes sense for you.<br>[34:50] Maybe in the future you're going to have<br>[34:51] a use case, but they're not pressuring<br>[34:52] people, which was not an experience I<br>[34:54] had with most people. So, there's also,<br>[34:56] it always depend on the people. It<br>[34:57] depends on the leadership team because<br>[34:59] they're basically the one who set the<br>[35:00] tone. To go back to your question, uh<br>[35:03] 520, this is what I'm going to call you.<br>[35:05] Uh do you think the is a sustainable<br>[35:07] career? Uh I would say yes from my point<br>[35:09] of view. This one is a really personal<br>[35:11] question. I don't think there is a right<br>[35:12] answer. Uh in my case it is my career<br>[35:15] for the last 15 years. So I started also<br>[35:16] as a software developer. I was coding<br>[35:18] full-time talking to customers doing<br>[35:21] architecture but mainly coding. Uh I<br>[35:23] loved it. I miss coding full-time but<br>[35:26] also like when I put this on a scale<br>[35:28] between like devil job and like develop<br>[35:31] like like software engineers. the real<br>[35:32] job is a little bit higher for me<br>[35:34] because I'm also a big social extrovert<br>[35:36] that love to help people being<br>[35:38] successful that love to be with people<br>[35:39] that love to talk to people that love to<br>[35:41] talk also way too much. So like for me<br>[35:44] it's it's good and this is what I'm<br>[35:46] doing for the last couple of years. Uh<br>[35:47] what you said though Nile it's true uh<br>[35:50] it's harder to move from one technology<br>[35:52] or one focus of technical area. Uh I've<br>[35:54] been doing that for the last 15 years<br>[35:57] mainly every jobs I was my product was<br>[36:00] totally different. So you know like the<br>[36:02] the last job I was in cloud native. This<br>[36:04] one is like rich text editor which is<br>[36:05] mostly JavaScript, react, angular focus.<br>[36:08] Uh the one before when I was at Fitbit<br>[36:10] uh that was like you know smart watches<br>[36:12] and and you know targeted to health. Uh<br>[36:14] for me I liked it because that's a great<br>[36:16] challenge. Uh I never and maybe maybe it<br>[36:21] happened but like I've never perceived<br>[36:23] people that say like hey you're not uh<br>[36:25] you're not credible because you're<br>[36:26] switching uh like like different<br>[36:29] technology or focus of technology or<br>[36:30] type of product. Actually usually it's<br>[36:33] more positive. I'm like oh [ย __ย ] you're<br>[36:34] about to do that. With that said though,<br>[36:37] I want to like I still consider myself<br>[36:39] technical, but if I want like I don't<br>[36:41] know why I always say if I want to be<br>[36:42] honest because I'm always honest and I<br>[36:44] feel like when I say if I want to be<br>[36:45] honest, it means that I was not on us<br>[36:47] before, but that's just an expression.<br>[36:48] Anyway, uh I'm not as technical as I<br>[36:51] used to. I'm still a developer. I can<br>[36:53] still code. I still understand code. I<br>[36:55] think I still have the credibility when<br>[36:56] I go on stage. And if it's not the case,<br>[36:57] please people on my room, let me know.<br>[37:00] If you watch my video, you're like,<br>[37:01] "That is [ย __ย ] Let me know. I want<br>[37:02] to know." But I'm not as technical as I<br>[37:04] was before. Why? because it's been 15<br>[37:06] years that I didn't put something<br>[37:07] serious in production. Uh it's been 15<br>[37:10] years that like I didn't work full-time<br>[37:11] in a product. And there's things that<br>[37:13] you can learn when you're all day long<br>[37:16] it's about building software versus I<br>[37:19] learn technologies because I need to<br>[37:20] know about it because I need to create a<br>[37:22] tutorial because I need to record a<br>[37:23] video because I need to give a talk at a<br>[37:25] conference. So I still consider myself<br>[37:27] technical. So far nobody told me I'm not<br>[37:29] credible but maybe they just don't want<br>[37:30] to say it to my face. Uh but again I'm<br>[37:34] not as technical that I was when I was<br>[37:37] like 10 years full-time software<br>[37:38] developer. I'm still technical. I still<br>[37:41] developer still call myself developer<br>[37:42] but again the reality is that I'm not<br>[37:44] building software in production for the<br>[37:46] last couple of years. So yeah uh going<br>[37:49] to your second kind of like followup<br>[37:51] question which I also liked. Uh also uh<br>[37:54] shouldn't Dell come from deep technical<br>[37:56] expertise? If that's the expectation,<br>[37:58] why not hire engineers or solution<br>[38:00] engineers with do knowledge instead of<br>[38:02] generalist devril professionals? Uh<br>[38:05] please go ahead and if you have I'm<br>[38:07] pretty sure you have something to say<br>[38:08] about this. Um, I think it's hard to<br>[38:11] argue that<br>[38:14] if you were to just like it was Dev was<br>[38:16] built from scratch from somewhere along<br>[38:18] not too long ago really and that was<br>[38:21] from the people with domain experience<br>[38:23] that also had the ability to properly<br>[38:27] communicate that. I think those two<br>[38:29] factors should be true of most Devrell<br>[38:31] folks, right? You should have the domain<br>[38:32] experience and the ability to properly<br>[38:36] um explain or um he even yeah advocate<br>[38:43] for the thing you're talking about if<br>[38:44] it's a fair thing to say. Um therefore I<br>[38:47] think in most cases folks would if they<br>[38:50] had a choice uh say we're looking for<br>[38:53] Devril and I think this is I think I saw<br>[38:55] this I see this around a lot. There's a<br>[38:57] lot of roles out there that are Devril<br>[39:00] skill set. Let's say they would have<br>[39:02] called Devril maybe five or six years<br>[39:04] ago that are not called Devril anymore<br>[39:06] because they are let's say those domain<br>[39:09] knowledge roles are the primary concern<br>[39:12] like we need somebody maybe a consultant<br>[39:14] I don't know I'm not sure what kind of<br>[39:15] role like a solution arctic somebody who<br>[39:17] understands the stuff really really well<br>[39:18] and can explain it really well right but<br>[39:21] they don't necessarily call that devril<br>[39:23] for whatever reason<br>[39:24] >> and maybe it's because it's not in<br>[39:25] marketing so I would say to my my my<br>[39:28] answer to that question would be<br>[39:30] something Like yes, best case scenario,<br>[39:33] you find someone with domain knowledge<br>[39:36] who's able to either learn to or already<br>[39:39] able to express that domain knowledge in<br>[39:42] a way that is captivating and makes<br>[39:44] sense and makes people engaged. I think<br>[39:46] that's fair enough. Um I don't think<br>[39:49] people always have that option. Uh I<br>[39:51] think is the other uh the other part of<br>[39:52] that. Um and I think that's maybe what<br>[39:56] happens. And also and again this is from<br>[39:59] my experience sometimes maybe this has<br>[40:01] doesn't happen anymore but folks would<br>[40:04] be put into devril from other<br>[40:06] departments they would just be like sort<br>[40:08] of plucked and like um we need somebody<br>[40:10] to do some stuff so you're devro now.<br>[40:12] >> Yeah. You did a lunch and learn one so<br>[40:14] now you're dev.<br>[40:15] >> Exactly. Yeah. And that could that could<br>[40:18] be have been somebody with no domain<br>[40:20] experience but a very good present<br>[40:21] presentation style for example. And uh<br>[40:24] so there's there's loads of ways in<br>[40:26] which someone falls into this career.<br>[40:28] And I think if you were to write down<br>[40:30] what exactly are we trying to achieve,<br>[40:32] you would say let's get a professional<br>[40:34] with domain knowledge who can explain it<br>[40:36] correctly and hire them or find that<br>[40:38] person in the organization and convince<br>[40:40] them to uh to do that role. Um I think<br>[40:43] the alternative is just the next best<br>[40:45] thing. I think it's if you can't do the<br>[40:47] first one, but I could be wrong.<br>[40:49] >> No, I mean uh I agree with everything we<br>[40:51] you said. I'm still going to have<br>[40:53] comments because, you know, it's it's<br>[40:54] like I just have to it's physically<br>[40:57] impossible for me to not say something<br>[40:58] about stuff uh that I have opinions on.<br>[41:01] Uh which is basically everything. But<br>[41:03] which doesn't mean that I have the only<br>[41:04] truth though. I always say that it<br>[41:05] doesn't mean I have the truth. Um, I<br>[41:07] agree like when when I hire developer<br>[41:09] advocates on my team, the perfect<br>[41:11] candidate is going to be someone who who<br>[41:13] who has the skills of developer<br>[41:15] advocates and have the dominant<br>[41:16] expertise because you right away bring<br>[41:19] the the the the what developer advocates<br>[41:23] going to do the skills that like many<br>[41:25] engineers don't have because there is a<br>[41:26] lot of engineers that have like<br>[41:28] tremendous expertise and they're really<br>[41:30] like they know their [ย __ย ] like from in<br>[41:32] and out but they're not able to<br>[41:34] communicate probably to external people<br>[41:36] uh they don't want to be on a stage,<br>[41:38] they don't want to record videos, they<br>[41:39] don't want to write an article, they<br>[41:40] don't want to do those things because<br>[41:41] for them it's boring and or they're<br>[41:43] afraid of it and or they're just let's<br>[41:44] be honest not good at it. Uh so trying<br>[41:47] to find as you said trying to find like<br>[41:48] the perfect fit where like hey you have<br>[41:50] that experience or expertise or you're<br>[41:52] able to do the de job plus you have the<br>[41:54] domain expertise best candidate<br>[41:57] >> most of the time it's not the case from<br>[41:59] my point of view I I think I wrote an<br>[42:01] article many years about that but like<br>[42:02] from my point of view what every other<br>[42:04] jobs consider as as soft skills you know<br>[42:07] being able to communicate being able to<br>[42:10] you know write stuff being able to to<br>[42:12] connect and and with people uh those<br>[42:14] things that are always great like Yeah,<br>[42:16] I want an engineer, a software developer<br>[42:18] that can build code, but I also want<br>[42:19] that software developer like like to be<br>[42:21] able to work with their colleagues and<br>[42:23] communicate with them and help them<br>[42:24] being successful. Usually, it seems that<br>[42:26] like the soft skills or many other jobs<br>[42:28] is like it's a bonus to have that. From<br>[42:30] my point of view, developer relation,<br>[42:32] it's the hard skills you need to have<br>[42:34] that like it's the most important<br>[42:36] because from my point of view and maybe<br>[42:38] I'm going to sound pretentious here, the<br>[42:39] easiest part of the job is to learn the<br>[42:41] technology. Uh because it's also Yeah.<br>[42:44] Yeah. from my point of view is that uh<br>[42:46] because um you know uh anyway as a<br>[42:49] software developer you cannot just say<br>[42:51] like okay I learned things at school<br>[42:53] then I'm done no if you've been in the<br>[42:55] industry for a long time you always have<br>[42:56] to learn so it it should be a little bit<br>[42:59] part of like who you are as a<br>[43:01] professional always trying to learn new<br>[43:03] stuff always having to learn<br>[43:05] >> uh some technology may not be like you<br>[43:07] may start to learn them like oh I'm<br>[43:09] bored of [ย __ย ] with that<br>[43:10] >> I actually do agree with you on the<br>[43:11] learning part it's actually not it's<br>[43:13] actually because I learning is is not um<br>[43:15] as relevant as caring, right? Because in<br>[43:18] developer advocacy is a little unlike<br>[43:20] being a developer on a product because a<br>[43:22] developer on a product, you can probably<br>[43:24] do a pretty good job and not<br>[43:25] fundamentally care how it's used at the<br>[43:27] end of the day, right? I don't think<br>[43:28] that's that's such a hard thing to<br>[43:29] imagine. You get a ticket, you uh<br>[43:31] basically need to um build a solution<br>[43:34] for that ticket. And in a lot of cases,<br>[43:37] especially in larger companies, you<br>[43:39] don't even have a concept of how that<br>[43:40] fits into the whole product itself,<br>[43:42] right? So as a developer, I think you<br>[43:43] can learn the stuff on a technical level<br>[43:45] and uh not care about the product<br>[43:47] whatsoever or fully understand it.<br>[43:49] >> Now Devil is different. I think it's<br>[43:52] incredibly hard to do the job if you<br>[43:54] don't at least care<br>[43:57] >> or not necessarily care, but let's say<br>[43:58] have a<br>[44:01] a good understanding of um why the<br>[44:04] product is something people should be<br>[44:07] excited about in some way. I uh not that<br>[44:09] it's impossible, but it would be much<br>[44:11] harder. So I think<br>[44:12] >> I would say it's impossible or or you<br>[44:15] like I would go to like you were for the<br>[44:18] lack of better word with my English, I<br>[44:19] would say extreme with a lot of like<br>[44:20] things you said and for once I was like<br>[44:22] this one should be extreme like in my<br>[44:24] from my point of view like it's it's<br>[44:26] like don't get me wrong, you probably<br>[44:28] can fake it for a couple of months at<br>[44:30] some point you're not going to be<br>[44:31] successful. Uh I'm not saying like you<br>[44:34] need to be a workaholic. I'm not saying<br>[44:35] that like you need to dream about your<br>[44:37] product when you go to bed. No, no. I<br>[44:39] like my product. It's nice. It's a nice<br>[44:41] product, but it's also a job. Let's be<br>[44:43] honest. But I need to be excited about<br>[44:45] it. I need to understand the values<br>[44:47] because if not, you are jumping in the<br>[44:50] bullshitting part of like what you<br>[44:51] should not do. And developers,<br>[44:54] engineers, they're really they have like<br>[44:56] [ย __ย ] detector. This is why like and<br>[44:59] and I'm saying that with all respect for<br>[45:01] traditional marketing ourselves, but<br>[45:02] this is why most developer<br>[45:04] allergic to uh you know traditional<br>[45:06] marketing and or uh you know even new<br>[45:09] ways of doing marketing or like the<br>[45:11] sales team because they had bad<br>[45:12] experience with people that wanted to<br>[45:15] reach their goal no matter what it takes<br>[45:17] no matter what they were saying which is<br>[45:18] not true for most team it's not true for<br>[45:20] my team if you're listening and you know<br>[45:22] it's right and you know that I believe<br>[45:23] that but uh I mean like this is the<br>[45:26] experience they have with most people so<br>[45:28] de I think the big difference is like<br>[45:30] that we should not have to do that as we<br>[45:34] discussed since the beginning. We should<br>[45:35] not have to [ย __ย ] We shouldn't like<br>[45:36] and to be able to do that, you need to<br>[45:38] be excited. You need to believe it. Like<br>[45:40] I had when I was looking for uh a job<br>[45:43] last time, there's a company, amazing<br>[45:44] company, amazing people. They reach out<br>[45:46] to me and I'm like, "Hey, Fred, uh want<br>[45:48] to hire you." The offer would like like<br>[45:50] the the salary, everything was amazing.<br>[45:51] I was being able to build my devil team.<br>[45:54] I was not excited at all by the product.<br>[45:57] It's a great product. It solve issues<br>[46:00] that is good for people from my point of<br>[46:02] view. I was not saying it's a bad<br>[46:04] product. I was just like there's no way<br>[46:06] for me to be excited about that. So I'm<br>[46:08] not going to be able to do my job well<br>[46:10] and I I didn't take I I did not even<br>[46:13] enter the process to like take the job<br>[46:15] because I was like no it doesn't make<br>[46:17] sense for me. Again I'm also coming from<br>[46:18] a really really privileged place where I<br>[46:20] was able to do that and not just take<br>[46:22] the first job that I have but uh from my<br>[46:25] point of view like every job is a job<br>[46:28] like like like I'm I'm not a workaholic.<br>[46:30] I do I work because I need a salary. Uh<br>[46:33] at the end of the day, this is the only<br>[46:34] reason I would probably still do some of<br>[46:36] the stuff that I do as devil on my free<br>[46:39] time if I was full of money just because<br>[46:41] I was doing that before it was a job<br>[46:43] when I was a software developer. This is<br>[46:44] how I started. I was speaking in events.<br>[46:46] I was writing blog posts. I was writing<br>[46:48] meetups just because I love to do that.<br>[46:49] And at some point someone was like,<br>[46:51] "Hey, we can pay you to do that." I'm<br>[46:52] like, "Okay, sounds like a good deal."<br>[46:54] Uh so I would still probably do those<br>[46:55] things, but at the end of the day, it's<br>[46:56] a job. uh but I think that like<br>[47:00] specifically for developer relations<br>[47:01] because we are with the people we talk<br>[47:04] to the people to developers you like you<br>[47:07] cannot fake that enthusias enthusiasm<br>[47:10] about the product you cannot fake that<br>[47:12] yeah like you really believe that it's<br>[47:14] like solving issues<br>[47:15] >> it's just that it's harder your job is<br>[47:17] so much harder if you have to do all of<br>[47:19] that understand the product<br>[47:21] >> talk about the product and pretend to<br>[47:23] like the product I don't know how anyone<br>[47:24] could do that sounds like a lot of<br>[47:26] that's a that's a workload code. Um, and<br>[47:29] I think um, it's not I I don't I can't<br>[47:31] imagine someone being able to accomplish<br>[47:33] that in a way that is effective. Um, I<br>[47:36] think there you can watch someone stand<br>[47:38] on stage and go through the motions for<br>[47:40] sure. They can technically do their job,<br>[47:42] but not in an effective way. It's so<br>[47:45] hard to do that. Um, I guess it depends<br>[47:47] as well where your what your devril role<br>[47:50] is because a lot of them don't<br>[47:51] necessarily require you to actually be<br>[47:53] in front of anybody. It's probably a lot<br>[47:54] easier to lie and text. I'm not sure. Or<br>[47:56] to or to fame enthusiasm. Just ask um uh<br>[48:01] ask uh JBT or something too. Can you<br>[48:04] make me sound enthusiastic about this<br>[48:06] product? And then see what happens.<br>[48:08] >> Yeah. It doesn't work when you're in<br>[48:10] front of people, especially with my<br>[48:11] face. My face cannot lie. So there's<br>[48:14] like like I like it's impossible. So<br>[48:16] yeah, you know, I understand. And just<br>[48:17] to clarify and after that, we're going<br>[48:19] to move to the Nemo part. We've been<br>[48:21] talking forever and as much as I enjoyed<br>[48:22] that uh like I don't think people will<br>[48:25] still watch us after 3 hours of talking<br>[48:28] which I'm pretty sure we could do. We're<br>[48:29] in a good in a good uh direction that<br>[48:32] yeah also you know about the about the<br>[48:35] new learning stuff I say that's the<br>[48:38] >> easiest part maybe the word is like the<br>[48:40] simpler part more than easier because it<br>[48:43] still take time it's still<br>[48:45] >> the role of dev to learn the everyone<br>[48:47] who joins a technical role needs to<br>[48:49] learn the thing therefore it has the<br>[48:52] most um the easiest path to follow<br>[48:55] because almost every dev developer<br>[48:59] let's say a technical um marketing<br>[49:02] person, let's say a pre-sales person,<br>[49:04] stuff, stuff like that. They've all done<br>[49:05] that. So that's the easy part. I think<br>[49:06] you can definitely learn the technical<br>[49:08] aspects especially if you have a<br>[49:09] technical background.<br>[49:10] >> Yeah. And and and you know and for me it<br>[49:12] plays in my favor. Like the last job I<br>[49:14] had I was in a startup uh I was it was<br>[49:16] in a cloud native uh space. So you know<br>[49:18] a lot of Kubernetes stuff and I did it<br>[49:21] just a little bit when I was a digital<br>[49:22] ocean but nowhere near to be like I'm an<br>[49:25] expert and like and it was a little bit<br>[49:26] newer at the time. Uh so when I started<br>[49:29] I was really honest with people. I'm<br>[49:30] like hey um it's not the first time I<br>[49:33] play with Kubernetes but let's call it<br>[49:34] the first time and I was like I'm not an<br>[49:36] expert yet but like I'm learning which<br>[49:38] is what everybody who is starting to use<br>[49:40] Kubernetes now is doing so we're going<br>[49:42] to be in the same journey. So it kind of<br>[49:44] like played in my favor. It took me way<br>[49:46] longer than any other technology to call<br>[49:48] myself at least greatly knowledgeable<br>[49:51] about community not even an expert. It<br>[49:52] took me like couple months a year uh<br>[49:54] before my my my like co-founders at the<br>[49:57] startup who were really expert were like<br>[49:58] okay Fred you start to know your [ย __ย ] uh<br>[50:01] but like it took me a lot of time but<br>[50:03] during that time I also went to the same<br>[50:05] journey and like people were starting to<br>[50:06] use that technology and gave me other<br>[50:09] positive aspect to be able to do my job<br>[50:11] and and again I'm also always honest I<br>[50:13] didn't go on the stage and like hey so<br>[50:15] I've been doing Kubernetes for 10 years<br>[50:17] no like I just started now uh so if I<br>[50:19] say something stupid let me know and and<br>[50:21] people laugh and we go<br>[50:22] like and and it's just working. So<br>[50:24] anyway, uh I'm liberating now. Uh great<br>[50:26] great questions. I appreciate that. Um<br>[50:30] >> yeah, thanks for uh thanks for thanks<br>[50:32] for discussing this uh controversial<br>[50:34] topic. Uh yeah, the last thing I'm going<br>[50:36] to say about that and I know it's been<br>[50:37] 10 times that I say that. Um I know that<br>[50:39] like uh sorry, in the past um I don't<br>[50:42] know if it's true anymore. I think I<br>[50:44] think the the industry kind of like get<br>[50:45] back to it, but like at some point if<br>[50:47] you wanted to be a developer advocate,<br>[50:49] you needed to be a developer first and<br>[50:51] engineer first. Like there was no way<br>[50:52] for you to move to that role without it.<br>[50:54] You need because this is the the the<br>[50:56] beginning of developer relation. It was<br>[50:58] like developers, engineers that were<br>[50:59] like, "Hey, you know, I can talk to<br>[51:01] people and they were doing it." And at<br>[51:03] some point we started to see a role<br>[51:05] where like some people had no experience<br>[51:06] as software developer and they were like<br>[51:08] hired because they know how to<br>[51:10] communicate and<br>[51:12] like feel free people to disagree with<br>[51:14] me or or not. I I think we have the same<br>[51:16] opinion here, but um I don't think it<br>[51:18] end up with like really great developer<br>[51:21] people, developer advocate people<br>[51:23] because uh and I say that with all of<br>[51:26] developers are really judgy. Uh so, you<br>[51:29] know, I can always being bra even if<br>[51:30] it's just 15 even if it's 15 years ago<br>[51:33] now, I can still say like, hey, I've<br>[51:34] been a full-time software developer and<br>[51:36] engineer for 10 years. I know how it is<br>[51:38] to work with customer. I know how what<br>[51:40] it is to put things in production. I may<br>[51:42] not know how it is to build with AI<br>[51:43] right now and have that pressure, but<br>[51:45] like I know a lot of like or I know it a<br>[51:46] little bit because I do it, but like not<br>[51:48] in in like in the terms like being a<br>[51:49] full-time software developer and uh like<br>[51:52] I get that credibility because I've I've<br>[51:54] been through the nice thing of being a<br>[51:55] software developer, but also the shitty<br>[51:57] things of it. When once once you don't<br>[51:59] have it, uh I think it's a little bit<br>[52:00] harder. But again, as you said, it<br>[52:02] depends on the role. There are roles<br>[52:03] that are a little less technical, still<br>[52:04] call themselves developer advocates<br>[52:06] because they talk to developers. I'm<br>[52:08] still maybe a little like I still have<br>[52:09] the old tinking that's like I prefer to<br>[52:12] have someone that have a little bit of<br>[52:13] experience software development<br>[52:14] experience uh because they're going to<br>[52:16] talk to developers. But anyway,<br>[52:18] >> I would uh completely agree with that.<br>[52:20] Um I I don't know how someone could do<br>[52:22] the job and not be able to have at least<br>[52:25] been a developer or be in the process of<br>[52:28] becoming a software developer. Either I<br>[52:29] think works. If the dev roll department<br>[52:31] is embedded with the product team, I<br>[52:32] think you have a chance of of of joining<br>[52:36] as a non-developer and then growing into<br>[52:38] the role because you're actively there<br>[52:40] and learning what developers are going<br>[52:42] through. But if you don't do either of<br>[52:43] those things, I don't I think you just<br>[52:45] call yourself something else. You're not<br>[52:47] what that is. You're um which is fine.<br>[52:49] Just that's yeah, just to be something<br>[52:51] else so we should know. Yeah,<br>[52:53] >> I agree with that.<br>[52:54] >> Yeah. Who wants to watch me do a<br>[52:56] 20-minute demo in seven minutes? You can<br>[52:59] do it as long as you want. Uh so yeah,<br>[53:01] it's uh uh God, I have a I know it was<br>[53:04] around Kimunda. Uh so you know what? I'm<br>[53:07] a really bad host. I'm just going to let<br>[53:08] you introduce your company and and the<br>[53:11] demo are going to do and uh the screen<br>[53:14] is yours.<br>[53:15] >> Yeah, sure. Thanks so much. I'll be<br>[53:16] relatively quick. The thing I want to<br>[53:18] show is just kind of a fun thing that I<br>[53:19] built a little while ago that showcases<br>[53:22] what command So command is a an<br>[53:24] orchestration um software where you<br>[53:27] basically design um uh what the state<br>[53:31] shows right which is what the state<br>[53:33] progression looks like and then you uh<br>[53:36] that gets executed in a um a visual<br>[53:38] medium. Uh it's really fun to build. Um<br>[53:41] the fundamentals of it are that it's<br>[53:43] designed in order to be a centralized<br>[53:45] point in a distributed um system and uh<br>[53:48] the idea is that command sits on a layer<br>[53:51] uh which then orchestrates all the<br>[53:53] systems externally. So nothing is<br>[53:54] actually added to command layer. It is<br>[53:57] purely this the owner of state and the<br>[53:59] owner of state progression. That's the<br>[54:00] short part of that. And um this is a<br>[54:03] model I built because it's it's the new<br>[54:05] thing we're doing is that we are as part<br>[54:08] of a process. In the past processes were<br>[54:11] almost always predictable, repeatable,<br>[54:13] and deterministic. And um because of AI,<br>[54:17] uh that's all ruined because now things<br>[54:19] are supposed to be dynamic. Things are<br>[54:21] supposed to be a lot less rigid. Um but<br>[54:25] we can still build that really easily.<br>[54:27] So actually what you're seeing here is a<br>[54:29] process with two agents that are<br>[54:32] specifically in charge of not really<br>[54:35] executing any of the tasks but simply<br>[54:37] choosing what should be executed. And<br>[54:40] there's some really really great side<br>[54:42] effects of that architecture. And I I'll<br>[54:45] showcase that with this little um front<br>[54:47] end that I have. This is like a local<br>[54:48] thing that I'm running. The actual<br>[54:51] commund instance is running in the<br>[54:52] cloud. So just as a FYI, I'll talk a bit<br>[54:55] more about that later on. And this is an<br>[54:57] insurance claim process. We built this<br>[54:59] really um not too long ago and I really<br>[55:01] like the way it it works and the<br>[55:03] technology it implements. So I want to<br>[55:05] talk through what makes it unique as I<br>[55:06] build it and why I quite like building<br>[55:08] it. Um so my name as we all know is this<br>[55:13] um and I would like some uh work injury<br>[55:16] insurance. By far the biggest problem<br>[55:19] for the company we were working for was<br>[55:21] this type of insurance because I've had<br>[55:23] my bike stolen multiple times and uh the<br>[55:26] insurance policy is they give you money<br>[55:27] and you're quiet, right? That's how it<br>[55:29] works. Work injury insurance or like I<br>[55:31] think it's called workers comp in the in<br>[55:33] North America is where I'm not sure what<br>[55:35] the French is. Fred, maybe you can tell<br>[55:37] me if there's a French equivalent of<br>[55:38] workers comp.<br>[55:40] Uh<br>[55:40] >> actually, I do not know.<br>[55:42] >> That's okay. What's the word?<br>[55:48] >> So, the idea is, of course, that I'm<br>[55:50] hurt, I can't work, and the insurance<br>[55:52] companies to pay me until I get better.<br>[55:54] Okay. So, I'm going to submit this. Um,<br>[55:58] the process then is going to kick off.<br>[56:01] And it's got a few different agents. And<br>[56:02] the first agent is the is relatively<br>[56:04] standard. It's doing what you expect<br>[56:06] agents to do. Now what we're looking at<br>[56:08] is as things light up the agent is<br>[56:12] deciding what to execute. So you can see<br>[56:14] that it's already executed this task to<br>[56:17] get procedures and requirements. It's<br>[56:20] also executed the task to get my data,<br>[56:22] my customer data. It's queried that and<br>[56:24] it's got my insurance policy. Now these<br>[56:26] are already things that basically any AI<br>[56:29] agent can do. The next thing it's done<br>[56:31] is actually much harder and that is that<br>[56:34] it's um funny enough sent me an email.<br>[56:37] Saying an email isn't hard, but waiting<br>[56:39] for a reply is really hard. So, if I<br>[56:41] take a look at um let's say I know um<br>[56:46] trying to find my yes, there it is. It<br>[56:48] did actually send me an email. It's<br>[56:49] good. So, the email looks like this. And<br>[56:51] it said, "Dear Nile Dehan, that's my<br>[56:53] name. You've submitted a thing. Uh we<br>[56:55] need to assess it. I need some stuff<br>[56:57] from you. Uh can you let me know?" So,<br>[57:00] luckily I'm the kind of person who has a<br>[57:02] load of test data available. So, so a<br>[57:05] bunch of PDFs of my ID, details of my<br>[57:08] injury are all there. It's all very good<br>[57:11] and all<br>[57:14] all in the docs. Okay. Now, not only is<br>[57:19] at this point the business logic is that<br>[57:22] it's waiting for an email to come in,<br>[57:24] which I hope it does, it's also waiting<br>[57:27] in case no response happens. And how it<br>[57:29] does that is by utilizing um a<br>[57:32] subprocess. So this agent has triggered<br>[57:37] a deterministic flow that at the moment<br>[57:41] has sent an email and then began<br>[57:42] waiting. This is where the engine's in<br>[57:44] charge of because all the am did was<br>[57:46] actually select the task to execute and<br>[57:49] then what the engine does is actually<br>[57:50] perform those tasks. The first three<br>[57:53] were tasks that simply queried external<br>[57:55] services. But this one's way more<br>[57:57] complicated. This one actually does a<br>[57:58] bunch of stuff. And in particular, this<br>[58:00] one here waits for an email to be sent.<br>[58:02] Now, this thing here pulls the inbox<br>[58:05] every like 30 seconds or something. So,<br>[58:06] it'll be a little while before it<br>[58:08] actually finds the email. But in the<br>[58:10] meantime, I'm going to go back up here<br>[58:12] and I'm just going to take a look at<br>[58:13] what other stuff it can do. So, this is<br>[58:15] running on that subprocess.<br>[58:17] And the agent itself is only in charge<br>[58:20] of stuff in this scope because the<br>[58:22] process is quite large. And so certain<br>[58:25] agents have their tasks and their<br>[58:26] abilities and it's totally visualized of<br>[58:28] what actually gets executed. But also it<br>[58:31] has humans involved.<br>[58:34] So we have here two different um people.<br>[58:37] >> One that gets the final report and one<br>[58:40] that gets like if they can't figure<br>[58:43] something out for some reason gets<br>[58:44] classifications. Now this thing is<br>[58:46] already finished. So what I expect I<br>[58:48] hope is I get a final report and then<br>[58:51] I'll be able to see the data that I<br>[58:54] submitted combined with the information<br>[58:56] it's got already in a predefined report<br>[58:59] that that this particular person needs.<br>[59:02] That's why it's taking a little long to<br>[59:03] trigger that task because the the LLM<br>[59:06] itself is generating that data. And now<br>[59:08] we see it's triggered this user task. So<br>[59:11] now a user is involved. So they can then<br>[59:13] take a look at what the agent has said<br>[59:16] to us. And this is all the fun stuff. So<br>[59:20] we have our uh report generated on this<br>[59:23] day. No, it's about right. And uh yeah,<br>[59:26] information about me, including my<br>[59:28] definitely real phone number and<br>[59:30] apparently I live in Maple Grove now.<br>[59:33] >> Yeah, I was going to say at least it's<br>[59:34] not your real address.<br>[59:35] >> Yeah, I hope not. I I think it's got the<br>[59:37] city and the country wrong. So that's a<br>[59:39] good start. Um, and then other bits and<br>[59:41] pieces about the insurance policy that<br>[59:42] it knows about and all sort of fun<br>[59:44] stuff. And then it goes down and here<br>[59:46] are all the checks it needs to make that<br>[59:48] it knows it needs to make. And then it's<br>[59:50] able to say, "Okay, that's good. I'm<br>[59:51] going to approve that. That's great."<br>[59:53] Now, um, I can also not approve it. The<br>[59:57] thing about that makes this unique is<br>[60:00] kind of not that interesting right now.<br>[60:02] The only thing I showed you that's<br>[60:03] relatively unique is the idea here of<br>[60:05] being able to call a subprocess with the<br>[60:07] context of an agent. That's kind of<br>[60:09] unique. That's kind of fun. Uh, but this<br>[60:11] next agent is doing stuff that I really<br>[60:13] enjoyed building because this was a real<br>[60:15] problem they had to solve. This agent<br>[60:17] here, um, again, unlike most other<br>[60:19] insurance types, this is a very<br>[60:21] longunning agent. It runs for about<br>[60:23] three years, well, maximum three years<br>[60:26] until the policy runs out. And you would<br>[60:30] first think, well, that's too long for<br>[60:31] an agent that would bankrupt you. But<br>[60:33] the fact is that most of the time, the<br>[60:35] agent is actually not doing much<br>[60:37] waiting. And I'll explain what I mean by<br>[60:39] that. First of all, it's asked me for<br>[60:40] some information. So, let's head back to<br>[60:42] my lovely email address. And let's see.<br>[60:44] Yes, I've got Oh, it's way more formal<br>[60:47] now. I'm no longer Nile. Dear Mr. Dean,<br>[60:50] so this agent is far more formal.<br>[60:53] Definitely wants to approach me in a<br>[60:54] more direct way.<br>[60:55] >> You You look like you're legit uh you<br>[60:58] have legit claims. So, now we're going<br>[60:59] to be polite with you.<br>[61:00] >> Exactly. Right. Yeah. This person looked<br>[61:02] at me and thought, "No, I'm not sure<br>[61:03] about this guy. Let's like make sure he<br>[61:04] gets through the uh the the process<br>[61:06] first and then we'll call him by Mr. DM.<br>[61:09] So, it's asked me for how I'm getting on<br>[61:11] this sort of stuff. Now, this is<br>[61:12] important because the course of the Now,<br>[61:16] what I'll do is I'll quickly reply and<br>[61:18] luckily<br>[61:20] um I happen to keep a uh uh at all times<br>[61:26] um free text of exactly how I'm getting<br>[61:28] on at any time. Just happen to keep<br>[61:30] that. So, my typical day is blah blah<br>[61:32] blah. there. I've put kind of all the<br>[61:34] stuff they're asking for which they've<br>[61:36] detailed very nicely. I have just dumped<br>[61:38] into a big paragraph and I'm sending<br>[61:40] that. Okay.<br>[61:42] >> So, we don't find that unusual. This is<br>[61:44] a normal thing to happen because of<br>[61:46] course this is what the the the client<br>[61:48] told us that that the user mainly their<br>[61:51] their main job this is this person up<br>[61:53] here. Their main job is to to find out<br>[61:57] how the patient is doing or how the the<br>[61:59] the client is doing right now as a<br>[62:02] baseline to determine how they get<br>[62:04] better. And that means that they need to<br>[62:06] try and get this big block of text thing<br>[62:08] into a more usable format to be able to<br>[62:10] have a a consequential<br>[62:14] um action for the next response. And we<br>[62:17] can see that if we take a look at this<br>[62:18] thing here, it should trigger, I hope,<br>[62:20] but it's an LLM, so we don't really<br>[62:21] know. Yeah. So, this has come back<br>[62:24] And it can ask for clarification maybe.<br>[62:26] Okay, it is going to show the report.<br>[62:28] And we can see that it turned that text<br>[62:30] into something more usable, right? It's<br>[62:33] got it's parsed it together. This is not<br>[62:35] unusual. This is just a good thing an<br>[62:36] LLM does. And some positive and<br>[62:40] negatives. Great stuff. And I'm going to<br>[62:42] say that's great. And now we're going to<br>[62:44] do something<br>[62:46] that most LLMs will have an incredibly<br>[62:48] hard time doing. Um, let's<br>[62:53] uh wait for 3 months and ask him again.<br>[62:58] Okay,<br>[63:00] so I've just told it how long to wait.<br>[63:02] That could be any amount of time<br>[63:03] depending on the case. It could be okay,<br>[63:06] let's see in a week after their hospital<br>[63:07] visit. But the thing we were told here<br>[63:09] that the LLM needs to dynamically wait<br>[63:12] for an amount of time. And the way we do<br>[63:14] that is we use a BPN construction here<br>[63:17] that allows it to put in a wait time and<br>[63:20] then the agent so the engine then waits<br>[63:24] for that amount of time. So right now we<br>[63:26] are waiting for three months. Okay.<br>[63:30] And um that's pretty good. That means<br>[63:32] that in 3 months the agent will wake up.<br>[63:35] It will then communicate to the client<br>[63:38] and say hey last time you said this and<br>[63:41] that. how are you feeling now? And then<br>[63:43] be able to report back on the progress<br>[63:46] of that person. It's pretty good, right?<br>[63:49] But<br>[63:49] >> so we're gonna you're gonna come back on<br>[63:51] the show in three months and we're going<br>[63:53] to see if<br>[63:55] >> Well, don't worry. Nile is not<br>[63:56] trustworthy. So, we don't need to go<br>[63:57] back in three months because in this<br>[63:59] case, Nile um is going to do something<br>[64:02] that's going to trigger this second<br>[64:03] thing here. Because one of the<br>[64:05] requirements we had, which I find really<br>[64:07] interesting, is while the agent is<br>[64:09] waiting to get back to someone, there is<br>[64:11] another department in this company, the<br>[64:14] fraud squad, and<br>[64:17] >> they are checking up on folks. And as I<br>[64:20] said, Nile is not trustworthy. So, uh,<br>[64:24] we have a specific claim ID, which is<br>[64:26] here, which is a which is a unique<br>[64:29] identifier. And what I'm going to do is<br>[64:31] I'm going to say he wasn't giving a<br>[64:33] guest lecture. Nile was seen<br>[64:37] on Fred's<br>[64:40] Devil show.<br>[64:45] Okay, this is not good for Nile. This<br>[64:47] shows that Nile is actually up and<br>[64:48] about. So I'm going to send this message<br>[64:51] and you can imagine like I'm sending<br>[64:53] this from my local system. So you can<br>[64:55] imagine that the fraud squad have their<br>[64:57] own system completely.<br>[64:58] >> And this is just a button they click on<br>[65:00] their system to say give the LLM<br>[65:03] additional context,<br>[65:05] >> right? You just send it as long as you<br>[65:06] have the application ID so you can find<br>[65:09] the right waiting instance. And what<br>[65:11] happens is that wakes the agent up and<br>[65:14] then the agent is like, "Oh, uh, I've<br>[65:17] woken up from my slumber and I've got<br>[65:19] some new context to deal with." So then<br>[65:21] the agent needs to say, "Okay, what I do<br>[65:22] with that context?" And, um, they<br>[65:25] already because it's woken up now, it's<br>[65:27] given the the the the what's happened so<br>[65:30] far. So, it already knows it's ask Nile<br>[65:32] about stuff. And let's see if I get the<br>[65:33] Mr. Dehan response this time around or<br>[65:36] if I get my all three of my names which<br>[65:39] is how angry people usually refer to but<br>[65:42] no this is dear Mr. I hope this finds<br>[65:44] you well. Blah blah blah. Hey, uh,<br>[65:47] recently appeared on Fred's devil show<br>[65:48] before scheduling quarterly. I got some<br>[65:50] clarification. Oh, no. The nature of my<br>[65:53] appearance. Okay, but don't worry.<br>[65:56] That was just my twin brother.<br>[66:01] He's like me but smaller.<br>[66:06] Okay. Anyway, so then we can continue<br>[66:08] the fun. So that agent then goes ahead<br>[66:10] and tries to solve that problem. The<br>[66:12] nice thing is that what we have here is<br>[66:15] a lot of agent technology solving a<br>[66:18] relatively hard problem that first of<br>[66:21] all it it involves humans in a way that<br>[66:23] makes their job much easier which is<br>[66:24] really really good. But secondly it's<br>[66:26] it's totally visual and auditable. This<br>[66:29] is something that needs to be auditable<br>[66:31] and you can see exactly what runs. We<br>[66:33] have control of the state. you have all<br>[66:34] the variables and makes it very very<br>[66:36] easy to implement AI in places where<br>[66:38] they're very very heavily regulated and<br>[66:40] um<br>[66:41] >> yeah the fact that you put humans in the<br>[66:43] loop too which is something that is<br>[66:45] missing in many system that should<br>[66:46] probably be there especially in<br>[66:47] something as regulated as that uh yeah<br>[66:51] >> yeah absolutely in fact in this first<br>[66:53] section here one thing you'll notice is<br>[66:55] the agent actually can't complete it<br>[66:57] unless it talks to a user and a user<br>[67:00] decides to reject or continue so they<br>[67:02] the agent has actually no decision<br>[67:05] making on whether someone should be<br>[67:07] accepted or not. The agent actually<br>[67:09] needs a human to do that.<br>[67:11] >> Love that.<br>[67:13] >> Yeah. And I think uh yeah, that's not<br>[67:14] bad. I did my I think I I managed to uh<br>[67:18] to complete that in in the in the a<br>[67:20] loted time there, Fred. So<br>[67:21] >> Oh, you had a as as I said, you had as<br>[67:23] little as much time as you wanted. Uh I<br>[67:26] know we went over the usual like one<br>[67:28] hour that a book in people's calendar<br>[67:29] and I don't want to take too much of<br>[67:31] like your evening time but do you have<br>[67:33] time just for one last comment that may<br>[67:35] uh a user had that may require us to<br>[67:38] comments on it. Do you have still a<br>[67:40] couple minutes? Okay, let's do that. Uh<br>[67:42] Daniel uh you also had great input. Uh<br>[67:45] Daniel said uh every company on boards<br>[67:47] new folks and teaches uh their product<br>[67:49] but a general job those teams are so<br>[67:52] lean they don't have the time to teach<br>[67:54] you those skills. So<br>[67:56] >> that's the thing. Yeah. In teams that<br>[67:59] I've been on, we've been definitely the<br>[68:02] the in in like the most functioning<br>[68:04] deval teams that I've been part of. Um<br>[68:07] they this they are very good at that.<br>[68:09] They have the people and able to bring<br>[68:11] people along best they can. Right. But<br>[68:14] this comment is absolutely right and it<br>[68:17] also showcases<br>[68:20] a big risk that Devril has in uh a<br>[68:24] marketing department in particular in my<br>[68:25] opinion which is the value of the team<br>[68:28] as it is for doing things like this like<br>[68:31] helping on board new members of the team<br>[68:33] is never considered when for instance<br>[68:36] cost cutting needs to be taken into<br>[68:37] account that's when they'd look at<br>[68:39] Devril and think well why is it so big<br>[68:41] it's because everyone is doing a lot of<br>[68:43] different stuff here. There isn't there<br>[68:46] aren't individual roles here that are<br>[68:49] that are that are cut out. Even a a<br>[68:52] goodsized Devril team will have people<br>[68:55] that are utilizing loads of different<br>[68:57] aspects of what they're good at. And I<br>[68:59] in an ideal scenario that involves<br>[69:02] enabling other members of your team<br>[69:04] because as Danielle quite rightly says,<br>[69:06] you don't usually have a lot of support<br>[69:08] from other parts of the department. If<br>[69:10] you're in the marketing department, that<br>[69:12] usually means you don't have access to a<br>[69:13] lot of technical people to help you<br>[69:15] understand the product and you rely then<br>[69:16] on the Devril um department to like help<br>[69:19] enable that and that can work. That can<br>[69:21] be really really good. Um but I think<br>[69:24] that what ends up happening is people<br>[69:26] underestimate the um value of um uh<br>[69:31] those bigger Devril teams because they<br>[69:33] don't fully see the definitely in<br>[69:35] marketing departments. I think if you go<br>[69:37] into product again, you have that<br>[69:38] feedback loop thing that I can I've seen<br>[69:41] technical managers value heavily. So you<br>[69:44] have that additional thing, but that<br>[69:46] doesn't exist in the marketing<br>[69:47] department. You're not talking to the<br>[69:48] devs every day, right? You're not giving<br>[69:50] that feedback. You're giving the<br>[69:51] feedback to marketing and they're like,<br>[69:53] "Well, we can get that feedback<br>[69:54] ourselves. Maybe some other way if we<br>[69:55] get rid of Devril." So yeah, I think<br>[69:57] this is a great um comment and a really<br>[69:59] really good um uh um uh assessment.<br>[70:03] >> Yeah. Yeah. No, no, I agree with that<br>[70:05] too. Uh the last thing I would add is<br>[70:07] that from my point of view, the the the<br>[70:10] little time I had people that could help<br>[70:12] me ramp up to the product and or the<br>[70:15] company and or uh technology. The<br>[70:18] company is good because like you know I<br>[70:20] want people to tell me what's the good<br>[70:21] how things work uh what's the processes<br>[70:23] the red tape and those kind of things<br>[70:25] that helps me to get started faster.<br>[70:27] usually for the product or the<br>[70:29] technology. Uh I like to not having help<br>[70:32] and it's not because I'm so good. Uh<br>[70:34] it's just because I want to be like any<br>[70:36] new users. So what I usually do is like<br>[70:38] how like any new users I'm going to use<br>[70:40] the docs and I'm going to use the<br>[70:42] tutorials out there. I'm going to use<br>[70:43] the video out there. So I can know from<br>[70:46] like the first two three weeks maybe<br>[70:48] like hey what I think is missing. If I<br>[70:50] have suggestions about the docs as a new<br>[70:52] user, I can go to the joy or the pain of<br>[70:55] new users and uh if I want to get it<br>[70:58] takes me more time to like you know get<br>[71:00] into it versus like oh uh like someone<br>[71:03] else another devil on the team who knows<br>[71:05] the technology real well or someone an<br>[71:07] engineer is going to spend a couple of<br>[71:08] hours with me to teach me to show me how<br>[71:10] it's working to help me. Uh obviously if<br>[71:12] I get stuck for for an amount of time I<br>[71:14] just ask help. I'm not stupid either. Uh<br>[71:17] I know I look like but I'm not. uh but<br>[71:19] at the end of the day uh by by being<br>[71:21] that kind of like you know uh I I I<br>[71:23] believe that Devril should be customer<br>[71:25] zero like there's a new release we<br>[71:26] should be the first one to try it test<br>[71:28] it to learn about it to know about it uh<br>[71:30] because we need to usually create<br>[71:31] content about it but also like you know<br>[71:32] we talk to people but by doing that in a<br>[71:35] new job it really gave me the lay of the<br>[71:37] land about like what is missing for like<br>[71:39] like a user experience a developer<br>[71:41] experience when to join the company so<br>[71:42] again it takes me more time to go to<br>[71:44] that direction but I like to do that<br>[71:46] >> which not everybody who hire me likes<br>[71:48] need to do that. But that's my process<br>[71:50] that uh after many years I helped me<br>[71:53] really be successful in what I do. But<br>[71:55] um yep, on that note, I think it brings<br>[71:59] us to uh the end of the show. So uh any<br>[72:01] last word, last sentence, something uh<br>[72:04] intelligent or not to say<br>[72:06] >> I can go with not intelligent. That's my<br>[72:08] default. And thanks thanks a million<br>[72:10] actually. No, there was a great<br>[72:11] discussion. I thoroughly enjoyed it. Um<br>[72:13] it was nice to get your perspective on<br>[72:15] topics that um yeah that I I think about<br>[72:18] a lot but I'm always interested in<br>[72:21] bouncing these off folks because yeah<br>[72:23] it's uh it's it's lonely where I am in<br>[72:25] terms of the Devril stuff. I don't have<br>[72:27] a lot of Devrell folk around me. So um<br>[72:29] it's good to uh to get the opportunity<br>[72:31] to bounce those off. So thanks for uh<br>[72:33] for taking on these discussions. They<br>[72:34] are really good.<br>[72:35] >> My pleasure. Thanks to you for being on<br>[72:37] the show. I know uh you're part of like<br>[72:39] the the couple quote unquote first<br>[72:41] people that reach out or I reach out to<br>[72:43] you to be a guest and it took forever<br>[72:45] and everything was delayed and like it<br>[72:47] was complicated. Finally, we're about to<br>[72:48] go online. I think you're one of the<br>[72:50] last person now that the other people<br>[72:52] are aware that like it may takes time<br>[72:53] and like I'm not doing that every other<br>[72:55] weeks now and I'm not scheduling also a<br>[72:57] year in advance which is is what I was<br>[72:59] doing when I was not traveling because<br>[73:01] like it's fine like there's very little<br>[73:02] thing that's going to disrupt that. Now<br>[73:04] it's not a reality. So anyway, thanks<br>[73:05] again for being on the show. It was a<br>[73:07] real pleasure. Uh true uh to have you on<br>[73:10] the show. It's also great u that we have<br>[73:12] uh you know it's great that we have some<br>[73:14] like common opinion but also like when<br>[73:16] we like there's some disagreement but<br>[73:18] we're like fine with it because that's<br>[73:20] life. We don't have to agree about<br>[73:21] everything and that makes a better show<br>[73:22] when like the answer is not always like<br>[73:24] hey I agree with everything you say. Uh<br>[73:26] so thanks for doing that. I really<br>[73:27] appreciate that uh when it's done in a<br>[73:29] respectful way and was done. So uh<br>[73:32] thanks to everybody thanks to everybody<br>[73:34] who join us live. Uh thanks to everybody<br>[73:36] who joined. Uh I was going to watch the<br>[73:38] I don't know how to talk anymore. Uh how<br>[73:40] did people who will watch the recording?<br>[73:43] Thanks to you and uh I should probably<br>[73:46] write those things down because every<br>[73:47] end of the show I do not know when is my<br>[73:50] next episode. It used to be every two<br>[73:51] weeks and now the next one's going to be<br>[73:53] in one, two, oh actually in two weeks.<br>[73:57] Uh so yeah, my next show is going to be<br>[73:59] in two weeks. Uh I have another amazing<br>[74:01] guest. I'm going to announce that uh<br>[74:02] probably beginning of next week. uh you<br>[74:05] should join us. It's going to be<br>[74:06] amazing. And on that note, I wish you a<br>[74:08] great evening, morning, afternoon, night<br>[74:12] if you're watching us at night. And see<br>[74:14] you in two weeks for the next episode.<br>[74:16] Bye everyone.<br>[74:17] >> Cheerio. Bye. <!-- deep-read:sections end --> ## ๐Ÿ“บ Video ![](https://www.youtube.com/watch?v=PzHm7Q1X9as) ## Highlights - When you put into uh that that department identically into a marketing department for example and again I can only speak to my experience you then need to re-evaluate what you are bringing to that department because now you are being paid by the budget associated with promoting the company positively to the people who will pay for it - Note: ๐Ÿ“š Organizational placement fundamentally shapes DevRel authenticity and effectiveness ยท - Core tension between product-led vs marketing-led DevRel around 15:30 - Explains why departmental reporting structure affects role execution and developer trust - Critical for understanding modern DevRel organizational challenges ยท #atom/literature/h1 - I think it's incredibly hard to do the job if you don't at least care or not necessarily care, but let's say have a good understanding of um why the product is something people should be excited about in some way - Note: ๐Ÿ“š Product enthusiasm is necessary, not optional, for DevRel success ยท - Around 42:30, discussing requirements for sustainable DevRel careers - Distinguishes between technical competency and genuine product belief - Addresses why "career DevRel" professionals struggle without domain passion ยท #atom/literature/h2 - The early uh sort of devril folks if you were a developer a software developer and you could talk and explain the technical aspects of what you were building really well you ended up sort of being the first cohorts into what became Devril - Note: ๐Ÿ“š Early DevRel model prioritized peer communication over marketing outcomes ยท - Around 8:45, explaining historical origins of developer relations - Contrasts authentic peer-to-peer model with modern marketing-driven approaches - Provides foundation for understanding current industry tensions ยท #atom/literature/h3 - Authentic developer advocacy requires genuine product enthusiasm over generic skills - Note: Holds when: Target audience consists of experienced developers with strong "BS detection ยท - [[Developer trust metrics]] โ€” because evidence-for measuring authenticity ยท #atom/zettel/z1 - Research industry data on DevRel organizational placement trends โ€” validate anecdotal observations - Note: โœ๏ธ Fleeting capture #atom/fleeting/f1 - Investigate frameworks for measuring authentic developer engagement vs vanity metrics - Note: โœ๏ธ Fleeting capture #atom/fleeting/f2 --- # ๐Ÿ“ Full Notes (Deep-Read Analysis) # ๐Ÿท๏ธ Title: devrelshow episode 49 - Niall Deehan from Camunda ## ๐Ÿงญ Table of Contents - [๐Ÿ“ Summary](#-summary) - [๐Ÿ“– Main Content](#-main-content) - [๐Ÿ—’๏ธ Notes](#๏ธ-notes) - [๐Ÿ“š References](#-references) - [๐Ÿ—ฃ๏ธ Paraphrase](#๏ธ-paraphrase) - [๐Ÿ“ฐ Newsletter](#-newsletter) - [โœ… Action Items](#-action-items) - [๐Ÿงช Hypotheses](#-hypotheses) - [๐Ÿ“Š Methodology](#-methodology) - [โ“ Questions](#-questions) - [๐Ÿ”ฎ Future Research](#-future-research) - [๐Ÿ’ก Implications](#-implications) - [๐Ÿง  Learning Styles Assessment](#-learning-styles-assessment) - [๐Ÿ“Š Accessibility Assessment](#-accessibility-assessment) - [๐ŸŒ DEIB Assessment](#-deib-assessment) - [โœ… Logical Validity](#-logical-validity) - [๐Ÿ›ก๏ธ DARVO Analysis](#-darvo-analysis) - [๐ŸŽฏ Conclusion](#-conclusion) ## ๐Ÿ“ Summary - **What happened**: DevRel Show episode featuring Niall Deehan from Camunda discussing the evolution of developer relations over 11+ years. - **Why it matters**: Reveals fundamental tensions in DevRel between authentic developer-to-developer communication and marketing-driven outcomes. - **Key stakeholders**: DevRel professionals, marketing teams, product teams, engineering leadership, developers as end users. - **Risks and tradeoffs**: Moving DevRel to marketing departments risks compromising authenticity; staying in product may limit resources and reach. - **Bottom line**: DevRel sustainability requires genuine product enthusiasm, technical credibility, and organizational alignment with honest developer communication. ## ๐Ÿ“– Main Content The conversation explores how developer relations has evolved from its origins as authentic peer-to-peer technical communication to a more marketing-oriented discipline. Both speakers represent the "old guard" of DevRelโ€”technical practitioners who fell into advocacy roles organically rather than pursuing DevRel as a primary career path. ### Core Evolution of DevRel Originally, DevRel emerged from a simple need: companies wanted technical representation at developer events that could bypass traditional marketing constraints. Early DevRel professionals were developers who could speak honestly about their products' strengths and limitations to peer audiences. This model worked because: - **Product ownership**: DevRel reported to product teams, not marketing - **Technical authenticity**: Practitioners were active developers - **Honest communication**: No requirement to tie activities to immediate revenue - **Peer credibility**: Speaking developer-to-developer, not company-to-customer ### Current Challenges Both speakers express concern about modern DevRel's drift toward traditional marketing: 1. **Organizational placement**: Moving DevRel to marketing departments creates pressure for measurable financial outcomes 2. **Career DevRel professionals**: People who specialize in DevRel skills but lack deep technical domain expertise 3. **Title proliferation**: Role ambiguity through confusing job titles and scope creep 4. **Authenticity erosion**: Pressure to present products in "best light" rather than honest assessment ### Technical Credibility Debate The discussion addresses whether DevRel professionals can maintain credibility while switching between different technical domains (frontend to databases, for example). Fred argues that learning new technologies is manageable for experienced practitioners, while Niall emphasizes the importance of genuine domain expertise and product enthusiasm. ## ๐Ÿ—’๏ธ Notes #### โฑ๏ธ [00:00:00](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=0) Opening and introductions - Fred introduces episode 49, approaching milestone episode 50 - Two-year guest waitlist demonstrates healthy DevRel community interest - Weather affects mood and energy levels for content creation #### โฑ๏ธ [00:04:12](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=252) Niall's background and philosophy - 11 years at Camunda, 8 years in DevRel specifically - Started as software developer, transitioned to advocacy naturally - "Practically perfect in every way" - positive mindset approach - Originally DevRel meant honest developer-to-developer communication #### โฑ๏ธ [00:08:45](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=525) DevRel evolution concerns - Original model: developers sent by product teams to speak honestly to peers - Modern reality: marketing-driven roles with revenue attribution requirements - Avoids saying "DevRel" to other developers due to negative associations - Common reaction: "Oh, so you're marketing basically" #### โฑ๏ธ [00:15:30](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=930) Organizational department impacts - Product vs marketing placement significantly affects role perception and execution - Product placement: focus on user feedback and honest technical communication - Marketing placement: pressure for growth metrics and promotional messaging - Fred's experience maintaining boundaries within marketing organizations #### โฑ๏ธ [00:22:18](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=1338) Job titles and credibility - Niall dislikes his "Process Alchemist and Technical Evangelist" title - Title was imposed, not chosen, creating explanation burden - Industry shift from "evangelist" to "advocate" due to religious connotations - Title consistency matters for career progression and role clarity #### โฑ๏ธ [00:28:42](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=1722) Career sustainability discussion - Question: Is DevRel a sustainable career path? - Challenge: Maintaining technical credibility across different domains - Niall would likely move to similar technology company rather than different DevRel role - Fred: 15 years moving between different technical domains successfully #### โฑ๏ธ [00:35:15](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=2115) Technical expertise requirements - Debate: Should DevRel require deep technical expertise vs communication skills? - Ideal candidate: domain knowledge + communication abilities - Reality: Often choosing between technical depth and advocacy skills - Learning technology is easier than developing communication/relationship skills #### โฑ๏ธ [00:42:30](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=2550) Product enthusiasm necessity - Impossible to succeed in DevRel without genuine product excitement - Developers have strong "bullshit detectors" for inauthentic advocacy - Fred turned down lucrative offer due to lack of product enthusiasm - Caring about product impact more important than just technical competency ## ๐Ÿ“š References - [DevRel Show](https://www.youtube.com/c/DevRelShow) - Fred's ongoing interview series - [Camunda](https://camunda.com/) - Niall's employer, workflow automation platform - [TinyMCE](https://www.tiny.cloud/) - Fred's employer, rich text editor platform ## ๐Ÿ—ฃ๏ธ Paraphrase This DevRel Show episode captures a candid conversation about how developer relations has evolved over the past decade. Fred and Niall, both veterans with 11+ years in the field, discuss their concerns about DevRel's shift from authentic peer-to-peer technical communication toward marketing-driven activities. The core tension revolves around organizational placement and role expectations. When DevRel teams report to product organizations, they can focus on honest feedback loops and genuine technical discussions. When moved to marketing departments, they face pressure to demonstrate immediate financial impact and present products in the most favorable light possible. Both speakers emphasize that successful DevRel requires genuine enthusiasm for the product being advocated. They argue that developers can quickly detect inauthentic promotion, making it nearly impossible to succeed without believing in what you're representing. This creates interesting challenges for "career DevRel" professionals who might excel at advocacy skills but lack deep technical domain expertise. ## ๐Ÿ“ฐ Newsletter **DevRel Evolution: The Authenticity Challenge** This week's DevRel Show featured a fascinating discussion between two industry veterans about how our field has evolvedโ€”and where it might be losing its way. Niall Deehan from Camunda and host Fred shared concerns about DevRel's drift from genuine developer-to-developer communication toward traditional marketing approaches. Key takeaway: The most successful DevRel professionals maintain genuine product enthusiasm and resist pressure to compromise on honest technical communication, regardless of which department they report to. If you're in DevRel, consider how organizational placement affects your ability to serve developers authentically. Worth watching for anyone navigating the balance between business objectives and developer trust. The discussion of career sustainability and technical credibility across domains offers valuable insights for planning your DevRel journey. ## โœ… Action Items #### DevRel - **Organizational placement audit**: Map how department placement affects DevRel authenticity and developer trust across portfolio companies - **Career pathway documentation**: Create guidelines for maintaining technical credibility when transitioning between domains - **Authenticity metrics**: Develop frameworks for measuring genuine developer engagement vs vanity metrics - **Cross-department relationships**: Build processes for DevRel success regardless of organizational placement #### Community - **Veteran practitioner interviews**: Capture institutional knowledge from early DevRel practitioners before it's lost - **Role definition standardization**: Work toward clearer industry understanding of DevRel responsibilities and scope - **Authenticity best practices**: Document successful approaches for maintaining developer trust in marketing-oriented organizations #### WordPress - **DevRel placement strategy**: Evaluate optimal organizational structure for WordPress.org developer relations activities - **Community feedback loops**: Strengthen mechanisms for honest technical feedback from developer community to product teams - **Contributor authenticity**: Ensure contributor relations maintain peer-to-peer rather than company-to-developer dynamics ## ๐Ÿงช Hypotheses - **Organizational placement hypothesis**: DevRel professionals in product organizations maintain higher developer trust and authenticity than those in marketing departments - **Domain expertise hypothesis**: Technical domain knowledge is more important for DevRel credibility than general advocacy skills - **Enthusiasm requirement hypothesis**: Genuine product enthusiasm is necessary (not just helpful) for DevRel success - **Career sustainability hypothesis**: Long-term DevRel careers require either deep specialization in one domain or exceptional ability to build authentic expertise quickly - **Developer perception hypothesis**: Developer audiences increasingly associate "DevRel" with marketing rather than authentic peer communication ### ๐Ÿ“Š Methodology - **Longitudinal study**: Track DevRel professional career paths and perceived credibility across organizational moves - **Developer surveys**: Measure trust levels toward DevRel professionals in different organizational contexts - **Content analysis**: Compare messaging authenticity between product-led and marketing-led DevRel teams - **Outcome correlation**: Analyze relationship between DevRel placement and long-term developer engagement metrics ### โ“ Questions - How can DevRel professionals maintain technical credibility while transitioning between domains? - What organizational structures best support authentic developer advocacy? - Is the "career DevRel" path sustainable without continuous technical practice? - How do we measure authentic developer engagement vs performative metrics? - What role should revenue attribution play in DevRel evaluation? ### ๐Ÿ”ฎ Future Research - Industry-wide survey on DevRel organizational placement trends and outcomes - Longitudinal study of developer trust metrics across different advocacy approaches - Analysis of successful domain-switching DevRel professionals' strategies - Correlation study between product enthusiasm and advocacy effectiveness ### ๐Ÿ’ก Implications - **Practice**: DevRel hiring should prioritize product enthusiasm and domain expertise over generic advocacy skills - **Policy**: Companies should carefully consider organizational placement effects on DevRel authenticity - **Education**: DevRel training programs need stronger emphasis on technical depth and honest communication - **Funding**: Investment in DevRel should account for long-term relationship building rather than short-term attribution ### ๐Ÿง  Learning Styles Assessment Reading level estimate: 12th grade (Flesch-Kincaid) #### ๐Ÿ‘€ Visual learners - **Present**: Conversational video format with speaker identification - **Improve**: Organizational charts showing DevRel placement options, career path diagrams, timeline graphics of DevRel evolution #### ๐Ÿ”Š Aural learners - **Present**: Full audio discussion with natural conversation flow - **Improve**: Chapter markers for key topics, audio summary highlights #### ๐Ÿ—ฃ๏ธ Verbal learners - **Present**: Clear definitions of DevRel terminology, analogies to traditional roles - **Improve**: Glossary of terms, comparison tables between old vs new DevRel approaches #### ๐Ÿงฉ Kinesthetic learners - **Present**: Real-world career examples and decision points - **Improve**: Interactive decision trees for organizational placement, hands-on assessment tools #### ๐Ÿง  Logical learners - **Present**: Cause-and-effect relationships between organizational placement and outcomes - **Improve**: Framework diagrams, decision matrices for role evaluation #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - **Present**: Peer-to-peer conversation format between industry veterans - **Improve**: Discussion prompts for DevRel community groups, collaborative reflection exercises #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - **Present**: Individual reflection points about career decisions and authenticity - **Improve**: Self-assessment worksheets, personal mission statement templates #### ๐ŸŒฟ Naturalistic learners - **Present**: Organic evolution of the DevRel field over time - **Improve**: Ecosystem thinking about DevRel's place in broader tech industry evolution ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - **Present**: Video title and description provide context - **Improve**: Full transcript with speaker identification, timestamp navigation, chapter headings #### Keyboard navigation - **Present**: Standard YouTube player controls - **Improve**: Custom transcript navigation, keyboard shortcuts for topic jumping #### Contrast and readability - **Present**: Standard video player interface - **Improve**: High contrast transcript option, customizable text sizing #### Text resizing and reflow - **Present**: Responsive YouTube interface - **Improve**: Dedicated transcript page with responsive design #### Media and captions - **Present**: Auto-generated captions available - **Improve**: Professional captions with speaker identification, downloadable transcript #### Forms and interactions - **Present**: Basic video controls - **Improve**: Enhanced navigation with topic bookmarks, note-taking interface ### ๐ŸŒ DEIB Assessment #### Cultural breadth - **Present**: Perspectives from Canadian and German-based practitioners - **Improve**: Include voices from underrepresented regions in DevRel, discuss cultural differences in developer communication #### Inclusive language - **Present**: Generally professional and accessible terminology - **Improve**: Define industry jargon more consistently, avoid assumptions about career privilege #### Neurodiversity support - **Present**: Conversational format may be engaging for some learners - **Improve**: Structured topic headers, consistent pacing, summary sections #### Representation - **Present**: Two male perspectives from established companies - **Improve**: Include diverse voices across gender, company size, career stages, technical backgrounds #### Psychological safety - **Present**: Honest discussion of career challenges and industry criticism - **Improve**: Content warnings for career anxiety topics, resources for support ### โœ… Logical Validity #### Strong reasoning - **Experience-based arguments**: Both speakers draw from 11+ years of direct industry experience, providing credible firsthand perspectives - **Causal relationships**: Clear connections drawn between organizational placement and role authenticity outcomes - **Pattern recognition**: Identification of industry evolution trends supported by specific examples #### Fallacies - **Anecdotal evidence**: Over-reliance on personal experience without broader industry data to support claims about DevRel evolution - **Survivorship bias**: Perspectives from successful long-term practitioners may not represent challenges faced by newer or struggling professionals - **False dichotomy**: Presentation of product vs marketing placement as binary choice ignoring hybrid organizational models #### Tone of voice - **Conversational and authentic**: Natural discussion style maintains credibility while remaining accessible to various experience levels ### ๐Ÿ›ก๏ธ DARVO Analysis No DARVO patterns detected. The conversation involves honest professional reflection and industry criticism without defensive tactics or victim/offender dynamics. ## ๐ŸŽฏ Conclusion This conversation reveals fundamental tensions in modern developer relations between authentic peer communication and marketing-driven outcomes. The speakers' concerns about DevRel's evolution toward traditional marketing highlight the importance of organizational structure and genuine product enthusiasm in maintaining developer trust. **Practical next steps**: DevRel professionals should evaluate their organizational placement's impact on authenticity, prioritize genuine product enthusiasm in role selection, and maintain technical credibility through continued learning and honest communication practices. The industry would benefit from clearer role definitions and better frameworks for measuring authentic developer engagement beyond traditional marketing metrics. ## ๐Ÿ”„ Refactor Appendix โ€” devrelshow episode 49 - Niall Deehan from Camunda ### ๐Ÿ“š Literature Atoms #### Organizational placement fundamentally shapes DevRel authenticity and effectiveness > [!quote] > "When you put into uh that that department identically into a marketing department for example and again I can only speak to my experience you then need to re-evaluate what you are bringing to that department because now you are being paid by the budget associated with promoting the company positively to the people who will pay for it" **Context & use**: - Core tension between product-led vs marketing-led DevRel around 15:30 - Explains why departmental reporting structure affects role execution and developer trust - Critical for understanding modern DevRel organizational challenges **Tags**: #xref #devrel-structure **Highlight**: [view highlight](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=930) #### Product enthusiasm is necessary, not optional, for DevRel success > [!quote] > "I think it's incredibly hard to do the job if you don't at least care or not necessarily care, but let's say have a good understanding of um why the product is something people should be excited about in some way" **Context & use**: - Around 42:30, discussing requirements for sustainable DevRel careers - Distinguishes between technical competency and genuine product belief - Addresses why "career DevRel" professionals struggle without domain passion **Tags**: #xref #devrel-authenticity **Highlight**: [view highlight](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=2550) #### Early DevRel model prioritized peer communication over marketing outcomes > [!quote] > "The early uh sort of devril folks if you were a developer a software developer and you could talk and explain the technical aspects of what you were building really well you ended up sort of being the first cohorts into what became Devril" **Context & use**: - Around 8:45, explaining historical origins of developer relations - Contrasts authentic peer-to-peer model with modern marketing-driven approaches - Provides foundation for understanding current industry tensions **Tags**: #xref #devrel-history **Highlight**: [view highlight](https://www.youtube.com/watch?v=PzHm7Q1X9as?t=525) ### ๐Ÿง  Permanent Candidates #### Authentic developer advocacy requires genuine product enthusiasm over generic skills **Claim**: Successful developer relations depends more on authentic belief in the product's value than on general advocacy or marketing capabilities. **Evidence pointer**: [[#Product enthusiasm is necessary not optional for DevRel success]] **Scope & conditions**: - Holds when: Target audience consists of experienced developers with strong "BS detection" - Breaks when: Audience is less technically sophisticated or when short-term metrics matter more than trust **Links**: - [[Developer trust metrics]] โ€” because evidence-for measuring authenticity - [[Career sustainability frameworks]] โ€” because applies-in long-term professional planning - [[Marketing vs product alignment]] โ€” because contrasts on departmental priorities ### โœ๏ธ Fleeting Queue - [F1] Research industry data on DevRel organizational placement trends โ€” validate anecdotal observations - [F2] Investigate frameworks for measuring authentic developer engagement vs vanity metrics ### โ†’ Things 3 - [ ] Survey DevRel community on organizational placement experiences and outcomes #things - [ ] Document organizational structure options for authentic developer advocacy #things --- # ๐Ÿ“„ Full Transcript *Auto-generated from YouTube captions ยท timestamps roughly every 30 seconds ยท [watch on YouTube](https://www.youtube.com/watch?v=PzHm7Q1X9as)* **[00:00]** Heat. Heat. **[00:31]** Hello, hello, beautiful people. Welcome to another episode of I was going to talk about another show, but the terra show with Fred with Fred. I was going to say welcome to another episode of Backstage with Fred, which is a show I do I do at Tiny MC when I'm on the road. Uh yeah, no, it's a Dro show. It's the It's the right one. So, uh really happy to be here. always excited uh to do the Dell show. It's uh one of may my baby and actually episode 49 if I'm not wrong today which mean that like the next one **[01:01]** is going to be episode 50 which is some kind of like milestone. I mean like you know half uh so it's going that direction. I'm nowhere near uh to stop that show. I mean, I will continue to do that as long as I have guests because as I always say, that show obviously there's my name and kind of like my face on it because that's kind of my show, but like you could remove me from that show. It's all about the guests. They're the one making the show. So, as long I have as I have guests, I don't know how I like I'm not able to speak in English, **[01:32]** but as long as I have guests on my show, that show will continue. And let me tell you, my friend, so far so good. I think I have guests. Uh, and I'm not even lying here for the next two years uh, in the wait list. So, it's a good problem to have. It It's really sad though for uh, people that wants to join the show because I'm like, "Yeah, can you wait like about two years before coming on the show?" And hopefully he's still going to do that job while uh, that's going to be your turn. But anyway, I'm blabbering now again. Maybe I don't know, maybe I'm just happy like it's finally summer in Canada. We really had **[02:03]** bad weather until recently. Uh yesterday we started to have like summer weather and whether you like it or not weather affect your mood. Uh and now my mood is just more I don't know peppy. I don't know it's summer time. Anyway, super happy to be here. I have an amazing guest today. Nile. How is live? >> Practically perfect in every way. And uh you can't tell me any different. I I I feel that if it if you don't wake up in the morning believing that then it can only go, you know, can only get worse because my day can definitely get **[02:35]** worse from there. But it's still pretty good by that stage if you're already starting at quite a high point. So that's my usual rule of thumb. >> I like I like that. I like that. Uh and and you tell me if I'm wrong because I'm really bad with, you know, with names. Like I don't think we like we never met in person, but we're connected on LinkedIn for since since probably forever. Uh, so it's basically the first time we're interacting together. And >> you know what I do with my guests is that's usually to join 15 minutes before the show. So I can just give them like a little bit like, hey, let me tell you **[03:05]** what I sent you by email, but like just to be sure you remember like how the show's going to go. Uh, no real prep, but just like, hey, this is how we're going to do. First part it's discussion, second part is the demo and and just testing like everything is working well. And uh so I basically quote unquote know you for like 10 minutes and I just love the energy. I just love the energy and like just based on your answer the positive uh approach that you've done because uh you know I I don't want to go into into religion or philosophy be like **[03:35]** I'm Buddhist. Uh I follow the Tibetan Buddhist philosophy uh which is uh you know like basically the premise is like life is suffering which seems super negative when you think about it but that's a little bit true which doesn't mean that like I'm someone negative or someone that seeing like life is [ย __ย ] I just know that like there's always something happening but as you said if you have a positive attitude yeah things can go down but like if you start on a high note and you try to keep positive uh I think it's great. So I just wanted to, you know, highlight the fact that I **[04:06]** just love that approach. Uh it's so much more fun too. It's it's like it hyped the vibe too when the other person are positive instead of like when if I ask you like how are you? How is life? You're like yeah it's not going well. It's rainy outside. We don't know about our job is going to be secure and whatever. >> Yeah. And and don't forget as well, not only am I practically perfect in every way, it's also 6 PM my time. So, I've been doing pretty well all day. So, this is not only a starting point, this is **[04:37]** where I'm essentially like grounding my day to. No, I had a very lovely day today. And uh yeah, I um I I fully expect this to be a wonderful hour of of of your time, of course, and anyone watching, but uh because we got a really fun stuff that I really want to talk to you about because I think um one of the things that I was quite looking forward to you about is Devrell stuff in general. This is the Devrell show after all and because um I am in a really small team of myself and a few other folk, but no one else **[05:07]** would consider themselves like in Devril, right? So, I have a bunch of of interesting discussions, I think, lined up for you about just the concept of how you feel about Devril in general. We've both been in the industry for the same kind of amount of time, maybe you're a little longer than me. Um, and then we can maybe start talking about sort of a uh how the dynamic has shifted over the last little while because I'm interested in your opinion as well of course about uh if >> love it >> we all live in the bubbles of Devra in some cases and you wonder like is this how the whole industry is or is it just **[05:38]** what's going on in like the the connections that I have. So I'm quite looking forward to chatting about that. >> I really love that. Great ideas. I love when the guests come and like hey this is what I want to talk about. Uh but like before we even jump into that uh two questions for you. One what what are you drinking or and the second thing the second question is like who are you? Like tell like people that do not know you like who are you? >> I like how you prioritize those questions and you were right to prioritize what I'm drinking first when I'm I live in Berlin and I am drinking **[06:10]** an IPA uh from Burllo which is a relatively nice local brewery. Um not a small brewery but a local brewery. I wouldn't say it's the best craft beer in Berlin, but it's um the one I have and it's quite nice. I'd suggest if you like the kind of beer, you should uh give it a try. And who I am, which is again less relevant uh but still important. Who's who's drinking the beer is the question people are going to ask. So I'm Nile. So I um work as uh I work for Commund doing developer advocate stuff. I've I've been doing it for a long time. I've been with **[06:41]** Commund for for the last 11 years or so doing various things and I think just like most folks tend to fell into Devril kind of not by looking at the the what people do but doing it and then being told that's what it is that's what you've been doing and uh that happened quite a while ago. So I've been doing deval stuff for about eight years maybe and before that I was a software developer and uh then like I think like **[07:13]** the early this is this is my perception like the early uh sort of devril folks if you were a developer a software developer and you could talk and explain the technical aspects of what you were building really well you ended up sort of being the first cohorts into what became Devril, right? So that in that in that universe, Devril was trying to solve for a relatively small problem which was we **[07:43]** want our product team to be properly represented outside of the company uh in a way in which we can kind of skip around other departments. Now how do we do that? We send a developer who likes talking to a conference or something or to a meetup group or they talk to their peers and free of like the trappings of um talking points and uh pre-approved slides, right? You show code and you can have really honest conversations. And honestly, I was really drawn to Devril **[08:15]** easily for that. loved talking honestly to developers um who uh use the uh who use the software we were building and uh having a lot of honesty around that. It was a fantastic time. One of the things that kind of like disillusions me to Devril these days is that that's a really rare one, right? I'm not sure that really exists so much anymore. a developer who actually is sent by owned by the product team who is sent to speak **[08:47]** honestly about the software to not to users, clients, potential customers, but other developers, their peers. And I think that's a big movement that Devrell has had in the last 10 years that has really um made me feel like while I've stayed in this one lane, this whole big thing has happened in the meantime that has just reshaped it to the point where if someone like asks me, oh, what do you **[09:18]** do? I avoid saying Deborah. I will I will cry depends on their the context. Who are they? If they're a software developer who I'm interested in having a discussion about the nitty-gritty of software saying I'm I'm Devril I have found recently and when I say recently I mean the last maybe four years so it's a while right I have found the reaction is oh so you're you're marketing basically >> yeah yeah >> and so what kind of impression Fred do you have out of interest uh around that **[09:50]** same idea what what do you think first of all about the growth cycle I talked that resonate with you at all? >> I have so many things to say about everything you said. Um, wow. I don't know where to start. So uh the first thing I've seen that change a little bit also in the role where like like initially there was like hey you know with all respect for for traditional marketing that was not the way to approach uh you know developer with all respect from the sales team like developers are allergic to sales uh and we were like hey we need like developers **[10:22]** to talk to developers but as you said also remove from the like I don't know let's call them shackles of like the company or or like you know hey you need do it that way and you need to sell it with those words and you need to use those terms so like it's going to make sense for the business and it was like no let's just be honest. So uh sorry for the word but like since I do that job my my moto was always uh no [ย __ย ] Uh first because like I'm not that kind of person. Secondly because I don't think I can be successful in my role if I'm **[10:54]** trying to line or or talk about things that do not make sense for developer do not resonate with them. Uh I think it was a lot more exactly what you said at first. I think it depends on the company and or the people doing the job. So it changed obviously like as a general rule like as you said like I I feel the role change a little bit and again it can be so different from one company to the other. Um I think it's the first time I'm going to say that this but I think I'm really proud of like me keeping my ground on that like no this is how I see **[11:24]** the role. This is how I think the role is effective. this is how I think it can benefits the company if I do it in my own terms with my own vision of dev which is exactly what you talked about we we started with that where was like developer talking to developers I'm not part of engineerings or or most of the jobs I had I was not part of product uh but because I always came with the approach of like no I'm not I'm not going to lie I'm not going to I'm not going to be a salesperson if I do my job well like hopefully maybe developers will use our product or they become **[11:55]** users they become paid users or customers, but like that my goal is to help developer being successful. And uh again, hopefully, don't get me wrong, I like to have a paycheck, so hopefully they're going to be successful with my product. But if my product is not right for them, uh it's fine. If another product is also good to a competitor, I'm not going to lie about that. I may not go on the rooftop and say like, "Hey, use that other product." Like they're better with that specific functionality. But if we have a discussion with someone, like I'm going to be really honest about it. >> Yeah. I'll tell you why. That's um **[12:25]** that's something that really uh concerns me. So here's the thing about uh Deell is not part of um product right um and I've experienced this where the Devril department shifts around and the shift from product to marketing um made very little difference I think on the dayto-day of the people uh working right um but it had a profound impact on the perceived value of uh of of the team because when you're in product right uh **[12:59]** the goal is uh um very much well depends company like company again I can only speak my own experience which is which is what I will do the goal tends to be you are in a department a very technical department with a lot of technical people who are both interested in the feedback from the developers which is the ideal scenario a devro person should of course be a voice of uh of the end user the the developer user inside the the product the product and also So be able to get that information that the **[13:29]** devs are trying to say, hey, this is the way we see our the the stuff we're writing being used in a in the here's the best way to do it and go and like make sure that folks understand that because it's not always very obvious for whatever reason, right? So this made it a really really nice two-way street, okay? Because you really do end up with this embedding and everyone kind of works quite well with that. A key thing that's not there is any um illusion to a um uh a dissemination of marketing **[14:00]** talking points or more importantly a requirement to link the work you do to specific financial outcome uh which I think is no matter where you put devil is impossible. So when you put into uh that that department identically into a marketing department for example and again I can only speak to my experience >> you then need to re-evaluate what you are bringing to that department because now you are being paid by the budget **[14:30]** associated with promoting the company positively to the people who will pay for it because as lovely as marketing is they have no interest in telling someone who has no money how great the product is. Yeah. Because they are, you know, what value does that have? >> Um, and when I say what value, what immediate value does that have? >> There's no sort of long train on that. So then you find the activities you do, the things you're judged on end up being **[15:01]** quite uh tainted by this creeping uh pattern of judgment based on um growth and projections that the marketing department also believe in. So which makes everything you do less sincere. And so um I've never loved the idea I've actually well not never loved disliked intensely the idea of having to have what should be a completely productled **[15:35]** role put into a position where you need to have this terrible idea of standing in front of some a developer who uses the product and or who doesn't and tell them things that you know maybe are showing the product in the light but not the most honest light because you know that you probably it's better to show it to them in in the best light because that way they'll join the community or do something that's measurable right so that's how I felt I think most of well **[16:06]** that's how I perceive devro as a concept has gone which is why I don't tend to tell people that I'm associated with devrell because they make a link these days and again I'd love to hear your feedback on this yeah >> these days from that person does devril, that person does marketing, marketing are liars, that person's a liar. It's always a little more nuanced than that, but that I tend to get. >> Yeah. No, I mean I I agree with most of **[16:36]** what you said with uh a caveat uh in the sense that like it is like that in general. Uh and this is also uh why I lost some jobs because you know I was part of a marketing and we had interviews and you know you have interviews it's like I don't know if you're lucky it's just three or four interviews so you talk to maybe three or four people for let's say four hours so like you don't know each other but I'm still really always transparent about like this is my vision of devil this is how I usually wants or should be measured uh and I I don't want to be **[17:08]** tied to amount of money uh those are my reasons this is my approach it may be totally different from what your team does, but you need to live with it. And if you don't, I'm not a right fit for you. And please, when I say that, I'm really privileged. I've been doing that for a long time. Uh right now, maybe life is different like with with everything that is happening. But like it was a little bit and I'm not saying that like I'm so good. It's just because I've been doing that for a long time. I have a great network. Uh work at at great places that give me legitimacy even if if it means nothing in the end, **[17:38]** but like it was easier for me to get a job. I was able to filter jobs and be like, "No, this this is not a good fit for me." But some places, even if they were like, "Yes, okay, sounds good to me." They were still expecting me to be more like traditional marketing or more like a salesperson or more like another role or have a different approach after like a couple of months or a year. They were like, "Oh, yeah, Fred Fred is not changing his mind. Uh, okay, bye. Like, we we don't need you. We need someone else." uh it's also why I lost some jobs or I moved in like from other jobs uh once in a while because I was like no **[18:09]** this is not my vision but al so been lucky that I joined team that like because I rarely was like my perfect place as you said would be like it in product or engineering uh because of the nature of the role and there is a little less uh you know expectation from you to align with the goal of like marketing teams or other teams that may not align with de uh But also usually they don't have budget. So uh when you're in marketing at least there is the opportunity to have budget to do some stuff. But I've been lucky that like **[18:40]** most of the jobs I had uh like where I am right now uh marketing is doing an amazing job is doing an amazing marketing job but they also really understand my manager um she just left. So we'll see with the next one but my manager she was really like hey where are you for reasons? I know there's a different way for you to do things. I know there's different reasons and I was really clear about like yeah I'm not a salesperson. I'm also not a marketing person. I'm part of marketing. Uh but also I'm gonna have a different approach. So you know the first talk I did uh when I joined the company I **[19:10]** didn't use the template slides. I didn't use the marketing slides that were created. Some people were not super happy with that but my boss was like no there's a reason and I explained them why I do it that way. And people got in and now I mean like marketing is updating your website. They're like hey Fred like what do you think about that doesn't resonate with developer? and and I can go to the team and say like no you know what that line is [ย __ย ] I mean like like it may sounds right in your head a developer will look at it and it will say like no it's marketing [ย __ย ] so we changed and we updated so long **[19:41]** answer to say uh I agree with exactly what you said but it will depends on the in my experience again I'm just talking about my own experience in my experience it depends on the team and the people that are on the team and I've not always been lucky but I would say most of the time where I am right now so far so good uh people understand that like have a different approach. you also understand that like from my point of view developer relation is uh you can have short wins uh in terms of like you know you just talk about stuff and like hey that happens I'm still always like I **[20:11]** don't do product pitches most of the time I talk about other stuff that excite developers and but I'm still Fred from Tiny MC so maybe they're going to be like oh what the hell is Tiny MC and maybe they're going to be in a website maybe they're going to be curious maybe try it maybe they're going to become users and or customers but it's also a medium to long-term type of job because my primary role is to build relationship with developers. And maybe you don't need my product right now, but maybe your next job or your next project. Maybe you're going to remember me that didn't try to sell you anything that was really honest with you that uh you know **[20:43]** didn't try to like complete goals that don't make sense with my job. So anyway, I'm talking after that. uh just saying that like yeah I've been lucky that uh in some jobs I was even if I was still part of marketing um I was still able to basically do what I think my role should be and not be tied to metrics that will let's be honest poison my approach or my relationship with developers and to be successful no matter the department you are uh and after that I'm going to read **[21:14]** a question unless you have something you want to add right away about what I' I've done what I've said but um Um you know also to to be successful and even if you're not part of product or marketing you need a really strong relationship with those teams uh because you know the product I need to understand where we're going like what's the road map uh I need to be able to the engineering team and product to bring them the feedback from the developers when I talk to our users or people that try our product because as you said it's a two-way street for me was always a two-way street. Uh, it's also why and I want to talk a little bit about your **[21:44]** title at some point because first I like the first part and the second. No, did you say please don't? >> I hate my title. I think it was given to me as a joke uh to uh so I I actually rarely I I left it out of my intro kind of on purpose and I had this a funny enough I had a an I'd give a talk with a colleague of mine like on Tuesday at a guest lecture and I I asked him hey listen during the intros I'm not going to say my job title is that okay and I don't want you to do it either and he **[22:14]** said no problem and then the the the professor came up and then immediately introduced us by our titles and then question me about it. But no, I think it was uh yeah, I think it was meant to um humiliate me. And uh >> okay. >> Well, >> I like it. I like it. If I want to be honest, >> it's quite meaningless. And of all the things I don't like about being associated with sort of the the what is like the the newest version of Devril, I feel an obscure job title with with no **[22:46]** understanding of what this might be is one of those things that like I want people to know what I do and my job title doesn't do that at all. >> Yeah. Yeah. Okay. I get it. I was just excited about like the the alchemist part of it and also the the technical evangelist because like u you know I've been doing that rail for uh now maybe 15 years and when when I started the title we were all evangelists like it was either technical evangelist developer evangelist and at some and I loved it uh because first nobody known what I was doing so **[23:17]** it was a good icebreaker and they were like are you going to church or be something and I was like yeah that was a good icebreaker but the the the oil industry slowly switched to developer advocates because they felt like, yeah, we we we're not just evangelizing stuff. We're like, it's a two-way street as you said and also because some people were offended probably because of like the religious connotation of like evangelism, but like I always like that title. So, okay, we won't talk more about it. Uh >> I do like developer advocate was something that is two words. It's got developer in it. People can kind of **[23:49]** guess. He's pretty good. process alchemist and technical evangelist is an insane thing to call yourself and uh I understand that and uh unfortunately I need to explain to other people that I didn't choose it for myself uh which is something people think and I just need to get out there. >> I thought it was I thought it was the case because I'm like there is no in my mind I was like there's no way that HR was like so uh we going to hire uh what do we need to help the business being successful? Oh yeah, process alchemist. **[24:20]** I'm like, "No, I don't think ASR is going to do that." So, I was like, "Yo, Nile, choose a title." But like, now I know. Sorry. I was like, I was just like, "I need to talk about this because it was excited." And N was like, "Nope, please shut up." >> But, uh, okay, let's move to another topic. Uh, with that said, last thing about title, uh, >> I think no matter your title, it's probably unusful for like I don't care about titles at all. I know there's a lot of people that care about them, but uh you know like like my job right now um I lead a team so they gave me like senior developer relations manager. Uh **[24:52]** if I want to be honest, if I look at the other people on the chart and it's not because oh I'm so better or not better but uh like like compared to other people that does about the same job as me at a company where I am it should be director of developer relation. Do I care? Not at all. Some people care though. Uh so I think it's also why it's a little bit important because the day you want to find a new jobs uh people will like if if it doesn't work where I am right now and I want to find a new job like they won't think about me as like a director they won't think they will think about me as a manager. Even **[25:22]** if my day-to-day role is like a mix of IC stuff mix of management but also the big picture thinking about their role. Anyway, let's jump to uh oh yeah actually last thing before I move to the question. Daniel uh Andress was like I feel like all titles are made up these days. uh which is true and this is also one thing that annoy me a little bit with developer relation uh not the fact that that there's different titles but like developer advocate title can mean something totally different from one company to the other >> meaningless these days it's it's **[25:53]** hilarious how meaningless it is it's the only reason I had to get rid of that thing developer advocate no longer represented what I did because it was such a broad and misunderstood title that um better to have complete ambiguity than people making assumptions about what I can or what I am or am capable of. And so that if I had to choose, I'd probably keep my title over going back just based on the power of ambiguity can at least give you that at least people have to ask. Um so that's something but I totally agree with **[26:23]** Danielle there. >> Yeah. And uh I I just forgot one question. You wanted to have my my my opinion or or vibe or experience about it. Uh so far uh I didn't see people reacting negatively when I say I'm a developer advocate. Uh the thing that changed over the years is that people now have an idea what I do where in the past I was like okay let me let me explain you uh what I'm doing because you know when I started it was mostly big companies like only people who had like technical evangelist was like Microsoft, Apple, Google. My first job **[26:53]** was at Microsoft. Uh and after that, like a couple of years after, like a startup that had like 15 people, not even like a full-fledged engineering team to build the product that they wanted. They were like, "Hey, now our product is mature enough. We want someone to talk about it and and and I don't know, own the docs and do videos and stuff like that." And we're hiring developer advocates. So now more people know about it. Uh with that said though, obviously like some people may see a negative connotation about it. Uh the the things that I've always done in my life is that like I always feel like I looks like nothing compared to other **[27:23]** people. I'm always like my black t-shirt and my beard and I look like a hobo. But like once once I start to do my [ย __ย ] people are like oh yeah I think this guy know a little bit what he's doing and the title like is less important more than like oh I like your approach. I'm like oh you're not trying to sell me this. I'm like no it doesn't make sense for you. I'm like oh what do you think about that competitor? They're doing an amazing job. Like if you need them to do this this this go with them. If you need something else, oh, go with else. And uh this is my approach. So anyway, uh talk way too much, but that's also why I'm being paid. Uh so there's a question **[27:55]** from uh Neil Lee. Um I'm sorry. I'm just going to say uh there's a question from someone. >> Nan. Yeah. >> Oh, you're so much better. I don't know how like I struggle with names so much. It's why >> it's a classic German name that I'm I'm aware of. Yeah. >> Okay. >> Nulman. Yeah. It's >> wonderful. Thank you. And I Sorry. I apologize. I should stop trying to say the name of people. Uh because most of the time I I screw them up and I hate that. >> Mine is hard, but it's only four letters or five letters. I think I can never even remember myself. I think it's more than three anyway, but I have misspelled **[28:27]** my name multiple times. Um >> so yeah, do you think Davel, uh sorry, >> go ahead. >> Yeah, I was just going to read that question. So do you think Davel is a sustainable career? How can someone go from being a front-end developer advocate to advocating for vector database without losing technical credibility? That's uh good question. Big question too I think. So uh do you want to go uh first to your guest? >> Well the first thing I would say to that is uh well from my perspective um if I were to leave my current job I would not **[28:58]** become a developer advocate. Um I am primarily interested in the fundamentals of workflow automation and automation in general of stuff. that's kind of what I really care about and I get the most joy in general out of like building stuff that that that that can utilize that technology. So if it if um if I were to do this this this job, it would probably likely be I would move away from Devril to another company that does a similar **[29:28]** type of thing. Uh rather than move into a company that does Devril that I could do exactly what I do but for a different technology. Um that's partly due to the fact that my career was I was interested in this software first and then Devril kind of found me rather than move around. Right? So therefore I've never uh needed to I've never applied for a uh a Devril position rather in internally in my company. I was given that role because we were a very small company **[29:58]** when I started and I was there when we sort of we didn't even know what devell was uh when we started and then we got a a manager that was able to actually put manners on things and kind of had done deval and stuff like that. So that was that was a hope that was that was a nice uh transformation. But the um the the point is that for this question I would say that it's really hard to keep credibility. uh if your job is to speak to a technical audience about a very technical subject and you've come into a role without that technical knowledge **[30:30]** for example I think it's really really hard to sustain that because um I think it's if you can it's easier to stay within your technical expertise and move within the Devril community in that maybe if you wanted to do Devril primarily but I think that actually sort dedic it sort of showcases a an issue with Devril in general where you can end up with career Devril folks who end up **[31:00]** being very good at Devril, right? But they're they could then end up in the wrong technology >> that that they they they don't fully get don't really like they get hired first. They have a great track record for example of doing de stuff. they get hired into a a technology that they just never really click with. And if you can't understand or speak honestly about the technology that you're supposed to advocate for, it's not like marketing where you're kind of supposed to just learn to lie. >> You need you need to talk to people on a **[31:31]** fundamental level about how this works and and be able to give honest reaction. And that's why I always I I think so I often think about what how difficult it would be to do my job if the stuff I did wasn't good and wasn't um and in the past there's been there's been like a few releases where the software was not in great shape where it was way harder to do your job. >> But you know I still like the overall technology. I knew the potential. So you got to speak honestly about that. >> Yeah. Um yeah, and that again is much **[32:02]** easier if the department is not in marketing where you're being told here's how you're supposed to speak about the software. Doesn't matter that I can't do that yet or that it does it very badly, but this is we're talking about the future and I think um that can be a trapping as well. But yeah, that's my opinion on that's a very long answer to the question. >> No, that's good. That's good. Um I'm going to share my opinion too because um there's things are a little bit different from from what you answered. Um just to add on the last thing you said you know like like again I from my point **[32:32]** of view again it's it's not like black or white in terms of like oh marketing is just like like they ask you to do that or not like as an example when I joined Tiny MC they were like hey when we talk about Tiny MC we use the term rich text editor because this is how it is defined in the industry uh this is like I don't know there's also SEO implications stuff like that and I was like fine. So I'm like, okay, it's this my first job in in that specific area of expertise. So I'm like, I'm going to do that. And after my first event talking to developers, it was like no developers **[33:02]** know what is a rich text editor. Like everybody's like, so what is this exactly? And at some point I was like, oh, wait a minute. Uh, it's a wiz. And everybody's like, oh, okay, I know what it is. And now I can have a discussion with someone that already have like the the the light bulb flash over their head. I'm like, so I came back after the first event. I'm like, hey, you know what? uh continue to use rich text editor wherever it makes sense because we have like different target audiences mind their developer doesn't make sense and people are like oh that's different from what we're used to I'm like doesn't matter what I'm telling you is that rich **[33:32]** text developer rich text editor they do not know what that is when I say wiz awake they're like they understand so I changed my language and people are like okay awesome it makes sense for you so again it depends on the team of the people so I just want to be sure there's no nuance there and also uh if there's my marketing uh colleagues watching like I want you understand that. I understand there's difference and I I think we're doing a great job. Again, I'm not being a soccer. >> I'm speaking very frivolously about marketing as a concept, not individuals or any specific team >> and I understand too. I understand where it's coming from. Uh if I want to be **[34:04]** honest, uh and I'm usually always honest and for the better or worse in my life. Uh I'm always honest and I had really bad experience with marketing. I also had a really terrible experience with the sales team who were basically screwing me over because they were doing things that doesn't make sense for my audience. And I'm also happy where I am right now when I when we have a booth at events and I'm always with a salesperson. Why? Because I'm not going to be the one who's going to sell to developer but as a business we still want to sell to developer but they're doing an amazing team and I love their approach. They will never force someone **[34:35]** to say like hey they're on commission so like obviously they need to do more sales. want to have a proper salary, but like I really love the sales team. We have a tiny MC where they're like, "Okay, doesn't make sense for you." Fine, keep us in mind. Maybe in the future we're going to have a functionality that makes sense for you. Maybe in the future you're going to have a use case, but they're not pressuring people, which was not an experience I had with most people. So, there's also, it always depend on the people. It depends on the leadership team because they're basically the one who set the tone. To go back to your question, uh 520, this is what I'm going to call you. **[35:05]** Uh do you think the is a sustainable career? Uh I would say yes from my point of view. This one is a really personal question. I don't think there is a right answer. Uh in my case it is my career for the last 15 years. So I started also as a software developer. I was coding full-time talking to customers doing architecture but mainly coding. Uh I loved it. I miss coding full-time but also like when I put this on a scale between like devil job and like develop like like software engineers. the real job is a little bit higher for me because I'm also a big social extrovert **[35:36]** that love to help people being successful that love to be with people that love to talk to people that love to talk also way too much. So like for me it's it's good and this is what I'm doing for the last couple of years. Uh what you said though Nile it's true uh it's harder to move from one technology or one focus of technical area. Uh I've been doing that for the last 15 years mainly every jobs I was my product was totally different. So you know like the the last job I was in cloud native. This one is like rich text editor which is mostly JavaScript, react, angular focus. **[36:08]** Uh the one before when I was at Fitbit uh that was like you know smart watches and and you know targeted to health. Uh for me I liked it because that's a great challenge. Uh I never and maybe maybe it happened but like I've never perceived people that say like hey you're not uh you're not credible because you're switching uh like like different technology or focus of technology or type of product. Actually usually it's more positive. I'm like oh [ย __ย ] you're about to do that. With that said though, I want to like I still consider myself **[36:39]** technical, but if I want like I don't know why I always say if I want to be honest because I'm always honest and I feel like when I say if I want to be honest, it means that I was not on us before, but that's just an expression. Anyway, uh I'm not as technical as I used to. I'm still a developer. I can still code. I still understand code. I think I still have the credibility when I go on stage. And if it's not the case, please people on my room, let me know. If you watch my video, you're like, "That is [ย __ย ] Let me know. I want to know." But I'm not as technical as I was before. Why? because it's been 15 years that I didn't put something serious in production. Uh it's been 15 **[37:10]** years that like I didn't work full-time in a product. And there's things that you can learn when you're all day long it's about building software versus I learn technologies because I need to know about it because I need to create a tutorial because I need to record a video because I need to give a talk at a conference. So I still consider myself technical. So far nobody told me I'm not credible but maybe they just don't want to say it to my face. Uh but again I'm not as technical that I was when I was like 10 years full-time software developer. I'm still technical. I still **[37:41]** developer still call myself developer but again the reality is that I'm not building software in production for the last couple of years. So yeah uh going to your second kind of like followup question which I also liked. Uh also uh shouldn't Dell come from deep technical expertise? If that's the expectation, why not hire engineers or solution engineers with do knowledge instead of generalist devril professionals? Uh please go ahead and if you have I'm pretty sure you have something to say about this. Um, I think it's hard to **[38:11]** argue that if you were to just like it was Dev was built from scratch from somewhere along not too long ago really and that was from the people with domain experience that also had the ability to properly communicate that. I think those two factors should be true of most Devrell folks, right? You should have the domain experience and the ability to properly um explain or um he even yeah advocate **[38:43]** for the thing you're talking about if it's a fair thing to say. Um therefore I think in most cases folks would if they had a choice uh say we're looking for Devril and I think this is I think I saw this I see this around a lot. There's a lot of roles out there that are Devril skill set. Let's say they would have called Devril maybe five or six years ago that are not called Devril anymore because they are let's say those domain knowledge roles are the primary concern like we need somebody maybe a consultant **[39:14]** I don't know I'm not sure what kind of role like a solution arctic somebody who understands the stuff really really well and can explain it really well right but they don't necessarily call that devril for whatever reason >> and maybe it's because it's not in marketing so I would say to my my my answer to that question would be something Like yes, best case scenario, you find someone with domain knowledge who's able to either learn to or already able to express that domain knowledge in a way that is captivating and makes sense and makes people engaged. I think **[39:46]** that's fair enough. Um I don't think people always have that option. Uh I think is the other uh the other part of that. Um and I think that's maybe what happens. And also and again this is from my experience sometimes maybe this has doesn't happen anymore but folks would be put into devril from other departments they would just be like sort of plucked and like um we need somebody to do some stuff so you're devro now. >> Yeah. You did a lunch and learn one so now you're dev. >> Exactly. Yeah. And that could that could **[40:18]** be have been somebody with no domain experience but a very good present presentation style for example. And uh so there's there's loads of ways in which someone falls into this career. And I think if you were to write down what exactly are we trying to achieve, you would say let's get a professional with domain knowledge who can explain it correctly and hire them or find that person in the organization and convince them to uh to do that role. Um I think the alternative is just the next best thing. I think it's if you can't do the first one, but I could be wrong. **[40:49]** >> No, I mean uh I agree with everything we you said. I'm still going to have comments because, you know, it's it's like I just have to it's physically impossible for me to not say something about stuff uh that I have opinions on. Uh which is basically everything. But which doesn't mean that I have the only truth though. I always say that it doesn't mean I have the truth. Um, I agree like when when I hire developer advocates on my team, the perfect candidate is going to be someone who who who has the skills of developer advocates and have the dominant expertise because you right away bring **[41:19]** the the the the what developer advocates going to do the skills that like many engineers don't have because there is a lot of engineers that have like tremendous expertise and they're really like they know their [ย __ย ] like from in and out but they're not able to communicate probably to external people uh they don't want to be on a stage, they don't want to record videos, they don't want to write an article, they don't want to do those things because for them it's boring and or they're afraid of it and or they're just let's be honest not good at it. Uh so trying to find as you said trying to find like the perfect fit where like hey you have **[41:50]** that experience or expertise or you're able to do the de job plus you have the domain expertise best candidate >> most of the time it's not the case from my point of view I I think I wrote an article many years about that but like from my point of view what every other jobs consider as as soft skills you know being able to communicate being able to you know write stuff being able to to connect and and with people uh those things that are always great like Yeah, I want an engineer, a software developer that can build code, but I also want that software developer like like to be **[42:21]** able to work with their colleagues and communicate with them and help them being successful. Usually, it seems that like the soft skills or many other jobs is like it's a bonus to have that. From my point of view, developer relation, it's the hard skills you need to have that like it's the most important because from my point of view and maybe I'm going to sound pretentious here, the easiest part of the job is to learn the technology. Uh because it's also Yeah. Yeah. from my point of view is that uh because um you know uh anyway as a software developer you cannot just say **[42:51]** like okay I learned things at school then I'm done no if you've been in the industry for a long time you always have to learn so it it should be a little bit part of like who you are as a professional always trying to learn new stuff always having to learn >> uh some technology may not be like you may start to learn them like oh I'm bored of [ย __ย ] with that >> I actually do agree with you on the learning part it's actually not it's actually because I learning is is not um as relevant as caring, right? Because in developer advocacy is a little unlike being a developer on a product because a **[43:22]** developer on a product, you can probably do a pretty good job and not fundamentally care how it's used at the end of the day, right? I don't think that's that's such a hard thing to imagine. You get a ticket, you uh basically need to um build a solution for that ticket. And in a lot of cases, especially in larger companies, you don't even have a concept of how that fits into the whole product itself, right? So as a developer, I think you can learn the stuff on a technical level and uh not care about the product whatsoever or fully understand it. >> Now Devil is different. I think it's incredibly hard to do the job if you **[43:54]** don't at least care >> or not necessarily care, but let's say have a a good understanding of um why the product is something people should be excited about in some way. I uh not that it's impossible, but it would be much harder. So I think >> I would say it's impossible or or you like I would go to like you were for the lack of better word with my English, I would say extreme with a lot of like things you said and for once I was like this one should be extreme like in my from my point of view like it's it's **[44:26]** like don't get me wrong, you probably can fake it for a couple of months at some point you're not going to be successful. Uh I'm not saying like you need to be a workaholic. I'm not saying that like you need to dream about your product when you go to bed. No, no. I like my product. It's nice. It's a nice product, but it's also a job. Let's be honest. But I need to be excited about it. I need to understand the values because if not, you are jumping in the bullshitting part of like what you should not do. And developers, engineers, they're really they have like [ย __ย ] detector. This is why like and **[44:59]** and I'm saying that with all respect for traditional marketing ourselves, but this is why most developer allergic to uh you know traditional marketing and or uh you know even new ways of doing marketing or like the sales team because they had bad experience with people that wanted to reach their goal no matter what it takes no matter what they were saying which is not true for most team it's not true for my team if you're listening and you know it's right and you know that I believe that but uh I mean like this is the experience they have with most people so de I think the big difference is like **[45:30]** that we should not have to do that as we discussed since the beginning. We should not have to [ย __ย ] We shouldn't like and to be able to do that, you need to be excited. You need to believe it. Like I had when I was looking for uh a job last time, there's a company, amazing company, amazing people. They reach out to me and I'm like, "Hey, Fred, uh want to hire you." The offer would like like the the salary, everything was amazing. I was being able to build my devil team. I was not excited at all by the product. It's a great product. It solve issues that is good for people from my point of **[46:02]** view. I was not saying it's a bad product. I was just like there's no way for me to be excited about that. So I'm not going to be able to do my job well and I I didn't take I I did not even enter the process to like take the job because I was like no it doesn't make sense for me. Again I'm also coming from a really really privileged place where I was able to do that and not just take the first job that I have but uh from my point of view like every job is a job like like like I'm I'm not a workaholic. I do I work because I need a salary. Uh **[46:33]** at the end of the day, this is the only reason I would probably still do some of the stuff that I do as devil on my free time if I was full of money just because I was doing that before it was a job when I was a software developer. This is how I started. I was speaking in events. I was writing blog posts. I was writing meetups just because I love to do that. And at some point someone was like, "Hey, we can pay you to do that." I'm like, "Okay, sounds like a good deal." Uh so I would still probably do those things, but at the end of the day, it's a job. uh but I think that like specifically for developer relations because we are with the people we talk **[47:04]** to the people to developers you like you cannot fake that enthusias enthusiasm about the product you cannot fake that yeah like you really believe that it's like solving issues >> it's just that it's harder your job is so much harder if you have to do all of that understand the product >> talk about the product and pretend to like the product I don't know how anyone could do that sounds like a lot of that's a that's a workload code. Um, and I think um, it's not I I don't I can't imagine someone being able to accomplish that in a way that is effective. Um, I **[47:36]** think there you can watch someone stand on stage and go through the motions for sure. They can technically do their job, but not in an effective way. It's so hard to do that. Um, I guess it depends as well where your what your devril role is because a lot of them don't necessarily require you to actually be in front of anybody. It's probably a lot easier to lie and text. I'm not sure. Or to or to fame enthusiasm. Just ask um uh ask uh JBT or something too. Can you make me sound enthusiastic about this product? And then see what happens. **[48:08]** >> Yeah. It doesn't work when you're in front of people, especially with my face. My face cannot lie. So there's like like I like it's impossible. So yeah, you know, I understand. And just to clarify and after that, we're going to move to the Nemo part. We've been talking forever and as much as I enjoyed that uh like I don't think people will still watch us after 3 hours of talking which I'm pretty sure we could do. We're in a good in a good uh direction that yeah also you know about the about the new learning stuff I say that's the >> easiest part maybe the word is like the **[48:40]** simpler part more than easier because it still take time it's still >> the role of dev to learn the everyone who joins a technical role needs to learn the thing therefore it has the most um the easiest path to follow because almost every dev developer let's say a technical um marketing person, let's say a pre-sales person, stuff, stuff like that. They've all done that. So that's the easy part. I think you can definitely learn the technical aspects especially if you have a technical background. >> Yeah. And and and you know and for me it **[49:12]** plays in my favor. Like the last job I had I was in a startup uh I was it was in a cloud native uh space. So you know a lot of Kubernetes stuff and I did it just a little bit when I was a digital ocean but nowhere near to be like I'm an expert and like and it was a little bit newer at the time. Uh so when I started I was really honest with people. I'm like hey um it's not the first time I play with Kubernetes but let's call it the first time and I was like I'm not an expert yet but like I'm learning which is what everybody who is starting to use Kubernetes now is doing so we're going to be in the same journey. So it kind of **[49:44]** like played in my favor. It took me way longer than any other technology to call myself at least greatly knowledgeable about community not even an expert. It took me like couple months a year uh before my my my like co-founders at the startup who were really expert were like okay Fred you start to know your [ย __ย ] uh but like it took me a lot of time but during that time I also went to the same journey and like people were starting to use that technology and gave me other positive aspect to be able to do my job and and again I'm also always honest I didn't go on the stage and like hey so **[50:15]** I've been doing Kubernetes for 10 years no like I just started now uh so if I say something stupid let me know and and people laugh and we go like and and it's just working. So anyway, uh I'm liberating now. Uh great great questions. I appreciate that. Um >> yeah, thanks for uh thanks for thanks for discussing this uh controversial topic. Uh yeah, the last thing I'm going to say about that and I know it's been 10 times that I say that. Um I know that like uh sorry, in the past um I don't know if it's true anymore. I think I think the the industry kind of like get **[50:45]** back to it, but like at some point if you wanted to be a developer advocate, you needed to be a developer first and engineer first. Like there was no way for you to move to that role without it. You need because this is the the the beginning of developer relation. It was like developers, engineers that were like, "Hey, you know, I can talk to people and they were doing it." And at some point we started to see a role where like some people had no experience as software developer and they were like hired because they know how to communicate and like feel free people to disagree with me or or not. I I think we have the same **[51:16]** opinion here, but um I don't think it end up with like really great developer people, developer advocate people because uh and I say that with all of developers are really judgy. Uh so, you know, I can always being bra even if it's just 15 even if it's 15 years ago now, I can still say like, hey, I've been a full-time software developer and engineer for 10 years. I know how it is to work with customer. I know how what it is to put things in production. I may not know how it is to build with AI right now and have that pressure, but like I know a lot of like or I know it a **[51:46]** little bit because I do it, but like not in in like in the terms like being a full-time software developer and uh like I get that credibility because I've I've been through the nice thing of being a software developer, but also the shitty things of it. When once once you don't have it, uh I think it's a little bit harder. But again, as you said, it depends on the role. There are roles that are a little less technical, still call themselves developer advocates because they talk to developers. I'm still maybe a little like I still have the old tinking that's like I prefer to have someone that have a little bit of experience software development experience uh because they're going to talk to developers. But anyway, **[52:18]** >> I would uh completely agree with that. Um I I don't know how someone could do the job and not be able to have at least been a developer or be in the process of becoming a software developer. Either I think works. If the dev roll department is embedded with the product team, I think you have a chance of of of joining as a non-developer and then growing into the role because you're actively there and learning what developers are going through. But if you don't do either of those things, I don't I think you just call yourself something else. You're not what that is. You're um which is fine. **[52:49]** Just that's yeah, just to be something else so we should know. Yeah, >> I agree with that. >> Yeah. Who wants to watch me do a 20-minute demo in seven minutes? You can do it as long as you want. Uh so yeah, it's uh uh God, I have a I know it was around Kimunda. Uh so you know what? I'm a really bad host. I'm just going to let you introduce your company and and the demo are going to do and uh the screen is yours. >> Yeah, sure. Thanks so much. I'll be relatively quick. The thing I want to show is just kind of a fun thing that I **[53:19]** built a little while ago that showcases what command So command is a an orchestration um software where you basically design um uh what the state shows right which is what the state progression looks like and then you uh that gets executed in a um a visual medium. Uh it's really fun to build. Um the fundamentals of it are that it's designed in order to be a centralized point in a distributed um system and uh the idea is that command sits on a layer **[53:51]** uh which then orchestrates all the systems externally. So nothing is actually added to command layer. It is purely this the owner of state and the owner of state progression. That's the short part of that. And um this is a model I built because it's it's the new thing we're doing is that we are as part of a process. In the past processes were almost always predictable, repeatable, and deterministic. And um because of AI, uh that's all ruined because now things are supposed to be dynamic. Things are supposed to be a lot less rigid. Um but **[54:25]** we can still build that really easily. So actually what you're seeing here is a process with two agents that are specifically in charge of not really executing any of the tasks but simply choosing what should be executed. And there's some really really great side effects of that architecture. And I I'll showcase that with this little um front end that I have. This is like a local thing that I'm running. The actual commund instance is running in the cloud. So just as a FYI, I'll talk a bit more about that later on. And this is an **[54:57]** insurance claim process. We built this really um not too long ago and I really like the way it it works and the technology it implements. So I want to talk through what makes it unique as I build it and why I quite like building it. Um so my name as we all know is this um and I would like some uh work injury insurance. By far the biggest problem for the company we were working for was this type of insurance because I've had my bike stolen multiple times and uh the insurance policy is they give you money **[55:27]** and you're quiet, right? That's how it works. Work injury insurance or like I think it's called workers comp in the in North America is where I'm not sure what the French is. Fred, maybe you can tell me if there's a French equivalent of workers comp. Uh >> actually, I do not know. >> That's okay. What's the word? >> So, the idea is, of course, that I'm hurt, I can't work, and the insurance companies to pay me until I get better. Okay. So, I'm going to submit this. Um, **[55:58]** the process then is going to kick off. And it's got a few different agents. And the first agent is the is relatively standard. It's doing what you expect agents to do. Now what we're looking at is as things light up the agent is deciding what to execute. So you can see that it's already executed this task to get procedures and requirements. It's also executed the task to get my data, my customer data. It's queried that and it's got my insurance policy. Now these are already things that basically any AI **[56:29]** agent can do. The next thing it's done is actually much harder and that is that it's um funny enough sent me an email. Saying an email isn't hard, but waiting for a reply is really hard. So, if I take a look at um let's say I know um trying to find my yes, there it is. It did actually send me an email. It's good. So, the email looks like this. And it said, "Dear Nile Dehan, that's my name. You've submitted a thing. Uh we need to assess it. I need some stuff from you. Uh can you let me know?" So, **[57:00]** luckily I'm the kind of person who has a load of test data available. So, so a bunch of PDFs of my ID, details of my injury are all there. It's all very good and all all in the docs. Okay. Now, not only is at this point the business logic is that it's waiting for an email to come in, which I hope it does, it's also waiting in case no response happens. And how it does that is by utilizing um a **[57:32]** subprocess. So this agent has triggered a deterministic flow that at the moment has sent an email and then began waiting. This is where the engine's in charge of because all the am did was actually select the task to execute and then what the engine does is actually perform those tasks. The first three were tasks that simply queried external services. But this one's way more complicated. This one actually does a bunch of stuff. And in particular, this one here waits for an email to be sent. **[58:02]** Now, this thing here pulls the inbox every like 30 seconds or something. So, it'll be a little while before it actually finds the email. But in the meantime, I'm going to go back up here and I'm just going to take a look at what other stuff it can do. So, this is running on that subprocess. And the agent itself is only in charge of stuff in this scope because the process is quite large. And so certain agents have their tasks and their abilities and it's totally visualized of what actually gets executed. But also it has humans involved. **[58:34]** So we have here two different um people. >> One that gets the final report and one that gets like if they can't figure something out for some reason gets classifications. Now this thing is already finished. So what I expect I hope is I get a final report and then I'll be able to see the data that I submitted combined with the information it's got already in a predefined report that that this particular person needs. That's why it's taking a little long to trigger that task because the the LLM **[59:06]** itself is generating that data. And now we see it's triggered this user task. So now a user is involved. So they can then take a look at what the agent has said to us. And this is all the fun stuff. So we have our uh report generated on this day. No, it's about right. And uh yeah, information about me, including my definitely real phone number and apparently I live in Maple Grove now. >> Yeah, I was going to say at least it's not your real address. >> Yeah, I hope not. I I think it's got the **[59:37]** city and the country wrong. So that's a good start. Um, and then other bits and pieces about the insurance policy that it knows about and all sort of fun stuff. And then it goes down and here are all the checks it needs to make that it knows it needs to make. And then it's able to say, "Okay, that's good. I'm going to approve that. That's great." Now, um, I can also not approve it. The thing about that makes this unique is kind of not that interesting right now. The only thing I showed you that's relatively unique is the idea here of being able to call a subprocess with the **[60:07]** context of an agent. That's kind of unique. That's kind of fun. Uh, but this next agent is doing stuff that I really enjoyed building because this was a real problem they had to solve. This agent here, um, again, unlike most other insurance types, this is a very longunning agent. It runs for about three years, well, maximum three years until the policy runs out. And you would first think, well, that's too long for an agent that would bankrupt you. But the fact is that most of the time, the agent is actually not doing much waiting. And I'll explain what I mean by **[60:39]** that. First of all, it's asked me for some information. So, let's head back to my lovely email address. And let's see. Yes, I've got Oh, it's way more formal now. I'm no longer Nile. Dear Mr. Dean, so this agent is far more formal. Definitely wants to approach me in a more direct way. >> You You look like you're legit uh you have legit claims. So, now we're going to be polite with you. >> Exactly. Right. Yeah. This person looked at me and thought, "No, I'm not sure about this guy. Let's like make sure he gets through the uh the the process first and then we'll call him by Mr. DM. **[61:09]** So, it's asked me for how I'm getting on this sort of stuff. Now, this is important because the course of the Now, what I'll do is I'll quickly reply and luckily um I happen to keep a uh uh at all times um free text of exactly how I'm getting on at any time. Just happen to keep that. So, my typical day is blah blah blah. there. I've put kind of all the stuff they're asking for which they've detailed very nicely. I have just dumped into a big paragraph and I'm sending **[61:40]** that. Okay. >> So, we don't find that unusual. This is a normal thing to happen because of course this is what the the the client told us that that the user mainly their their main job this is this person up here. Their main job is to to find out how the patient is doing or how the the the client is doing right now as a baseline to determine how they get better. And that means that they need to try and get this big block of text thing into a more usable format to be able to **[62:10]** have a a consequential um action for the next response. And we can see that if we take a look at this thing here, it should trigger, I hope, but it's an LLM, so we don't really know. Yeah. So, this has come back And it can ask for clarification maybe. Okay, it is going to show the report. And we can see that it turned that text into something more usable, right? It's got it's parsed it together. This is not unusual. This is just a good thing an LLM does. And some positive and negatives. Great stuff. And I'm going to **[62:42]** say that's great. And now we're going to do something that most LLMs will have an incredibly hard time doing. Um, let's uh wait for 3 months and ask him again. Okay, so I've just told it how long to wait. That could be any amount of time depending on the case. It could be okay, let's see in a week after their hospital visit. But the thing we were told here that the LLM needs to dynamically wait **[63:12]** for an amount of time. And the way we do that is we use a BPN construction here that allows it to put in a wait time and then the agent so the engine then waits for that amount of time. So right now we are waiting for three months. Okay. And um that's pretty good. That means that in 3 months the agent will wake up. It will then communicate to the client and say hey last time you said this and that. how are you feeling now? And then **[63:43]** be able to report back on the progress of that person. It's pretty good, right? But >> so we're gonna you're gonna come back on the show in three months and we're going to see if >> Well, don't worry. Nile is not trustworthy. So, we don't need to go back in three months because in this case, Nile um is going to do something that's going to trigger this second thing here. Because one of the requirements we had, which I find really interesting, is while the agent is waiting to get back to someone, there is another department in this company, the **[64:14]** fraud squad, and >> they are checking up on folks. And as I said, Nile is not trustworthy. So, uh, we have a specific claim ID, which is here, which is a which is a unique identifier. And what I'm going to do is I'm going to say he wasn't giving a guest lecture. Nile was seen on Fred's Devil show. **[64:45]** Okay, this is not good for Nile. This shows that Nile is actually up and about. So I'm going to send this message and you can imagine like I'm sending this from my local system. So you can imagine that the fraud squad have their own system completely. >> And this is just a button they click on their system to say give the LLM additional context, >> right? You just send it as long as you have the application ID so you can find the right waiting instance. And what happens is that wakes the agent up and then the agent is like, "Oh, uh, I've **[65:17]** woken up from my slumber and I've got some new context to deal with." So then the agent needs to say, "Okay, what I do with that context?" And, um, they already because it's woken up now, it's given the the the the what's happened so far. So, it already knows it's ask Nile about stuff. And let's see if I get the Mr. Dehan response this time around or if I get my all three of my names which is how angry people usually refer to but no this is dear Mr. I hope this finds you well. Blah blah blah. Hey, uh, recently appeared on Fred's devil show **[65:48]** before scheduling quarterly. I got some clarification. Oh, no. The nature of my appearance. Okay, but don't worry. That was just my twin brother. He's like me but smaller. Okay. Anyway, so then we can continue the fun. So that agent then goes ahead and tries to solve that problem. The nice thing is that what we have here is a lot of agent technology solving a relatively hard problem that first of **[66:21]** all it it involves humans in a way that makes their job much easier which is really really good. But secondly it's it's totally visual and auditable. This is something that needs to be auditable and you can see exactly what runs. We have control of the state. you have all the variables and makes it very very easy to implement AI in places where they're very very heavily regulated and um >> yeah the fact that you put humans in the loop too which is something that is missing in many system that should probably be there especially in something as regulated as that uh yeah >> yeah absolutely in fact in this first **[66:53]** section here one thing you'll notice is the agent actually can't complete it unless it talks to a user and a user decides to reject or continue so they the agent has actually no decision making on whether someone should be accepted or not. The agent actually needs a human to do that. >> Love that. >> Yeah. And I think uh yeah, that's not bad. I did my I think I I managed to uh to complete that in in the in the a loted time there, Fred. So >> Oh, you had a as as I said, you had as **[67:23]** little as much time as you wanted. Uh I know we went over the usual like one hour that a book in people's calendar and I don't want to take too much of like your evening time but do you have time just for one last comment that may uh a user had that may require us to comments on it. Do you have still a couple minutes? Okay, let's do that. Uh Daniel uh you also had great input. Uh Daniel said uh every company on boards new folks and teaches uh their product but a general job those teams are so lean they don't have the time to teach **[67:54]** you those skills. So >> that's the thing. Yeah. In teams that I've been on, we've been definitely the the in in like the most functioning deval teams that I've been part of. Um they this they are very good at that. They have the people and able to bring people along best they can. Right. But this comment is absolutely right and it also showcases a big risk that Devril has in uh a **[68:24]** marketing department in particular in my opinion which is the value of the team as it is for doing things like this like helping on board new members of the team is never considered when for instance cost cutting needs to be taken into account that's when they'd look at Devril and think well why is it so big it's because everyone is doing a lot of different stuff here. There isn't there aren't individual roles here that are that are that are cut out. Even a a goodsized Devril team will have people **[68:55]** that are utilizing loads of different aspects of what they're good at. And I in an ideal scenario that involves enabling other members of your team because as Danielle quite rightly says, you don't usually have a lot of support from other parts of the department. If you're in the marketing department, that usually means you don't have access to a lot of technical people to help you understand the product and you rely then on the Devril um department to like help enable that and that can work. That can be really really good. Um but I think that what ends up happening is people **[69:26]** underestimate the um value of um uh those bigger Devril teams because they don't fully see the definitely in marketing departments. I think if you go into product again, you have that feedback loop thing that I can I've seen technical managers value heavily. So you have that additional thing, but that doesn't exist in the marketing department. You're not talking to the devs every day, right? You're not giving that feedback. You're giving the feedback to marketing and they're like, "Well, we can get that feedback ourselves. Maybe some other way if we get rid of Devril." So yeah, I think **[69:57]** this is a great um comment and a really really good um uh um uh assessment. >> Yeah. Yeah. No, no, I agree with that too. Uh the last thing I would add is that from my point of view, the the the little time I had people that could help me ramp up to the product and or the company and or uh technology. The company is good because like you know I want people to tell me what's the good how things work uh what's the processes the red tape and those kind of things that helps me to get started faster. **[70:27]** usually for the product or the technology. Uh I like to not having help and it's not because I'm so good. Uh it's just because I want to be like any new users. So what I usually do is like how like any new users I'm going to use the docs and I'm going to use the tutorials out there. I'm going to use the video out there. So I can know from like the first two three weeks maybe like hey what I think is missing. If I have suggestions about the docs as a new user, I can go to the joy or the pain of new users and uh if I want to get it **[70:58]** takes me more time to like you know get into it versus like oh uh like someone else another devil on the team who knows the technology real well or someone an engineer is going to spend a couple of hours with me to teach me to show me how it's working to help me. Uh obviously if I get stuck for for an amount of time I just ask help. I'm not stupid either. Uh I know I look like but I'm not. uh but at the end of the day uh by by being that kind of like you know uh I I I believe that Devril should be customer zero like there's a new release we should be the first one to try it test it to learn about it to know about it uh **[71:30]** because we need to usually create content about it but also like you know we talk to people but by doing that in a new job it really gave me the lay of the land about like what is missing for like like a user experience a developer experience when to join the company so again it takes me more time to go to that direction but I like to do that >> which not everybody who hire me likes need to do that. But that's my process that uh after many years I helped me really be successful in what I do. But um yep, on that note, I think it brings us to uh the end of the show. So uh any **[72:01]** last word, last sentence, something uh intelligent or not to say >> I can go with not intelligent. That's my default. And thanks thanks a million actually. No, there was a great discussion. I thoroughly enjoyed it. Um it was nice to get your perspective on topics that um yeah that I I think about a lot but I'm always interested in bouncing these off folks because yeah it's uh it's it's lonely where I am in terms of the Devril stuff. I don't have a lot of Devrell folk around me. So um it's good to uh to get the opportunity to bounce those off. So thanks for uh **[72:33]** for taking on these discussions. They are really good. >> My pleasure. Thanks to you for being on the show. I know uh you're part of like the the couple quote unquote first people that reach out or I reach out to you to be a guest and it took forever and everything was delayed and like it was complicated. Finally, we're about to go online. I think you're one of the last person now that the other people are aware that like it may takes time and like I'm not doing that every other weeks now and I'm not scheduling also a year in advance which is is what I was doing when I was not traveling because like it's fine like there's very little thing that's going to disrupt that. Now **[73:04]** it's not a reality. So anyway, thanks again for being on the show. It was a real pleasure. Uh true uh to have you on the show. It's also great u that we have uh you know it's great that we have some like common opinion but also like when we like there's some disagreement but we're like fine with it because that's life. We don't have to agree about everything and that makes a better show when like the answer is not always like hey I agree with everything you say. Uh so thanks for doing that. I really appreciate that uh when it's done in a respectful way and was done. So uh thanks to everybody thanks to everybody **[73:34]** who join us live. Uh thanks to everybody who joined. Uh I was going to watch the I don't know how to talk anymore. Uh how did people who will watch the recording? Thanks to you and uh I should probably write those things down because every end of the show I do not know when is my next episode. It used to be every two weeks and now the next one's going to be in one, two, oh actually in two weeks. Uh so yeah, my next show is going to be in two weeks. Uh I have another amazing guest. I'm going to announce that uh probably beginning of next week. uh you **[74:05]** should join us. It's going to be amazing. And on that note, I wish you a great evening, morning, afternoon, night if you're watching us at night. And see you in two weeks for the next episode. Bye everyone. >> Cheerio. Bye.