Voices of the Code
Kevin's socials : https://github.com/Orrison [https://github.com/Orrison] https://bsky.app/profile/kevinullyott.com [https://bsky.app/profile/kevinullyott.com] https://www.linkedin.com/in/kevin-ullyott-9b206460/ [https://www.linkedin.com/in/kevin-ullyott-9b206460/] In this episode, Karl and Steven welcome Kevin Olliot, who shares his journey into programming, starting from his early gaming days to his current role as Software Development Director at Canyon GBS. The conversation explores Kevin's experiences with Laravel, the differences between agency and corporate development, and the importance of mentorship in the tech industry. They discuss the concept of source available software, technical debt, and the strategies used at Canyon GBS to train new developers. The episode wraps up with insights on deployment strategies and the future of their developer handbook. Takeaways * Kevin's programming journey began with gaming and building computers. * He discovered Laravel while working on advanced processing tasks. * Kevin emphasizes the importance of curiosity in programming. * Agile development allows for quick iterations and learning from mistakes. * Technical debt is tracked and managed consciously at Canyon GBS. * The developer handbook serves as a resource for new developers. * Open communication and mentorship are key to team success. * Kevin's team operates in one-week sprints to maintain agility. * Source available software can benefit the community by sharing knowledge. * Deployment strategies are tailored to the needs of the organization. Chapters 00:00 Introduction and Guest Introduction 03:26 Kevin's Journey into Programming 06:17 First Encounter with Laravel 09:21 Current Role and Responsibilities 12:32 Agency vs Corporate Work 15:13 Source Available Software Discussion 24:00 Mentorship and Resource Sharing 24:29 Learning from Open Source Projects 25:38 Database Choices: The Case for Postgres 26:42 Understanding Foreign Data Wrapping 29:51 Performance Insights: Postgres vs MySQL 31:11 Postgres Features and Limitations 36:41 Strategies for Managing Large Datasets 41:41 Working with Prominent Developers 43:09 Independent Operations and Collaboration with Filament 46:21 Agile Development and the Concept of Wet Code 47:25 Managing Technical Debt in Agile Sprints 50:02 Team Structure and Mentorship in Software Development 53:17 Strategies for Onboarding Junior Developers 57:00 Creating a Developer Handbook and Community Engagement 01:01:20 Future Plans and Open Source Aspirations 01:08:26 New Chapter
8 episodios
Comentarios
0Sé la primera persona en comentar
¡Regístrate ahora y únete a la comunidad de Voices of the Code!