Perhaps you’ve heard the old XP joke, “if you can’t fit a requirement on an index card, you should get a smaller card.” The same counter-intuitive epiphany applies to team size, too: if a team of 10 is failing, a team of 20 may only succeed in failing more slowly. And yet, the first solution prescribed to struggling teams is usually to add more people to them. This talk will set out to challenge the line-of-thinking that tends to lead to that conclusion.
Going Gonzo - an exploration of cultures in software development. Focusing on subcultures and counter cultures and their significant contributions to software. The goal is to reveal that innovation and creativity comes from understanding the rules and having the courage to challenge or break them to create something new.
Just like we have bugs in our code, we have bugs in our communities sometimes. We call these community bugs “difficult people” — bullies, trolls, Debbie Downers, whiners, drama queens. We all know them. It’s easy to let these toxic personalities cripple your community and cause dysfunction. In this talk, we’ll talk about the negative effects these behaviors can have, how to get to the root of the problem, and how to deal with these personalities in a constructive, effective way.
Make no mistake, your career in software is in your hands. It’s not up to your boss, your mentor, your mom, your bookie named Vito, or the other members of your team to make you a better software developer. It is up to you. While others can help, you need to have the reigns of your career firmly in your hands. What should you learn? What should you practice? What should you read? Whether you’ve just taken your first software job or have authored code bases that would be old enough to drive in some states, you have chosen a field where the learning never stops. We’re going to talk about ways that you can make the most of your career.
Find Jim on Twitter as @aJimHolmes and at his blog: http://FrazzledDad.com.
You can find the slide deck from this presentation at https://speakerdeck.com/jimholmes/its-not-about-you-kalamazoox-version
Why is it acceptable to have such horrible communication skills with those outside our cloistered group of technogeeks? Reality check: it’s not acceptable. Our industry has a well-deserved reputation for poor communication with anyone who doesn’t speak our language exactly, or those who are outside our little cliques. We routinely denigrate and ostracize folks who don’t look or act like us, and we regularly insult or condescend to our stakeholders while forgetting they’re the ones signing the checks-and who may have put their entire careers on the line for the projects we’re running.
In this talk Jim lays out some clear rationale and approaches around creating better communication with our clients, teammates, and audiences. It all starts with the fundamental concept that good communication isn’t centered around you the speaker, it has to be focused on who you’re communicating to.
Great communication is about them, it’s not about you.