How to navigate stalled discussion on devleopment enviornment location?How can we draft better profile for CV?Needy agency won't leave me aloneTaking a side job from random LinkedIn contactHow to properly evaluate counter offers before resigningHow do I handle *floating* bonus check criteria?Software created automated someone out of a job — the software has a kill switch. How will this play out?Isolation in a teamHow to refuse to go to a meeting without a key team member presentHow to effectively change a boss's mindset on technology choices when I will be the one building a project?As a programmer, would working remote full time hurt my career growth if I want to go back to office environment?

Best way to deal with non-developers in a scrum team

How to chain Python function calls so the behaviour is as follows

Different pedals/effects for low strings/notes than high

How did students remember what to practise between lessons without any sheet music?

How did they achieve the Gunslinger's shining eye effect in Westworld?

Avoiding cliches when writing gods

What does the "c." listed under weapon length mean?

Did the ending really happen in Baby Driver?

Does an ice chest packed full of frozen food need ice?

Can a user sell my software (MIT license) without modification?

What risks are there when you clear your cookies instead of logging off?

Question about Jech's proof of V = L implies GCH

Are "living" organ banks practical?

How does a transformer increase voltage while decreasing the current?

Do any instruments not produce overtones?

How to tell your grandparent to not come to fetch you with their car?

How does an ordinary object become radioactive?

Company did not petition for visa in a timely manner. Is asking me to work from overseas, but wants me to take a paycut

Implement Homestuck's Catenative Doomsday Dice Cascader

How powerful is a "Breathe Air" spell?

Is there a word for a man who behaves like a woman?

Argon vs nitrogen for preserving wine

Payment instructions allegedly from HomeAway look fishy to me

Why doesn't Adrian Toomes give up Spider-Man's identity?



How to navigate stalled discussion on devleopment enviornment location?


How can we draft better profile for CV?Needy agency won't leave me aloneTaking a side job from random LinkedIn contactHow to properly evaluate counter offers before resigningHow do I handle *floating* bonus check criteria?Software created automated someone out of a job — the software has a kill switch. How will this play out?Isolation in a teamHow to refuse to go to a meeting without a key team member presentHow to effectively change a boss's mindset on technology choices when I will be the one building a project?As a programmer, would working remote full time hurt my career growth if I want to go back to office environment?






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








0















TL;DR: Boss insists on an expensive cloud hosted VM for a dev environment for a cost conscious client. He has misunderstandings and withholdings about using physical devices for dev work due to client ownership & risk concerns. We're spending weeks on what I see as a non-issue, and not making progress on this application. Boss is not receptive of explanations or arguments one way or another. It's a 2 person team and There is more humming & hawing and misc bureaucracy than I even had when working at a pharmaceutical lab... At this point I just want to get to work for this client, not sure how to move this forward.




I'm a remote dev that works for a small company (<10 people) that does misc contracted development for other businesses. I work solo on most of our projects, and my boss (The company owner, lets call him Frank), does a little development here and there on the side. But for the most part runs the business, and as a result has fallen a bit behind on how development has changed over the decades (ie. source control being a "new thing" that's not utilized by anyone else but me).



We are starting on a new client with a sizeable greenfield project where I will be the solo developer, we expect this project to last 2-3 years. They are very cost conscious since they are a small 10 person team, and their application will be hosted on a cloud provider like AWS.



We have finally come to the point where I can get started on their product, however, Frank insists we need to sort out a remote development environment. And we have been going back and forth on this for weeks now, without making progress. The problem is that a capable enough VM is going to cost the client ~$250/m in hosting costs ($3000/y, or $9000 over the next 3 years) which is exorbitant given how cost conscious they are. I suggested just developing on a local device, which has been the standard at every other company I've worked at. In my experience dev environments are mobile, and can be taken with you on a laptop, fired up on a VM, or used on my workstation. They're disposable, and are a few installs and a git pull away from being setup again.



