📺 Develpreneur YouTube Episode

Video + transcript

Fostering Effective Communication: Building Better Conversations for Developers

2025-01-28 •Youtube

Detailed Notes

In the latest episode of the Building Better Developers podcast, hosts Rob Broadhead and Michael Meloche dive deep into the art of fostering effective communication, particularly in the tech and development world. They explore developers' communication challenges and provide actionable strategies to encourage open dialogue and productive discussions.

Read More: https://develpreneur.com/fostering-effective-communication-building-better-conversations-for-developers/

*Weekly Challenge: Assess Your Conversations*

To help listeners implement these strategies, Rob challenges them to reflect on their conversations over the next seven days. After each meeting, please take a moment to evaluate whether the statements made encouraged discussion or inadvertently shut it down. Identifying these patterns can help in making conscious improvements.

If you find yourself making statements rather than fostering discussions, challenge yourself to reframe your approach in the next conversation. Use open-ended questions and invite feedback to create a more collaborative environment.

*Additional Resources*

* Business Communication – Critical For Success (https://develpreneur.com/business-communication-critical-success/) * Navigating Communication Tools in Modern Workplaces (https://develpreneur.com/navigating-communication-tools-in-modern-workplaces/) * Embrace Feedback for Better Teams (https://develpreneur.com/embrace-feedback-for-better-teams/) * When To Vent (never) as part of Consulting Communication (https://develpreneur.com/when-to-vent-never-as-part-of-consulting-communication/)

*Follow-us on:*

* https://www.youtube.com/channel/UCZOuFN_LhczvGyT2KSItH_g/featured * https://facebook.com/Develpreneur * https://twitter.com/develpreneur * http://linkedin.com/develpreneur

Transcript Text
[Music]
that's we are now
recording and so let's see we're think
like leadership fostering discussions
difficult and difficult conversations
leadership
stuff I think that's a
good uh difficult I think you rewarded
it under because you had chat GPT hacks
difficult and then conversations and
confident communication habits was what
you put oh I did notice I did note that
because that was just something I stole
from somebody heard from somebody else
that was actually pretty cool so I think
I'll do that as like a
bonus for one of
these we pick that up after so just
remind me or hopefully I'll remember
that I'll put like little Aster
there uh let's do fostering discussions
first yeah because my idea around this
one
was instead of those yes and no
questions or like how to take like no we
aren't going to do that and flip it
around to well how would you do that and
then maybe now's not the best time or
hey why don't you take a look at that
for you know somehow spin it so it's a
more positive conversation than just uh
shutting it down yeah y exactly it's
like and which we all have a tendency to
do I also have a tendency to lose my
zoom window there we go don't forget to
turn off your notifications like I was
about to I just got dinged oh I probably
should because I'm sure I'll get some
level of pinging and I'll get pinging on
my other thing but we'll see where there
we go
Focus do not
disturb one hour there we go hopefully
so all right we are on the clock now for
my do not disturb plus I have a hard
stop so we'll have to get cranking so
back to here and we'll do our little
three
two well hello and welcome back We are
continuing our season of building better
habits we are building better developers
we're developing our podcast funny
enough I noted the other day that now if
you search for develop andur there's
actually dentalpreneur shows up more
often than develop andur but building
better developers has apparently become
our primary name that's an SEO issue
that we're going to work with at some
point we'll come back and talk about
such things but not today today we're
going to talk about fostering
discussions before we do all that though
we got to introduce ourselves or at
least I'll introduce myself and let
Michael introduce himself myself is Rob
brev I happen to be one of the founders
of develop and or building better
developers also a founder of RB
Consulting where we are what is known as
Boutique Consulting we help people
Wrangle technology so when you have that
technology sprawl when you have the wild
west and your cattle are all over your 4
billion acres of land we help get all
that stuff together through
simplification automation integration we
find ways to and even Innovation we find
ways for you guys to go out there take
the technology that you have or the
technology that's out there that may be
best suited for your unique situation
and we help you craft that recipes for
success that's specific to your company
to your organization whether it is
through software and tools or even
building your team and your road map
things of that nature since we're in the
building better habits The Habit that
has been I think
like in feedback that has been the most
for me recently is uh it's a new year
we're solidly into a new year now and
the one that is really like stuck and
I've really been happy that I went to is
the uh you know find your joy find your
happiness kind of thing my 15 minutes a
day basically of doing something fun and
I combine it with doing something
productive it actually sort of combines
back when we talked about uh the one
that was about building your skills from
15 minutes a day throughout the days
just do something that improves your
skills and it is great that I have these
I guess it's also a little bit of a
weakness I have a lot of projects out
there that I've started over the years
and they're in varying states of of
completeness or just barely started but
in doing that I've got a lot of
different areas that like playgrounds
that I can play with technology I can
work on a certain skills that I can go
back actually I'm doing refactoring on
some of these and some of these these
are all these little like pet projects
and uh Toys effectively of projects that
I've got that yes they have value but
they are near and dear to me because
they solve problems for me this is me in
some cases automating or creating a
solution for a problem that I had I
really recommend that is like find
something like that that you can do it's
amazing how much that will recharge your
uh your day basically as you step into
it good thing bad thing very bad Natalie
got the flu this last week so she was
down for like a solid four or five days
and that's just miserable and it was
like now I guess there's a good one of
the good things has allowed me to like
baby her a little bit because it was
like I could go you know make tea for
her and all that kind of good stuff that
you have to do when somebody's sick the
other good thing that came out of it is
that there was a night that otherwise we
probably would have gone out on like a
date night and done a bunch of stuff but
she was sick in bed and I basically just
got to sit around and I caught up on
work which you guys may say like that
doesn't doesn't sound like fun but if
you're like me and you're like I
sometimes need to catch up on work that
actually is a very good thing somebody
who does not need to catch up on work
but does need to catch up on his
introductions is Michael so go right
ahead hey everyone my name is Michael
milash I'm one of the co-founders of
building better developers also known as
develop preneur I'm also the founder of
Invision QA where we help businesses uh
clinicians analyze their software look
at what their tools are and help them
improve their processes through
technology we can build you applications
we can help you find better applications
and we can help you even integrate what
you have in a more productive more
automated
way let's see habits so I'm actually
going to start with the good and bad so
the good for me uh was the fact that my
wife went to see her sister for about 10
days so I was able to really get caught
up on a lot of stuff so I actually was
able to do a lot of fun stuff that I
like to do but in the same token uh I
was able to really catch up on a lot of
work elim which kind of leads to the
habits uh but the bad thing was for 10
days I had to deal with all the animals
we had in the house and the fact that we
dropped to below 10° which here that you
know for some of you that may not be a
problem but when you have exposed pipes
that can be a problem so I've been
dripping water for almost 10 days
straight and I have it looks like one of
those uh you know hole in the roof
places I've got buckets of water
everywhere thankfully we're warming up
and those can go
away uh so let me get to the habits so
like Rob mentioned you know it's a new
year we're kind of getting in further
into the year and kind of getting into
the things that I like to do so but what
I've been focusing on is kind of the
anti- habits eliminating the things that
just were eating up my time mind LLY so
while my wife was gone for 10 days I
literally watched two football games and
turned the TV off for the entire 10 days
uh I take that back I did watch one
episode of Fallout I've almost cut up on
the series I got so busy I couldn't
watch it with that being said though I
was able to double down and focus on all
my projects really get caught up really
move things forward and made a lot of
progress so I moved my dial on what I
wanted to accomplish further and I feel
more productive more energized where
where things are going and I did that
through things like working on
automating my tasks I worked on that
through lists like I listed out all the
things I do in a day and then I looked I
was like wait I can automat automate
that finally because we have built
enough functionality into some of these
systems that we can automate it we don't
have to be the one pushing the button so
that's been my week and I'm very excited
about the conversation we're about to
have today
and the conversation we're about to have
today is about difficult conver actually
it's about fostering
conversations and this is something I
think we struggle with a lot in the
developer World U I've been in a lot and
I I may be
overstating this but I have been in a
lot of standups and design and
architecture meetings and stuff like
that over the years and one of the
things that I've seen on a regular basis
and that I have had people complain
about about various people including
myself is that as developers we have the
we have a tendency sometimes to just
State stuff and sometimes that's seen as
I don't know obstinate or arrogant or
something like that and people are like
hey who are they to to state that and
that's that's one issue but I think the
bigger issue and this is as we become
developers as we become better
developers is not so much that we are
seen as a jerk or something like that or
arrogant in doing it but it's that it
shuts down conversation because when
we're in a design meeting of some sort
when we are pitching ideas the whole
idea is that we if we're pitching ideas
is that we need
feedback just like for example every
episode that we do one of the things you
will realize that we ask for feedback we
ask for you to send us an email and that
is because we know that we are better
when we have other people feeding what
it is that we want to do they're they're
feeding these these ideas into us so
that now our ideas can blend with these
other ideas and eventually you get
something that is a community effort in
some extent it is the idea of if you go
back to you can look at like the bizaar
and and stuff like that and that's not
that's B AZ not b i z but the idea of um
the wisdom of crowds and some of those
kinds of things and it's not necessarily
that that stuff I'm not going to go into
those things as much but it's the idea
that like another set of eyes another
perspective is almost always going to
help us out even if it's a
completely distorted perspective the
fact that it's out there is something
for us to know particularly as
developers because we have we have a
tendency to get into like that developer
Focus particularly with our applications
where it's like we're building it to do
this and this is how it's got to be done
but that sometimes shuts out the idea of
a customer that does something
completely different from how we do it
their process is not the same process
that we have as we are building the
software that's why it's very valuable
to talk to your customers to if you can
ride shotgun with them like understand
what a day in their life is like when
they're using either the application
you're going to build or that you've
built or the applications that you're
recommending to them and so what we want
to do is we want to find ways when we're
in these discussions whether it's with a
customer or it's with our team or
whoever it's with that we Foster
feedback that we Foster a way to
actually have a conversation as opposed
to just stating something and moving on
and now if you feel like if you feel you
convicted in all this join the club this
is something that's like it is something
that I I think that we do that people in
our positions do and so it's just
something we need to be uh in about and
cognizant of how we state things and how
we do things and it is a habit that we
need to build to Foster that discussion
now if you go to any of the lots and
lots of people that are out there that
will tell you how to uh build better
conversations basically they will tell
you how to have difficult conversations
how to negotiate and things like
that there are and there are excellent
books out there so I'm going to
summarize some of this stuff but one of
the things I think and this is going to
get into our challenge but it's
basically one of the things we can do is
we can try to be more observant about
our language about things like saying
this is how we need to do this whatever
that is tends to sort of shut down
conversation because you're basic
especially if you are uh the lead
developer or an architect or something
like that now they're hopefully you're
in EN environment where people will
question you and say well why do you
have to do that but a lot of times
that's not the case particularly when
you deal with uh entrylevel junior
developers and stuff like that on your
team that is one of the struggles that
I've had quite a bit is making sure when
I'm bringing in and Training Up
developers and that so I have a very
Junior developer one that understand
that feels like there's a mentor
relationship but also like having them
question things and bring their ideas in
and discuss their ideas because even if
their idea is wild crazy out there on
the left field kind of thing it's still
important for us to have that discussion
and talk about why is that out in left
field why is that not a mainstream idea
and also in doing so is not to say that
it's bad to have something that's way
out there because some of the best ideas
some of the best Innovation comes from
out there nowhere close to where we're
thinking about completely outside of the
box kinds of ideas and
discussions so before I give you like
some little magic things to do I'm G to
throw this over to Michael let him give
his his start on it and we'll get going
on this sure thanks Rob so the the funny
thing about this one we can go many
different ways within this discussion
alone the one I'd kind of like to focus
on a little bit is opening up the
conversation so like you said you have
this kind of mentoring relationship
going with a younger developer or an
early developer in their career and I
I've seen this many times over the years
many different companies many different
teams and regardless of the situation
regardless of the Dynamics of the team
almost every single situation has very
similar kind of Dynamics when it comes
to speaking when it comes to
conversations meetings um and the
relationships within the team some are
really good but over time these can
erode because of deadlines because
you're under pressure to get things done
and what typically happens is you're
because you're under the deadlines
because you're heads down coding because
you got to get things done a lot of
times we try to shrink that conversation
we try to shrink our meeting times how
much we interact with people we almost
become antisocial because it's like here
here's my pitch I got to go back to work
it's like we try to get out of these
conversations as fast as we can so we
get into a lot of yes or no type
conversations or statements we make and
that really doesn't get the conversation
going it's like here I said this like
how's your day that's an opener it's
like you know um how's the weather well
okay it could be raining it could be hot
it could be cold it's kind of an opener
but not really that open-ended it's like
you kind of get an answer and sometimes
that kind of kills the
conversation where I'm going with this
is there are times s when I'm in
meetings and I do this as well in fact I
got myself doing this the other day
where we're discussing a new project
we're starting on and we're as a team
walking through our conversations of our
concerns about deadlines about how we
want to tackle this and kind of break
down the project into something that we
can consume but at the same time the
business can understand what we're doing
and that we have kind of solid
guidelines and deliverables and
timelines and things like that the
problem with those types of discussions
is when you kind of get that in your
mind if the person talking talks for a
while you might have a list of bullet
points or in your mind you're building
this list but you didn't write it down
so when they open up the conversation
you rapid fire all these comments out
and not only did you just kill the
conversation but the other person
you you just flooded is like crap okay
what all did you say and then you got a
peace meal so the first suggestion or
first point I would like to make is when
you are speaking or when you're in a
meeting and you have multiple talking
points or comments on someone's talking
points write them down make a list but
when they stop and open up the
conversation for discussion don't hit
them with every single bullet point at
once ask the first one pause wait for
them to respond then ask the next one or
if you get other uh responses or
comments just kind of make a list if you
don't get through it all within your
meeting that's okay that's what email SL
Communications are for shoot them a
little Sideburn and say hey I still had
some questions on this if you have time
can we talk about them or can you answer
them here so that's just one way to
Foster more communication and better
communication so you're not making those
statements and kind of shutting things
down
the second thing is to kind of keep the
conversation going or keep the momentum
going of enthusiasm so like with those
young developers you sometimes can get
into a situation where as a manager or
as a senior lead you're busy you're
putting out fires you're in lots of
meetings all day and you can get
overwhelmed you can get kind of burned
out it's like my time is very valuable
I've got a lot to do what do you need
and so sometimes you can come across a
little brus and you kind of shut them
down or you don't pay enough attention
to so this kind of getes back to our
Focus uh Habit but a little bit here is
when someone asks you a question or
they're like hey I want I have an idea I
know we're under a deadline or they may
just be like hey can we try to do this
or hey I'm trying to figure this out and
going this direction do you think that's
a good idea now
a little bit from the developers
perspective that's not a good opener
because that's a yes or no question so
you could immediately turn around and
say no you need to be focused on this
and and you essentially shut them
down but in a way that comment right
there not only shuts them down but could
potentially stop their enthusiasm it
could basically mean oh I'm going to
clim up I'm not going to communicate I'm
not going to contribute anymore because
either a my manager doesn't think that
my opinion matters or B I'm wasting
people's time or people think I'm
wasting time you don't want that as a
leader or as a manager what you want to
do is you want to Foster that so yes if
you're under a deadline say hey that
actually sounds interesting but right
now can you focus on this and let's
Circle back around to that maybe on the
next team collab or maybe we can
schedule a meting you can do a little
presentation on this work it out to
where you can kind of get more
information at a different time if now
is not the best time so I know I've
talked a little bit about a lot but I've
given two solid points let me pass that
back over to you rob first off I want to
I guess I'll start with the opening
conversation I think that is the first
part you talked about is very key is I
think we get into stuff and and I was
laughing because Michael has and I have
worked together for years and he has
seen me get into get it done mode where
it's just like Bam Bam Bam like do this
do this bullet point bullet point bullet
point I don't have time to do anything
but get this stuff done and he he does
the same thing so he can relate to that
but that also shuts down conversation
and it's an interesting challenge for us
because that's actually part of our goal
is to shut down conversations in those
situations we're like it's basically I
got crap to do I don't have time to have
a discussion we need to like we do know
we have a task to do so let's get the
task done and move on and there probably
is value there is value that but let's
not do that in conversations if you're
in a situation like that then push that
from a meeting to an email or something
like that if that is literally where
you're at then the best way to do it is
email and so try not to you know try to
avoid the meeting where we're going to
quote discuss this if you're not going
to discuss it say here's what my
thoughts are or here's what I think I
need to do correct me if I'm
wrong now there's a good example right
there the opening up the qu of the
discussion if you say and I did a slide
I'll say does that make any sense or
correct me if I'm wrong or is everybody
okay all of those are yes no essentially
yes no answers they do not draw people
out and particularly if you've got a
room full of people if you've got even
three or four people in there and you
say okay does anybody have anything to
add or anything like that it doesn't
really it leaves it open for them to
essentially just be quiet to not step
forward now if it's a one-on-one
conversation then those things work a
little bit better because you're like
okay well what do you think or something
along those lines but with a
crowd
um you want to you want to say like call
somebody out maybe be like hey Michael
what do you think about this or is that
the approach that you would take things
like that that draws them out and while
it's still a yes or a no is like
sometimes you want to like and this is
where we get into the challenge but it
seem like maybe change that from that
yes no to things like how would you
Improvement improve this or what would
you do to make that better
or call out a piece that's questionable
which is always I think a challenge that
that we have I know I do it where
there's I'll talk about a solution and
there'll be a piece in there that I'm
proposing but I'm not as comfortable
with those kinds of things we like okay
and we do this a lot we have portions of
a solution that are just they're
basically set in stone we know what
we're going to it's done it a thousand
times it's really not up for discussion
but then there's other pieces that are
up for
discussion and then those are the kind
of s where maybe you'll say like with
the customer say okay this is the
solution I'm proposing let's walk
through what that would look like for
your daily work or something like that
is turn it into something that is a
conversation the easiest way is always
to have somebody say hey can you state
back to me what I just so how do you see
that can you tell me what I just told
you sometimes that's a little bit
ponderous to do but if you can walk
through the solution with them or
something along those lines then it
doesn't feel like it's putting so much
on that other person it's something
where it's like okay let's as a team
walk through this this challenge or this
problem now I do want to like s side
step just a little bit from that that
Mentor kind of relationship and stuff
like that and this is if you're maybe on
the other side uh if you're a you know
you're a junior developer and you have a
mentor if you're a if you've got a
manager that you know
doesn't uh that you you're not
comfortable having conversation with
because you feel like they State too
much what's going on and this is also
for something if you are that Mentor
manager that too often you just like
State your opinion and there's no
discussion
I want to talk about my just briefly my
uh relationship with with what is
probably my primary Mentor over the last
10 years or so we have whenever we have
doc talked about software development
and he's got 20 more years of experience
than I do basically and in very
different environments one of the things
that we agree to disagree basically is
that he loves waterfall he thinks that
waterfall is the only way to do software
because of the way he does it and I am a
firm believer in agile because of the
way I do it but and we've had a lot of
discussions we've had a lot of you would
even say arguments and disagreements
about this over the years and we have
butted heads and stuff like that but to
me and I think probably to him but
definitely to me there is a ton that I
have learned in having those
conversations those difficult
conversations that those arguments and
those debates basically and they
sometimes get a little bit heated I
guess not too much but I mean they're
like we very much have strong opinions
where we're at but they've been very
educational because even though I will
hear listen to him you know talk for 15
minutes about like a project and how it
worked and how it all went through and I
will right away come back with that
laundry list like Michael has of like
bullet point bullet point bullet point
we'll go back and forth on
those that story that he gives me those
examples he gives me are all things for
me to like put in the back of my mind
I'm like okay this is where that works
this is where maybe my Approach is not
the best approach and those are things
that are going to make us better
developers is when we're hearing that
there and this is like that outside of
the box or a different perspective is
looking at it and saying you know what I
have always done this kind of a project
or had this kind of approach but there
are other approaches out there there are
things that are very very different that
are still 100% valid and that is going
to be very helpful to me when I get
pushed into something or or I accept a
project and suddenly it's not the
standard project I'm used to for example
then I can lean on the experience of
other people and some of their input in
those kinds of situations so don't be
afraid of of some debate don't be afraid
of pushing back regardless of where you
are in the situation because questioning
those things even if it is the things
that are the the unquestionable stuff
yes sometimes it is frustrating to us
that somebody's questioning something
that we're like that's a given it's like
the sky blue let's not discuss let's not
debate the sky blue but it is worth us
to find the time to have those debates
occasionally to say is the sky actually
blue let's go out and look let's make
sure the sky is still blue because
particularly in our world we will get
into stuff we will get into technology
we'll get into approaches and all this
stuff and it will change and that is
part of like that's part of what I talk
to customers about all the time and they
will say this is the way we've always
done it
and even I will say this is the way I've
always done it but when I say that I'm
usually going to go back and say okay
well is there a better way is there a
different way is this still the best way
and when you do those kinds of things
when you ask those open-ended questions
that are like and think about it it's
and that's going to be as we get into
the challenge it's like try to avoid
binary questions whether it's a yes no
or okay or not okay or something like
that or even worse a very simple answer
and a very complex answer it's like
don't make people choose because they're
almost always going to say the simple
answer uh thoughts before we throw to
the we jump to the
challenge the only other thing I'll
throw out within uh the podcast itself
is kind of read the room don't force
your openness I if everyone's kind of
shut down everyone's quiet you can maybe
try to go with an icebreaker to get
things going but if for instance you're
dealing with a very tough
conversation and people start shutting
down because their feelings are getting
hurt or people are getting upset that's
okay in some situations to let those
conversations kind of slow down maybe
end that conversation take a pause come
back maybe one-on-one with individuals
or do it at another time when people
refresh have time to C calm down I have
been in heated discussions before over
this uh you know this technology versus
this technology it's like why is it you
know like you said with the waterfall
and at a certain point you have to check
yourself and say oh wait I'm D you know
basically we're we're button heads to
the point that the conversation is
becoming an argument so avoid that take
a pause take a break and then just again
kind of read the room and keep fostering
those open conversations don't shut
things
down one of the ways we don't shut
things down is we ask for feedback and
yes I haven't given you the challenge
yet but I will but after this make sure
if you have any suggestions
recommendations comments in general
shoot us an email at info developer.com
or check us out on developer.com put a
you know fill something out in the
contact form uh we're also on Facebook
we're on X we're out there in various
places leave us a comment or feedback on
YouTube the developer n Channel we would
love to hear from you we would love to
find ways to further this discussion and
the ways to build better developers now
your
challenge probably sort of figure out
where we're going to go with this what I
want you to do for the next seven days
is at the end of a day or even better
yet probably at the end of a meeting
preferably each meeting is spend a
little time just like a couple minutes
reviewing where you made statements or
where you tried to Foster discussion now
first if you didn't Foster discussion at
any point I challenge you the next
conversation you have the next meeting
you have to Foster discussion try to
just try it now assuming that you do at
some point that you went into a meeting
hoping to get something out of the other
people that were in that meeting review
some of the statements you made and just
you know now stepping back a little bit
honestly ask yourself was the statement
I made or was the question we'll call
The End quotes the question that I
asked actually a question that Fosters
discussion or was it something was
basically it was either a yes no
question which didn't really doesn't
really Foster discussion or was it
something where it was bad to choices
because it's either very very simple or
very very complex and nobody if somebody
can spend two seconds versus spending 10
minutes they're almost always going to
choose the two seconds so do that this
next week is every time next seven days
try that out and then let's see how that
works as far as fostering discussion now
we may have to have a future one if
discussion gets too far how do we arain
it back in but let's start with
fostering discussion first and then
we'll figure out how to her the cats of
the discussions gone bad as we say that
being said we are going to continue this
this discussion in the next episode
we're going to continue moving on
through all of these things getting
close into this season we sort of
thought of we're not really sure what
the next season's going to be so we are
more than happy to get feedback from you
that being said go out there and have
yourself a great day a great week and we
will talk to you next
time bonus material I'll go first before
I like forget this one this one actually
came out of the rebooted dignation Uh
Kevin Rose one of the guys there who
loves playing with technology stuff like
that had an awesome chat GPT hack that
he had talked about and basically what
he did is he was able to load because
now in this version I guess you can load
PDFs you can load books into it so he
load loaded uh I think it was the
difficult conversations or never split
the difference or maybe a couple of
those kinds of books into chat GPT and
then he actually he was his hack was he
was trying to get a refund for some
products that he forgotten to cancel and
so he asked the AI he said using this
you know how would this book or this
author recommend that I approach this
problem and it's really interesting
because it is it is a leverage of AI but
it's perfect for this kind of stuff for
these conversations that we have
particularly in emails so it's things
like that where you could you could say
using you know how would soand so that
wrote this book recommend that I write
this email to cover this topic and those
sort of things well obviously it's AI it
may give you you know 10 fingers on one
hand but it's going to I think give you
some key points and it's where we can
leverage a lot we there's a lot out
there whether it's AI uh whether it's
things like it could just be as simple
as throw something into like your
favorite search engine and say What's
the best way to approach this what's the
best way to open up a conversation you
will find the books you will find
podcasts you will find uh boot camps
you'll find o all sorts of stuff out
there so I think that's the bonus is
that you don't have to do this in a
vacuum there are a lot of ways for us to
reach out to others and experts and
things like that to handle this bonus
from you so funny thing you mentioned
that because I've seen the commercials
where and this reminds me of the Tim
Ferris virtual assistant conversation
where the assistants were uh itting
their
ego um basically they they were uh
passive aggressing they're aggressive uh
so if
you have like a difficult conversation
or
you just don't know if your
conversations maybe are too strong that
the communications you're sending out AI
is a good tool for that throw it in Ai
and say here uh reward this email or uh
you know how does this uh statement
sound and sometimes just getting it to
rewrite it in another way makes you
think oh that first way was a little too
strong maybe I need to do it another way
the only other thing I kind of want to
throw out is you mentioned um shooting
your bullet points through email or
opening the convers through email that
is a perfect medium for this kind of
communication or for this kind of
conversation because if you do it with
chat or text messaging that is kind of
like hey I want an instant response
sometimes for this type of conversation
you want to have time for the other
person to think a little bit so when you
send bullet points shoot them through an
email and walk away if you don't hear
from them in a few days then follow up
ping them a little bit and then just
kind of make sure you keep the
conversation going don't just you know
send and forget but in the same token
don't send and um uh like over u h
what's the right uh over agitate the
person no over uh you know don't bother
them continuously I'm losing the analogy
for the word don't poke the bear too
many
times um but yeah so so when you are
dealing with the conversations and
dealing with this medium use the right
tool use the right conversation method
to keep the conversation going when
you're out of those meetings you know
one cool trick that a lot of businesses
have been doing is one-on-one meetings
with their teams because sometimes
individuals do not like to talk in front
of groups so having that one-on-one
having that safe space can sometimes
Foster more conversations than you would
in an open
meeting I would just add to that that
sometimes um this is probably a bit of
advanced bonus material sometimes a
proxy helps uh one of the things that I
have found that was a benefit I've
recently added a um a PM operations
manager into the RB Consulting world and
the project manager has helped me
separate because I'm like in the RB
world I am the boss plus a lead
developer plus other things that
sometimes can make it very difficult for
the other developers to say stuff now we
we have spent enough time that they've
gotten pretty good about that they
question stuff they know that sometimes
I don't have the right level of caffeine
and they'll ask stuff
but there are other things particularly
when it comes to like how do you feel
about the company and how things are
going and stuff like that that having
that proxy having like in this case a
project manager to be able to lead some
of those meetings to to do some of that
gives him even if I'm in the meeting it
gives the employees more of a a forum
that they feel like and it it also
allows me to um to not like jump in to
not drive it and then to feel like okay
there's no conversation you know left
that all the oxygen has left the room
and so sometimes there's something like
that if you can do that then sometimes
it is helpful to have somebody else as
part of that conversation so you're not
driving it quite so much and I think
that's going to be the bonus um you know
the next time around I'm going to have
to talk about that one uh and I'm going
to make a little note to myself because
that's a nice little one for the next
time we come which we are going to jump
right into in a little bit but for you
guys it's going to take a day or two
unless you're doing this far enough in
the future then it's like boom right
away you're going to be right into the
next episode that's like the good and
the bad part of of podcast and the fact
that there's history to them I will let
you guys get back to your day as always
we appreciate your time we appreciate
you looking at our you know having to
suffer through looking at our ugly mugs
for the last 30 minutes plus but our
ugly mugs are not going to improve they
will be here next episode and we will
dive right into it we get there so have
yourself a great day and we will talk to
you next time
[Music]
Transcript Segments
1.35

[Music]

27.48

that's we are now

30.88

recording and so let's see we're think

34.399

like leadership fostering discussions

37.64

difficult and difficult conversations

39.6

leadership

41.16

stuff I think that's a

43.64

good uh difficult I think you rewarded

47.68

it under because you had chat GPT hacks

50.76

difficult and then conversations and

53.12

confident communication habits was what

55.039

you put oh I did notice I did note that

57.879

because that was just something I stole

59.359

from somebody heard from somebody else

60.76

that was actually pretty cool so I think

62.32

I'll do that as like a

63.799

bonus for one of

66.68

these we pick that up after so just

70.36

remind me or hopefully I'll remember

71.799

that I'll put like little Aster

74.119

there uh let's do fostering discussions

80.159

first yeah because my idea around this

82.52

one

83.96

was instead of those yes and no

86.36

questions or like how to take like no we

89.32

aren't going to do that and flip it

91.32

around to well how would you do that and

93.96

then maybe now's not the best time or

96.799

hey why don't you take a look at that

99.6

for you know somehow spin it so it's a

102.119

more positive conversation than just uh

104.799

shutting it down yeah y exactly it's

109.2

like and which we all have a tendency to

112.119

do I also have a tendency to lose my

114.479

zoom window there we go don't forget to

117

turn off your notifications like I was

119.24

about to I just got dinged oh I probably

123.92

should because I'm sure I'll get some

126.159

level of pinging and I'll get pinging on

127.719

my other thing but we'll see where there

130.2

we go

131.4

Focus do not

133.959

disturb one hour there we go hopefully

137.36

so all right we are on the clock now for

139.599

my do not disturb plus I have a hard

141.2

stop so we'll have to get cranking so

144

back to here and we'll do our little

145.84

three

147.08

two well hello and welcome back We are

150.28

continuing our season of building better

152.36

habits we are building better developers

154.84

we're developing our podcast funny

157.08

enough I noted the other day that now if

159.2

you search for develop andur there's

161.56

actually dentalpreneur shows up more

163.4

often than develop andur but building

164.8

better developers has apparently become

167.4

our primary name that's an SEO issue

170.319

that we're going to work with at some

171.76

point we'll come back and talk about

173.159

such things but not today today we're

175.36

going to talk about fostering

176.599

discussions before we do all that though

178.64

we got to introduce ourselves or at

180.56

least I'll introduce myself and let

181.879

Michael introduce himself myself is Rob

184.799

brev I happen to be one of the founders

186.519

of develop and or building better

188.68

developers also a founder of RB

191.4

Consulting where we are what is known as

194.56

Boutique Consulting we help people

197.599

Wrangle technology so when you have that

199.959

technology sprawl when you have the wild

202.08

west and your cattle are all over your 4

204.68

billion acres of land we help get all

207.28

that stuff together through

208.2

simplification automation integration we

210.519

find ways to and even Innovation we find

213.959

ways for you guys to go out there take

216

the technology that you have or the

217.92

technology that's out there that may be

219.599

best suited for your unique situation

222.68

and we help you craft that recipes for

225.56

success that's specific to your company

227.84

to your organization whether it is

229.4

through software and tools or even

231.56

building your team and your road map

233.599

things of that nature since we're in the

235.76

building better habits The Habit that

237.92

has been I think

240.439

like in feedback that has been the most

241.92

for me recently is uh it's a new year

245.56

we're solidly into a new year now and

248.519

the one that is really like stuck and

250.319

I've really been happy that I went to is

252.2

the uh you know find your joy find your

254.48

happiness kind of thing my 15 minutes a

256.44

day basically of doing something fun and

259.639

I combine it with doing something

261.639

productive it actually sort of combines

264.04

back when we talked about uh the one

266

that was about building your skills from

268.04

15 minutes a day throughout the days

270.919

just do something that improves your

273

skills and it is great that I have these

276.6

I guess it's also a little bit of a

277.8

weakness I have a lot of projects out

279.68

there that I've started over the years

280.919

and they're in varying states of of

283.32

completeness or just barely started but

286.96

in doing that I've got a lot of

288.52

different areas that like playgrounds

290.08

that I can play with technology I can

291.639

work on a certain skills that I can go

293.36

back actually I'm doing refactoring on

295.16

some of these and some of these these

296.88

are all these little like pet projects

299.039

and uh Toys effectively of projects that

302.16

I've got that yes they have value but

304.919

they are near and dear to me because

306.68

they solve problems for me this is me in

308.88

some cases automating or creating a

311.199

solution for a problem that I had I

313.4

really recommend that is like find

315.36

something like that that you can do it's

317.28

amazing how much that will recharge your

319.919

uh your day basically as you step into

321.84

it good thing bad thing very bad Natalie

325.919

got the flu this last week so she was

328.12

down for like a solid four or five days

331.639

and that's just miserable and it was

334.28

like now I guess there's a good one of

335.639

the good things has allowed me to like

337.12

baby her a little bit because it was

338.84

like I could go you know make tea for

341.199

her and all that kind of good stuff that

343.52

you have to do when somebody's sick the

345.44

other good thing that came out of it is

347.08

that there was a night that otherwise we

348.919

probably would have gone out on like a

350.08

date night and done a bunch of stuff but

352

she was sick in bed and I basically just

354.44

got to sit around and I caught up on

356.919

work which you guys may say like that

359.36

doesn't doesn't sound like fun but if

360.8

you're like me and you're like I

362.24

sometimes need to catch up on work that

364.24

actually is a very good thing somebody

367.039

who does not need to catch up on work

368.639

but does need to catch up on his

369.919

introductions is Michael so go right

372.08

ahead hey everyone my name is Michael

374.36

milash I'm one of the co-founders of

375.84

building better developers also known as

377.56

develop preneur I'm also the founder of

379.919

Invision QA where we help businesses uh

383.96

clinicians analyze their software look

386.44

at what their tools are and help them

389.68

improve their processes through

391.52

technology we can build you applications

394.72

we can help you find better applications

396.8

and we can help you even integrate what

398.36

you have in a more productive more

401.08

automated

402.72

way let's see habits so I'm actually

406.479

going to start with the good and bad so

407.88

the good for me uh was the fact that my

411.96

wife went to see her sister for about 10

414.84

days so I was able to really get caught

418.16

up on a lot of stuff so I actually was

420.919

able to do a lot of fun stuff that I

423.72

like to do but in the same token uh I

426.199

was able to really catch up on a lot of

428.16

work elim which kind of leads to the

430.879

habits uh but the bad thing was for 10

434.039

days I had to deal with all the animals

436.039

we had in the house and the fact that we

438.4

dropped to below 10° which here that you

441.72

know for some of you that may not be a

443.039

problem but when you have exposed pipes

445.16

that can be a problem so I've been

447.36

dripping water for almost 10 days

448.919

straight and I have it looks like one of

451.08

those uh you know hole in the roof

452.639

places I've got buckets of water

454.52

everywhere thankfully we're warming up

456.599

and those can go

458.039

away uh so let me get to the habits so

462.759

like Rob mentioned you know it's a new

464.479

year we're kind of getting in further

466.159

into the year and kind of getting into

468.759

the things that I like to do so but what

470.599

I've been focusing on is kind of the

473.12

anti- habits eliminating the things that

476.36

just were eating up my time mind LLY so

480.68

while my wife was gone for 10 days I

482.599

literally watched two football games and

484.68

turned the TV off for the entire 10 days

487.4

uh I take that back I did watch one

489.28

episode of Fallout I've almost cut up on

492.08

the series I got so busy I couldn't

494.08

watch it with that being said though I

496.4

was able to double down and focus on all

499.8

my projects really get caught up really

501.96

move things forward and made a lot of

504.4

progress so I moved my dial on what I

507.879

wanted to accomplish further and I feel

510.28

more productive more energized where

512.8

where things are going and I did that

514.719

through things like working on

516.8

automating my tasks I worked on that

519.519

through lists like I listed out all the

521.479

things I do in a day and then I looked I

523.56

was like wait I can automat automate

526.16

that finally because we have built

527.6

enough functionality into some of these

529.44

systems that we can automate it we don't

531.72

have to be the one pushing the button so

534.399

that's been my week and I'm very excited

537.8

about the conversation we're about to

539

have today

541.519

and the conversation we're about to have

543.399

today is about difficult conver actually

545.959

it's about fostering

548.56

conversations and this is something I

550.48

think we struggle with a lot in the

554

developer World U I've been in a lot and

556.72

I I may be

558.48

overstating this but I have been in a

560.839

lot of standups and design and

564.8

architecture meetings and stuff like

566.36

that over the years and one of the

568.399

things that I've seen on a regular basis

570.519

and that I have had people complain

572.68

about about various people including

574.72

myself is that as developers we have the

578.2

we have a tendency sometimes to just

580.36

State stuff and sometimes that's seen as

584.959

I don't know obstinate or arrogant or

586.72

something like that and people are like

587.92

hey who are they to to state that and

590.68

that's that's one issue but I think the

593.04

bigger issue and this is as we become

595.079

developers as we become better

596.8

developers is not so much that we are

599.88

seen as a jerk or something like that or

602.56

arrogant in doing it but it's that it

604.12

shuts down conversation because when

606.959

we're in a design meeting of some sort

609.76

when we are pitching ideas the whole

613.36

idea is that we if we're pitching ideas

615.64

is that we need

618

feedback just like for example every

621

episode that we do one of the things you

623.36

will realize that we ask for feedback we

625.399

ask for you to send us an email and that

627.839

is because we know that we are better

630.48

when we have other people feeding what

633.64

it is that we want to do they're they're

635.24

feeding these these ideas into us so

637.639

that now our ideas can blend with these

639.279

other ideas and eventually you get

640.68

something that is a community effort in

643.839

some extent it is the idea of if you go

646.6

back to you can look at like the bizaar

648.6

and and stuff like that and that's not

650.519

that's B AZ not b i z but the idea of um

655.279

the wisdom of crowds and some of those

657.079

kinds of things and it's not necessarily

658.68

that that stuff I'm not going to go into

660.76

those things as much but it's the idea

662.32

that like another set of eyes another

665.44

perspective is almost always going to

667.48

help us out even if it's a

669.959

completely distorted perspective the

672.8

fact that it's out there is something

674.519

for us to know particularly as

675.76

developers because we have we have a

678.36

tendency to get into like that developer

681.24

Focus particularly with our applications

683.6

where it's like we're building it to do

684.959

this and this is how it's got to be done

686.8

but that sometimes shuts out the idea of

688.6

a customer that does something

689.959

completely different from how we do it

692.6

their process is not the same process

694.959

that we have as we are building the

696.6

software that's why it's very valuable

698.519

to talk to your customers to if you can

702.279

ride shotgun with them like understand

705.04

what a day in their life is like when

707.079

they're using either the application

709.44

you're going to build or that you've

710.959

built or the applications that you're

712.959

recommending to them and so what we want

715.32

to do is we want to find ways when we're

717.48

in these discussions whether it's with a

719.36

customer or it's with our team or

721.32

whoever it's with that we Foster

724.959

feedback that we Foster a way to

728.56

actually have a conversation as opposed

731.079

to just stating something and moving on

734.399

and now if you feel like if you feel you

737.12

convicted in all this join the club this

739.32

is something that's like it is something

741.8

that I I think that we do that people in

744.56

our positions do and so it's just

746.6

something we need to be uh in about and

749.92

cognizant of how we state things and how

752.8

we do things and it is a habit that we

756.16

need to build to Foster that discussion

759.48

now if you go to any of the lots and

762.199

lots of people that are out there that

763.6

will tell you how to uh build better

767.199

conversations basically they will tell

768.92

you how to have difficult conversations

771.839

how to negotiate and things like

774.88

that there are and there are excellent

778.16

books out there so I'm going to

779.6

summarize some of this stuff but one of

781.88

the things I think and this is going to

783.079

get into our challenge but it's

784.36

basically one of the things we can do is

785.72

we can try to be more observant about

789.32

our language about things like saying

792.88

this is how we need to do this whatever

796.36

that is tends to sort of shut down

798.399

conversation because you're basic

799.92

especially if you are uh the lead

803.199

developer or an architect or something

806.92

like that now they're hopefully you're

808.68

in EN environment where people will

810

question you and say well why do you

811.36

have to do that but a lot of times

812.88

that's not the case particularly when

814.639

you deal with uh entrylevel junior

818.079

developers and stuff like that on your

819.56

team that is one of the struggles that

821.079

I've had quite a bit is making sure when

824.36

I'm bringing in and Training Up

826.32

developers and that so I have a very

828.079

Junior developer one that understand

831.12

that feels like there's a mentor

832.72

relationship but also like having them

835.12

question things and bring their ideas in

837.079

and discuss their ideas because even if

839.44

their idea is wild crazy out there on

842.8

the left field kind of thing it's still

845.199

important for us to have that discussion

846.639

and talk about why is that out in left

849.279

field why is that not a mainstream idea

851.56

and also in doing so is not to say that

854.12

it's bad to have something that's way

855.6

out there because some of the best ideas

857.36

some of the best Innovation comes from

859.72

out there nowhere close to where we're

861.839

thinking about completely outside of the

863.92

box kinds of ideas and

866.959

discussions so before I give you like

869.279

some little magic things to do I'm G to

871.519

throw this over to Michael let him give

873.199

his his start on it and we'll get going

875.24

on this sure thanks Rob so the the funny

879.36

thing about this one we can go many

881.8

different ways within this discussion

884.88

alone the one I'd kind of like to focus

888.12

on a little bit is opening up the

891.16

conversation so like you said you have

893.88

this kind of mentoring relationship

895.72

going with a younger developer or an

898.56

early developer in their career and I

902.32

I've seen this many times over the years

904.92

many different companies many different

907.199

teams and regardless of the situation

911.959

regardless of the Dynamics of the team

915

almost every single situation has very

918.44

similar kind of Dynamics when it comes

921.04

to speaking when it comes to

922.88

conversations meetings um and the

926.079

relationships within the team some are

928.36

really good but over time these can

930.12

erode because of deadlines because

932.759

you're under pressure to get things done

934.88

and what typically happens is you're

938.6

because you're under the deadlines

939.959

because you're heads down coding because

941.44

you got to get things done a lot of

944.16

times we try to shrink that conversation

946.88

we try to shrink our meeting times how

949.24

much we interact with people we almost

951.72

become antisocial because it's like here

954.839

here's my pitch I got to go back to work

956.92

it's like we try to get out of these

958.44

conversations as fast as we can so we

960.92

get into a lot of yes or no type

963.519

conversations or statements we make and

966.279

that really doesn't get the conversation

968.12

going it's like here I said this like

970.24

how's your day that's an opener it's

972.519

like you know um how's the weather well

975.48

okay it could be raining it could be hot

977

it could be cold it's kind of an opener

978.88

but not really that open-ended it's like

981.44

you kind of get an answer and sometimes

983.8

that kind of kills the

985.759

conversation where I'm going with this

988

is there are times s when I'm in

991.12

meetings and I do this as well in fact I

993.639

got myself doing this the other day

996.48

where we're discussing a new project

1000.12

we're starting on and we're as a team

1003.72

walking through our conversations of our

1007.12

concerns about deadlines about how we

1009.44

want to tackle this and kind of break

1011.72

down the project into something that we

1013.519

can consume but at the same time the

1015.6

business can understand what we're doing

1017.759

and that we have kind of solid

1020

guidelines and deliverables and

1021.6

timelines and things like that the

1024.079

problem with those types of discussions

1027.12

is when you kind of get that in your

1029.88

mind if the person talking talks for a

1032.36

while you might have a list of bullet

1034.6

points or in your mind you're building

1037.28

this list but you didn't write it down

1039.12

so when they open up the conversation

1041.24

you rapid fire all these comments out

1044.799

and not only did you just kill the

1047.4

conversation but the other person

1049.4

you you just flooded is like crap okay

1051.64

what all did you say and then you got a

1053.4

peace meal so the first suggestion or

1056.2

first point I would like to make is when

1058.08

you are speaking or when you're in a

1059.88

meeting and you have multiple talking

1063.28

points or comments on someone's talking

1066.16

points write them down make a list but

1069.039

when they stop and open up the

1071.28

conversation for discussion don't hit

1073.679

them with every single bullet point at

1075.76

once ask the first one pause wait for

1079.28

them to respond then ask the next one or

1082.64

if you get other uh responses or

1085.48

comments just kind of make a list if you

1087.88

don't get through it all within your

1089.559

meeting that's okay that's what email SL

1092.72

Communications are for shoot them a

1094.32

little Sideburn and say hey I still had

1096.039

some questions on this if you have time

1097.72

can we talk about them or can you answer

1099.919

them here so that's just one way to

1101.72

Foster more communication and better

1104.32

communication so you're not making those

1106.039

statements and kind of shutting things

1108.12

down

1109.52

the second thing is to kind of keep the

1111.84

conversation going or keep the momentum

1114.559

going of enthusiasm so like with those

1119.32

young developers you sometimes can get

1122.36

into a situation where as a manager or

1124.64

as a senior lead you're busy you're

1126.6

putting out fires you're in lots of

1128.84

meetings all day and you can get

1131.159

overwhelmed you can get kind of burned

1132.76

out it's like my time is very valuable

1135.24

I've got a lot to do what do you need

1138.32

and so sometimes you can come across a

1140.919

little brus and you kind of shut them

1144.4

down or you don't pay enough attention

1146.159

to so this kind of getes back to our

1148.48

Focus uh Habit but a little bit here is

1153.039

when someone asks you a question or

1155.96

they're like hey I want I have an idea I

1159.44

know we're under a deadline or they may

1160.96

just be like hey can we try to do this

1163.32

or hey I'm trying to figure this out and

1165.28

going this direction do you think that's

1167.2

a good idea now

1169.76

a little bit from the developers

1171.039

perspective that's not a good opener

1172.919

because that's a yes or no question so

1174.919

you could immediately turn around and

1176.2

say no you need to be focused on this

1178.559

and and you essentially shut them

1181.039

down but in a way that comment right

1184.36

there not only shuts them down but could

1187.2

potentially stop their enthusiasm it

1189.28

could basically mean oh I'm going to

1190.919

clim up I'm not going to communicate I'm

1192.72

not going to contribute anymore because

1195.64

either a my manager doesn't think that

1197.96

my opinion matters or B I'm wasting

1201.799

people's time or people think I'm

1203.32

wasting time you don't want that as a

1206.679

leader or as a manager what you want to

1208.52

do is you want to Foster that so yes if

1211.48

you're under a deadline say hey that

1214.159

actually sounds interesting but right

1216.32

now can you focus on this and let's

1218.679

Circle back around to that maybe on the

1220.32

next team collab or maybe we can

1222.2

schedule a meting you can do a little

1223.72

presentation on this work it out to

1226.039

where you can kind of get more

1228

information at a different time if now

1231.36

is not the best time so I know I've

1234.039

talked a little bit about a lot but I've

1236.2

given two solid points let me pass that

1237.799

back over to you rob first off I want to

1241.44

I guess I'll start with the opening

1242.84

conversation I think that is the first

1244.72

part you talked about is very key is I

1246.64

think we get into stuff and and I was

1249.039

laughing because Michael has and I have

1250.76

worked together for years and he has

1252.08

seen me get into get it done mode where

1255.919

it's just like Bam Bam Bam like do this

1257.799

do this bullet point bullet point bullet

1259.48

point I don't have time to do anything

1261.4

but get this stuff done and he he does

1263.96

the same thing so he can relate to that

1266.64

but that also shuts down conversation

1268.679

and it's an interesting challenge for us

1271.52

because that's actually part of our goal

1273.36

is to shut down conversations in those

1275.4

situations we're like it's basically I

1277.679

got crap to do I don't have time to have

1279.88

a discussion we need to like we do know

1282.4

we have a task to do so let's get the

1283.96

task done and move on and there probably

1286.72

is value there is value that but let's

1289.4

not do that in conversations if you're

1292.08

in a situation like that then push that

1294.559

from a meeting to an email or something

1296.48

like that if that is literally where

1298.039

you're at then the best way to do it is

1300.12

email and so try not to you know try to

1302.84

avoid the meeting where we're going to

1304.48

quote discuss this if you're not going

1306.2

to discuss it say here's what my

1308.12

thoughts are or here's what I think I

1309.799

need to do correct me if I'm

1311.72

wrong now there's a good example right

1314.88

there the opening up the qu of the

1316.679

discussion if you say and I did a slide

1319.279

I'll say does that make any sense or

1321.679

correct me if I'm wrong or is everybody

1324.88

okay all of those are yes no essentially

1328.36

yes no answers they do not draw people

1332

out and particularly if you've got a

1333.84

room full of people if you've got even

1335.64

three or four people in there and you

1336.96

say okay does anybody have anything to

1339.48

add or anything like that it doesn't

1341.96

really it leaves it open for them to

1345.679

essentially just be quiet to not step

1348.72

forward now if it's a one-on-one

1350.52

conversation then those things work a

1353.6

little bit better because you're like

1354.96

okay well what do you think or something

1357.039

along those lines but with a

1359.08

crowd

1360.6

um you want to you want to say like call

1364.84

somebody out maybe be like hey Michael

1366.72

what do you think about this or is that

1369.76

the approach that you would take things

1372.2

like that that draws them out and while

1375.039

it's still a yes or a no is like

1378.679

sometimes you want to like and this is

1379.88

where we get into the challenge but it

1381.24

seem like maybe change that from that

1383.72

yes no to things like how would you

1386.6

Improvement improve this or what would

1389.919

you do to make that better

1393.24

or call out a piece that's questionable

1396.12

which is always I think a challenge that

1398.799

that we have I know I do it where

1400.48

there's I'll talk about a solution and

1402.799

there'll be a piece in there that I'm

1406

proposing but I'm not as comfortable

1407.96

with those kinds of things we like okay

1410.919

and we do this a lot we have portions of

1413.84

a solution that are just they're

1415.72

basically set in stone we know what

1417.32

we're going to it's done it a thousand

1418.84

times it's really not up for discussion

1421.08

but then there's other pieces that are

1422.919

up for

1424.08

discussion and then those are the kind

1426.44

of s where maybe you'll say like with

1427.76

the customer say okay this is the

1430.039

solution I'm proposing let's walk

1432.48

through what that would look like for

1435.44

your daily work or something like that

1438.12

is turn it into something that is a

1440.44

conversation the easiest way is always

1442.679

to have somebody say hey can you state

1445.44

back to me what I just so how do you see

1447.88

that can you tell me what I just told

1449.48

you sometimes that's a little bit

1452.159

ponderous to do but if you can walk

1454.6

through the solution with them or

1456.72

something along those lines then it

1458.6

doesn't feel like it's putting so much

1460.32

on that other person it's something

1462.32

where it's like okay let's as a team

1465.919

walk through this this challenge or this

1469.6

problem now I do want to like s side

1471.799

step just a little bit from that that

1474.799

Mentor kind of relationship and stuff

1476.64

like that and this is if you're maybe on

1478.2

the other side uh if you're a you know

1480.559

you're a junior developer and you have a

1482.039

mentor if you're a if you've got a

1483.6

manager that you know

1485.559

doesn't uh that you you're not

1487.6

comfortable having conversation with

1489.159

because you feel like they State too

1490.96

much what's going on and this is also

1493.2

for something if you are that Mentor

1494.76

manager that too often you just like

1496.32

State your opinion and there's no

1497.72

discussion

1498.919

I want to talk about my just briefly my

1501.919

uh relationship with with what is

1503.88

probably my primary Mentor over the last

1505.84

10 years or so we have whenever we have

1509.12

doc talked about software development

1511.76

and he's got 20 more years of experience

1514.12

than I do basically and in very

1515.76

different environments one of the things

1518.12

that we agree to disagree basically is

1521.24

that he loves waterfall he thinks that

1523.96

waterfall is the only way to do software

1526.48

because of the way he does it and I am a

1529.799

firm believer in agile because of the

1531.88

way I do it but and we've had a lot of

1534.52

discussions we've had a lot of you would

1535.919

even say arguments and disagreements

1537.64

about this over the years and we have

1539.12

butted heads and stuff like that but to

1541.6

me and I think probably to him but

1543.36

definitely to me there is a ton that I

1546.84

have learned in having those

1548.96

conversations those difficult

1550.679

conversations that those arguments and

1553.559

those debates basically and they

1556.52

sometimes get a little bit heated I

1558.08

guess not too much but I mean they're

1559.799

like we very much have strong opinions

1562.559

where we're at but they've been very

1566.08

educational because even though I will

1568.559

hear listen to him you know talk for 15

1570.919

minutes about like a project and how it

1573.679

worked and how it all went through and I

1575.6

will right away come back with that

1577.12

laundry list like Michael has of like

1578.84

bullet point bullet point bullet point

1580.399

we'll go back and forth on

1582.96

those that story that he gives me those

1585.72

examples he gives me are all things for

1587.48

me to like put in the back of my mind

1589.08

I'm like okay this is where that works

1592.84

this is where maybe my Approach is not

1594.6

the best approach and those are things

1596.48

that are going to make us better

1597.52

developers is when we're hearing that

1599.08

there and this is like that outside of

1600.64

the box or a different perspective is

1602.799

looking at it and saying you know what I

1604.399

have always done this kind of a project

1606.32

or had this kind of approach but there

1608.12

are other approaches out there there are

1609.679

things that are very very different that

1611.84

are still 100% valid and that is going

1614.72

to be very helpful to me when I get

1616.679

pushed into something or or I accept a

1619

project and suddenly it's not the

1621.48

standard project I'm used to for example

1623.96

then I can lean on the experience of

1626.2

other people and some of their input in

1628.12

those kinds of situations so don't be

1630.6

afraid of of some debate don't be afraid

1633.52

of pushing back regardless of where you

1635.52

are in the situation because questioning

1638.44

those things even if it is the things

1640.64

that are the the unquestionable stuff

1643.279

yes sometimes it is frustrating to us

1646.679

that somebody's questioning something

1648

that we're like that's a given it's like

1649.679

the sky blue let's not discuss let's not

1651.64

debate the sky blue but it is worth us

1655.6

to find the time to have those debates

1657.84

occasionally to say is the sky actually

1661.279

blue let's go out and look let's make

1662.84

sure the sky is still blue because

1664.44

particularly in our world we will get

1667.2

into stuff we will get into technology

1668.64

we'll get into approaches and all this

1669.72

stuff and it will change and that is

1671.88

part of like that's part of what I talk

1673.519

to customers about all the time and they

1675.88

will say this is the way we've always

1677.64

done it

1679

and even I will say this is the way I've

1680.679

always done it but when I say that I'm

1682.08

usually going to go back and say okay

1683.799

well is there a better way is there a

1685.76

different way is this still the best way

1689.08

and when you do those kinds of things

1690.84

when you ask those open-ended questions

1692.799

that are like and think about it it's

1695.48

and that's going to be as we get into

1697.279

the challenge it's like try to avoid

1700.559

binary questions whether it's a yes no

1703.44

or okay or not okay or something like

1705.84

that or even worse a very simple answer

1709.279

and a very complex answer it's like

1711.36

don't make people choose because they're

1712.88

almost always going to say the simple

1714.44

answer uh thoughts before we throw to

1716.96

the we jump to the

1718.399

challenge the only other thing I'll

1720.44

throw out within uh the podcast itself

1725.6

is kind of read the room don't force

1730.12

your openness I if everyone's kind of

1733.12

shut down everyone's quiet you can maybe

1735.72

try to go with an icebreaker to get

1737.84

things going but if for instance you're

1742.679

dealing with a very tough

1746.48

conversation and people start shutting

1748.799

down because their feelings are getting

1750.76

hurt or people are getting upset that's

1753.44

okay in some situations to let those

1756.799

conversations kind of slow down maybe

1760.64

end that conversation take a pause come

1763.08

back maybe one-on-one with individuals

1765.519

or do it at another time when people

1768.159

refresh have time to C calm down I have

1771.12

been in heated discussions before over

1773.76

this uh you know this technology versus

1775.88

this technology it's like why is it you

1777.48

know like you said with the waterfall

1779.279

and at a certain point you have to check

1781.64

yourself and say oh wait I'm D you know

1786.32

basically we're we're button heads to

1788.36

the point that the conversation is

1789.48

becoming an argument so avoid that take

1792.559

a pause take a break and then just again

1795.159

kind of read the room and keep fostering

1797.799

those open conversations don't shut

1799.96

things

1801.2

down one of the ways we don't shut

1803.679

things down is we ask for feedback and

1805.76

yes I haven't given you the challenge

1807.039

yet but I will but after this make sure

1809.48

if you have any suggestions

1811.44

recommendations comments in general

1813.519

shoot us an email at info developer.com

1815.679

or check us out on developer.com put a

1817.96

you know fill something out in the

1818.96

contact form uh we're also on Facebook

1822

we're on X we're out there in various

1824.32

places leave us a comment or feedback on

1826.72

YouTube the developer n Channel we would

1828.96

love to hear from you we would love to

1830.679

find ways to further this discussion and

1832.6

the ways to build better developers now

1834.799

your

1835.919

challenge probably sort of figure out

1837.96

where we're going to go with this what I

1839.559

want you to do for the next seven days

1841.88

is at the end of a day or even better

1844.919

yet probably at the end of a meeting

1847.72

preferably each meeting is spend a

1849.76

little time just like a couple minutes

1851.519

reviewing where you made statements or

1854.679

where you tried to Foster discussion now

1858.039

first if you didn't Foster discussion at

1860.6

any point I challenge you the next

1863.799

conversation you have the next meeting

1865.24

you have to Foster discussion try to

1867.639

just try it now assuming that you do at

1870.159

some point that you went into a meeting

1871.799

hoping to get something out of the other

1875.24

people that were in that meeting review

1878.279

some of the statements you made and just

1881.799

you know now stepping back a little bit

1883.72

honestly ask yourself was the statement

1886.32

I made or was the question we'll call

1888.44

The End quotes the question that I

1891.039

asked actually a question that Fosters

1894.039

discussion or was it something was

1896.12

basically it was either a yes no

1897.679

question which didn't really doesn't

1899.279

really Foster discussion or was it

1901.44

something where it was bad to choices

1904.2

because it's either very very simple or

1906.279

very very complex and nobody if somebody

1908.919

can spend two seconds versus spending 10

1911

minutes they're almost always going to

1912.399

choose the two seconds so do that this

1914.44

next week is every time next seven days

1916.799

try that out and then let's see how that

1919.88

works as far as fostering discussion now

1922.559

we may have to have a future one if

1924.2

discussion gets too far how do we arain

1925.88

it back in but let's start with

1927.88

fostering discussion first and then

1930.039

we'll figure out how to her the cats of

1932.399

the discussions gone bad as we say that

1936.159

being said we are going to continue this

1938.36

this discussion in the next episode

1940.12

we're going to continue moving on

1941.36

through all of these things getting

1942.919

close into this season we sort of

1945.399

thought of we're not really sure what

1947.039

the next season's going to be so we are

1948.72

more than happy to get feedback from you

1951.2

that being said go out there and have

1952.519

yourself a great day a great week and we

1954.76

will talk to you next

1957.88

time bonus material I'll go first before

1960.799

I like forget this one this one actually

1964.32

came out of the rebooted dignation Uh

1967.399

Kevin Rose one of the guys there who

1969.519

loves playing with technology stuff like

1971.32

that had an awesome chat GPT hack that

1974.6

he had talked about and basically what

1977.08

he did is he was able to load because

1979.639

now in this version I guess you can load

1981.36

PDFs you can load books into it so he

1984.639

load loaded uh I think it was the

1987.279

difficult conversations or never split

1989.039

the difference or maybe a couple of

1990.399

those kinds of books into chat GPT and

1994.799

then he actually he was his hack was he

1997.08

was trying to get a refund for some

1998.84

products that he forgotten to cancel and

2001.96

so he asked the AI he said using this

2006.399

you know how would this book or this

2008.36

author recommend that I approach this

2011.279

problem and it's really interesting

2013.36

because it is it is a leverage of AI but

2016.12

it's perfect for this kind of stuff for

2017.72

these conversations that we have

2020

particularly in emails so it's things

2021.919

like that where you could you could say

2024.36

using you know how would soand so that

2026.96

wrote this book recommend that I write

2029.399

this email to cover this topic and those

2032.84

sort of things well obviously it's AI it

2034.72

may give you you know 10 fingers on one

2037

hand but it's going to I think give you

2038.919

some key points and it's where we can

2042.24

leverage a lot we there's a lot out

2044.96

there whether it's AI uh whether it's

2047.44

things like it could just be as simple

2049.2

as throw something into like your

2050.52

favorite search engine and say What's

2052.599

the best way to approach this what's the

2054.52

best way to open up a conversation you

2056.919

will find the books you will find

2058.72

podcasts you will find uh boot camps

2061.28

you'll find o all sorts of stuff out

2063.159

there so I think that's the bonus is

2064.879

that you don't have to do this in a

2067.24

vacuum there are a lot of ways for us to

2070.76

reach out to others and experts and

2073

things like that to handle this bonus

2075.2

from you so funny thing you mentioned

2077.919

that because I've seen the commercials

2079.72

where and this reminds me of the Tim

2081.359

Ferris virtual assistant conversation

2083.96

where the assistants were uh itting

2086

their

2087.2

ego um basically they they were uh

2090.679

passive aggressing they're aggressive uh

2093.599

so if

2094.839

you have like a difficult conversation

2097.359

or

2098.4

you just don't know if your

2099.92

conversations maybe are too strong that

2102.32

the communications you're sending out AI

2104.2

is a good tool for that throw it in Ai

2106.28

and say here uh reward this email or uh

2110.04

you know how does this uh statement

2113

sound and sometimes just getting it to

2115.32

rewrite it in another way makes you

2117.16

think oh that first way was a little too

2119.28

strong maybe I need to do it another way

2121.72

the only other thing I kind of want to

2123

throw out is you mentioned um shooting

2125.56

your bullet points through email or

2126.96

opening the convers through email that

2129.04

is a perfect medium for this kind of

2133.079

communication or for this kind of

2135

conversation because if you do it with

2137.68

chat or text messaging that is kind of

2140.599

like hey I want an instant response

2143.28

sometimes for this type of conversation

2146.16

you want to have time for the other

2147.64

person to think a little bit so when you

2149.2

send bullet points shoot them through an

2151.079

email and walk away if you don't hear

2154.079

from them in a few days then follow up

2156

ping them a little bit and then just

2158.28

kind of make sure you keep the

2159.52

conversation going don't just you know

2161.52

send and forget but in the same token

2164.119

don't send and um uh like over u h

2169.4

what's the right uh over agitate the

2171.28

person no over uh you know don't bother

2175.319

them continuously I'm losing the analogy

2178.359

for the word don't poke the bear too

2179.48

many

2180.64

times um but yeah so so when you are

2184.64

dealing with the conversations and

2186.04

dealing with this medium use the right

2188.76

tool use the right conversation method

2190.76

to keep the conversation going when

2192.76

you're out of those meetings you know

2194.88

one cool trick that a lot of businesses

2196.88

have been doing is one-on-one meetings

2199.24

with their teams because sometimes

2201.64

individuals do not like to talk in front

2203.64

of groups so having that one-on-one

2206.119

having that safe space can sometimes

2208.52

Foster more conversations than you would

2210.64

in an open

2212.319

meeting I would just add to that that

2214.96

sometimes um this is probably a bit of

2218.68

advanced bonus material sometimes a

2220.88

proxy helps uh one of the things that I

2223.319

have found that was a benefit I've

2225.839

recently added a um a PM operations

2230.4

manager into the RB Consulting world and

2233.68

the project manager has helped me

2236.72

separate because I'm like in the RB

2239.079

world I am the boss plus a lead

2241.24

developer plus other things that

2242.76

sometimes can make it very difficult for

2244.2

the other developers to say stuff now we

2247.56

we have spent enough time that they've

2249.04

gotten pretty good about that they

2250.48

question stuff they know that sometimes

2251.96

I don't have the right level of caffeine

2254.16

and they'll ask stuff

2256.64

but there are other things particularly

2258.88

when it comes to like how do you feel

2260.16

about the company and how things are

2261.56

going and stuff like that that having

2264.119

that proxy having like in this case a

2266.119

project manager to be able to lead some

2268.24

of those meetings to to do some of that

2271.16

gives him even if I'm in the meeting it

2273.4

gives the employees more of a a forum

2276.52

that they feel like and it it also

2278.44

allows me to um to not like jump in to

2282.599

not drive it and then to feel like okay

2285.04

there's no conversation you know left

2286.96

that all the oxygen has left the room

2289.2

and so sometimes there's something like

2290.359

that if you can do that then sometimes

2292

it is helpful to have somebody else as

2294

part of that conversation so you're not

2296.88

driving it quite so much and I think

2298.72

that's going to be the bonus um you know

2301.28

the next time around I'm going to have

2302.88

to talk about that one uh and I'm going

2305.319

to make a little note to myself because

2307.72

that's a nice little one for the next

2309.319

time we come which we are going to jump

2312.119

right into in a little bit but for you

2313.52

guys it's going to take a day or two

2314.96

unless you're doing this far enough in

2316.56

the future then it's like boom right

2317.92

away you're going to be right into the

2319.04

next episode that's like the good and

2320.359

the bad part of of podcast and the fact

2322.68

that there's history to them I will let

2325.319

you guys get back to your day as always

2327.44

we appreciate your time we appreciate

2329.92

you looking at our you know having to

2331.48

suffer through looking at our ugly mugs

2332.88

for the last 30 minutes plus but our

2335.64

ugly mugs are not going to improve they

2337.88

will be here next episode and we will

2339.839

dive right into it we get there so have

2342.119

yourself a great day and we will talk to

2343.8

you next time

2346.99

[Music]