Linear Poker with Chris Morrell
· Summarized
Key takeaways
- Curiosity drives innovation in programming and leads to valuable side projects.
- Side projects can yield unexpected insights and experiences that enhance professional skills.
- GraphQL is powerful but poses challenges for developers working in non-JavaScript ecosystems.
- Developing applications in modern frameworks can offer streamlined integration and real-time updates, improving user collaboration.
- It's important to maintain the joy of exploration in programming, focusing on creativity rather than just output.
Summary
Curiosity in Programming
Chris Morel expresses his constant curiosity about programming, emphasizing the importance of understanding how things work rather than just using them. This curiosity fuels his tendency to explore side projects and tinkering, where he dives deep into the source code to gain a thorough understanding of programming concepts.
The Nature of Side Projects
The discussion highlights the value of side projects, particularly for developers. Chris shares how his side projects often stem from his inquisitiveness, and he acknowledges that unfinished projects can still yield valuable insights. This cyclical process of exploration and experimentation leads to personal growth and skill enhancement.
Building Linear Poker
Chris describes his Linear Poker project, which was inspired by the need for better project estimation tools after switching from JIRA to Linear. He explains how the project allows teams to collaboratively estimate tasks using a fun, interactive approach but has not been actively used despite its completion.
Explorations into GraphQL
In this section, Chris shares his experiences and opinions on GraphQL, noting its flexibility and self-documenting capabilities. However, he acknowledges the challenges developers face when working with non-JavaScript environments, particularly in using GraphQL effectively outside its intended ecosystem.
Integration and Real-Time Features
The conversation touches on the real-time aspect of apps built with modern JavaScript frameworks. Chris explains how he integrated live updates into the Linear Poker app and contrasts the experience of building with Next.js and Vercel against Laravel, revealing gaps in the Laravel ecosystem.
Future Directions and Reflections
As the episode wraps up, Chris hints at future projects involving automation with Linear, demonstrating how side projects can continuously evolve and contribute to workflow efficiency. He contemplates the joy and creativity found in building without the pressure of a concrete outcome.
Sponsors
- Chris Morrell · For all things Chris: cmorrell.com
Show notes
Chris Morrell hops on to chat about all things GraphQL, planning sprints with a custom Linear app, and why side projects are important.
For all things Chris: cmorrell.com
Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account