Side Project

Linear Poker with Chris Morrell

· Summarized

Share this episode
Anyone with this link can open it.
Share Link
Start at 0:00

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

Couldn't load the audio. A blocker may be stopping the show's tracking links. Open the file