Frank is very concerned about using a physical, on-site, device for development. He seems to believe that the code and the application lives on this device, and if it's lost the client loses their product. Frank is concerned that the client needs full ownership of everything, all the time, and that using a device not in their possession is unprofessional. I have explain in many ways that this is not the case, and that a development environment in our stack is entirely disposable, that the code is held in a remote repository and backups maintained elsewhere.



Frank does not seem to understand that the dev environment isn't particularly special, I have explained in many ways how it functions, but his opinions and assumptions do not change. We are wasting weeks of time spinning our wheels over something as mundane as where the dev environment should be. For me, it doesn't matter, it's mobile and I can set it up on any device whenever I need to. This is to ensure I can get work done even if I'm traveling, or lose internet access. A remote VM is fine, it's just less time efficient due to latency and other misc issues with developing over RDP, and will cost the client more money.



I'm not sure what direction I should go, or what to do at this point. We have enough self-inflicted red tape to make a Fortune 500 company proud, and it's only 2 of us. It's extremely frustrating.



How would you navigate this?










share|improve this question

















  • 1





    "How would you navigate this?" Let the boss do what he wants, if he loses the client it is on him.

    – sf02
    33 mins ago












  • So it sounds like you've done other software projects for this small company. Was the dev done on local devices or remote VMs? If local, why is the boss concerned in this one particular case?

    – DaveG
    29 mins ago

















0















TL;DR: Boss insists on an expensive cloud hosted VM for a dev environment for a cost conscious client. He has misunderstandings and withholdings about using physical devices for dev work due to client ownership & risk concerns. We're spending weeks on what I see as a non-issue, and not making progress on this application. Boss is not receptive of explanations or arguments one way or another. It's a 2 person team and There is more humming & hawing and misc bureaucracy than I even had when working at a pharmaceutical lab... At this point I just want to get to work for this client, not sure how to move this forward.




I'm a remote dev that works for a small company (<10 people) that does misc contracted development for other businesses. I work solo on most of our projects, and my boss (The company owner, lets call him Frank), does a little development here and there on the side. But for the most part runs the business, and as a result has fallen a bit behind on how development has changed over the decades (ie. source control being a "new thing" that's not utilized by anyone else but me).



We are starting on a new client with a sizeable greenfield project where I will be the solo developer, we expect this project to last 2-3 years. They are very cost conscious since they are a small 10 person team, and their application will be hosted on a cloud provider like AWS.



We have finally come to the point where I can get started on their product, however, Frank insists we need to sort out a remote development environment. And we have been going back and forth on this for weeks now, without making progress. The problem is that a capable enough VM is going to cost the client ~$250/m in hosting costs ($3000/y, or $9000 over the next 3 years) which is exorbitant given how cost conscious they are. I suggested just developing on a local device, which has been the standard at every other company I've worked at. In my experience dev environments are mobile, and can be taken with you on a laptop, fired up on a VM, or used on my workstation. They're disposable, and are a few installs and a git pull away from being setup again.



Frank is very concerned about using a physical, on-site, device for development. He seems to believe that the code and the application lives on this device, and if it's lost the client loses their product. Frank is concerned that the client needs full ownership of everything, all the time, and that using a device not in their possession is unprofessional. I have explain in many ways that this is not the case, and that a development environment in our stack is entirely disposable, that the code is held in a remote repository and backups maintained elsewhere.



Frank does not seem to understand that the dev environment isn't particularly special, I have explained in many ways how it functions, but his opinions and assumptions do not change. We are wasting weeks of time spinning our wheels over something as mundane as where the dev environment should be. For me, it doesn't matter, it's mobile and I can set it up on any device whenever I need to. This is to ensure I can get work done even if I'm traveling, or lose internet access. A remote VM is fine, it's just less time efficient due to latency and other misc issues with developing over RDP, and will cost the client more money.



I'm not sure what direction I should go, or what to do at this point. We have enough self-inflicted red tape to make a Fortune 500 company proud, and it's only 2 of us. It's extremely frustrating.



How would you navigate this?










share|improve this question

















  • 1





    "How would you navigate this?" Let the boss do what he wants, if he loses the client it is on him.

    – sf02
    33 mins ago












  • So it sounds like you've done other software projects for this small company. Was the dev done on local devices or remote VMs? If local, why is the boss concerned in this one particular case?

    – DaveG
    29 mins ago













