How to become more receptive to ideas as member of a mob programming team without going against my values

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
0
down vote

favorite












At the company I work for we have just started mob programming, where the team of three that I am a part of all write the code for our project together at one keyboard, and we only proceed if we all agree on the path forward.



It has been commented that we always take my path, and not a path put forward by anyone else and I agree, I think we do. This is something I want to change but I also don't want to put code that I think is bad into production, so I don't just want to concede when I'm not convinced the other person is correct.



For example someone might say:



let's make a method that does A and B, and I might say: Why don't we make a method that does A and a method that makes B? That way each method does only one thing, which is often considered better.



and usually everyone will agree and we will take that approach. The problem is that while we all agree the code is now better we have once again gone down my suggestion and I have 'shot down' someone else's suggestion. This is leading to some resentment from the other members of the team as even my manager has commented that some have said we always do it 'my way'.



Is there some approach I can take where I can guide the team towards a better solution without it looking like it's all my ideas and none of theirs, without sacrificing code quality?









share







New contributor




Jamie Twells is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.



















  • I'm new to Workplace so please also help me improve my question if you have suggestions. Feedback welcome, thanks.
    – Jamie Twells
    15 secs ago
















up vote
0
down vote

favorite












At the company I work for we have just started mob programming, where the team of three that I am a part of all write the code for our project together at one keyboard, and we only proceed if we all agree on the path forward.



It has been commented that we always take my path, and not a path put forward by anyone else and I agree, I think we do. This is something I want to change but I also don't want to put code that I think is bad into production, so I don't just want to concede when I'm not convinced the other person is correct.



For example someone might say:



let's make a method that does A and B, and I might say: Why don't we make a method that does A and a method that makes B? That way each method does only one thing, which is often considered better.



and usually everyone will agree and we will take that approach. The problem is that while we all agree the code is now better we have once again gone down my suggestion and I have 'shot down' someone else's suggestion. This is leading to some resentment from the other members of the team as even my manager has commented that some have said we always do it 'my way'.



Is there some approach I can take where I can guide the team towards a better solution without it looking like it's all my ideas and none of theirs, without sacrificing code quality?









share







New contributor




Jamie Twells is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.



















  • I'm new to Workplace so please also help me improve my question if you have suggestions. Feedback welcome, thanks.
    – Jamie Twells
    15 secs ago












up vote
0
down vote

favorite









up vote
0
down vote

favorite











At the company I work for we have just started mob programming, where the team of three that I am a part of all write the code for our project together at one keyboard, and we only proceed if we all agree on the path forward.



It has been commented that we always take my path, and not a path put forward by anyone else and I agree, I think we do. This is something I want to change but I also don't want to put code that I think is bad into production, so I don't just want to concede when I'm not convinced the other person is correct.



For example someone might say:



let's make a method that does A and B, and I might say: Why don't we make a method that does A and a method that makes B? That way each method does only one thing, which is often considered better.



and usually everyone will agree and we will take that approach. The problem is that while we all agree the code is now better we have once again gone down my suggestion and I have 'shot down' someone else's suggestion. This is leading to some resentment from the other members of the team as even my manager has commented that some have said we always do it 'my way'.



Is there some approach I can take where I can guide the team towards a better solution without it looking like it's all my ideas and none of theirs, without sacrificing code quality?









share







New contributor




Jamie Twells is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











At the company I work for we have just started mob programming, where the team of three that I am a part of all write the code for our project together at one keyboard, and we only proceed if we all agree on the path forward.



It has been commented that we always take my path, and not a path put forward by anyone else and I agree, I think we do. This is something I want to change but I also don't want to put code that I think is bad into production, so I don't just want to concede when I'm not convinced the other person is correct.



For example someone might say:



let's make a method that does A and B, and I might say: Why don't we make a method that does A and a method that makes B? That way each method does only one thing, which is often considered better.



and usually everyone will agree and we will take that approach. The problem is that while we all agree the code is now better we have once again gone down my suggestion and I have 'shot down' someone else's suggestion. This is leading to some resentment from the other members of the team as even my manager has commented that some have said we always do it 'my way'.



Is there some approach I can take where I can guide the team towards a better solution without it looking like it's all my ideas and none of theirs, without sacrificing code quality?







teamwork pair-programming





share







New contributor




Jamie Twells is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.










share







New contributor




Jamie Twells is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








share



share






New contributor




Jamie Twells is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 3 mins ago









Jamie Twells

1011




1011




New contributor




Jamie Twells is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Jamie Twells is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Jamie Twells is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











  • I'm new to Workplace so please also help me improve my question if you have suggestions. Feedback welcome, thanks.
    – Jamie Twells
    15 secs ago
















  • I'm new to Workplace so please also help me improve my question if you have suggestions. Feedback welcome, thanks.
    – Jamie Twells
    15 secs ago















I'm new to Workplace so please also help me improve my question if you have suggestions. Feedback welcome, thanks.
– Jamie Twells
15 secs ago




I'm new to Workplace so please also help me improve my question if you have suggestions. Feedback welcome, thanks.
– Jamie Twells
15 secs ago















active

oldest

votes











Your Answer







StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "423"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);






Jamie Twells is a new contributor. Be nice, and check out our Code of Conduct.









 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f121706%2fhow-to-become-more-receptive-to-ideas-as-member-of-a-mob-programming-team-withou%23new-answer', 'question_page');

);

Post as a guest



































active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes








Jamie Twells is a new contributor. Be nice, and check out our Code of Conduct.









 

draft saved


draft discarded


















Jamie Twells is a new contributor. Be nice, and check out our Code of Conduct.












Jamie Twells is a new contributor. Be nice, and check out our Code of Conduct.











Jamie Twells is a new contributor. Be nice, and check out our Code of Conduct.













 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f121706%2fhow-to-become-more-receptive-to-ideas-as-member-of-a-mob-programming-team-withou%23new-answer', 'question_page');

);

Post as a guest













































































Comments

Popular posts from this blog

What does second last employer means? [closed]

List of Gilmore Girls characters

Confectionery