Indy.Code() Sessions tagged teamwork

The Sounds of Software

It's 2019 -- let's get past the antiquated stereotypes of flighty musicians and rigid software developers. These ideas don't represent the crossover between technology and the arts; in fact, they ignore that music plays a large part in the lives of many software professionals.

In this session, we'll explore the connections between software and music, including how tunes can enhance situations as diverse as heads down production time and the bonding of highly collaborative development teams. We'll also demo some programming languages that create digital music, in order to see a fully realized combination of code and melodies. Whether you're a garage rock aficionado or a Beethoven fan, attending this session will give you plenty of ways to harness your inner artist to improve focus, creativity, and thought process in day-to-day work environments.

Speaker

Brett Berliner

Brett Berliner

Principal Software Engineer, Insight Digital Innovation

Tools to Make Teams More Effective

The "digital age" could well be better described as the "teamwork age". A team is required to tackle the toughest and most complicated problems we face. Sometimes, even a team of teams. However, getting individuals to work together towards a common goal is not an easy feat.

Effective communication, common purpose, and shared language are the primary predictors of success for a team. I will talk about some techniques which can produce better solutions, faster, with better morale:

  • A framework the team can use to create a shared vocabulary and better understand each other
  • How to effectively using Retrospective meetings to to make the team better as a whole
  • Visualizing work which is in progress, to avoid miscommunications

Speaker

Robert Herbig

Robert Herbig

Lead Software Engineer, SEP