0












0








0








TL;DR: Boss insists on an expensive cloud hosted VM for a dev environment for a cost conscious client. He has misunderstandings and withholdings about using physical devices for dev work due to client ownership & risk concerns. We're spending weeks on what I see as a non-issue, and not making progress on this application. Boss is not receptive of explanations or arguments one way or another. It's a 2 person team and There is more humming & hawing and misc bureaucracy than I even had when working at a pharmaceutical lab... At this point I just want to get to work for this client, not sure how to move this forward.




I'm a remote dev that works for a small company (<10 people) that does misc contracted development for other businesses. I work solo on most of our projects, and my boss (The company owner, lets call him Frank), does a little development here and there on the side. But for the most part runs the business, and as a result has fallen a bit behind on how development has changed over the decades (ie. source control being a "new thing" that's not utilized by anyone else but me).



We are starting on a new client with a sizeable greenfield project where I will be the solo developer, we expect this project to last 2-3 years. They are very cost conscious since they are a small 10 person team, and their application will be hosted on a cloud provider like AWS.



We have finally come to the point where I can get started on their product, however, Frank insists we need to sort out a remote development environment. And we have been going back and forth on this for weeks now, without making progress. The problem is that a capable enough VM is going to cost the client ~$250/m in hosting costs ($3000/y, or $9000 over the next 3 years) which is exorbitant given how cost conscious they are. I suggested just developing on a local device, which has been the standard at every other company I've worked at. In my experience dev environments are mobile, and can be taken with you on a laptop, fired up on a VM, or used on my workstation. They're disposable, and are a few installs and a git pull away from being setup again.



Frank is very concerned about using a physical, on-site, device for development. He seems to believe that the code and the application lives on this device, and if it's lost the client loses their product. Frank is concerned that the client needs full ownership of everything, all the time, and that using a device not in their possession is unprofessional. I have explain in many ways that this is not the case, and that a development environment in our stack is entirely disposable, that the code is held in a remote repository and backups maintained elsewhere.



Frank does not seem to understand that the dev environment isn't particularly special, I have explained in many ways how it functions, but his opinions and assumptions do not change. We are wasting weeks of time spinning our wheels over something as mundane as where the dev environment should be. For me, it doesn't matter, it's mobile and I can set it up on any device whenever I need to. This is to ensure I can get work done even if I'm traveling, or lose internet access. A remote VM is fine, it's just less time efficient due to latency and other misc issues with developing over RDP, and will cost the client more money.



I'm not sure what direction I should go, or what to do at this point. We have enough self-inflicted red tape to make a Fortune 500 company proud, and it's only 2 of us. It's extremely frustrating.



How would you navigate this?










share|improve this question














TL;DR: Boss insists on an expensive cloud hosted VM for a dev environment for a cost conscious client. He has misunderstandings and withholdings about using physical devices for dev work due to client ownership & risk concerns. We're spending weeks on what I see as a non-issue, and not making progress on this application. Boss is not receptive of explanations or arguments one way or another. It's a 2 person team and There is more humming & hawing and misc bureaucracy than I even had when working at a pharmaceutical lab... At this point I just want to get to work for this client, not sure how to move this forward.




I'm a remote dev that works for a small company (<10 people) that does misc contracted development for other businesses. I work solo on most of our projects, and my boss (The company owner, lets call him Frank), does a little development here and there on the side. But for the most part runs the business, and as a result has fallen a bit behind on how development has changed over the decades (ie. source control being a "new thing" that's not utilized by anyone else but me).



We are starting on a new client with a sizeable greenfield project where I will be the solo developer, we expect this project to last 2-3 years. They are very cost conscious since they are a small 10 person team, and their application will be hosted on a cloud provider like AWS.



