Acima Development
Improving software development
About the show
At Acima, we have a large software development team. We wanted to be able to share with the community things we have learned about the development process.
We'll share some tech specifics (we do Ruby, Kotlin, Javascript, and Haskell), but also talk a lot about mentoring, communication, hiring, planning, and the other things that make up a lot of the software development process but don't always get talked about enough.
Episodes
-
Episode 45: Promoting Innovation and Collaboration
May 8th, 2024 | 34 mins 18 secs
-
Episode 44: Conformity vs Autonomy
April 24th, 2024 | 52 mins 41 secs
-
Episode 43: Habits 2.0
April 10th, 2024 | 51 mins 29 secs
-
Episode 42: Habits
March 27th, 2024 | 50 mins 53 secs
-
Episode 41: Code Reviews
March 13th, 2024 | 50 mins 48 secs
-
Episode 40: Git
February 28th, 2024 | 47 mins 5 secs
-
Episode 39: Software Development and Music
February 14th, 2024 | 34 mins 52 secs
-
Episode 38: Burnout and Work-Life Balance
January 31st, 2024 | 41 mins 58 secs
-
Episode 37: Introduction to Ruby
January 17th, 2024 | 40 mins 56 secs
-
Episode 36: Dubugging Tools
January 3rd, 2024 | 45 mins 42 secs
-
Episode 35: Which IDE is Best For Developers?
December 20th, 2023 | 40 mins 22 secs
-
Episode 34: Learning New Programming Languages
December 6th, 2023 | 44 mins 6 secs
-
Episode 33: How Does Modern AI Work?
November 29th, 2023 | 53 mins 34 secs
-
Episode 32: Coming Up With Project Ideas
November 15th, 2023 | 39 mins 18 secs
-
Episode 31: Should I Be A Team Lead?
November 1st, 2023 | 39 mins 30 secs
The panelists discuss the role of a team lead in a software development context. Mike shares a personal story about a family hike and draws parallels between being a team lead and guiding a group of hikers. The discussion revolves around the challenges and benefits of being a team lead, considering factors such as size, experience levels, and the balance between technical contributions and leadership responsibilities.
Afton, Matt, and Eddy share their perspectives on the role of a team lead, emphasizing that it can vary greatly depending on the team's dynamics and the individual's career goals. They discuss how being a team lead can provide opportunities for mentorship, architecture design, and a broader understanding of project management.
Overall, the conversation highlights the importance of considering one's career goals and the specific circumstances of the team when deciding whether to take on a team lead role and how it can enhance one's skill set and career trajectory.
-
Episode 30: Why is RSpec So Hard? (Part II)
October 25th, 2023 | 47 mins 6 secs