#DevDiscuss Archive


Tuesday May 1, 2018
9:00 PM EDT

  • ThePracticalDev May 1 @ 9:04 PM EDT
    Time for #DevDiscuss, an hourlong Twitter meeting of awesome humans who code. Tonight's topic is šŸ˜± Dealing with conflict šŸ˜± (And not the merge conflict kind) Questions to start: - How do you set yourself up for success with co-workers? - What do you do when things get sour?
  • argherna May 1 @ 9:06 PM EDT
    Success: make sure your teammates have what they need from you. Sour: address directly, calmly making it about the problem, not the person #DevDiscuss.
    In reply to @ThePracticalDev
  • TheCoop6 May 1 @ 9:07 PM EDT
    Huddle up, explain things and look at the pros and cons of various methods. Always discuss stuff beforehand so everyone's on the same page. If all else fails, go grab a coffee and come back later. #DevDiscuss
    In reply to @ThePracticalDev
  • TheSierraMP May 1 @ 9:09 PM EDT
    #DevDiscuss I think one of my most successful strategies has been to convey my appreciation often. It helps build an open channel of communication, and a foundation of trust and respect if/when there's a disagreement.
    In reply to @ThePracticalDev
  • GurgDev May 1 @ 9:09 PM EDT
    (Forgot the #devdiscuss tag there.) That being said, realize that conflict is a cornerstone of interpersonal communication. It is not an edge case to be avoided at all costs. It is something professionals will need to learn to deal with... well... professionally.
    In reply to @ThePracticalDev
  • DaveVanderburg May 1 @ 9:10 PM EDT
    Ask questions to understand their perspective. Listen more than you talk. Find things to agree on ā€” Agreeing with someone quickly diffuses conflict. #DevDiscuss
    In reply to @ThePracticalDev
  • TheOriginalBPC May 1 @ 9:10 PM EDT
    Preparation seems to be the key. This might be just a simple agenda to refresh everyone's memory on what each member of the team is tackling and remembering the mission they are trying to reach so everyone keeps that in mind when things get sour #DevDiscuss
    In reply to @ThePracticalDev
  • philibertdugas May 1 @ 9:11 PM EDT
    Try to start with facts/observations instead of interpretations. The later can get the conversation derailed quickly #DevDiscuss
    • ThePracticalDev May 1 @ 9:04 PM EDT
      Time for #DevDiscuss, an hourlong Twitter meeting of awesome humans who code. Tonight's topic is šŸ˜± Dealing with conflict šŸ˜± (And not the merge conflict kind) Questions to start: - How do you set yourself up for success with co-workers? - What do you do when things get sour?
  • shannon_crabill May 1 @ 9:12 PM EDT
    Not making snap judgments is helpful. When things go sour eh....I tend to ask for help or for another opinion before I act #devdiscuss
  • DanFellini May 1 @ 9:13 PM EDT
    Be respectful but embrace conflict as a way to get things done. Nothing good comes from just agreeing with bad decisions to avoid conflict. Nothing. #devdiscuss
  • bendhalpern May 1 @ 9:17 PM EDT
    On tonight's #DevDiscuss topic on dealing with conflict, I want to point to this great article about lines of communication as a team becomes more complex. https://t.co/wmnTyVz9vh Conflict issues are usually about communication it seems.
  • TheTrentHarvey May 1 @ 9:19 PM EDT
    One of my original employers was very big on "courage & candor" and "difficult conversations". I actually really appreciated the attitude and adopted it even as I moved on in my career. 1/3 #devdiscuss
    • ThePracticalDev May 1 @ 9:04 PM EDT
      Time for #DevDiscuss, an hourlong Twitter meeting of awesome humans who code. Tonight's topic is šŸ˜± Dealing with conflict šŸ˜± (And not the merge conflict kind) Questions to start: - How do you set yourself up for success with co-workers? - What do you do when things get sour?
  • TheTrentHarvey May 1 @ 9:19 PM EDT
    I make it a point to listen and attempt as best I can to understand the perspective and position of the other party - whether that's a person or another team. From there I look for and pose solutions that consider those concerns. 2/3 #devdiscuss
  • TheTrentHarvey May 1 @ 9:19 PM EDT
    That being said, sometimes it's necessary to make hard decisions. When that times comes it's important to be clear that you understood their concerns but that it has to be a certain way. Then stick to that position. Make the choices you're willing to stand behind. 3/3 #devdiscuss
  • kylegalbraith May 1 @ 9:19 PM EDT
    Dont be afraid to apologize when you made a wrong decision #devdiscuss
  • NavyRails May 1 @ 9:20 PM EDT
    #DevDiscuss I told my team, if you feel frustrated or annoyed while writing a pull request comment, then make the comment in person (team is all local)
    In reply to @ThePracticalDev
  • iTMayzIII May 1 @ 9:20 PM EDT
    I like the make sure my team knows I only have their best interest at heart. Reassure them that if I made a decision that offends them, that I did it out of ignorance and not spite. We all want the same thing. Aligning everyone on a common goal is a powerful thing. #DevDiscuss
    In reply to @ThePracticalDev
  • DanFellini May 1 @ 9:20 PM EDT
    The key to authentic leadership. #devdiscuss
    In reply to @kylegalbraith
  • gdarruda May 1 @ 9:22 PM EDT
    Address conflict as soon as possible. My tendency to avoid conflict always push me back on having ā€œhard conversationsā€. But delaying It is worse for everyone (most of the times). Itā€™s easy to say, hard to accomplish. #DevDiscuss
    In reply to @ThePracticalDev
  • DaveVanderburg May 1 @ 9:25 PM EDT
    Recognize when youā€™re having an argument and turn it into a discussion. #DevDiscuss
    In reply to @ThePracticalDev
  • ManikMagar May 1 @ 9:25 PM EDT
    1. Keep discussions straight, open and to the truth 2. Accept it if you were wrong 3. Explain it if others are wrong #DevDiscuss #Conflicts
  • _epiphyte May 1 @ 9:26 PM EDT
    #DevDiscuss Having disagreements is fine-- I'd be worried if there were no disagreements. How disagreements are handled is what's important. Focus on arguments, not the people making them. Separate the person from the work-- ie "this code is rubbish" ā‰  "you are rubbish" Etc
    In reply to @ThePracticalDev
  • DanFellini May 1 @ 9:26 PM EDT
    When you disagree with a decision, back it up with experience and expertise. If you can leave feelings out of it, your point will be stronger. Very difficult to do. So guilty of doint it. #devdiscuss
  • ThePracticalDev May 1 @ 9:27 PM EDT
    How do you handle major differences of opinion on technical direction? How do you avoid "I told you so" if someone makes a bad choice? #DevDiscuss
  • Vercovicium May 1 @ 9:27 PM EDT
    One of the difficult things you have to face is whether you have hired too many people too quickly. Communication overhead is extremely costly. #devdiscuss
    • bendhalpern May 1 @ 9:17 PM EDT
      On tonight's #DevDiscuss topic on dealing with conflict, I want to point to this great article about lines of communication as a team becomes more complex. https://t.co/wmnTyVz9vh Conflict issues are usually about communication it seems.
  • viktor_koves May 1 @ 9:28 PM EDT
    Looking through the perspective of the other person helps. If you understand there point, it's easier to explain why you think your perspective might be better. Also keeping an open mind, and being willing to give up ground on smaller things #DevDiscuss
    In reply to @ThePracticalDev
  • clarkjrasmussen May 1 @ 9:29 PM EDT
    If you've been forced out by the time your opinion was proven right, you don't have to worry about whether or not "I told you so" will hurt anyone's feelings. #DevDiscuss #NotHelpful šŸ˜›
    • ThePracticalDev May 1 @ 9:27 PM EDT
      How do you handle major differences of opinion on technical direction? How do you avoid "I told you so" if someone makes a bad choice? #DevDiscuss
  • DanFellini May 1 @ 9:31 PM EDT
    Help them back out of it and make the right decision without blame. #DevDiscuss
    In reply to @ThePracticalDev
  • shannon_crabill May 1 @ 9:31 PM EDT
    Btw, any #devdiscuss peeps coming to #Codeland this week?
  • shannon_crabill May 1 @ 9:32 PM EDT
    Also, any senior devs here? Any advices for resolving conflicts with others on your team? #devdiscuss
  • kylegalbraith May 1 @ 9:35 PM EDT
    I have found it best to just be transparent and honest with folks. A lot of folks are understanding if you explain what is causing conflict for you. Also catch conflict while it is hot, don't let it fester. #DevDiscuss
    In reply to @shannon_crabill
  • jmdembe May 1 @ 9:35 PM EDT
    I try to ask a lot of questions and have people explain things to me like I am five because I donā€™t like to assume that I know what is needed. When things go wrong, I try to calmly see/ask where the miscommunication happened and own up to it. #devdiscuss
  • lslee714 May 1 @ 9:35 PM EDT
    Before it gets there, admit that you were wrong/they were right when those situations arise and learn from it. Theyll understand, and be more willing to do the same in the future #devdiscuss
    In reply to @ThePracticalDev
  • jmdembe May 1 @ 9:36 PM EDT
    Communication is key and make sure you leave the room/desk on the same page. Conflict happens, but have a mitigation strategy before it happens #devdiscuss
  • kylegalbraith May 1 @ 9:36 PM EDT
    Present alternatives to the technical direction you differ on. If you just present an opinion that isn't as helpful as you might think. Better alternatives is always a better direction. #DevDiscuss
  • gdarruda May 1 @ 9:36 PM EDT
    In general, I agree to disagree because many of technical discussions are on subjetive matter, like ā€œbetterā€ language for a problem given both can address the problem. If itā€™s a real technical problem, I probably can prove my point showing the problem. #DevDiscuss
    In reply to @ThePracticalDev
  • sunnysinghio May 1 @ 9:36 PM EDT
    #DevDiscuss I hear out my co-worker and try to understand why they do things in a certain way. I then provide my way and list out the reasons. I try to stay objective, so that the technical decision is made for the betterment of the company, and not just a stylistic opinion war.
    • ThePracticalDev May 1 @ 9:27 PM EDT
      How do you handle major differences of opinion on technical direction? How do you avoid "I told you so" if someone makes a bad choice? #DevDiscuss
  • kylegalbraith May 1 @ 9:37 PM EDT
    Even with better alternatives, you may still differ on technical direction. Ask questions and try to get to the bottom of why there is a difference. Most of the time there is a fundamental difference in understanding. Don't be a dick in this exercise. #DevDiscuss
  • kylegalbraith May 1 @ 9:37 PM EDT
    Never say "i told you so", always view it as an opportunity to help one another reflect on what went well and what went wrong. #DevDiscuss
  • bendhalpern May 1 @ 9:43 PM EDT
    Me!!! #DevDiscuss
  • Programazing May 1 @ 9:45 PM EDT
    Check out my website/blog at https://t.co/4DAQVTUa1s #DevDiscuss
  • matlkuhn May 1 @ 9:46 PM EDT
    Accept that just because an idea isn't yours doesn't mean it's wrong. There are different ways to approach things and too often we shut out other ideas too quickly. When I'm more open I find others typically are too. #DevDiscuss
    In reply to @ThePracticalDev
  • cathodion May 1 @ 9:47 PM EDT
    All I know is I shouldnā€™t ā€”nay, mustnā€™tā€” sit back when someone is being a dick to me. So then the essential skill is apologizing when I blow up at them. :shrug: Iā€™ll usually run throug a dozen ways to have handled something in my head afterward. But in the moment, #DevDiscuss
    In reply to @ThePracticalDev
  • shannon_crabill May 1 @ 9:48 PM EDT
    Yasss! #devdiscuss
    In reply to @bendhalpern
  • cathodion May 1 @ 9:49 PM EDT
    ..in the moment, itā€™s either take it or be a dick back. #DevDiscuss
    In reply to @ThePracticalDev
  • shannon_crabill May 1 @ 9:49 PM EDT
    Snacks do tend to go over well šŸ˜Ž #devdiscuss
    In reply to @TheTechRemix
  • andreasklinger May 1 @ 9:51 PM EDT
    The #devdiscuss by @ThePracticalDev today is about conflict imo: - solve `decisions vs opinions` to minimize conflict - who will decide, everyone else -> opinions - differ between people & context - people's motivations count, context can be fixed - talk while talk is easy
  • JT_Grimes May 1 @ 9:52 PM EDT
    The key is building trust *before* the conflict. Knowing that your co-workers are hearing you and taking you seriously makes it much easier to leave the egos out of it. #DevDiscuss
    • ThePracticalDev May 1 @ 9:27 PM EDT
      How do you handle major differences of opinion on technical direction? How do you avoid "I told you so" if someone makes a bad choice? #DevDiscuss
  • bendhalpern May 1 @ 9:52 PM EDT
    One more interesting one relating to conflict, seniority, and getting things done. #DevDiscuss https://t.co/ZH4rXl8U9c
  • kylegalbraith May 1 @ 9:53 PM EDT
    Cookie. Everything can be solved with cookies, or beer, beer works as well. #DevDiscuss
  • shannon_crabill May 1 @ 9:56 PM EDT
    Or cheese. Recently we turned our optional weekly lunch & learn to a cheese & learn #devdiscuss
    In reply to @kylegalbraith
  • cathodion May 1 @ 9:56 PM EDT
    But when possible itā€™s better to try and imagine where theyā€™re coming from or ask questions to clarify, and likewise try to get them to see my point of view. #DevDiscuss
    In reply to @ThePracticalDev
  • kylegalbraith May 1 @ 9:58 PM EDT
    French cheese I hope? #DevDiscuss
    In reply to @shannon_crabill
  • ThePracticalDev May 1 @ 9:58 PM EDT
    In the last few minutes of #DevDiscuss, anybody have any news to share, like a project or a personal win, or any other announcement?