Devrelshow Episode 45 - Joey De Villa

๐ **Source:** [Devrelshow Episode 45 - Joey De Villa](https://www.youtube.com/watch?v=1SPme7zZGRk)
> [!note]+ Document Notes
> tags: #developer-relations #devrel #career #AI #technology #community
> author: Fred Bouchery
> source: The DevRel Show
> reference: https://www.youtube.com/watch?v=1SPme7zZGRk
> date created: 2024-12-28 12:00
>
> # ๐ท๏ธ Title: DevRel Show Episode 45 - Joey de Villa on Developer Relations, AI, and Zero Trust Networks
>
<!-- deep-read:sections start -->
## ๐งฐ Action Inbox
- [H1] Consider how AI will augment rather than replace DevRel tasks โ automation potential #AI
- [H2] Evaluate Open Ziti for zero trust network architecture โ security demonstration #networking
- [H3] Explore documentation strategies for AI consumption โ content transformation #documentation
## ๐งญ Table of Contents
- [[#๐ Summary]]
- [[#๐ Main Content]]
- [[#๐๏ธ Notes]]
- [[#๐ References]]
- [[#๐ฃ๏ธ Paraphrase]]
- [[#๐ฐ Newsletter]]
- [[#โ
Action Items]]
- [[#๐งช Hypotheses]]
- [[#๐ Methodology]]
- [[#โ Questions]]
- [[#๐ฎ Future Research]]
- [[#๐ก Implications]]
- [[#๐ง Learning Styles Assessment]]
- [[#๐ Accessibility Assessment]]
- [[#๐ DEIB Assessment]]
- [[#โ
Logical Validity]]
- [[#๐ก๏ธ DARVO Analysis]]
- [[#๐ฏ Conclusion]]
### ๐ References
- [Open Ziti Project](https://openziti.github.io)
- [Net Foundry](https://netfoundry.io)
## ๐ Summary
- Discussion between Fred Bouchery and Joey de Villa about DevRel careers, AI impact, and networking technology
- Joey announces new role as Senior Developer Advocate at Net Foundry working on Open Ziti
- Exploration of how AI will change but not replace developer relations work
- Live demonstration of zero trust networking with Open Ziti
- Reflections on Microsoft developer evangelism team and community building
## ๐ Main Content
Joey de Villa, veteran developer advocate known for bringing his accordion to conferences, discusses his career journey and new role at Net Foundry. The conversation covers the evolution of developer relations, concerns about AI replacing DevRel roles, and the importance of human connection in technical advocacy. Joey demonstrates Open Ziti, an open-source zero trust networking solution that makes networks "dark by default" - only accessible with proper cryptographic credentials. The discussion touches on their shared experience at Microsoft's developer evangelism team and how the industry has changed over the past decade.
## ๐๏ธ Notes
#### โฑ๏ธ [00:00](https://youtu.be/1SPme7zZGRk?t=0) โ [H2] Show introduction and schedule changes
- Key idea: Fred explains irregular scheduling due to travel demands
- Evidence: "I was super strict about doing it every two weeks but I was always traveling"
#### โฑ๏ธ [02:15](https://youtu.be/1SPme7zZGRk?t=135) โ [H3] Joey's background and Tampa Bay Tech Week
- Key idea: Joey enjoying sunny weather and networking at tech events
- Evidence: "We were on a boat that went around the harbor in Tampa for dinner"
#### โฑ๏ธ [04:30](https://youtu.be/1SPme7zZGRk?t=270) โ [H2] Speaking at Arc of AI conference about documentation
- Key idea: Documentation must now be optimized for AI consumption
- Evidence: "Writing documentation that AI will also understand because you need to take a slightly different approach"
#### โฑ๏ธ [07:00](https://youtu.be/1SPme7zZGRk?t=420) โ [H3] Joey's origin story in developer relations
- Key idea: Accidentally became developer advocate through conference appearance
- Evidence: "I jumped in front of some cameras with my accordion and parlayed that into an interview"
#### โฑ๏ธ [10:45](https://youtu.be/1SPme7zZGRk?t=645) โ [H2] Windows Phone evangelism efforts
- Key idea: Struggled with app ecosystem despite good hardware and OS
- Evidence: "We were trying for a thousand apps in the store prior to launch"
#### โฑ๏ธ [15:20](https://youtu.be/1SPme7zZGRk?t=920) โ [H1] The infamous Microsoft Tech Ready presentation
- Key idea: Joey's controversial but memorable talk about mobile UI design
- Evidence: "The app I kept referring to was called Sausage Party"
#### โฑ๏ธ [22:30](https://youtu.be/1SPme7zZGRk?t=1350) โ [H2] Current job market challenges in DevRel
- Key idea: Competitive market with AI anxiety affecting hiring
- Evidence: "I worked frantically on Christmas Eve and submitted an assignment"
#### โฑ๏ธ [28:15](https://youtu.be/1SPme7zZGRk?t=1695) โ [H1] AI's impact on developer relations roles
- Key idea: AI will augment tasks but human connection remains essential
- Evidence: "The human element talking developer to developer, building relationships, that's still something you need a human for"
#### โฑ๏ธ [34:00](https://youtu.be/1SPme7zZGRk?t=2040) โ [H2] Expanded definition of "developer" with AI tools
- Key idea: Low-code/no-code tools expand who counts as a developer
- Evidence: "Now it's somebody who has a problem they want to solve and has an idea of how to solve it"
#### โฑ๏ธ [38:45](https://youtu.be/1SPme7zZGRk?t=2325) โ [H3] Role confusion in DevRel positions
- Key idea: Companies often misunderstand developer advocacy as sales
- Evidence: "Pretend I'm a large customer and you're trying to convince me to use our system"
#### โฑ๏ธ [42:30](https://youtu.be/1SPme7zZGRk?t=2550) โ [H1] Joey announces new role at Net Foundry
- Key idea: Senior Developer Advocate position working on Open Ziti project
- Evidence: "Net Foundry are the people who make an open source project called Open Ziti"
#### โฑ๏ธ [44:15](https://youtu.be/1SPme7zZGRk?t=2655) โ [H2] Zero trust networking demonstration
- Key idea: Networks should be "dark by default" with cryptographic access
- Evidence: "Port 8080 is completely missing. You cannot break into a port you can't even see"
## ๐ References
- [Open Ziti GitHub](https://openziti.github.io/)
- [Net Foundry](https://netfoundry.io/)
- [DevRel Collective](https://devrelcollective.fun/)
## ๐ฃ๏ธ Paraphrase
- Joey de Villa has built a career in developer relations spanning over two decades, accidentally starting when he brought an accordion to a conference
- The developer relations field is grappling with AI anxiety, but the human connection aspect of DevRel work remains irreplaceable
- Zero trust networking through Open Ziti creates "dark by default" networks that are only accessible with proper cryptographic credentials
## ๐ฐ Newsletter
๐ฏ **DevRel Evolution in the AI Era**
Joey de Villa's latest career move to Net Foundry highlights how experienced developer advocates continue finding meaningful roles despite market uncertainty. His perspective on AI as an augmentation tool rather than replacement offers reassurance to the DevRel community.
**Key Takeaway:** Focus on the human connection aspects of developer relations that AI cannot replicate - relationship building, community fostering, and empathetic problem-solving.
**Notable Quote:** "When I hear an accent, I hear courage. It takes balls to move to another place where it's not your first language."
**Tech Demo:** Joey's live demonstration of Open Ziti showcased practical zero trust networking - making servers invisible until proper credentials are provided.
Resources: [Open Ziti](https://openziti.github.io), [DevRel Collective](https://devrelcollective.fun/), [Net Foundry](https://netfoundry.io/)
## โ
Action Items
#### DevRel
- Developer advocacy: Create content about AI's augmentation vs replacement role
- Education: Develop workshops on zero trust networking for developers
- Developer experience: Document best practices for AI-readable documentation
- Community management: Foster discussions about DevRel career resilience
#### OSPO
- Software Inventory: Evaluate zero trust solutions like Open Ziti
- Security Management: Assess network security posture and dark-by-default approaches
- Developer Support: Provide guidance on securing development environments
#### Community
- Maintainers: Support open source zero trust networking projects
- Contributors: Encourage participation in security-focused open source
- Ecosystem: Bridge traditional networking and modern development practices
## ๐งช Hypotheses
- Zero trust networking will become standard for developer tooling and API access
- AI tools will expand the definition of "developer" to include more non-technical users
- Human relationship skills in DevRel will become more valuable as AI handles routine tasks
- Open source security solutions will gain adoption over proprietary alternatives
### ๐ Methodology
- Survey DevRel practitioners on AI tool usage and impact concerns
- Analyze adoption rates of zero trust networking in developer organizations
- Study correlation between DevRel relationship-building activities and business outcomes
### โ Questions
- How should developer documentation be restructured for both human and AI consumption?
- What specific DevRel tasks are most suitable for AI augmentation versus human expertise?
- How can zero trust networking improve developer experience without adding friction?
### ๐ฎ Future Research
- Impact of AI on DevRel metrics and measurement strategies
- Integration patterns for zero trust networking in developer workflows
- Career transition strategies for DevRel professionals in AI-augmented organizations
### ๐ก Implications
- Practice: DevRel professionals should focus on relationship and community skills
- Security: Zero trust approaches may revolutionize how developers access internal tools
- Education: Documentation strategies need updates for AI consumption patterns
- Funding: Investment in human-centered DevRel activities may increase as differentiation
### ๐ง Learning Styles Assessment
Reading level estimate: Grade 12 (technical discussion with clear explanations)
#### ๐ Visual learners
- Present: Live demonstration of zero trust networking concepts
- Improve: Network architecture diagrams, before/after security visualizations
#### ๐ Aural learners
- Present: Conversational podcast-style format with natural discussion
- Improve: Audio summary of key technical concepts
#### ๐ฃ๏ธ Verbal learners
- Present: Clear analogies (accordion guy, sausage party app, dark networks)
- Improve: Glossary of networking and DevRel terminology
#### ๐งฉ Kinesthetic learners
- Present: Code demonstration with practical examples
- Improve: Step-by-step Open Ziti setup guide
#### ๐ง Logical learners
- Present: Clear cause-effect discussion of AI impact on careers
- Improve: Decision matrix for evaluating zero trust solutions
#### ๐งโ๐คโ๐ง Social learners
- Present: Discussion of team dynamics and community building
- Improve: Community forum links and discussion prompts
#### ๐งโโ๏ธ Solitary learners
- Present: Personal career reflections and individual experiences
- Improve: Self-assessment checklist for DevRel skills
#### ๐ฟ Naturalistic learners
- Present: Evolution metaphors for technology and career development
- Improve: Ecosystem analogies for developer communities
### ๐ Accessibility Assessment
#### Screen reader semantics
- Present: Clear speaker identification and topic transitions
- Improve: Structured headings for transcript sections
#### Keyboard navigation
- Present: Standard video player controls available
- Improve: Timestamp navigation shortcuts
#### Contrast and readability
- Present: Clear video quality with good lighting
- Improve: High contrast captions for code demonstrations
#### Text resizing and reflow
- Present: Responsive video player
- Improve: Transcript availability for text scaling
#### Media and captions
- Present: Full transcript provided
- Improve: Synchronized captions with technical term highlighting
#### Forms and interactions
- Present: Simple video interface
- Improve: Interactive transcript with clickable timestamps
### ๐ DEIB Assessment
#### Cultural breadth
- Present: Canadian and Filipino perspectives represented
- Improve: More diverse geographic examples in networking use cases
#### Inclusive language
- Present: Respectful discussion of accents and language learning
- Improve: Avoid gendered assumptions in developer examples
#### Neurodiversity support
- Present: Clear section breaks and topic transitions
- Improve: Content warnings for potentially triggering job loss discussions
#### Representation
- Present: Immigration experience and multilingual challenges acknowledged
- Improve: More diverse career path examples
#### Psychological safety
- Present: Supportive discussion of career challenges
- Improve: Resources for job seekers and career transition support
### โ
Logical Validity
#### Strong reasoning
- Deductive strength: AI will augment but not replace human relationship building (strong premise)
- Inductive strength: Career examples support broader DevRel market trends (moderate)
- Causal reasoning: Network visibility leads to vulnerability (strong technical reasoning)
- Analogical strength: Programming abstraction layers compared to AI tools (effective)
#### Fallacies
- Survivorship bias: Success stories may not represent typical experiences
- Appeal to tradition: "We've always needed humans" may not predict future accurately
#### Tone of voice
- Overall tone: Conversational, optimistic, technically informed with personal anecdotes
### ๐ก๏ธ DARVO Analysis
- Deny: No denial patterns observed
- Attack: No attacks on accusers present
- Reverse victim/offender: Not applicable to this content
- Emotional cues and rhetoric: Positive, supportive discussion of career challenges
## ๐ฏ Conclusion
This conversation highlights the resilience and evolution of developer relations as a field. While AI presents uncertainty, experienced practitioners like Joey de Villa demonstrate that focusing on human connection, community building, and practical problem-solving remains valuable. The demonstration of Open Ziti also shows how security-first approaches can be made developer-friendly, suggesting opportunities for DevRel professionals to bridge security and developer experience gaps.
## ๐งฑ Refactor Appendix
### ๐ Literature Split Pad
### [H1] Zero trust networks improve security through cryptographic access control
> [!quote] [DevRel Show Episode 45](https://youtu.be/1SPme7zZGRk) by Joey de Villa via The DevRel Show. Published 2024. Accessed 2024-12-28.
> "You cannot break into a port that you can't even see."
Demonstrates practical security benefits of dark-by-default networking approaches for developer infrastructure.
[view highlight](https://youtu.be/1SPme7zZGRk?t=2700) #xref #articleseed ID:rw_001
### [H2] AI augments rather than replaces developer relations work
> [!quote] [DevRel Show Episode 45](https://youtu.be/1SPme7zZGRk)
> "The human element talking developer to developer, building relationships, that's still something you need a human for."
Supports focus on relationship-building skills as AI handles routine tasks in DevRel practice.
[view highlight](https://youtu.be/1SPme7zZGRk?t=1695) #xref ID:rw_002
---
### ๐ Atomic Split Pad (Zettel Candidates)
#### [Z1] Documentation must consider AI consumption patterns
- Scope: Technical writing for both human and LLM audiences
- Pointer: 04:30 timestamp on AI conference speaking topic
- Links: [[AI-Tools]] [[Technical-Writing]]
#### [Z2] Network security through invisibility rather than hardening
- Scope: Zero trust networking principles for developers
- Pointer: 44:15 Open Ziti demonstration
- Links: [[Network-Security]] [[Developer-Tools]]
---
### โ๏ธ Fleeting Queue
- [F1] Research Arc of AI conference talks on documentation โ speaking opportunity #fleeting #conferences
- [F2] Evaluate Open Ziti for internal tool security โ network architecture #fleeting #security
- [F3] Create DevRel career resilience content โ AI anxiety response #fleeting #content
---
## Full Transcript
[00:00] Heat. Heat.<br>[00:32] Hello. Hello, lovely people. Do you do<br>[00:34] you like the intro song? You look like<br>[00:36] someone who liked the<br>[00:37] >> Yeah. Yeah, it's good. It's rocking. I<br>[00:39] really like it.<br>[00:40] >> I mean, it always said the moon. I'm<br>[00:42] always excited to do that show, but like<br>[00:44] when the intro song is there, just like<br>[00:46] dancing by myself and like it it pumped<br>[00:48] me up for the show, which I do not<br>[00:50] really need, but still uh it's just<br>[00:52] nice. So, hello everyone. Happy to be<br>[00:56] back. I think it's been a month that I<br>[00:58] was not about to uh do any devil show<br>[01:01] episode. Uh I told you multiple time I<br>[01:04] started to travel again for work. So, my<br>[01:06] schedule is a little more uh difficult<br>[01:08] uh now to do live stream. But I will<br>[01:10] change how I do that. I was I don't know<br>[01:12] why I was super strict about doing it<br>[01:14] like every two weeks like within my<br>[01:16] schedule. And it happens that I was<br>[01:18] always traveling the day or the week<br>[01:20] that like I was supposed to have an<br>[01:22] episode. Now I'm just going to go like<br>[01:24] all over the place and still trying to<br>[01:26] like do it when I'm at home. It's just<br>[01:27] easier. I could do it on the road, but<br>[01:30] um I prefer to like just do it at round<br>[01:32] in the comfort of my you know I wouldn't<br>[01:35] call this a studio but like with my<br>[01:36] equipment and everything I think and you<br>[01:38] have the benefit of having cats once in<br>[01:41] a while. Tails was with us. He left now<br>[01:43] Carlos uh is is is walking around. So<br>[01:47] yeah, um hopefully I'm going to be able<br>[01:48] to continue to show as often as I used<br>[01:51] to before I started to travel again. So<br>[01:53] apologize for that. Maybe you did not<br>[01:56] miss me, but I miss people. I miss doing<br>[01:58] that show. Or maybe you did not even<br>[02:00] recognize me because you know I just<br>[02:01] started to grow my beard back again. So<br>[02:03] it's been a while I didn't have a beard.<br>[02:05] But anyway, it's been a while. Just<br>[02:07] happy to be here as always. Always fun.<br>[02:10] And I need to say today I would probably<br>[02:14] even before it start categorize that<br>[02:16] episode as that's going to be a fun one<br>[02:19] because you know my guest is Joey.<br>[02:22] Joey, how is life?<br>[02:25] Life is pretty good actually. I can't<br>[02:27] complain. I am enjoying uh I'm enjoying<br>[02:31] sunny weather in Tampa, Florida. So, um<br>[02:35] by Canadian standards, it's summer<br>[02:37] weather. Uh I'd say I'd say actually<br>[02:41] it's a little cool today. I would for<br>[02:42] Tampa, I would say it's about 27 degrees<br>[02:45] C. That is<br>[02:48] low low 80s. I I have not yet switched<br>[02:51] to Fahrenheit yet. I've been here I've<br>[02:53] been here a dozen years and I have not<br>[02:55] yet switched to Fahrenheit. But<br>[02:58] >> I mean with all respect for American, I<br>[03:00] don't think Fahrenheit makes sense. Uh<br>[03:03] and obviously I use Celsius. So like I<br>[03:05] understand Celsius. So but I'm surprised<br>[03:08] though. I thought that after like more<br>[03:09] than 10 years you would have like<br>[03:10] switched. But at the same time you live<br>[03:12] in Canada for for for way longer than<br>[03:15] that.<br>[03:15] >> Way long. Yeah. For way longer. So I'm<br>[03:18] enjoying I'm enjoying some sunny<br>[03:19] weather. I live in a nice I I live in a<br>[03:22] nice neighborhood. I've landed a new<br>[03:24] job. This is a particularly um<br>[03:27] interesting and busy week for me because<br>[03:29] it's it's Tampa Bay Tech Week. So, uh<br>[03:31] there are a lot of there are a lot of<br>[03:33] mini conferences happening all over the<br>[03:35] place. And last night uh we were on we<br>[03:39] were on a boat that went around the<br>[03:40] harbor in Tampa for dinner and uh just<br>[03:44] meeting up with the local techies and<br>[03:46] some investors um people on the money<br>[03:49] side of technology who I don't always<br>[03:51] see all the time. I tend to talk to<br>[03:53] developers more than uh more than people<br>[03:56] on the money side but I but you know you<br>[03:58] end up doing that anyways. And then uh<br>[04:01] on Saturday we're flying down to Austin<br>[04:04] to enjoy some bourbon and some barbecue.<br>[04:06] And also I'm going to be speaking at the<br>[04:08] Ark of AI conference where I will be<br>[04:11] talking about an interesting topic that<br>[04:14] does touch on Devril or uh those those<br>[04:17] of you in Devril who do who write<br>[04:19] documentation as well. I'm talking about<br>[04:22] writing documentation that AI will also<br>[04:25] understand because that you need to take<br>[04:27] a slightly different approach. I like<br>[04:30] that. I like that. Uh damn. I'm now I'm<br>[04:33] sad that I'm won't be able to like I<br>[04:35] won't be there and won't be able to<br>[04:36] listen to the talk because I gave talk<br>[04:38] once in a while about like creating<br>[04:40] proper developer documentation and now<br>[04:42] like I need to change a little bit like<br>[04:44] how I'm talking about those like there's<br>[04:46] a lot of like best practices that kind<br>[04:48] of like keep being the same because you<br>[04:49] still like need to have your docs for<br>[04:51] the users but as you said now you need<br>[04:53] to think about like LLMs that will train<br>[04:56] in your documentation and your data. So<br>[04:58] I like that and if you are going to that<br>[05:00] conference if you did not have the<br>[05:03] chance to see Joey on stage you have to<br>[05:07] that that's a whole experience in itself<br>[05:09] uh see Joey speaking because I and it is<br>[05:13] coming exactly you don't only just see<br>[05:15] Joey speaking if you've been at a<br>[05:17] conference where Joey is like for me<br>[05:19] let's say I go to the conference usually<br>[05:21] people see me because I'm really loud I<br>[05:23] take a lot of space I'm an extrovert I<br>[05:25] talk to a lot of people so usually when<br>[05:27] we are at the same conference<br>[05:27] conference, we had the chance to meet<br>[05:29] when you're at the same conference of<br>[05:30] Joey, you have the chance to hear Joey<br>[05:33] because that accordion is there all the<br>[05:37] all the time.<br>[05:38] >> Yeah.<br>[05:40] >> Yeah. And I'm gonna have to play the<br>[05:42] official song of AI, which is also a<br>[05:44] tribute to Afroman. Congratulations to<br>[05:46] Afroman on winning that freedom of<br>[05:48] speech case.<br>[05:52] >> I was going to get a job, but then came<br>[05:54] AI.<br>[05:57] I'm now an unemployed slob because of<br>[06:00] AI.<br>[06:02] I'm hiding from Terminators. Yeah, you<br>[06:05] know why. Yay. Hey. Cuz of AI. Cuz of<br>[06:09] AI. Cuz of AI.<br>[06:15] I love it. I love it so much. Also, like<br>[06:18] it's not confirmed yet. We just submit<br>[06:21] uh a talk a panel. But uh speaking about<br>[06:24] Joan stage, speaking about me, speaking<br>[06:26] about Joey playing the accordion, um<br>[06:28] hopefully uh our panel is going to be<br>[06:30] selected for Devil Con in New York<br>[06:32] happening this summer. So I submitted a<br>[06:34] panel uh to you know some kind of like<br>[06:37] MA ask me anything but ask everything<br>[06:40] and anything about developer relation<br>[06:41] with people that are doing that for a<br>[06:43] long time. So Joey, myself, uh Chris<br>[06:46] Dear, Chris Dear, sorry, Chris and also<br>[06:49] uh Eder I forgot his last name. Yeah,<br>[06:52] thank you uh Erodani. Uh so hopefully<br>[06:55] our panel is going to be selected, but<br>[06:57] if you're at the Dro County in New York,<br>[06:59] uh even if we're not on stage, uh we're<br>[07:00] going to be there and you probably going<br>[07:02] to hear me talk really loud and Joey uh<br>[07:04] probably gonna sing a song check and<br>[07:08] it'll be fun. And interesting thing<br>[07:10] about this panel, I have worked with<br>[07:12] both you and Heather.<br>[07:15] >> Oh yeah, actually<br>[07:19] >> Yeah. Yeah. was at Octa and I was at Otz<br>[07:21] Zero and Otzero got bought out by Octa<br>[07:24] 2021.<br>[07:26] >> Speaking of that, uh, you know, I know<br>[07:29] you, we've been friends for a long time.<br>[07:30] We work together at Microsoft. Maybe we<br>[07:32] can talk a little more about that, but<br>[07:34] maybe maybe there are people living<br>[07:36] under a rock who do not know the<br>[07:38] accordion guy. So, like tell tell people<br>[07:41] like who are you?<br>[07:43] >> Lots of people who don't know me. Well,<br>[07:44] anyways, I'm Joey Dilla and I have<br>[07:47] largely been uh developer evangelist,<br>[07:50] developer advocate, devril person,<br>[07:53] whatever, whatever you want to call it.<br>[07:55] And I have been doing it for some time.<br>[07:58] I accidentally became uh a developer<br>[08:02] advocate uh in the year it was 2000<br>[08:06] actually. I was working with Corey<br>[08:07] Doctoro startup it called Open Cola. And<br>[08:11] what happened was I was I was originally<br>[08:13] a developer and I went to Linux World<br>[08:17] Expo New York City. And while I was<br>[08:19] there, I jump I had my accordion with<br>[08:21] me. Uh was one of the first times I took<br>[08:23] an accordion to a conference. I jumped<br>[08:25] in front of some cameras uh and parlayed<br>[08:28] that into an interview. And by the time<br>[08:30] I returned to Toronto, they said,<br>[08:32] "You're now doing developer relations."<br>[08:34] And since then, uh I've been doing a lot<br>[08:37] of it. I did it at uh I did it at two<br>[08:40] cows. A lot of people think think of two<br>[08:44] cows as shareware but touc actually<br>[08:46] provide two cows real money makers<br>[08:49] providing services like domain name<br>[08:51] registration and other capabilities to<br>[08:54] hosting services. That's really where<br>[08:55] they make their money. So I was helping<br>[08:58] uh developers at these hosting services<br>[09:01] uh connect you know just learn the APIs<br>[09:03] to connect to twocow services. Um after<br>[09:06] that Microsoft where I was there for a<br>[09:08] while and that's where I met you Fred<br>[09:10] and uh yeah they hired yeah they took me<br>[09:13] in from the open- source world and my<br>[09:16] job was to talk to was to talk to what<br>[09:18] Microsoft at the time categorized as<br>[09:21] unfriendly audiences in other words open<br>[09:24] source which was wild and uh no had a<br>[09:28] grand old time. In fact uh I I have um<br>[09:32] what did I do? I yeah I was at a I was<br>[09:34] at a talk where Richard Stallman was<br>[09:36] auctioning off a plush GNU<br>[09:39] uh and uh he was asking way more than<br>[09:42] this was a student conference and he<br>[09:44] started the bid at $100 and this is 20<br>[09:48] 2009 I think so these are $29 $100<br>[09:52] somebody at the back yells we're<br>[09:54] students<br>[09:56] >> but he he he he insisted on the starting<br>[09:58] price at $100 and in the end uh Just as<br>[10:02] a stunt, I decided, you know what? I'm<br>[10:05] going as the as the Microsoft<br>[10:07] representative, I'm going to buy the GNU<br>[10:09] and I'm going to pay for it with a<br>[10:11] Microsoft credit card.<br>[10:14] >> And from what I know about the man, I'm<br>[10:18] pretty sure was not super happy.<br>[10:21] >> He was actually all right with it. Okay.<br>[10:24] He was Yeah, because I talked with him<br>[10:26] later on and I'm going, you know,<br>[10:27] Microsoft actually puts out an open<br>[10:29] source version of PHP that is better<br>[10:31] tuned for Microsoft servers for internet<br>[10:35] uh for IIS internet. Oh god, I don't<br>[10:38] even I can't even remember what II is<br>[10:40] short for. It's been so long.<br>[10:42] >> Internet information server.<br>[10:44] >> Yes, it's been so long. And you know<br>[10:47] since and then yeah because of that<br>[10:49] actually I got invited over to uh uh<br>[10:52] when we went to Microsoft for tech ready<br>[10:55] uh I got invi that's an internal<br>[10:56] conference I got invited to see the open<br>[10:58] source the open source lab there at the<br>[11:01] time it was in building 17 and it's<br>[11:03] where they compiled the uh version of<br>[11:06] micros they of PHP for window that ran<br>[11:09] on Windows server and they had other<br>[11:12] open- source projects and I gave them<br>[11:15] the GNU they had they had a whole bunch<br>[11:17] of unharmed tux penguins and other plush<br>[11:21] open source animals and yeah it was a<br>[11:23] little yeah and they were uh it was an<br>[11:26] interesting time to be part of an open<br>[11:27] source project back then<br>[11:30] Garrett Sarak was running it but yeah<br>[11:33] fantastic guy and we've stayed in touch<br>[11:35] all these years and um also at Microsoft<br>[11:38] the other thing was after a while they<br>[11:40] decided you know what I'd be because I<br>[11:42] had a mobile focus they figured I'd be a<br>[11:44] good a good person to be one of the<br>[11:47] Windows Phone 7 champions. So, I tried<br>[11:50] really hard to make Windows Phone 7<br>[11:52] happen. I really<br>[11:55] >> No, sorry. I was just going to say I<br>[11:57] think it was a fantastic phone. I really<br>[11:59] love the OS and like the tile thing was<br>[12:02] was really something modern at the time<br>[12:05] and especially when when Nokia jump in<br>[12:08] the like doing hardware. I think like we<br>[12:10] had a good mix of like the OS was<br>[12:13] interesting, the hardware was great.<br>[12:15] >> Hardware. Yeah.<br>[12:17] >> So, oh my god,<br>[12:18] >> I see people in the chat. So, there is<br>[12:21] uh wired kind of my god my former<br>[12:24] colleagues. How are you gentlemen?<br>[12:27] >> Oh, wait.<br>[12:28] >> It's kind of it's uh either Rick or<br>[12:33] Pierre. Actually, I'm not sure which one<br>[12:36] is Bar. I'm so sorry. It's It's one of<br>[12:38] one of the two. It's either Is it? I<br>[12:41] don't know. You're going to tell us. But<br>[12:42] >> yeah, you're going to have to tell us.<br>[12:44] But<br>[12:44] >> look at this one. The Acornian guy and<br>[12:47] the tea princess. And I don't know if<br>[12:49] you remember that. It's a story.<br>[12:51] >> We were at actually I think it was it's<br>[12:53] Pierre. Yeah, it's Pierre. So, uh Pierre<br>[12:56] Pier, I don't know why I said that<br>[12:57] accent. Pierre. Uh we were actually at<br>[13:00] tech ready I think which as Joey said it<br>[13:02] was an internal conference at Microsoft<br>[13:04] and uh I don't know why I think I wanted<br>[13:09] to drink a little less coffee so I was<br>[13:11] like I started to be really into tea and<br>[13:15] >> as ADHD person I usually go all in and<br>[13:18] something new like so I bought the great<br>[13:20] tea and I bought something so I can have<br>[13:23] my own tea when I'm traveling and all<br>[13:25] those things and so I had my own tea. We<br>[13:28] were sitting at the table. I was like<br>[13:30] boiling the water and then having my own<br>[13:32] tea and I can't remember who called me<br>[13:35] like tea princess and but we have this<br>[13:38] on recording. It's somewhere in YouTube.<br>[13:39] There's a video on me like saying I<br>[13:42] think maybe even myself I said like I'm<br>[13:43] a tea princess or something like that.<br>[13:45] So yeah, I did not remember that but<br>[13:47] thank god it's been forever. So that's<br>[13:51] why I said this show would be different<br>[13:54] than the other one because I've had<br>[13:55] guests that I know on the show. I have<br>[13:57] guests that like I met during the show,<br>[14:00] but I've known Joey since forever. Yeah,<br>[14:02] that was Bartto. Thanks, Pio. You have a<br>[14:04] pretty good memory for uh the age you<br>[14:07] reach now because you're not a young man<br>[14:09] anymore. You have a pretty good memory,<br>[14:11] P. But yeah, that was Bartalo. Bartalo<br>[14:14] who called me the tea princess, but we<br>[14:15] have this on video. So, uh no, that was<br>[14:18] so much fun. And I have another story. I<br>[14:20] don't know if we can talk about this,<br>[14:22] but uh let's just go to other comments.<br>[14:24] Uh there is uh Nightfly 89. I say I love<br>[14:28] the Windows uh<br>[14:29] >> Windows Windows phone on Nokia. Quite<br>[14:31] good.<br>[14:32] >> That was pretty good. I think and and<br>[14:34] it's I think it's common knowledge now.<br>[14:36] Uh it was not successful just because<br>[14:38] we're not able to play that numbers<br>[14:40] game. You know when you had like an<br>[14:42] iPhone, you had a Android uh you were<br>[14:45] going at a marketplace or whatever like<br>[14:47] like the store and everything was there<br>[14:49] like every application that you wanted<br>[14:51] to install was there. with Microsoft<br>[14:54] like we were building some of them. We<br>[14:56] were paying contractor to build some of<br>[14:58] them but we were like<br>[14:59] >> we were<br>[15:00] >> and we were encouraging developers to<br>[15:02] build some of them. So we had Yeah. Uh<br>[15:04] because I remember we had some uh<br>[15:07] >> we we we we rewarded some developers. So<br>[15:10] uh I oh I wish I could remember his<br>[15:12] name. A young guy like I think uh either<br>[15:14] a late high school or early university<br>[15:16] student wrote what I consider to be the<br>[15:20] best fart app ever. It was a fant it it<br>[15:23] was fantastic. Used the w used the uh<br>[15:26] Windows phone tiles beautifully. It was<br>[15:28] a fant and there it was one of the uh it<br>[15:30] was one of the apps that I got into I I<br>[15:33] helped get into the store before the<br>[15:35] phone launched. We were trying for a<br>[15:37] thousand a thousand apps in the store<br>[15:39] prior to launch. His was his was one of<br>[15:42] them. I remember I gave him Yeah. I gave<br>[15:44] him an Xbox 360 out of the magic swag<br>[15:47] cabinet in uh from the Missaga office. I<br>[15:50] love the magic swag cabinet, the Xboxes,<br>[15:53] the Ogo backpacks, all the keyboard, all<br>[15:57] the good stuff. The Arc mouse. I love<br>[16:00] the Ark Mouse. Microsoft, you got to<br>[16:02] bring the Arc mouse back. I love it.<br>[16:03] >> That was that was such good. I I like I<br>[16:05] cry a little when mine died. Uh because<br>[16:08] it was like that was so good. And<br>[16:10] especially I'm not the kind of person<br>[16:11] who bring my mouse with myself when I go<br>[16:14] in coffee shop and stuff, but like if<br>[16:15] you do, that was the perfect mouse for<br>[16:16] it because you could like just put it<br>[16:18] like flat<br>[16:19] >> and yeah, that was that was really<br>[16:21] great. Uh yeah, there's a couple of<br>[16:23] people who were really successful with<br>[16:25] the Windows phone stores and the window<br>[16:27] 8, Windows 8 store either from our side<br>[16:31] because we were giving them like a lot<br>[16:33] of free stuff because they were like<br>[16:35] launching popular applications or<br>[16:37] sometime we have programs where like the<br>[16:39] more stuff they were doing the more<br>[16:40] points they had and it could exchange<br>[16:42] that to like as you said Xbox or stuff<br>[16:43] like that. But some people made serious<br>[16:45] money or it helps them to like lend jobs<br>[16:49] after. So even if the like the platform<br>[16:51] was not successful in itself um I I<br>[16:54] think it was successful for what we've<br>[16:56] done during that time but that was a<br>[16:58] struggle also like after Microsoft I<br>[17:00] went to Mozilla and we also tried to<br>[17:02] launch a phone platform Firefox OS which<br>[17:05] it may not be as well known because it<br>[17:07] was mostly for for country um where<br>[17:10] people may not be able to afford afford<br>[17:13] the latest iPhone but um you know like<br>[17:17] you know the cheap Android they're<br>[17:19] really cheap like they're they're not<br>[17:20] good quality. So the goal was to offer<br>[17:22] something that was inexpensive but still<br>[17:24] working well but on top of that for<br>[17:26] developers to be able to build<br>[17:27] application using u uh CSS HTML<br>[17:30] JavaScript and I think the platform was<br>[17:32] fantastic and we had a lot of developers<br>[17:34] that were excited about it but we also<br>[17:36] struggled to get as many hs as like<br>[17:40] people needed on the platform because<br>[17:41] when you go on a new platform you expect<br>[17:43] to have all the applications that<br>[17:45] everybody's using on the platform. So we<br>[17:47] struggled to that and also I think in<br>[17:49] terms of like Mozilla, Mosilla was doing<br>[17:52] everything in the open like even their<br>[17:54] teams meeting notes were on a weekly<br>[17:56] that was public somewhere and now they<br>[17:58] had to work with telecommunication<br>[18:00] companies which are not open at all. So<br>[18:02] I think they had a certain struggle<br>[18:04] there but uh let me show some of their<br>[18:06] comments. Uh Pierre is like I'm older<br>[18:08] than the internet and I did not know<br>[18:11] that it says that the heart mouse is<br>[18:14] still available.<br>[18:14] >> Oh we'll have to check. Okay, we'll have<br>[18:16] to check that out.<br>[18:18] >> Yeah, now I I really like I've been<br>[18:19] using the this Logitech mouse which uh<br>[18:22] show sign of wear, but I really like the<br>[18:25] form factor, too. But like if that mouse<br>[18:27] is dying, the heart mouse was was pretty<br>[18:29] good. Pretty pretty good.<br>[18:32] I don't know if you want to talk about<br>[18:33] this probably, but like the last tech<br>[18:35] ready that uh you've done uh you gave<br>[18:39] one of what I consider the best talk<br>[18:41] that I've seen at any conferences, but<br>[18:44] it's a talk that puts you in deep<br>[18:46] You were in trouble.<br>[18:47] >> It is. And no, and you know what? This<br>[18:49] is a Devrell show. Let you know we can<br>[18:51] we can tell we can tell embarrassing<br>[18:53] stories and it is what is it now? It's<br>[18:56] at least 15 years in the past.<br>[18:57] >> Yeah.<br>[18:58] >> No. Yeah. But I do Yeah. I I I think uh<br>[19:01] some people took issue with um a prop a<br>[19:05] proposed app and I was talking about<br>[19:07] Yeah. I was talking about user interface<br>[19:09] design for Windows phone and the app I<br>[19:12] kept referring to was a uh theoretical<br>[19:15] application called Sausage Party which<br>[19:18] was an application Yeah. which which I<br>[19:22] think is would still be useful today.<br>[19:23] Sausage Party simply reports the maleto<br>[19:26] female ratio at bars near you.<br>[19:30] That is it. It's It's taken from a term<br>[19:33] that bouncers at bars and clubs use.<br>[19:35] It's called the sausage party. That's<br>[19:37] when there's way too many guys and way<br>[19:40] too few women. And usually what happens<br>[19:42] is a fight breaks out. You You get too<br>[19:45] many guys in a place and with a lot of<br>[19:47] alcohol at night<br>[19:49] >> with pounding music some Yeah. a fight's<br>[19:52] going to break out. So that I I think<br>[19:55] that was I I think that was part of it.<br>[19:56] I think the other thing was um Oh, yeah.<br>[19:59] You know what? Um I think it was a<br>[20:02] survey. Yeah. I was I was pointing out<br>[20:03] some survey results about when people<br>[20:05] use their phone and there was a um there<br>[20:09] was a percentage a shockingly<br>[20:12] what I thought was shockingly high, like<br>[20:14] 15% of kids were using their mobile<br>[20:17] phones while having sex.<br>[20:20] And I was going, I don't know how it's<br>[20:22] even pos uh I don't know how it's even<br>[20:25] possible. And I pointed to my<br>[20:26] co-presenter Paul and I was going we<br>[20:28] were going to demonstrate but there are<br>[20:29] these things called boundaries and yeah<br>[20:32] that<br>[20:34] >> poor Paul. I mean I mean like like yeah<br>[20:37] I remember all that things. So yeah, no,<br>[20:39] thanks for sharing. Like it may not be<br>[20:41] as funny as you if you were not there or<br>[20:43] like you were not part of all this, but<br>[20:46] that was I've never laughed that much in<br>[20:48] a talk. And in in all seriousness, like<br>[20:52] yes, it put you in troubles because like<br>[20:54] there was a corporate events and and not<br>[20:56] everybody is like her team was. Let's<br>[20:58] just say it like that. Uh but like from<br>[21:02] my point of view like if I want to be<br>[21:03] serious about that<br>[21:05] >> like joking and and and using day-to-day<br>[21:08] example to talk about text you know<br>[21:10] we're talking about great experience for<br>[21:11] building as a building mobile<br>[21:13] application. I think it's the best way<br>[21:15] to go like to to you know instead of<br>[21:17] just like those are the facts and like<br>[21:19] being super serious like you make jokes<br>[21:21] you make it fun so people learn<br>[21:22] something but they laugh at the same<br>[21:24] time. I think that's the recipe for a<br>[21:26] successful public speaker. I mean, not<br>[21:28] everybody needs to do that or that<br>[21:30] specific example, but at the end of the<br>[21:32] day, I think that's the way to go.<br>[21:34] >> Yeah, that is the way to go. And I do<br>[21:36] try and remember there is a rule that<br>[21:38] comedians tell each other all the time.<br>[21:40] It's it's big in comedy circles, and<br>[21:42] that is if it bends, it's comedy. If it<br>[21:45] breaks, it isn't comedy. And the idea is<br>[21:50] it's largely it's it's largely about<br>[21:52] laughing at ourselves and not laughing<br>[21:56] at the expense of other people. But<br>[21:58] yeah, and it is it's I think it is<br>[22:01] important to help maintain that sense of<br>[22:04] humor especially these days right now<br>[22:06] especially in Devril because we are<br>[22:09] we're in the age of AI there is a lot of<br>[22:12] anxiousness and worry because people are<br>[22:15] going you know um am I going to get laid<br>[22:18] off for various reasons either I'm going<br>[22:19] to get replaced by AI or at least<br>[22:23] somebody is going to use AI as an excuse<br>[22:25] to have these layoffs<br>[22:27] And we've se and we've seen it happen.<br>[22:30] And it is a challenging it is a<br>[22:33] challenging market out there. In fact, I<br>[22:35] uh uh I had been re I I've just recently<br>[22:38] come off a job search and it was it was<br>[22:42] a it was a little on the long side and<br>[22:45] had some and uh had some ups and downs<br>[22:48] including one case where I was doing<br>[22:51] some contract work and a contract got<br>[22:53] can um my contract got cancelled.<br>[22:56] Sometimes these things happen. Business<br>[22:58] business business priorities change and<br>[23:00] then um yeah the competition even within<br>[23:03] Devril which uh I suspect is still an<br>[23:07] easier<br>[23:08] >> an easier still an easier market to land<br>[23:10] a job in than straight up development<br>[23:13] just because the population's smaller.<br>[23:15] Not everybody not everybody wants to do<br>[23:17] Devril. And there's a larger while<br>[23:20] there's a larger body of<br>[23:22] >> jobs out there for straight up<br>[23:24] developers, they're still uh there is an<br>[23:27] even larger body of people trying to get<br>[23:29] those trying to get those jobs. So I<br>[23:32] mean in one case I remember there was a<br>[23:34] recruiter who on<br>[23:36] >> uh I was interviewing at one place and<br>[23:38] the recruiter told me the recruiter<br>[23:40] actually said you know what if you could<br>[23:44] if you could hand in that homework<br>[23:46] assignment. So, I think it was uh I had<br>[23:48] to uh do a write up, propose a new<br>[23:51] feature um and write a really short<br>[23:54] script to implement that feature. If you<br>[23:56] could do that today, I think this will<br>[23:59] win them over. And I told I was going,<br>[24:01] "Okay, but you know, it's Christmas Eve,<br>[24:03] right?" But I did. Yes. So, just this<br>[24:06] past Christmas Eve, I worked frantically<br>[24:10] and submitted an assignment<br>[24:12] for this uh for this Devril job. It did<br>[24:15] not pan out. uh it did not pan out. They<br>[24:18] changed plans.<br>[24:19] >> I I I thought I think it was on track.<br>[24:21] But yeah, these things these things<br>[24:23] happen. And um the other thing I've been<br>[24:26] doing and I get I always get permission<br>[24:29] for this is with my interview with my<br>[24:31] interviews for various Devril jobs. I've<br>[24:34] been um I've been recording.<br>[24:37] I've been recording and I've used<br>[24:39] Gemini. Uh Gemini is really good at<br>[24:42] taking getting transcripts uh out of a<br>[24:45] recording and then having both it and uh<br>[24:49] both it and Clo analyze it. Since I'm<br>[24:52] talking with you, Fred, I can call it I<br>[24:54] can pronounce the name properly. It's<br>[24:56] Clo. It's not Claude. I know. It's funny<br>[24:59] because I was talking about it at a talk<br>[25:01] recently and I was like I feel like I'm<br>[25:03] breaking my jaw and I tried to force<br>[25:05] myself to say Claude and I'm like I need<br>[25:07] to say it like Claude. I'm like, "No,<br>[25:09] it's Clo." Like, I mean, now Clude.<br>[25:11] >> Yeah. Yeah. That's it. That's that's<br>[25:12] that's its name. I mean, I I I I went to<br>[25:15] school with a guy named Clo and he was a<br>[25:17] bit of a Claude, but I still call him<br>[25:18] Clo.<br>[25:20] >> Yeah. You know, sometimes it's uh Yeah,<br>[25:22] sometimes I need to to change my accent.<br>[25:25] Uh I still have my my my accent. But you<br>[25:29] may remember, Joey, speaking of that,<br>[25:31] like when I started with Microsoft, like<br>[25:33] I did not really know English. Like I<br>[25:35] was babbling like a couple of words. So<br>[25:37] when I started I remember if like many<br>[25:40] people on the team were like oh my god<br>[25:41] like the new developer advocate or we<br>[25:44] were technical evangelist or technical<br>[25:46] developer<br>[25:46] >> we were developer evangelists developer<br>[25:48] evangelist that was the title that they<br>[25:49] were using. Yeah.<br>[25:50] >> Yeah. And oh let me go back to that<br>[25:52] after because I kind of missed that<br>[25:54] title but um people were like oh Fred is<br>[25:56] shy and at the time Demir was like nope<br>[26:00] like I'm pretty sure this guy is not<br>[26:02] shy. He just don't know how to express<br>[26:04] himself. which was the case and I don't<br>[26:06] know why I'm talking about that but like<br>[26:08] I learned English after but I was lucky<br>[26:10] enough that I worked with a bunch of you<br>[26:11] like everybody on the team you were<br>[26:13] probably because most of you were in<br>[26:15] Ontario so we're probably used to work<br>[26:16] with Kbeekqua who like have like a<br>[26:18] shitty English so you were really<br>[26:20] patient with me and you helped me to<br>[26:22] improve myself so you went well but uh I<br>[26:26] was lucky enough because that opened the<br>[26:27] doors to so many things after that or so<br>[26:29] many places where they would not have<br>[26:31] gave me the chance and Microsoft and our<br>[26:33] team did uh I really appreciate that.<br>[26:36] But<br>[26:36] >> hey, hey, no problem. And besides, the<br>[26:38] other thing is one, your English is<br>[26:40] better than my French.<br>[26:44] So, yeah. No, no, you were you were<br>[26:45] ahead of me. I was going, I can't, you<br>[26:47] know, I cannot blame I can't blame you<br>[26:49] for that. Your your your English Yeah,<br>[26:51] your English was better than my French.<br>[26:52] And you know what? As myself, as a first<br>[26:55] generation immigrant, like I was born in<br>[26:57] the Philippines, you know, when I hear<br>[26:59] Yeah. You you know, when I hear um and I<br>[27:02] I I I say Yeah. I often say it a little<br>[27:04] more crudely in a bar, but basically,<br>[27:06] yeah, I just say, you know what, when I<br>[27:07] hear an accent, I hear balls. It takes<br>[27:10] it takes balls or courage or grit or<br>[27:13] whatever you want to call it to move to<br>[27:16] another place where you did not, you<br>[27:18] know, it is not your first language<br>[27:20] >> and you have to and you have to operate<br>[27:23] in and you have to you have to learn<br>[27:25] Yeah. And and you have to learn a<br>[27:27] different culture and uh Yeah. It's all<br>[27:30] it's it's it's all different. And even,<br>[27:32] you know, even within Canada,<br>[27:34] >> yeah,<br>[27:35] >> you can tell when you're inside uh you<br>[27:38] can tell when you're inside label<br>[27:39] provence and when you're among the uh<br>[27:43] modlay,<br>[27:45] the provinces have different feels. By<br>[27:47] the way, Bel Provence, that's the<br>[27:48] reference for Quebec, the beautiful<br>[27:50] province. And Modi Anglay, damned<br>[27:54] English.<br>[27:57] I need to say it's not a reflection of<br>[27:58] what I'm thinking about the people<br>[28:00] speaking English in Canada. If I want to<br>[28:02] be honest though, maybe it was many many<br>[28:05] many years ago because when you speak<br>[28:06] only one language and how it's working<br>[28:08] in Canada, I don't want to go in<br>[28:09] politics but like you know there's<br>[28:11] always the feeling that there is Quebec<br>[28:12] and the rest of Canada because we're a<br>[28:14] little bit like a village within the<br>[28:16] rest of Canada like speaking French<br>[28:18] having like a little bit of different<br>[28:19] culture. So maybe it was what I was<br>[28:21] thinking in the past but I was lucky<br>[28:23] enough that you know uh obeyed the mayor<br>[28:26] working with people like Damiier Joey<br>[28:28] unfortunately enough I also work with<br>[28:30] people like P uh which was uh the worst<br>[28:34] uh seriously but<br>[28:37] no I kind of missed I'm still talking<br>[28:39] about that team like you know um it's<br>[28:42] been what uh 14 years for me maybe that<br>[28:46] I left Microsoft. Uh I like at first<br>[28:50] when uh when John Oxley approached me<br>[28:53] for the job, I said no two or three<br>[28:55] times because I was more like an open<br>[28:57] source person and Microsoft at the time,<br>[28:59] you know, there was the Balmer era.<br>[29:00] Microsoft was not open at all and I was<br>[29:02] like I'm not sure I want to do that. And<br>[29:04] uh they tricked me. Christian came in<br>[29:06] Christian uh came in in Montreal and it<br>[29:09] was like hey French is my first<br>[29:10] language. We came a discussion in French<br>[29:12] and like just a coffee and I'm like<br>[29:14] okay. And Christian like kind of like<br>[29:15] won me over with that discussion was<br>[29:17] like, "Okay, maybe I can do the<br>[29:19] interview process." And where am I going<br>[29:21] with that? Oh yeah. And and the the only<br>[29:23] reason why I left after a while is<br>[29:25] because my job like they hire me to do<br>[29:27] open source open data stuff and<br>[29:29] interoperability. And at some point new<br>[29:31] manager was like, "Hey, it's not what<br>[29:32] you're going to do. You're going to do<br>[29:33] other stuff." And I'm like, "Yeah, but<br>[29:34] this is not what I'm good at. This is<br>[29:36] not what I want to do." So I left. But<br>[29:38] um I've been in many teams since and and<br>[29:41] the team we had at the time I think it<br>[29:43] was like a brilliant team like a really<br>[29:44] like you know like a bunch of like<br>[29:46] superstar like being really good at what<br>[29:49] we're doing and we had multiple team we<br>[29:50] had like the developer team but we also<br>[29:52] had the IT pro team and we had like the<br>[29:54] the the bread team and the dev team and<br>[29:56] I feel like everybody were like really<br>[29:59] good at their job at what they're doing<br>[30:01] mostly everybody. I mean except Pier<br>[30:02] again. Uh<br>[30:04] >> and yeah very cohesive group and uh fant<br>[30:08] you know these are people who I mean we<br>[30:11] had uh we had uh tech days Canada. So<br>[30:15] yeah, uh across Canada conference where<br>[30:18] we took stuff where we took material<br>[30:20] from the big conference, the big<br>[30:22] Microsoft conference build, which<br>[30:24] normally cost $2,000 to attend and we<br>[30:27] would train up local developers to<br>[30:29] deliver that same material that all the<br>[30:31] big shots were delivering so that they<br>[30:33] too could be rock stars. they too could<br>[30:36] work on their skills and we even gave<br>[30:38] them we even gave them presentation<br>[30:40] training and then you know within those<br>[30:43] uh eight or nine Canadian cities we<br>[30:45] would only charge $200 and even then for<br>[30:48] a lot of people especially students we<br>[30:50] we'd let them in for free and it was it<br>[30:53] was great and it is the kind of<br>[30:56] community thing that I think that uh<br>[30:59] everybody in Devril should cons yeah<br>[31:02] everybody in Devril should consider<br>[31:04] especially now that the definition of<br>[31:07] developer is a lot wider<br>[31:10] now that we've got vibe coding and uh<br>[31:13] it's something that we need to uh it's<br>[31:15] some it's something we need to consider.<br>[31:16] It's a crazy it's a crazy brave new<br>[31:18] world.<br>[31:19] >> It is.<br>[31:20] >> But I am so glad we had all those times<br>[31:22] at Microsoft together. I love that.<br>[31:24] Yeah, that team is fantastic. Uh<br>[31:26] everybody was everybody was great to<br>[31:29] work with. I would glad, you know, I I<br>[31:32] would have no trouble sitting in a van<br>[31:34] with all of you for eight hours driving<br>[31:36] from one place to another. I mean, yeah,<br>[31:38] it was it was fantastic. It was it was<br>[31:40] that funny enough, I don't know if you<br>[31:42] remember Tony. Uh she was the uh um she<br>[31:46] was uh assistant for what's what was his<br>[31:49] name? Maria Antonella. She was at the<br>[31:53] Missoga office. So, I was in Toronto<br>[31:54] last week. Uh we went for a coffee. So,<br>[31:58] fantastic. See each other. So I try to<br>[32:00] keep in touch with some people but I<br>[32:02] don't have the chance to meet most of<br>[32:03] the uh approvers team once in a while.<br>[32:06] Uh I have a question for you. Will uh<br>[32:08] editor AI be the developer advocate for<br>[32:12] five coding agents?<br>[32:15] Uh I don't know another um there will<br>[32:19] there might be another uh some AIS who<br>[32:22] will take on some of the jobs or some of<br>[32:25] the tasks not jobs tasks that devril<br>[32:28] people<br>[32:30] >> will take on for instance um probably<br>[32:33] doing things like um<br>[32:36] repeating a message across social media<br>[32:38] maybe converting uh converting uh<br>[32:42] converting documentation<br>[32:44] converting uh converting content that we<br>[32:47] have to create from one format to<br>[32:48] another like maybe especially extra you<br>[32:51] know what take this video or<br>[32:52] presentation I did and turn it into an<br>[32:54] article<br>[32:56] >> but I think in the end um and I hope I'm<br>[33:00] right about this I think the human<br>[33:02] element talking developer uh talking<br>[33:05] developer to developer making that<br>[33:07] connection building those relationships<br>[33:10] uh that's uh that is still something<br>[33:13] that you're going to need a human<br>[33:15] developer relations person for I think<br>[33:21] >> that you said that because I was like<br>[33:23] ready to fight with you depending on<br>[33:25] your answer. I it's funny I was talking<br>[33:27] with a colleague exactly about your two<br>[33:30] parts answers like one like it can be<br>[33:34] helpful with some task uh it can help us<br>[33:37] to amplify what we're trying to do and<br>[33:39] maybe it's a little bit like pretentious<br>[33:42] for for me to do to say that but like<br>[33:44] you just said it so I guess it's not the<br>[33:46] case or maybe we're both pretentious I<br>[33:47] don't know but I think I think the job<br>[33:49] that we do<br>[33:51] >> will even be more important because<br>[33:54] we're slowly removing the human for so<br>[33:56] many process we've been doing that for<br>[33:57] years but now with AI it's even more<br>[33:59] that and it does not resonate with most<br>[34:02] people and our job even if it's it's a<br>[34:06] technical job even if I still consider<br>[34:07] myself a developer even if I'm a<br>[34:09] developer right advocate right now I<br>[34:11] still consider myself a developer my job<br>[34:13] was really never about the tech my job<br>[34:16] was always about the human and I use the<br>[34:18] tech to connect with the human and I use<br>[34:20] the tech to help human like be<br>[34:23] successful and I hope they're going to<br>[34:24] be successful with my up because you<br>[34:26] know I want my company to be successful<br>[34:28] and get my paycheck let's be honest but<br>[34:31] >> the why that job is necessary is because<br>[34:35] how developers are it's because how we<br>[34:37] can connect with developers because the<br>[34:38] thing that they like because the thing<br>[34:40] that they dislike it needs a specific<br>[34:41] approach and a human approach so again<br>[34:44] maybe I'm delusional about that and I<br>[34:46] hope I'm not uh but I'm pretty sure that<br>[34:49] like yeah we won't be able to replace<br>[34:52] our job or at least not all the job part<br>[34:55] of the task as you said maybe that's<br>[34:56] going to help us to amplify but I firmly<br>[34:59] believe and I hope also that uh that job<br>[35:02] will still be really important uh<br>[35:04] because it was always about the human<br>[35:06] connection.<br>[35:07] >> Yeah. And the other thing is that the<br>[35:10] definition of who who get who gets<br>[35:12] counted as a developer is now a bigger<br>[35:14] pool. Like before it was somebody who at<br>[35:17] least<br>[35:18] >> understood at least one programming<br>[35:20] language and maybe had to understand<br>[35:23] some of the underlying technology<br>[35:25] whereas now it's somebody who has a<br>[35:28] problem they want to solve and they have<br>[35:30] an idea of how to solve it. uh you know<br>[35:34] cuz I'm sure there are a lot of people<br>[35:35] who have you know dreamed oh I wish you<br>[35:38] know I wish this thing existed and now<br>[35:41] and now that you can in plain language<br>[35:44] explain what it is and have an AI<br>[35:48] if not maybe build a perfect version of<br>[35:50] the application build a prototype or bu<br>[35:53] you know build a something that works<br>[35:56] well enough to do the job like I I I I<br>[35:59] envision you know at some point people<br>[36:01] will<br>[36:02] vibe coding, just little things to help<br>[36:04] them through their day that are only<br>[36:06] useful to them, but<br>[36:09] >> saves them some saves them some time,<br>[36:11] saves them some effort every day. It<br>[36:13] makes their life easier every day. Uh<br>[36:16] like, you know, like people talking to<br>[36:18] the Star Trek computer and asking for a<br>[36:21] thing and they get they get this piece,<br>[36:22] they get this application that helps<br>[36:24] them. I see that as I see that that uh<br>[36:28] yeah we are now talking we're now<br>[36:30] talking to a larger audience and we will<br>[36:33] probably need to<br>[36:35] uh adjust our practice as developer<br>[36:38] advocates to uh to this to this new<br>[36:41] audience who may necess not necessarily<br>[36:43] have learned programming or technology.<br>[36:45] I just think of vibe coding as just the<br>[36:47] next layer of abstraction. In the<br>[36:50] beginning if you wanted to solve a um in<br>[36:53] the beginning you had to solve a problem<br>[36:54] entirely by hardware and then after that<br>[36:57] yeah after that you you had to do it in<br>[37:00] assembly language and then after that<br>[37:02] you know it got better and people<br>[37:04] started using higher level languages and<br>[37:07] I remember uh I remember people saying<br>[37:09] oh no no you will always need to use<br>[37:11] assembly language uh this higher level<br>[37:13] language stuff is for amateurs<br>[37:15] >> you know and it it and it changes now we<br>[37:18] just have an extra layer. As far as I'm<br>[37:21] concerned, prompting is programming.<br>[37:23] It's just the next layer of abstraction<br>[37:25] up.<br>[37:26] >> Yeah, I agree. And and I mean I I<br>[37:29] understand where the comments is from.<br>[37:32] So basically the job of the future that<br>[37:33] won't be replaced by I is being a<br>[37:35] Devril. I don't think it's necessarily<br>[37:38] true. I hope it's true. I firmly believe<br>[37:40] in the value of Devril. But at the same<br>[37:42] time right now um so many people are<br>[37:46] losing their jobs and the reason or the<br>[37:49] the reason that are put in place are AI<br>[37:52] but if we want to be honest right now we<br>[37:54] didn't reach a point where AI really<br>[37:56] replace people or or help you to be 10x<br>[37:59] more productive it's on the premises<br>[38:01] that at some point AI will give you that<br>[38:05] possibility of producing more and or<br>[38:07] just like a reason for like shitty<br>[38:10] people to lay people off. So, we're not<br>[38:13] at the point yet, I think, even if a lot<br>[38:15] of people has AI as a reason where they<br>[38:17] they lose their job, I don't think it's<br>[38:19] a real reason most of the time. So, who<br>[38:22] knows? Uh like I have lost my job at<br>[38:26] companies even preai because um like<br>[38:29] they thought that my job was something<br>[38:31] else closer to a salesperson. Even when<br>[38:33] we talked about it, they realized it was<br>[38:35] not the case and they didn't see the<br>[38:36] value. So, they let me go. So AI or not,<br>[38:39] there's always going to be people that<br>[38:40] won't see value in what we do and or<br>[38:43] will want to get more money or cut cost<br>[38:45] somewhere and will be the ones going to<br>[38:48] have to being let go. Maybe at some<br>[38:51] point some people will say like you know<br>[38:53] um I'm pretty sure people in customer<br>[38:55] support were like hey we will never be<br>[38:57] replaced because when you are at the<br>[38:59] point when you need to talk to customer<br>[39:00] support it's because you need to talk to<br>[39:01] a real person. you didn't find the<br>[39:03] information on the docs on the website<br>[39:04] on the manual of whatever you have<br>[39:06] problem with and now it's a lot of butt<br>[39:08] that helps you does that make the<br>[39:10] experience better most of the time from<br>[39:13] my personal experience no I always try<br>[39:15] to talk to a real person because like<br>[39:17] that that butt is most of the time not<br>[39:19] able to answer my question because if I<br>[39:20] reach that point it's because I tried<br>[39:22] everything and I need to talk to a real<br>[39:24] person so maybe some people will replace<br>[39:26] developer relation with AI a bot or LLM<br>[39:29] that will do most of what we you will<br>[39:32] that be good maybe. Would that be good<br>[39:34] enough? Maybe too. But yeah, we know we<br>[39:38] we just don't know. I don't want to say<br>[39:39] that like don't don't quote and say like<br>[39:40] hey Joey and Fred in like April 9 in<br>[39:43] 2026 said that like their job will never<br>[39:46] be replaced and like a year after<br>[39:49] >> that doesn't exist. But I think the<br>[39:51] human job<br>[39:54] >> something like we do is going to be a<br>[39:55] little more difficult to replace. But<br>[39:58] again, maybe we're just dreaming because<br>[40:00] this is what we do and this is what we<br>[40:01] love to do and this is like I'm pretty<br>[40:03] sure<br>[40:04] >> most developer were like we will never<br>[40:06] be replaced because you need specific<br>[40:07] skills to be able to build application<br>[40:09] and now right now we're like not<br>[40:11] replacing but like slowly changing how<br>[40:13] we code. So<br>[40:16] >> I don't know.<br>[40:16] >> Yeah man. Yeah. Yeah. This is a big<br>[40:19] level of change on you know as big as<br>[40:22] well actually probably bigger than the<br>[40:24] industrial revolution in the end. And I<br>[40:27] kind of wonder what happened you know<br>[40:28] what happened to the art how how did the<br>[40:32] artisans react when you know a lot of<br>[40:34] the work was being done by machine and<br>[40:36] initially done by machine very poorly<br>[40:39] and you know that's you know and we have<br>[40:41] that's where we get the word sabotage<br>[40:43] from actually it's that French workers<br>[40:45] throwing their wooden shoes into the<br>[40:47] machinery they're sabo so yeah sabotage<br>[40:50] that's where that's where it came from<br>[40:52] that I know it was coming from French<br>[40:55] like but I don't know because they're<br>[40:56] really good at at you know going in the<br>[40:59] street and just trying to change things<br>[41:01] like the French people like French from<br>[41:03] France they're really good at doing that<br>[41:04] but I don't know what's coming from<br>[41:05] there yeah<br>[41:06] >> yeah that's where it comes from<br>[41:09] >> my was like sorry too late already vibe<br>[41:11] wrote an article and quote what we said<br>[41:14] about the I like that I like that and um<br>[41:18] we have another comment from uh<br>[41:23] and I'm sorry I'm probably struggle say<br>[41:25] your um your name uh for Deell<br>[41:28] specifically sometimes we don't lose<br>[41:29] because of AI but sometimes when the<br>[41:31] role is not understood correctly<br>[41:33] >> yes that is the story of my life Joey<br>[41:36] please go<br>[41:36] >> that's oh yeah that's the challenge I<br>[41:38] guess part of it is you know they're<br>[41:40] just going well it's sort of it's<br>[41:42] developer marketing<br>[41:44] >> or you're part of the marketing<br>[41:45] department or um I I had one uh I had<br>[41:51] one interview for a deell position where<br>[41:53] I was ready with demos post and they<br>[41:56] said, "Actually, we standardize on this<br>[41:58] thing. Uh, pretend I'm a large customer<br>[42:02] and you're trying to convince me to<br>[42:05] you're trying to convince me to use our<br>[42:07] particular system." And I was just<br>[42:09] going, "Wait, hold it. Uh, I've done<br>[42:11] sales before, but I can't do it on the<br>[42:14] fly. I have no sales material. I have no<br>[42:16] idea. I have no idea of the needs of<br>[42:19] this particular hypothetical customer<br>[42:21] that you're coming up with. I don't know<br>[42:23] the details of all the products. I was<br>[42:26] focused on a particular aspect of it. So<br>[42:29] yeah, it does happen. I mean in the end<br>[42:32] in the end part of it is yeah a a<br>[42:35] company wants to make a a company wants<br>[42:37] to make money and sometimes uh people in<br>[42:41] management are just going you know what<br>[42:42] the developer Yeah the developer's job<br>[42:45] the de a developer uh advocates job is<br>[42:49] to just uh be a techier salesman. Yeah.<br>[42:54] >> And and that's it,<br>[42:56] >> you know. Uh<br>[42:57] >> and and and we need people like that,<br>[42:59] but it's not my definition of developer<br>[43:01] advocate. It's not my definition of<br>[43:03] developer relation. So yeah, sometimes<br>[43:06] it doesn't work and and sometime there's<br>[43:08] like what I've seen too is<br>[43:09] misunderstanding of like the nature of<br>[43:11] the role where like we have discussion<br>[43:12] during the interview and I was like<br>[43:14] okay, I think we understand each other<br>[43:15] because I'm really clear about and I<br>[43:17] don't have the only truth. I'm just<br>[43:19] clear about what myself I like to do<br>[43:21] when it comes to Devil and how I see<br>[43:23] Deell and we explain and we discuss and<br>[43:26] I start the job and I'm like, "Oh, but<br>[43:28] like I thought you were like more like a<br>[43:31] salesperson." I'm like, "No, no, I just<br>[43:33] told you like this is not what I do."<br>[43:35] >> So, yeah. Anyway, I mean, we help drive<br>[43:38] sales and eventually everybody does<br>[43:41] eventually everybody does sales, but<br>[43:43] it's not as developer advocates, it's<br>[43:45] not our it it's not our primary job.<br>[43:48] >> Exactly. I always say that um if I do my<br>[43:52] job well, a positive side effect is that<br>[43:56] I will fill the top of the funnel. I<br>[43:58] will probably help the self-esteem. I<br>[44:01] will help people at every level. But if<br>[44:03] my job start to be sure that people's<br>[44:06] going to give us money or be sure<br>[44:07] they're going to be users, it becomes<br>[44:10] like a it becomes a sales role. So, and<br>[44:13] this is not something that I want to do.<br>[44:14] So, uh we're going to take last question<br>[44:16] because we can we could talk forever and<br>[44:18] I love doing that, but I try to keep the<br>[44:20] show a little more like around like 45<br>[44:22] minutes an hour and um I will take the<br>[44:25] last question. So there's uh Nightfly Ed<br>[44:28] was Isn't that the definition of a<br>[44:30] pre-sales engineer role? Uh you're<br>[44:35] talking I'm not sure actually. Are you<br>[44:37] talking about like what we were talking<br>[44:38] about developer relation or more like<br>[44:42] like the things we said were not<br>[44:44] developer relation? Yeah, I'm not sure I<br>[44:45] understand. Sorry the question. Maybe<br>[44:47] Joey, do you know?<br>[44:49] >> Well, uh<br>[44:51] there there there's some overlap. Yeah,<br>[44:53] there there there's some overlap. I<br>[44:55] think the uh I I I think a developer<br>[44:58] advocate is reaching out a little a<br>[45:02] little wider and just uh because<br>[45:05] developer advocates also are talking to<br>[45:07] existing developers and exist customers<br>[45:10] who are already there uh to maintain the<br>[45:14] rel uh maintain the relationship uh<br>[45:17] alert the alert the current user base of<br>[45:19] new developments or changes or<br>[45:22] announcements or things like that. So<br>[45:24] it's a little it's a little wider than<br>[45:26] uh it's a little wider than the<br>[45:28] pre-sales. I have in many organizations<br>[45:31] sales engineering or pre-sales<br>[45:33] engineering uh<br>[45:36] work in a work in a different department<br>[45:38] but I have I have paired up with them on<br>[45:42] customer meetings and calls to provide a<br>[45:44] little more uh provide a little more<br>[45:46] background<br>[45:47] >> because uh pre-sale uh pre uh sales<br>[45:50] engineering in general are a little more<br>[45:52] driven by commission and they are<br>[45:53] measured more by sales versus uh<br>[45:56] developer advocates or developer<br>[45:58] relation. were measured more by um uh<br>[46:02] things like satisfaction thing uh<br>[46:04] satisfaction numbers some uh enga and<br>[46:08] various engagement metrics and it is a<br>[46:11] tricky thing to measure<br>[46:13] >> it is it is because businesses don't<br>[46:15] always speak that way what they want to<br>[46:17] see is the amount of dollar the<br>[46:19] conversion and stuff but as you said and<br>[46:21] I think this is what nightfly was asking<br>[46:23] is like the the last thing that we said<br>[46:25] that we're not really deil but some<br>[46:27] companies ask us to do is more like a<br>[46:30] pre-sales engineers when from my point<br>[46:32] of view uh I'm going to talk to you uh<br>[46:35] even if you don't give us money I'm<br>[46:36] going to talk to you even if you don't<br>[46:38] plan to give us money I'm going to talk<br>[46:39] to you even if you don't care about my<br>[46:41] product I'm going to try to help you if<br>[46:43] I can because what I'm doing is building<br>[46:45] relation if I want to be honest<br>[46:47] business-wise I hope that like the time<br>[46:49] that I help you you remember that and at<br>[46:51] some point in your career in the next<br>[46:53] project if you need my solution you may<br>[46:56] remember me as the guy was nice and help<br>[46:58] you. I'm going to do it because I feel<br>[47:00] like a nice person. But it's also a<br>[47:02] little bit part of the job. It's the<br>[47:03] medium to long-term type event pack you<br>[47:05] have when you build those kind of<br>[47:07] relation with people. So<br>[47:09] >> yeah.<br>[47:11] >> Anyway, uh from what you have on your<br>[47:15] screen behind your head, I feel like we<br>[47:18] have like the devil show.<br>[47:20] >> It's going to have an exclusivity right<br>[47:22] now.<br>[47:23] >> An announcement. Yes. This is where I'm<br>[47:25] publicly saying it for the first time<br>[47:27] here on the Devril show. Yes, I Joey<br>[47:30] Davilla have landed a job. It is as a<br>[47:33] senior developer advocate for Net<br>[47:36] Foundry. And Net Foundry are the people<br>[47:39] who make an open source project called<br>[47:41] Open ZD. And yes, that<br>[47:46] >> congratulations<br>[47:48] to Sorry, go ahead.<br>[47:49] >> Oh, no, no, go ahead. Go ahead. Oh to<br>[47:52] say congratulation to to both of you.<br>[47:54] Congratulation to you for landing a job.<br>[47:57] As you said it was a little more like<br>[47:59] lenty to like the market was difficult.<br>[48:02] I was looking for a job last year. It<br>[48:03] was like a different than like any other<br>[48:06] time that I was looking for a job. Uh so<br>[48:08] congratulation to you for the new job.<br>[48:11] Congratulation to Net Foundry because<br>[48:13] you find one of the most amazing person.<br>[48:16] Look at that guy. He's on the devil show<br>[48:18] today. He did not even start the work<br>[48:20] yet. is already doing stuff, already<br>[48:23] talking about the company, already<br>[48:25] talking about one of your product.<br>[48:28] Why? Just because he is passionate, he's<br>[48:30] good at what he's doing. Um, so if you<br>[48:32] can deal with his personality, you're<br>[48:34] you're good.<br>[48:36] >> Yeah, exactly. Hopefully, they can put<br>[48:38] up with me for a while. But<br>[48:40] >> I mean, this is what I tell people the<br>[48:42] same thing for me. Like, if if you can<br>[48:44] get used to me as a person,<br>[48:47] >> I think we're going to be a great team<br>[48:48] and I can I think you're going to be<br>[48:49] happy. Not everybody is able to do that,<br>[48:51] but uh no, I think it's going to be<br>[48:53] good. Uh open uh Clint says it'll fit<br>[48:56] right in.<br>[48:57] >> But yeah, open Yeah, open ziti. So yeah,<br>[49:00] ziti as in the noodle, but really<br>[49:02] because it's a play on Z, the letters<br>[49:06] ZT, zero trust. So Oh.<br>[49:09] >> Oh, you know what? I thought that that<br>[49:12] that exact I did not make that<br>[49:13] connection myself.<br>[49:15] >> No, neither at all. Not at all. But I<br>[49:17] love it. I love it. And maybe it's<br>[49:20] because we're Canadian and we think of<br>[49:21] the last letter of the alphabet as zed.<br>[49:24] >> That's true. I don't know. But yeah, but<br>[49:26] yeah, ZT zero trust. And basically what<br>[49:30] it is is it's a fantastic way I wish I'd<br>[49:33] known about this earlier. It's a great<br>[49:35] way to protect your networks. And the<br>[49:38] reason is generally and I remember<br>[49:40] working at Open Cola. We had we hired<br>[49:43] somebody who submitted his resume by<br>[49:47] this is in 2000. Okay. He scanned our<br>[49:50] Windows network and then used it to<br>[49:53] insert a um insert his resume in the<br>[49:59] CEO's home directory.<br>[50:02] >> I mean, give that person a job first.<br>[50:04] Yeah.<br>[50:05] >> Oh, yeah. As soon as that happened, I'm<br>[50:06] just going, we got to hire that guy.<br>[50:09] >> This this is our<br>[50:11] >> But yeah, that's the thing is that the<br>[50:13] problem is we've got networks are<br>[50:15] typically listening uh they're always<br>[50:18] listening on an open port because that's<br>[50:20] how you connect with them. But the<br>[50:21] problem is that's where that's where the<br>[50:24] vulnerability lies. But what if your<br>[50:27] network was dark by default? And that's<br>[50:29] the idea behind Open Zi. It is an<br>[50:31] open-source project. You do not need to<br>[50:33] buy anything from Net Foundry to use it.<br>[50:36] The idea is that you go to Net Foundry<br>[50:39] for the hosted version where they take<br>[50:41] care of it and they manage it and you<br>[50:43] build your application using this open<br>[50:46] ZD. It's a network overlay. So it's<br>[50:48] basically kind of a network on top of<br>[50:51] your network and you communicate with<br>[50:53] that network and the only way to reach<br>[50:55] that network actually is to have the<br>[50:58] correct cryptographic ID.<br>[51:00] >> Oh, okay. no matter what. So, uh, what<br>[51:04] I'm going to do, uh, please I know you<br>[51:06] asked for a demo and this is this is<br>[51:08] hilarious. So, I don't work I don't<br>[51:09] start there till the 20th. I have not<br>[51:11] received any documentation. They've been<br>[51:14] busy. They've got they they have an all<br>[51:16] hands they've got all hands and planning<br>[51:18] meetings next week uh next week. So,<br>[51:20] they're a bit busy to deal with the new<br>[51:23] guy. Uh, you know, they uh but I figured<br>[51:25] I I'll do some research on my own and<br>[51:28] write uh write something. So yeah, I'm<br>[51:31] sure. Is my screen visible?<br>[51:32] >> Yes. Yes.<br>[51:33] >> There we go. So I've got I've got a<br>[51:35] server running right now. It is running<br>[51:38] uh it is running on open it is running<br>[51:40] on open ziti and I'm going to call up a<br>[51:43] plain old client right now. So I'm just<br>[51:46] going to go I wrote a really this simple<br>[51:48] server just spits out JSON if you can<br>[51:51] access it. Otherwise uh otherwise you<br>[51:55] can't access access it at all.<br>[51:58] I have a plain Python client. I'll show<br>[52:00] you the code in just a moment, but all<br>[52:02] it does is it sends a HTTP get request.<br>[52:05] Very simple.<br>[52:07] I try to access the system just using<br>[52:10] plain old HTTP request. And of course, I<br>[52:12] get connection refused. No TCP port is<br>[52:16] listening. And in fact, if I uh this<br>[52:20] thing is serving on, you can see here<br>[52:22] I'm highlighting it localhost 8080.<br>[52:26] Let me uh let me end map localhost.<br>[52:30] All the ports are listed there. Notice<br>[52:32] that port 8080 is completely missing.<br>[52:35] >> Yeah,<br>[52:36] >> it is not there. You cannot break into a<br>[52:39] port that you can't even you can't even<br>[52:41] see. That's the idea. So, let me run the<br>[52:45] other client.<br>[52:47] So, once again, uh pythonclient<br>[52:50] ziti and I will show you the code. Once<br>[52:53] again, this is simply sending an HTTPS<br>[52:56] get request, but this one has requests<br>[53:00] monkey patched to use an open ZD object<br>[53:03] which contains the necessary uh contains<br>[53:07] the necessary uh cryptographic<br>[53:08] credentials<br>[53:10] which allows me to access the server and<br>[53:14] get the message that it delivers. Hello<br>[53:16] from the open ZD protected server. So,<br>[53:19] the only way once again, the only way to<br>[53:21] access this is to use, let me see if I<br>[53:25] can,<br>[53:27] let's see, client ZD. Here we go. Once<br>[53:30] again, I'm just using<br>[53:34] plain old<br>[53:36] HTTP requests, the Python uh the Python<br>[53:39] library. The only difference is prior to<br>[53:41] making that request,<br>[53:43] >> okay,<br>[53:44] >> I'm using the open ZD object to monkey<br>[53:46] patch the requests method. And basically<br>[53:49] that's what allows me to connect to what<br>[53:52] is a um basically it's a combination<br>[53:55] controller and router that handles all<br>[53:58] the messaging between a a ZD protected<br>[54:02] server and a ZD enabled client. So uh<br>[54:06] and only a ZD enabled client can<br>[54:08] communicate with a ZD enabled server and<br>[54:12] o and that is when they can see it can<br>[54:15] see the ports that have been opened and<br>[54:17] that guarantees that of course uh you<br>[54:19] can't get uh you you can't you can't<br>[54:22] hack what you can't even access or see.<br>[54:25] So that's the whole that's the whole<br>[54:27] idea behind it. And uh right now Net<br>[54:30] Foundry is in the middle of they've just<br>[54:32] released a whole bunch of stuff. There<br>[54:34] is a uh there's an open ZD system for<br>[54:36] LLMs and there's an open ZD for MCP<br>[54:39] servers and there's going to be more<br>[54:41] there's going to be more stuff for AI<br>[54:43] systems because AI opens a giant attack<br>[54:46] surface uh to the rest of the world. So<br>[54:50] you'd better lock down your network. So<br>[54:52] that's what uh that's what Net Foundry<br>[54:54] is doing. Uh there are a lot of large US<br>[54:57] banks that already have that are using<br>[55:00] open ziti or net foundry services as are<br>[55:02] a bunch of companies including I was<br>[55:04] just looking through the list including<br>[55:05] the German company Zemens and a whole<br>[55:08] bunch of people who really want their<br>[55:09] networks locked down. So that's what<br>[55:11] this is all about. Uh the um they need a<br>[55:15] little more publicity. They need a<br>[55:17] certified yapper to make the noise for<br>[55:19] them. And that is uh that's what I'm<br>[55:22] going to be doing. And uh I plan to do<br>[55:25] all kinds of uh do all kinds of things<br>[55:27] including presentations and articles and<br>[55:31] and basically um helping helping<br>[55:34] developers whether they are seasoned uh<br>[55:37] seasoned programmers who've been working<br>[55:39] programming languages for the past 20<br>[55:40] years or they're vibe coders. I'm going<br>[55:43] to help them use Open ZD and net and of<br>[55:46] course the hosted version net foundry.<br>[55:49] >> That's that's amazing and and I I will<br>[55:51] try that first. Uh, and I don't say that<br>[55:54] just to be nice. Uh, because I usually<br>[55:56] don't say that after Debo, but like this<br>[55:58] is really interesting to me. Uh, they<br>[56:00] found the right person, but I have a<br>[56:02] huge bias toward my friend here. Uh, but<br>[56:05] I I know it's not really a bias. It's<br>[56:07] true. Uh, the proof is Clint was like,<br>[56:09] "Hey, uh, application bed, zero trust,<br>[56:12] example, and action. Very nice. Love an<br>[56:14] overachiever. I told you he did not even<br>[56:17] start the job. That he's already doing<br>[56:19] his job. He didn't get a paycheck yet.<br>[56:21] that he's already doing that job. So<br>[56:22] that's amazing. And uh I think it's even<br>[56:25] more important right now to talk about<br>[56:27] security as you said like because of AI.<br>[56:30] Um there's a lot of people and I'm not<br>[56:32] saying that in a um a cynical or or to<br>[56:36] to be negative about people but there's<br>[56:38] a lot of people that do not exactly know<br>[56:39] what they're doing which end ups with a<br>[56:41] lot of application that are not secure.<br>[56:43] I mean even as developers often we don't<br>[56:46] know what we're doing.<br>[56:47] >> We we get wrong.<br>[56:48] >> We get wrong. We create bugs and and I<br>[56:51] used to work for a small part of of my<br>[56:53] devro life in the in security space and<br>[56:56] uh when I was asking developers like do<br>[56:58] you care about security the answer was<br>[57:00] yes and when I was asking them what are<br>[57:02] you doing to secure your application or<br>[57:04] fro or whatever the answer was always<br>[57:06] like um um um people were like yeah okay<br>[57:11] so I think it's important to talk it was<br>[57:13] always important to talk about it and<br>[57:15] giving a solution that from my point of<br>[57:17] view seems really uh simple to use. Not<br>[57:21] that the solution is simple, but like<br>[57:22] simple to use. I think it does a lot of<br>[57:24] complex stuff, but like it seems like<br>[57:26] it's quite straightforward to use. I<br>[57:28] think it's great. So, yeah, like any<br>[57:29] good product, uh you need to have a<br>[57:31] voice out there that can talk to<br>[57:33] developers, the same language, and that<br>[57:35] can show the benefits. So, anyway, uh<br>[57:37] congrats again on the job. Thanks for<br>[57:39] the demo. Anything else you want to add<br>[57:41] about uh Open CD or uh Net Foundry?<br>[57:45] >> Well, basically, I'm still learning. I I<br>[57:48] I'm still in the learning phase, but uh<br>[57:50] you know what? Uh this quick message uh<br>[57:53] quick quick message to uh Dave, my boss,<br>[57:55] the CTO. Uh it worked.<br>[57:59] I cobbled it together last night and it<br>[58:01] worked.<br>[58:03] >> That's awesome. That's awesome.<br>[58:04] >> And I've got And I'm gonna have to turn<br>[58:06] I'm gonna have to turn this into an<br>[58:07] article.<br>[58:08] >> Yeah. Yeah. Know, please do.<br>[58:10] >> And and a demo. So this is the Python uh<br>[58:14] this is the Python version. I'm going to<br>[58:15] have to work on this the C version and<br>[58:18] the Go version. Actually, this is a good<br>[58:20] chance for me to sharpen my Golang uh<br>[58:23] skills. So, yeah, I'm looking great.<br>[58:25] Yeah, I'm really looking forward to it.<br>[58:28] Uh it's a small company. Yeah, 65<br>[58:30] people.<br>[58:31] >> Speaking of David, I don't know if it's<br>[58:34] that David, but there is a David Hart<br>[58:36] here.<br>[58:39] >> That's that's my boss, Dave Hart. So,<br>[58:41] >> CTO uh co-founder of Net Foundry and<br>[58:44] Open CDN,<br>[58:46] >> my friend, I don't know if you were<br>[58:47] listening before, I'm gonna say it<br>[58:49] again. Uh you hired the right person to<br>[58:52] do the job. You are in good hands with<br>[58:55] Joey. He is one of the top developer<br>[58:57] advocate out there. So, uh<br>[58:59] congratulation to you uh for hiring<br>[59:01] Joey. Uh, I'm saying that obviously<br>[59:04] Joey's a friend, so maybe you don't<br>[59:05] trust what I say, but I've seen a lot of<br>[59:07] great and a lot of not so great<br>[59:09] developer advocates and and Joy's on the<br>[59:11] top uh of the the<br>[59:14] >> M. Thank you, Fred. You're you're way<br>[59:16] too kind. Thank you.<br>[59:18] >> So, uh, thanks for being on the show.<br>[59:21] Uh, that was it was I know it was going<br>[59:24] to be great to have you on the show. Um,<br>[59:27] you know, we've known another for a<br>[59:30] while. We don't always have the chance<br>[59:32] to spend time together since we don't<br>[59:33] work together anymore. I think the last<br>[59:35] time we met and it was kind of like in<br>[59:37] and out. Was it in Texas for Civo Nate?<br>[59:40] I think<br>[59:41] >> it was Civo Nate. It was here in Tampa.<br>[59:43] >> And Tampa. Oh, that was in Tampa.<br>[59:45] >> Yeah, it was here in Tampa. But you know<br>[59:46] what? Uh I I I need to head up to<br>[59:49] Montreal again. And Nitro wants to see<br>[59:51] Montreal again. We want to eat uh you<br>[59:53] know, we want to go to G M and uh and<br>[59:57] have duck in a duck in a can.<br>[60:00] Let me know. Let me know if you're<br>[60:02] koshon. We also want to go to ped koson.<br>[60:04] >> Yeah. Yeah. Probably you want to go<br>[60:05] there. Yeah. No, no. Let me know when<br>[60:07] you're in town. And uh maybe the new job<br>[60:10] will bring you also to do more<br>[60:12] conferences. So<br>[60:14] >> what happened with most of my developer<br>[60:16] advocate colleagues is that uh we see<br>[60:18] each other at different conferences.<br>[60:20] Hopefully that's going to be the case.<br>[60:21] And hopefully<br>[60:23] >> I mean we will go drinking in Brooklyn.<br>[60:26] >> I think so. I mean, John or Swift, if<br>[60:29] you're watching, uh, De Ro right now,<br>[60:32] watching the recording, they're the one<br>[60:33] organizing Devil Con in New York.<br>[60:37] >> After what you've seen, you don't have<br>[60:38] the choice to accept our panel. On top<br>[60:40] of that, it's not just the two of us.<br>[60:42] You have Chris and you have Er, amazing<br>[60:45] human.<br>[60:45] >> That's going to be a real show. I think<br>[60:48] we have, you know, we have the other<br>[60:49] thing we have to do is we have to go to<br>[60:50] New York City's Lower East Side, the<br>[60:53] super hipster district, and uh there's<br>[60:56] the there's a restaurant there called<br>[60:58] Putoutin.<br>[60:59] >> Okay.<br>[61:00] >> And they claim to make Putin. And I want<br>[61:04] to see I've never been and I want to see<br>[61:06] if these New Yorkers can make Putin. I<br>[61:09] know that uh there's a place called uh<br>[61:11] there's a Putin place in Disney World in<br>[61:14] Orlando.<br>[61:15] >> Oh, yeah.<br>[61:18] I mean, I've had I've had poutine in<br>[61:20] many places outside of Quebec or Canada,<br>[61:23] and most of them.<br>[61:26] Yeah.<br>[61:27] >> Yeah. Maybe New York. It's close enough.<br>[61:30] I mean,<br>[61:30] >> it's close enough. Although, you know<br>[61:31] what? There's an there there's a former<br>[61:33] Montrealer here in the Tampa Bay area,<br>[61:36] and he he has a restaurant. He has a<br>[61:38] chain of restaurants called Frenchies,<br>[61:41] >> and his poutine's Okay.<br>[61:42] >> Okay. Good. Good. So, yeah, let's try<br>[61:44] this in New York. Uh yeah, even if we<br>[61:46] don't do the panel, uh the conference<br>[61:48] should be nice being with our peer. It's<br>[61:50] the only developer relations conference<br>[61:52] out there. Actually, I should probably<br>[61:55] uh share the link with folks. If you do<br>[61:57] not know about the conference, maybe<br>[61:59] it's not close to you,<br>[62:01] >> but uh it's uh let me create a banner<br>[62:03] here because I think it's worth to<br>[62:05] promote that event. Uh it's a conference<br>[62:07] that happened uh many many years ago,<br>[62:09] different places in the world uh for<br>[62:11] reasons. It did not happen for the last<br>[62:13] couple of years but two or three years<br>[62:14] ago uh the lovely folks being uh behind<br>[62:18] uh MLH uh major league hacking uh<br>[62:21] decided to start to organizing in<br>[62:23] organize it in New York. So it's going<br>[62:24] to be the third edition. I was unlucky<br>[62:27] enough that I was not able to be there<br>[62:28] for different reason than the last two.<br>[62:30] Uh but this year I mean my ticket is<br>[62:33] paid. Uh I submit a panel. Uh it like<br>[62:37] the timing is good. So unless things<br>[62:39] happen again, I should be there. Uh but<br>[62:41] again it's the only conference that<br>[62:44] really pertain to us doing their real so<br>[62:46] if you're developer advocate you need to<br>[62:48] be there great content but also just the<br>[62:51] the number of people the great people<br>[62:53] that are going to be there<br>[62:54] >> fantastic speakers yeah go look on their<br>[62:57] YouTube channel uh of past presentations<br>[62:59] it is f it's fantastic and the other<br>[63:02] thing is I am looking forward to waving<br>[63:04] the net foundry flag there<br>[63:06] >> and open zd and yeah may have to yeah<br>[63:09] may have to<br>[63:10] >> may have to order some ziti and just<br>[63:12] serve it to people. There's a there's a<br>[63:13] whole noodle theme in<br>[63:16] with open ziti and net foundry. Yeah,<br>[63:19] >> there is definitely something you can do<br>[63:20] there. So, uh thanks again for being on<br>[63:22] the show. Uh any last word you want to<br>[63:25] end the show with? Anything?<br>[63:29] >> Well, uh you you know what? Uh basically<br>[63:33] the best way<br>[63:36] I'm just making this off the top of my<br>[63:37] head right now. The best way to deal<br>[63:38] with artificial intelligence is with<br>[63:40] real humanity.<br>[63:42] How about that?<br>[63:44] I cannot add anything after that. So on<br>[63:48] that note, thanks again Joey. Thanks for<br>[63:50] the people who watch live. I always like<br>[63:52] to have comments and question. That's<br>[63:53] always that that is why I do a live<br>[63:55] stream. If not, I would do a podcast a<br>[63:57] video podcast. Uh I like to have it uh<br>[64:00] live. Uh lovely episode. Thanks for the<br>[64:03] great feedback. Your quote, Joey, very<br>[64:06] very deep.<br>[64:08] Love it. Uh, love it. Def love that.<br>[64:10] David, thumbs up. So, uh, thanks again<br>[64:13] for everyone who watch us live and, uh,<br>[64:15] thanks for, uh, everyone also who's<br>[64:18] going to watch the recording. And I'm<br>[64:20] going to be back in the next, uh,<br>[64:22] Devrell show. I should really like know<br>[64:25] those kind of things. But I think I have<br>[64:27] one exactly uh, scheduled in two weeks<br>[64:30] actually. Yes. So, I'm starting to do<br>[64:32] these a little more often and trying to<br>[64:34] fit them within my travel. And I'm also<br>[64:36] excited about my next guest. So that's<br>[64:38] gonna be Phil. I'm gonna screw up his<br>[64:40] last name. Legator. Uh well known in<br>[64:43] Deel. Uh so Phil's gonna be on my show<br>[64:45] in two weeks. So have a good rest of the<br>[64:48] day everyone.<br>[64:49] >> All right.<br>[64:49] >> See you soon.<br>[64:50] >> Thanks everybody.
<!-- deep-read:sections end -->
๐ **Full text:** ![[Full Document Contents/Articles/Devrelshow Episode 45 - Joey De Villa.md|Devrelshow Episode 45 - Joey De Villa by YouTube]]
## Highlights
- there are a lot of there are a lot of mini conferences happening all over the place. And last night uh we were on we were on a boat that went around the harbor in Tampa for dinner and uh just meeting up with the local techies and some investors um people on the money side of technology who I don't always see all the time. I tend to talk to developers more than uh more than people on the money side but I but you know you end up doing that anyways. And then uh ([View Highlight](https://read.readwise.io/read/01kp6brnsgw6246fka643kght2))
- Tags: ๐ป ai highlighted
- AI. I'm hiding from Terminators. Yeah, you know why. Yay. Hey. Cuz of AI. Cuz of AI. Cuz of AI. I love it. I love it so much. Also, like it's not confirmed yet. We just submit uh a talk a panel. But uh speaking about Joan stage, speaking about me, speaking about Joey playing the accordion, um hopefully uh our panel is going to be ([View Highlight](https://read.readwise.io/read/01kp6brnszaczw4vks6xcvkcs6))
- Tags: ๐ป ai highlighted
- We work together at Microsoft. Maybe we can talk a little more about that, but maybe maybe there are people living under a rock who do not know the accordion guy. So, like tell tell people like who are you? >> Lots of people who don't know me. Well, anyways, I'm Joey Dilla and I have largely been uh developer evangelist, developer advocate, devril person, whatever, whatever you want to call it. And I have been doing it for some time. I accidentally became uh a developer ([View Highlight](https://read.readwise.io/read/01kp6brntecj9879g2d71xynkq))
- Tags: ๐ป ai highlighted
- I returned to Toronto, they said, "You're now doing developer relations." And since then, uh I've been doing a lot of it. I did it at uh I did it at two cows. A lot of people think think of two cows as shareware but touc actually provide two cows real money makers providing services like domain name registration and other capabilities to hosting services. That's really where they make their money. So I was helping uh developers at these hosting services ([View Highlight](https://read.readwise.io/read/01kp6brnv29kjdnb3rft9a0rgh))
- Tags: ๐ป ai highlighted
- like when I started with Microsoft, like I did not really know English. Like I was babbling like a couple of words. So when I started I remember if like many people on the team were like oh my god like the new developer advocate or we were technical evangelist or technical developer >> we were developer evangelists developer evangelist that was the title that they were using. Yeah. >> Yeah. And oh let me go back to that after because I kind of missed that title but um people were like oh Fred is shy and at the time Demir was like nope ([View Highlight](https://read.readwise.io/read/01kp6brnywxgd6hae83bgkka8d))
- Tags: ๐ป ai highlighted
- Microsoft was not open at all and I was like I'm not sure I want to do that. And uh they tricked me. Christian came in Christian uh came in in Montreal and it was like hey French is my first language. We came a discussion in French and like just a coffee and I'm like okay. And Christian like kind of like won me over with that discussion was like, "Okay, maybe I can do the interview process." And where am I going with that? Oh yeah. And and the the only reason why I left after a while is because my job like they hire me to do open source open data stuff and interoperability. And at some point new ([View Highlight](https://read.readwise.io/read/01kp6brp167bzvb712ycm5t2mf))
- Tags: ๐ป ai highlighted
- everybody in Devril should consider especially now that the definition of developer is a lot wider now that we've got vibe coding and uh it's something that we need to uh it's some it's something we need to consider. It's a crazy it's a crazy brave new world. >> It is. >> But I am so glad we had all those times at Microsoft together. I love that. Yeah, that team is fantastic. Uh everybody was everybody was great to work with. I would glad, you know, I I ([View Highlight](https://read.readwise.io/read/01kp6brp8z0h5v7tmnyt4kydfe))
- Tags: ๐ป ai highlighted
- and basically um helping helping developers whether they are seasoned uh seasoned programmers who've been working programming languages for the past 20 years or they're vibe coders. I'm going to help them use Open ZD and net and of course the hosted version net foundry. >> That's that's amazing and and I I will try that first. Uh, and I don't say that just to be nice. Uh, because I usually don't say that after Debo, but like this is really interesting to me. Uh, they ([View Highlight](https://read.readwise.io/read/01kp6brprp3ve44j24g7acq1e7))
- Tags: ๐ป ai highlighted
- voice out there that can talk to developers, the same language, and that can show the benefits. So, anyway, uh congrats again on the job. Thanks for the demo. Anything else you want to add about uh Open CD or uh Net Foundry? >> Well, basically, I'm still learning. I I I'm still in the learning phase, but uh you know what? Uh this quick message uh quick quick message to uh Dave, my boss, the CTO. Uh it worked. I cobbled it together last night and it ([View Highlight](https://read.readwise.io/read/01kp6brq0xc0gcrhkxzq17kqxs))
- Tags: ๐ป ai highlighted
- Joey. Uh, I'm saying that obviously Joey's a friend, so maybe you don't trust what I say, but I've seen a lot of great and a lot of not so great developer advocates and and Joy's on the top uh of the the >> M. Thank you, Fred. You're you're way too kind. Thank you. >> So, uh, thanks for being on the show. Uh, that was it was I know it was going to be great to have you on the show. Um, you know, we've known another for a ([View Highlight](https://read.readwise.io/read/01kp6brq6xry47q33m9tn7resf))
- Tags: ๐ป ai highlighted