We have finally come to the point where I can get started on their product, however, Frank insists we need to sort out a remote development environment. And we have been going back and forth on this for weeks now, without making progress. The problem is that a capable enough VM is going to cost the client ~$250/m in hosting costs ($3000/y, or $9000 over the next 3 years) which is exorbitant given how cost conscious they are. I suggested just developing on a local device, which has been the standard at every other company I've worked at. In my experience dev environments are mobile, and can be taken with you on a laptop, fired up on a VM, or used on my workstation. They're disposable, and are a few installs and a git pull away from being setup again.



Frank is very concerned about using a physical, on-site, device for development. He seems to believe that the code and the application lives on this device, and if it's lost the client loses their product. Frank is concerned that the client needs full ownership of everything, all the time, and that using a device not in their possession is unprofessional. I have explain in many ways that this is not the case, and that a development environment in our stack is entirely disposable, that the code is held in a remote repository and backups maintained elsewhere.



Frank does not seem to understand that the dev environment isn't particularly special, I have explained in many ways how it functions, but his opinions and assumptions do not change. We are wasting weeks of time spinning our wheels over something as mundane as where the dev environment should be. For me, it doesn't matter, it's mobile and I can set it up on any device whenever I need to. This is to ensure I can get work done even if I'm traveling, or lose internet access. A remote VM is fine, it's just less time efficient due to latency and other misc issues with developing over RDP, and will cost the client more money.



I'm not sure what direction I should go, or what to do at this point. We have enough self-inflicted red tape to make a Fortune 500 company proud, and it's only 2 of us. It's extremely frustrating.



How would you navigate this?







software-industry management work-environment conflict projects






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 42 mins ago









Douglas GaskellDouglas Gaskell

1,1572820




1,1572820







  • 1





    "How would you navigate this?" Let the boss do what he wants, if he loses the client it is on him.

    – sf02
    33 mins ago












  • So it sounds like you've done other software projects for this small company. Was the dev done on local devices or remote VMs? If local, why is the boss concerned in this one particular case?

    – DaveG
    29 mins ago












  • 1





    "How would you navigate this?" Let the boss do what he wants, if he loses the client it is on him.

    – sf02
    33 mins ago












  • So it sounds like you've done other software projects for this small company. Was the dev done on local devices or remote VMs? If local, why is the boss concerned in this one particular case?

    – DaveG
    29 mins ago







1




1





"How would you navigate this?" Let the boss do what he wants, if he loses the client it is on him.

– sf02
33 mins ago






"How would you navigate this?" Let the boss do what he wants, if he loses the client it is on him.

– sf02
33 mins ago














So it sounds like you've done other software projects for this small company. Was the dev done on local devices or remote VMs? If local, why is the boss concerned in this one particular case?

– DaveG
29 mins ago





So it sounds like you've done other software projects for this small company. Was the dev done on local devices or remote VMs? If local, why is the boss concerned in this one particular case?

– DaveG
29 mins ago










0






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',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f137814%2fhow-to-navigate-stalled-discussion-on-devleopment-enviornment-location%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to The Workplace Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f137814%2fhow-to-navigate-stalled-discussion-on-devleopment-enviornment-location%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

François Viète Contents Biography Work and thought Bibliography See also Notes Further reading External links Navigation menup. 21Google Bookspp. 75–77Google BooksDe thou (from University of Saint Andrews)ArchivedGoogle BooksGoogle BooksGoogle BooksGoogle booksGoogle Bookscc-parthenay.frL'histoire universelle (fr)Universal History (en)ArchivedAdsabs.harvard.eduPagesperso-orange.frArchive.orgChikara Sasaki. Descartes' mathematical thought p.259Google BooksGoogle BooksGoogle Bookspp. 152 and onwardGoogle BooksGoogle BooksScribd.comGoogle Books1257-7979Google BooksGoogle BooksGoogle BooksGoogle BooksGoogle BooksGoogle BooksGallica.bnf.frGoogle BooksGoogle Books"François Viète"Francois Viète: Father of Modern Algebraic NotationThe Lawyer and the GamblerAbout TarporleySite de Jean-Paul GuichardL'algèbre nouvelle"About the Harmonicon"cb120511976(data)1188044800000 0001 0913 5903n82164680ola2013766880073431702w6vt1sb70287374827140948071409480