PHP Alive and Kicking Episode 14 - Dan Newns
๐ **Source:** [PHP Alive and Kicking Episode 14 - Dan Newns](https://www.youtube.com/watch?v=dhimrx8md2g)
> [!note]+ Document Notes
> tags: [php, laravel, community, jump24]
> author: PHP Architect
> source: YouTube
> reference: https://www.youtube.com/watch?v=dhimrx8md2g
> date created: 2024-12-20 09:30
>
> # ๐ท๏ธ Title: PHP Alive and Kicking Episode 14 - Dan Newns
>
<!-- deep-read:sections start -->
## ๐งฐ Action Inbox
- [H1] Build developer community presence online and in-person โ networking is more valuable than portfolios #community
- [H2] Implement code quality standards with tools like ECS โ standardization improves team productivity #development
- [H3] Support diverse meetup attendance through safe spaces โ addressing gender imbalance in tech events #diversity
## ๐งญ Table of Contents
- [๐ Summary](#-summary)
- [๐ Main Content](#-main-content)
- [๐๏ธ Notes](#๏ธ-notes)
- [๐ References](#-references)
- [๐ฃ๏ธ Paraphrase](#๏ธ-paraphrase)
- [๐ฐ Newsletter](#-newsletter)
- [โ
Action Items](#-action-items)
- [๐งช Hypotheses](#-hypotheses)
- [๐ Methodology](#-methodology)
- [โ Questions](#-questions)
- [๐ฎ Future Research](#-future-research)
- [๐ก Implications](#-implications)
- [๐ง Learning Styles Assessment](#-learning-styles-assessment)
- [๐ Accessibility Assessment](#-accessibility-assessment)
- [๐ DEIB Assessment](#-deib-assessment)
- [โ
Logical Validity](#-logical-validity)
- [๐ก๏ธ DARVO Analysis](#-darvo-analysis)
- [๐ฏ Conclusion](#-conclusion)
### ๐ References
- [PHP Architect](https://phparch.com)
- [Jump 24](https://jump24.co.uk)
## ๐ Summary
- Dan Newns discusses his journey from Visual Basic to PHP, founding Jump 24, and becoming a Laravel partner
- Why community involvement trumps portfolios for career advancement in PHP development
- How Jump 24 maintains code quality through standardized tools and practices
- The challenge of attracting junior developers and improving diversity in PHP meetups
- Launching Laravel London meetup with focus on creating safe, inclusive spaces
## ๐ Main Content
Dan Newns, founder of Jump 24 and longtime PHP developer, shares insights on building a successful Laravel consultancy, the importance of community engagement, and addressing diversity challenges in PHP meetups. The conversation covers technical practices like code standardization, the value of networking over portfolios, and efforts to revive Laravel London with improved inclusivity.
Key themes include the "speaking Laravel in client's language" philosophy at Jump 24, using tools like Easy Coding Standards for code quality, and the critical role of meetups in career development. The discussion also addresses the concerning lack of junior PHP positions and gender imbalance in technical events.
## ๐๏ธ Notes
#### โฑ๏ธ [00:00](https://www.youtube.com/watch?v=dhimrx8md2g?t=0) โ [H1] Introduction and Background
- Key idea: Dan started programming in secondary school with Visual Basic, moved to PHP at university
- Evidence: "I can remember doing some Visual Basic stuff. Like I remember building a cinema booking system in Visual Basic"
#### โฑ๏ธ [08:30](https://www.youtube.com/watch?v=dhimrx8md2g?t=510) โ [H2] Speaking Laravel in Client's Language
- Key idea: Jump 24 bridges technical complexity and client understanding through clear communication
- Evidence: "We're able to talk in the client's language... translate those technical things that could be really difficult to understand"
#### โฑ๏ธ [15:45](https://www.youtube.com/watch?v=dhimrx8md2g?t=945) โ [H2] Laravel Partnership Benefits
- Key idea: Laravel partner status provides credibility, networking, and business opportunities
- Evidence: "It gives us a really good communication channel with the Laravel core team... we have like a Slack channel"
#### โฑ๏ธ [22:15](https://www.youtube.com/watch?v=dhimrx8md2g?t=1335) โ [H1] Community Over Portfolio Philosophy
- Key idea: Networking and community presence more valuable than code portfolios for career advancement
- Evidence: "Most of the time the code that I'm writing is behind an NDA... how am I supposed to put that in a portfolio?"
#### โฑ๏ธ [28:30](https://www.youtube.com/watch?v=dhimrx8md2g?t=1710) โ [H2] Personality vs Technical Skills in Hiring
- Key idea: Cultural fit and personality often outweigh technical experience in hiring decisions
- Evidence: "You can teach somebody the technical skills... as long as there's a basic aptitude there for understanding"
#### โฑ๏ธ [35:00](https://www.youtube.com/watch?v=dhimrx8md2g?t=2100) โ [H2] Junior Developer Shortage in PHP
- Key idea: Concerning lack of junior-level PHP positions compared to other languages
- Evidence: "There isn't much that I can see... like junior level... why are we seeing everything in JavaScript or Node or Python"
#### โฑ๏ธ [42:20](https://www.youtube.com/watch?v=dhimrx8md2g?t=2540) โ [H1] Code Quality Standards at Jump 24
- Key idea: Standardized coding practices using Easy Coding Standards improve team productivity and code reliability
- Evidence: "We could pick and choose the bits that we wanted... we've written custom sniffs... all our classes should be final"
#### โฑ๏ธ [48:15](https://www.youtube.com/watch?v=dhimrx8md2g?t=2895) โ [H2] Benefits of Code Standardization
- Key idea: Consistent code standards reduce onboarding time and increase confidence in releases
- Evidence: "People find onboarding these projects a lot easier... they get up to speed quicker"
#### โฑ๏ธ [52:30](https://www.youtube.com/watch?v=dhimrx8md2g?t=3150) โ [H2] Laravel London Revival
- Key idea: Restarting Laravel London meetup with focus on community building and inclusivity
- Evidence: "The meetup group for it at the moment has about 800 people... we're going to start putting it on again"
#### โฑ๏ธ [58:45](https://www.youtube.com/watch?v=dhimrx8md2g?t=3525) โ [H1] Addressing Gender Imbalance in Tech Events
- Key idea: Active efforts needed to create safe spaces and increase female participation in meetups
- Evidence: "We've got one female developer who's turning up and we want to change that... make sure that it's a safe space"
## ๐ References
- [Jump 24](https://jump24.co.uk)
- [Laravel Partners Program](https://partners.laravel.com)
- [Easy Coding Standards](https://github.com/easy-coding-standard/easy-coding-standard)
- [PHP School](https://phpschool.io)
- [Larabels Community](https://larabels.com)
## ๐ฃ๏ธ Paraphrase
- Community engagement and networking provide more career value than building portfolios, especially when most professional code is under NDAs
- Jump 24's success stems from translating complex technical concepts into client-friendly language while maintaining high code quality standards
- The PHP community faces challenges with junior developer opportunities and gender diversity that require active, intentional solutions
## ๐ฐ Newsletter
**Community-Driven Career Growth in PHP Development**
This week's episode highlights a crucial insight for WordPress developers: your network often matters more than your portfolio. Dan Newns from Jump 24 shares how community involvement through meetups, Discord channels, and conferences opened more doors than any code showcase ever could.
For WordPress professionals, this translates directly to engaging with the WordPress community through meetups, contributing to forums, and participating in WordCamps. The principles Dan discusses about code standardization using Easy Coding Standards can be applied to WordPress projects using tools like WordPress Coding Standards.
**Key Takeaway**: Building relationships within the WordPress community while maintaining high code quality standards creates sustainable career growth and business opportunities.
Resources: [WordPress Coding Standards](https://github.com/WordPress/WordPress-Coding-Standards), [WordPress Meetups](https://www.meetup.com/pro/wordpress/), [WordCamp Events](https://central.wordcamp.org/)
## โ
Action Items
#### DevRel
- Community management: Organize inclusive meetups with clear codes of conduct and safe space representatives
- Developer advocacy: Share technical knowledge through client-friendly language approaches
- Education: Promote fundamental programming concepts over language-specific training
#### Community
- Maintainers: Implement code quality standards using automated tools like ECS
- Contributors: Prioritize community networking over portfolio building for career advancement
- Sponsors: Support diverse meetup attendance through targeted outreach and safe space initiatives
#### WordPress
- Community: Apply Jump 24's inclusive meetup model to WordCamps and local WordPress events
- Training: Develop beginner-friendly content that teaches programming fundamentals using WordPress
- Meta: Consider mentorship programs connecting experienced developers with newcomers
## ๐งช Hypotheses
- Community networking provides higher ROI for career advancement than portfolio development
- Standardized code quality tools reduce debugging time and increase team productivity
- Inclusive meetup policies with designated safety representatives increase diverse attendance
- Teaching programming fundamentals enables easier language/platform transitions
### ๐ Methodology
- Survey developers on hiring factors: portfolio vs community presence vs personality fit
- A/B test meetup attendance with and without explicit diversity and safety measures
- Measure onboarding time for teams with vs without automated code standards
### โ Questions
- How can boot camps better teach transferable programming concepts rather than language syntax?
- What specific measures most effectively increase female participation in technical meetups?
- How do Laravel's partnership benefits translate to other framework ecosystems?
### ๐ฎ Future Research
- Analysis of junior developer job market trends across programming languages
- Best practices for creating psychologically safe technical communities
- ROI measurement of community engagement vs traditional developer marketing
### ๐ก Implications
- Practice: Prioritize community building activities over portfolio development
- Policy: Implement explicit diversity and safety measures at technical events
- Security: Automated code standards reduce human error and vulnerability introduction
- Education: Focus on programming fundamentals over framework-specific knowledge
- Funding: Community engagement provides better ROI than traditional developer marketing
### ๐ง Learning Styles Assessment
Reading level estimate: 12th grade
#### ๐ Visual learners
- Present: None specifically mentioned
- Improve: Code quality dashboard examples, meetup diversity statistics charts
#### ๐ Aural learners
- Present: Full podcast format available
- Improve: Short audio summaries of key concepts
#### ๐ฃ๏ธ Verbal learners
- Present: Clear analogies about "speaking client's language"
- Improve: More storytelling around specific client scenarios
#### ๐งฉ Kinesthetic learners
- Present: Practical tool recommendations (ECS, Rector)
- Improve: Step-by-step guides for implementing code standards
#### ๐ง Logical learners
- Present: Clear cause-effect relationships between standards and productivity
- Improve: Metrics on code quality improvements, onboarding time reductions
#### ๐งโ๐คโ๐ง Social learners
- Present: Heavy emphasis on community engagement and meetups
- Improve: Specific networking templates, community contribution guides
#### ๐งโโ๏ธ Solitary learners
- Present: Individual skill development discussion
- Improve: Self-assessment checklists for code quality, personal networking goals
#### ๐ฟ Naturalistic learners
- Present: Organic community growth analogies
- Improve: Ecosystem thinking about developer communities, sustainable practices
### ๐ Accessibility Assessment
#### Screen reader semantics
- Present: Clear heading structure in notes
- Improve: More descriptive link text, consistent formatting
#### Keyboard navigation
- Present: Standard web navigation
- Improve: Skip links to major sections
#### Contrast and readability
- Present: Standard text formatting
- Improve: Ensure adequate contrast in any visual elements
#### Text resizing and reflow
- Present: Responsive text layout
- Improve: Test at 200% zoom for readability
#### Media and captions
- Present: YouTube video with potential auto-captions
- Improve: Professional transcript integration, downloadable formats
#### Forms and interactions
- Present: Minimal interactive elements
- Improve: Accessible feedback mechanisms if added
### ๐ DEIB Assessment
#### Cultural breadth
- Present: UK-centric perspective with some broader community discussion
- Improve: Global developer community examples, international meetup models
#### Inclusive language
- Present: Gender-conscious language when discussing diversity
- Improve: More consistent use of inclusive pronouns throughout
#### Neurodiversity support
- Present: Clear section breaks and structured content
- Improve: More frequent headings, consistent formatting patterns
#### Representation
- Present: Explicit discussion of gender imbalance and solutions
- Improve: Broader diversity considerations beyond gender
#### Psychological safety
- Present: Strong emphasis on creating safe spaces at events
- Improve: Specific examples of safety measures and enforcement
### โ
Logical Validity
#### Strong reasoning
- Deductive strength: Clear logic connecting community engagement to career outcomes
- Inductive strength: Good use of personal examples to support broader claims
- Causal reasoning: Well-established links between code standards and productivity
- Analogical strength: Effective comparison between different industries (chess, tech)
#### Fallacies
- Anecdotal evidence: Heavy reliance on personal experience without broader data
- Hasty generalization: Assuming all developers benefit equally from community engagement
#### Tone of voice
- Overall tone: Conversational and encouraging, with authentic personal sharing and genuine concern for community issues
### ๐ก๏ธ DARVO Analysis
- Deny: No denial patterns observed
- Attack: No attacking of individuals or groups
- Reverse victim/offender: No victim-blaming present
- Emotional cues and rhetoric: Positive, solution-focused language around diversity challenges
## ๐ฏ Conclusion
Dan Newns provides valuable insights into building successful PHP businesses through community engagement, code quality standards, and inclusive practices. The key takeaway is that sustainable career growth comes from building relationships and contributing to community health rather than focusing solely on technical showcases.
For WordPress developers, these principles translate directly: engage with local meetups, implement coding standards, and actively work to create welcoming spaces for underrepresented groups. The emphasis on teaching programming fundamentals over syntax memorization offers a pathway for expanding the WordPress developer pipeline.
The discussion of diversity challenges provides a roadmap for making technical communities more inclusive through explicit safety measures, designated support people, and consistent enforcement of community standards.
## ๐งฑ Refactor Appendix
### ๐ Literature Split Pad
### [H1] Community networking trumps portfolio development
> [!quote] PHP Alive and Kicking Episode 14 by PHP Architect via YouTube. Published 2024. Accessed 2024-12-20.
> "Most of the time the code that I'm writing is behind an NDA... how am I supposed to put that in a portfolio?"
Challenges traditional advice about building portfolios for developer careers.
[view highlight](https://www.youtube.com/watch?v=dhimrx8md2g#H1) #career #community ID:rw_001
### [H2] Code standardization improves team productivity
> [!quote] PHP Alive and Kicking Episode 14
> "People find onboarding these projects a lot easier... they get up to speed quicker"
Demonstrates business value of implementing consistent coding standards.
[view highlight](https://www.youtube.com/watch?v=dhimrx8md2g#H2) #development #productivity ID:rw_002
---
### ๐ Atomic Split Pad (Zettel Candidates)
#### [Z1] Programming fundamentals enable language switching
- Applies to any developer looking to expand their technical stack
- Timestamp around 28:30 discussion of bootcamp education
- Links: [[Language-Agnostic-Skills]] [[Developer-Education]]
#### [Z2] Inclusive meetups require explicit safety measures
- Specific to event organization and community management
- Referenced throughout diversity discussion at 58:45+
- Links: [[Community-Safety]] [[Event-Organization]]
---
### โ๏ธ Fleeting Queue
- [F1] Research Easy Coding Standards implementation โ mentioned as key tool at Jump 24 #tools #fleeting
- [F2] Investigate Laravel London meetup model โ launching with explicit inclusivity focus #community #fleeting
- [F3] Document chess tournament safety representative system โ potential model for tech events #safety #fleeting
<!-- deep-read:sections end -->