How do I tell my boss working with Xamarin will not make it faster [duplicate]

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
7
down vote

favorite













This question already has an answer here:



  • How do you explain to your boss they're wrong without making them feel threatened?

    12 answers



I am the only mobile developer in my job. Before I was hired, my currently boss was thinking on using Xamarin as their marketing says the words Shared code and native.
I consider myself an advanced Android developer since I've build large information systems. Right now I'm working on simple apps I could finish in a week, but Xamarin is giving me headache since its too buggy, and the reusable code is about 10% that could easily be copy/pasted into iOS, and despite the fact that you can share that 10% code, sometimes you still have to use compilation directives #if / #endif.



I mean, there is no really any advantage for me, since I already know both Java and Objective-C languages. I already have vast knowledge of SQLite and data storage with Core Dataon both iOS and Android SDK so that learning Xamarin will not only making slower, but Expensive since the licence is about USD $4k for enterprise.



I have already tried to talk them into not going for Xamarin since its only a little code you can share, but they don't seem either to understand or they DO want to spend $4k on it



I need some good argument to convince them not to buy it, so I can do my job in a more productive and faster way. Thank you in advance.







share|improve this question












marked as duplicate by gnat, IDrinkandIKnowThings, jcmeloni, jmac May 12 '14 at 23:20


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.










  • 9




    You seem to be focused a lot on your own abilities and not on your "legacy". It might be easier for you to copy-paste code with the language knowledge you already have but this is the kind of stuff that leaves a mess behind when you leave the company and they now have to find a replacement that knows both Java and Objective-C instead of just C#. It seems to me that you're not accounting for any scalability. As a sidenote: your question would be improved a lot if you'd add your boss's concerns and made it less specific.
    – Jeroen Vannevel
    May 12 '14 at 16:31






  • 8




    @JoeStrazzere: Stack Overflow won't accept it. Programmers might.
    – Jeroen Vannevel
    May 12 '14 at 17:00






  • 3




    This does seem better on programmers, though I question the 10% shared code. At that point 90% of your app is UI and bindings, which means you're doing trivial apps (possible) or you're putting too much in your UI layer.
    – Telastyn
    May 12 '14 at 17:10






  • 1




    This does not really belong here because of the specific coder stuff. It belongs on programmers though I am sure they would say its off topic because they all want to work in a vacuum
    – IDrinkandIKnowThings
    May 12 '14 at 18:11






  • 2




    I'd be surprised if there really is only 10% code sharing possible. More likely you're putting too much into the ui layer which really should be one of the smallest layers.
    – Andy
    Jan 9 '15 at 2:25
















up vote
7
down vote

favorite













This question already has an answer here:



  • How do you explain to your boss they're wrong without making them feel threatened?

    12 answers



I am the only mobile developer in my job. Before I was hired, my currently boss was thinking on using Xamarin as their marketing says the words Shared code and native.
I consider myself an advanced Android developer since I've build large information systems. Right now I'm working on simple apps I could finish in a week, but Xamarin is giving me headache since its too buggy, and the reusable code is about 10% that could easily be copy/pasted into iOS, and despite the fact that you can share that 10% code, sometimes you still have to use compilation directives #if / #endif.



I mean, there is no really any advantage for me, since I already know both Java and Objective-C languages. I already have vast knowledge of SQLite and data storage with Core Dataon both iOS and Android SDK so that learning Xamarin will not only making slower, but Expensive since the licence is about USD $4k for enterprise.



I have already tried to talk them into not going for Xamarin since its only a little code you can share, but they don't seem either to understand or they DO want to spend $4k on it



I need some good argument to convince them not to buy it, so I can do my job in a more productive and faster way. Thank you in advance.







share|improve this question












marked as duplicate by gnat, IDrinkandIKnowThings, jcmeloni, jmac May 12 '14 at 23:20


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.










  • 9




    You seem to be focused a lot on your own abilities and not on your "legacy". It might be easier for you to copy-paste code with the language knowledge you already have but this is the kind of stuff that leaves a mess behind when you leave the company and they now have to find a replacement that knows both Java and Objective-C instead of just C#. It seems to me that you're not accounting for any scalability. As a sidenote: your question would be improved a lot if you'd add your boss's concerns and made it less specific.
    – Jeroen Vannevel
    May 12 '14 at 16:31






  • 8




    @JoeStrazzere: Stack Overflow won't accept it. Programmers might.
    – Jeroen Vannevel
    May 12 '14 at 17:00






  • 3




    This does seem better on programmers, though I question the 10% shared code. At that point 90% of your app is UI and bindings, which means you're doing trivial apps (possible) or you're putting too much in your UI layer.
    – Telastyn
    May 12 '14 at 17:10






  • 1




    This does not really belong here because of the specific coder stuff. It belongs on programmers though I am sure they would say its off topic because they all want to work in a vacuum
    – IDrinkandIKnowThings
    May 12 '14 at 18:11






  • 2




    I'd be surprised if there really is only 10% code sharing possible. More likely you're putting too much into the ui layer which really should be one of the smallest layers.
    – Andy
    Jan 9 '15 at 2:25












up vote
7
down vote

favorite









up vote
7
down vote

favorite












This question already has an answer here:



  • How do you explain to your boss they're wrong without making them feel threatened?

    12 answers



I am the only mobile developer in my job. Before I was hired, my currently boss was thinking on using Xamarin as their marketing says the words Shared code and native.
I consider myself an advanced Android developer since I've build large information systems. Right now I'm working on simple apps I could finish in a week, but Xamarin is giving me headache since its too buggy, and the reusable code is about 10% that could easily be copy/pasted into iOS, and despite the fact that you can share that 10% code, sometimes you still have to use compilation directives #if / #endif.



I mean, there is no really any advantage for me, since I already know both Java and Objective-C languages. I already have vast knowledge of SQLite and data storage with Core Dataon both iOS and Android SDK so that learning Xamarin will not only making slower, but Expensive since the licence is about USD $4k for enterprise.



I have already tried to talk them into not going for Xamarin since its only a little code you can share, but they don't seem either to understand or they DO want to spend $4k on it



I need some good argument to convince them not to buy it, so I can do my job in a more productive and faster way. Thank you in advance.







share|improve this question













This question already has an answer here:



  • How do you explain to your boss they're wrong without making them feel threatened?

    12 answers



I am the only mobile developer in my job. Before I was hired, my currently boss was thinking on using Xamarin as their marketing says the words Shared code and native.
I consider myself an advanced Android developer since I've build large information systems. Right now I'm working on simple apps I could finish in a week, but Xamarin is giving me headache since its too buggy, and the reusable code is about 10% that could easily be copy/pasted into iOS, and despite the fact that you can share that 10% code, sometimes you still have to use compilation directives #if / #endif.



I mean, there is no really any advantage for me, since I already know both Java and Objective-C languages. I already have vast knowledge of SQLite and data storage with Core Dataon both iOS and Android SDK so that learning Xamarin will not only making slower, but Expensive since the licence is about USD $4k for enterprise.



I have already tried to talk them into not going for Xamarin since its only a little code you can share, but they don't seem either to understand or they DO want to spend $4k on it



I need some good argument to convince them not to buy it, so I can do my job in a more productive and faster way. Thank you in advance.





This question already has an answer here:



  • How do you explain to your boss they're wrong without making them feel threatened?

    12 answers









share|improve this question











share|improve this question




share|improve this question










asked May 12 '14 at 16:09









Christopher Francisco

14715




14715




marked as duplicate by gnat, IDrinkandIKnowThings, jcmeloni, jmac May 12 '14 at 23:20


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.






marked as duplicate by gnat, IDrinkandIKnowThings, jcmeloni, jmac May 12 '14 at 23:20


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.









  • 9




    You seem to be focused a lot on your own abilities and not on your "legacy". It might be easier for you to copy-paste code with the language knowledge you already have but this is the kind of stuff that leaves a mess behind when you leave the company and they now have to find a replacement that knows both Java and Objective-C instead of just C#. It seems to me that you're not accounting for any scalability. As a sidenote: your question would be improved a lot if you'd add your boss's concerns and made it less specific.
    – Jeroen Vannevel
    May 12 '14 at 16:31






  • 8




    @JoeStrazzere: Stack Overflow won't accept it. Programmers might.
    – Jeroen Vannevel
    May 12 '14 at 17:00






  • 3




    This does seem better on programmers, though I question the 10% shared code. At that point 90% of your app is UI and bindings, which means you're doing trivial apps (possible) or you're putting too much in your UI layer.
    – Telastyn
    May 12 '14 at 17:10






  • 1




    This does not really belong here because of the specific coder stuff. It belongs on programmers though I am sure they would say its off topic because they all want to work in a vacuum
    – IDrinkandIKnowThings
    May 12 '14 at 18:11






  • 2




    I'd be surprised if there really is only 10% code sharing possible. More likely you're putting too much into the ui layer which really should be one of the smallest layers.
    – Andy
    Jan 9 '15 at 2:25












  • 9




    You seem to be focused a lot on your own abilities and not on your "legacy". It might be easier for you to copy-paste code with the language knowledge you already have but this is the kind of stuff that leaves a mess behind when you leave the company and they now have to find a replacement that knows both Java and Objective-C instead of just C#. It seems to me that you're not accounting for any scalability. As a sidenote: your question would be improved a lot if you'd add your boss's concerns and made it less specific.
    – Jeroen Vannevel
    May 12 '14 at 16:31






  • 8




    @JoeStrazzere: Stack Overflow won't accept it. Programmers might.
    – Jeroen Vannevel
    May 12 '14 at 17:00






  • 3




    This does seem better on programmers, though I question the 10% shared code. At that point 90% of your app is UI and bindings, which means you're doing trivial apps (possible) or you're putting too much in your UI layer.
    – Telastyn
    May 12 '14 at 17:10






  • 1




    This does not really belong here because of the specific coder stuff. It belongs on programmers though I am sure they would say its off topic because they all want to work in a vacuum
    – IDrinkandIKnowThings
    May 12 '14 at 18:11






  • 2




    I'd be surprised if there really is only 10% code sharing possible. More likely you're putting too much into the ui layer which really should be one of the smallest layers.
    – Andy
    Jan 9 '15 at 2:25







9




9




You seem to be focused a lot on your own abilities and not on your "legacy". It might be easier for you to copy-paste code with the language knowledge you already have but this is the kind of stuff that leaves a mess behind when you leave the company and they now have to find a replacement that knows both Java and Objective-C instead of just C#. It seems to me that you're not accounting for any scalability. As a sidenote: your question would be improved a lot if you'd add your boss's concerns and made it less specific.
– Jeroen Vannevel
May 12 '14 at 16:31




You seem to be focused a lot on your own abilities and not on your "legacy". It might be easier for you to copy-paste code with the language knowledge you already have but this is the kind of stuff that leaves a mess behind when you leave the company and they now have to find a replacement that knows both Java and Objective-C instead of just C#. It seems to me that you're not accounting for any scalability. As a sidenote: your question would be improved a lot if you'd add your boss's concerns and made it less specific.
– Jeroen Vannevel
May 12 '14 at 16:31




8




8




@JoeStrazzere: Stack Overflow won't accept it. Programmers might.
– Jeroen Vannevel
May 12 '14 at 17:00




@JoeStrazzere: Stack Overflow won't accept it. Programmers might.
– Jeroen Vannevel
May 12 '14 at 17:00




3




3




This does seem better on programmers, though I question the 10% shared code. At that point 90% of your app is UI and bindings, which means you're doing trivial apps (possible) or you're putting too much in your UI layer.
– Telastyn
May 12 '14 at 17:10




This does seem better on programmers, though I question the 10% shared code. At that point 90% of your app is UI and bindings, which means you're doing trivial apps (possible) or you're putting too much in your UI layer.
– Telastyn
May 12 '14 at 17:10




1




1




This does not really belong here because of the specific coder stuff. It belongs on programmers though I am sure they would say its off topic because they all want to work in a vacuum
– IDrinkandIKnowThings
May 12 '14 at 18:11




This does not really belong here because of the specific coder stuff. It belongs on programmers though I am sure they would say its off topic because they all want to work in a vacuum
– IDrinkandIKnowThings
May 12 '14 at 18:11




2




2




I'd be surprised if there really is only 10% code sharing possible. More likely you're putting too much into the ui layer which really should be one of the smallest layers.
– Andy
Jan 9 '15 at 2:25




I'd be surprised if there really is only 10% code sharing possible. More likely you're putting too much into the ui layer which really should be one of the smallest layers.
– Andy
Jan 9 '15 at 2:25










3 Answers
3






active

oldest

votes

















up vote
-10
down vote



accepted










Off the top of my head, these are the points you could make:



  1. Most IDEs that are worth anything are Open Source. In fact, some of the best tools anywhere are Open Source.


  2. You are far more likely to get a good software engineer who makes their bones on an Open Source IDE than on a commercial IDE - especially, a commercial IDE that no one has ever heard of.


  3. The most prevalent Open Source are really well supported by the Open Source community when it comes to bug fixes and security vulnerability fixes.


  4. The source code for the Open Source IDE is available for inspection, modification and recompiling. This means that we don't need to worry about a company going out of business and leaving us stranded. As long as the community is there, we can recreate the binaries and run the product.


  5. You've never heard of Xamarin. Your latest attempt to use Xamarin was an unmitigated disaster e.g. unfixed bugs, dependence on commercial support, unsatisfactory documentation, etc.


  6. Tell them to put out a test out a job ad that requires Xamarin. See how many bites they get.


You have an Open Source IDE in mind that does a better job, right?






share|improve this answer






















  • ****comments removed****: Please avoid using comments for extended discussion. Instead, please use The Workplace Chat. On Workplace SE, comments are intended to help improve a post. Please see What "comments" are not... for more details.
    – jmort253♦
    May 13 '14 at 3:49






  • 11




    These are all terrible points and quite frankly id fire a developer that used even one as an argument.
    – Andy
    Jan 9 '15 at 2:26






  • 1




    Was this suppose to be a sarcastic response?
    – Ramhound
    Jan 12 '15 at 0:40






  • 2




    Xamarin Studio is based on an open-source IDE. XCode is not. So all of your bullet-points would be pros for Xamarin, if they were legitimate points.
    – BlueRaja - Danny Pflughoeft
    May 27 '15 at 2:45







  • 1




    Ask the employer to put out a test job ad? Is this for real? What employer would do that - maybe one where the president is your dad?
    – code4life
    Sep 25 '15 at 17:28

















up vote
9
down vote













You have to sit down and talk to your boss. Don't try and do this via an email or a phone call.



Explain that you see his side of the story.




I understand that Xamarin looks appealing because...




Transition that




In my experience...




Start to make your case




In trying to use Xamarin, I've been having issues with...




Close your argument




I feel as if the best solution is...




The bottom line is you need to talk to him and advocate face to face, but remember, you are both on the same team. You need to make sure he knows that. I've had problems like this before.



Sometimes the non-developers can be very naive to the real world, but us devs need to remember that if we can't communicate our argument effectively, the whole internet will be built in Wix and Site Grinder, and Java will reign over the future of desktop development. Don't let this happen, communicate honestly and effectively.






share|improve this answer




















  • I think this is something that I have to go with, i'm not so good explaining my point but i think i'll be ok wita this guide, thank you very much
    – Christopher Francisco
    May 13 '14 at 1:46

















up vote
3
down vote













Chris, it sounds like you're trying to fight a propaganda war. There are two camps:



  • First, there's your story. But you don't work for somebody who does mobile apps. I haven't worked with Xamarin myself enough to know if the cross-OS claims are true or if they're a load of crap. But I'll say that such such claims are very attractive to someone who doesn't know any better; i.e. your boss.

  • Then, there's Xamarin's story, and marketing, and support channels, etc. Yes, very convincing to the folks above you who write those checks!

You might be 100% right about how much is sharable code. But if someone at the top is feeling a bit greedy and is seeing dollar signs already from all the "double" work you're supposedly saving, then you are wasting your time by arguing because your points are not going to be heard. Money talks.



So do the work in Xamarin, and if at the end it turns out to be a b.s. product and doesn't work as advertised, you won't be to blame for it.



I am a C# and SQL developer, BTW. So I understand where you're coming from.






share|improve this answer




















  • thank you, it's really hard trying to explain this kind of stuff, i'm really grateful for your answer :)
    – Christopher Francisco
    May 13 '14 at 1:45

















3 Answers
3






active

oldest

votes








3 Answers
3






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
-10
down vote



accepted










Off the top of my head, these are the points you could make:



  1. Most IDEs that are worth anything are Open Source. In fact, some of the best tools anywhere are Open Source.


  2. You are far more likely to get a good software engineer who makes their bones on an Open Source IDE than on a commercial IDE - especially, a commercial IDE that no one has ever heard of.


  3. The most prevalent Open Source are really well supported by the Open Source community when it comes to bug fixes and security vulnerability fixes.


  4. The source code for the Open Source IDE is available for inspection, modification and recompiling. This means that we don't need to worry about a company going out of business and leaving us stranded. As long as the community is there, we can recreate the binaries and run the product.


  5. You've never heard of Xamarin. Your latest attempt to use Xamarin was an unmitigated disaster e.g. unfixed bugs, dependence on commercial support, unsatisfactory documentation, etc.


  6. Tell them to put out a test out a job ad that requires Xamarin. See how many bites they get.


You have an Open Source IDE in mind that does a better job, right?






share|improve this answer






















  • ****comments removed****: Please avoid using comments for extended discussion. Instead, please use The Workplace Chat. On Workplace SE, comments are intended to help improve a post. Please see What "comments" are not... for more details.
    – jmort253♦
    May 13 '14 at 3:49






  • 11




    These are all terrible points and quite frankly id fire a developer that used even one as an argument.
    – Andy
    Jan 9 '15 at 2:26






  • 1




    Was this suppose to be a sarcastic response?
    – Ramhound
    Jan 12 '15 at 0:40






  • 2




    Xamarin Studio is based on an open-source IDE. XCode is not. So all of your bullet-points would be pros for Xamarin, if they were legitimate points.
    – BlueRaja - Danny Pflughoeft
    May 27 '15 at 2:45







  • 1




    Ask the employer to put out a test job ad? Is this for real? What employer would do that - maybe one where the president is your dad?
    – code4life
    Sep 25 '15 at 17:28














up vote
-10
down vote



accepted










Off the top of my head, these are the points you could make:



  1. Most IDEs that are worth anything are Open Source. In fact, some of the best tools anywhere are Open Source.


  2. You are far more likely to get a good software engineer who makes their bones on an Open Source IDE than on a commercial IDE - especially, a commercial IDE that no one has ever heard of.


  3. The most prevalent Open Source are really well supported by the Open Source community when it comes to bug fixes and security vulnerability fixes.


  4. The source code for the Open Source IDE is available for inspection, modification and recompiling. This means that we don't need to worry about a company going out of business and leaving us stranded. As long as the community is there, we can recreate the binaries and run the product.


  5. You've never heard of Xamarin. Your latest attempt to use Xamarin was an unmitigated disaster e.g. unfixed bugs, dependence on commercial support, unsatisfactory documentation, etc.


  6. Tell them to put out a test out a job ad that requires Xamarin. See how many bites they get.


You have an Open Source IDE in mind that does a better job, right?






share|improve this answer






















  • ****comments removed****: Please avoid using comments for extended discussion. Instead, please use The Workplace Chat. On Workplace SE, comments are intended to help improve a post. Please see What "comments" are not... for more details.
    – jmort253♦
    May 13 '14 at 3:49






  • 11




    These are all terrible points and quite frankly id fire a developer that used even one as an argument.
    – Andy
    Jan 9 '15 at 2:26






  • 1




    Was this suppose to be a sarcastic response?
    – Ramhound
    Jan 12 '15 at 0:40






  • 2




    Xamarin Studio is based on an open-source IDE. XCode is not. So all of your bullet-points would be pros for Xamarin, if they were legitimate points.
    – BlueRaja - Danny Pflughoeft
    May 27 '15 at 2:45







  • 1




    Ask the employer to put out a test job ad? Is this for real? What employer would do that - maybe one where the president is your dad?
    – code4life
    Sep 25 '15 at 17:28












up vote
-10
down vote



accepted







up vote
-10
down vote



accepted






Off the top of my head, these are the points you could make:



  1. Most IDEs that are worth anything are Open Source. In fact, some of the best tools anywhere are Open Source.


  2. You are far more likely to get a good software engineer who makes their bones on an Open Source IDE than on a commercial IDE - especially, a commercial IDE that no one has ever heard of.


  3. The most prevalent Open Source are really well supported by the Open Source community when it comes to bug fixes and security vulnerability fixes.


  4. The source code for the Open Source IDE is available for inspection, modification and recompiling. This means that we don't need to worry about a company going out of business and leaving us stranded. As long as the community is there, we can recreate the binaries and run the product.


  5. You've never heard of Xamarin. Your latest attempt to use Xamarin was an unmitigated disaster e.g. unfixed bugs, dependence on commercial support, unsatisfactory documentation, etc.


  6. Tell them to put out a test out a job ad that requires Xamarin. See how many bites they get.


You have an Open Source IDE in mind that does a better job, right?






share|improve this answer














Off the top of my head, these are the points you could make:



  1. Most IDEs that are worth anything are Open Source. In fact, some of the best tools anywhere are Open Source.


  2. You are far more likely to get a good software engineer who makes their bones on an Open Source IDE than on a commercial IDE - especially, a commercial IDE that no one has ever heard of.


  3. The most prevalent Open Source are really well supported by the Open Source community when it comes to bug fixes and security vulnerability fixes.


  4. The source code for the Open Source IDE is available for inspection, modification and recompiling. This means that we don't need to worry about a company going out of business and leaving us stranded. As long as the community is there, we can recreate the binaries and run the product.


  5. You've never heard of Xamarin. Your latest attempt to use Xamarin was an unmitigated disaster e.g. unfixed bugs, dependence on commercial support, unsatisfactory documentation, etc.


  6. Tell them to put out a test out a job ad that requires Xamarin. See how many bites they get.


You have an Open Source IDE in mind that does a better job, right?







share|improve this answer














share|improve this answer



share|improve this answer








edited Jan 8 '15 at 22:49

























answered May 12 '14 at 16:42









Vietnhi Phuvan

68.9k7118254




68.9k7118254











  • ****comments removed****: Please avoid using comments for extended discussion. Instead, please use The Workplace Chat. On Workplace SE, comments are intended to help improve a post. Please see What "comments" are not... for more details.
    – jmort253♦
    May 13 '14 at 3:49






  • 11




    These are all terrible points and quite frankly id fire a developer that used even one as an argument.
    – Andy
    Jan 9 '15 at 2:26






  • 1




    Was this suppose to be a sarcastic response?
    – Ramhound
    Jan 12 '15 at 0:40






  • 2




    Xamarin Studio is based on an open-source IDE. XCode is not. So all of your bullet-points would be pros for Xamarin, if they were legitimate points.
    – BlueRaja - Danny Pflughoeft
    May 27 '15 at 2:45







  • 1




    Ask the employer to put out a test job ad? Is this for real? What employer would do that - maybe one where the president is your dad?
    – code4life
    Sep 25 '15 at 17:28
















  • ****comments removed****: Please avoid using comments for extended discussion. Instead, please use The Workplace Chat. On Workplace SE, comments are intended to help improve a post. Please see What "comments" are not... for more details.
    – jmort253♦
    May 13 '14 at 3:49






  • 11




    These are all terrible points and quite frankly id fire a developer that used even one as an argument.
    – Andy
    Jan 9 '15 at 2:26






  • 1




    Was this suppose to be a sarcastic response?
    – Ramhound
    Jan 12 '15 at 0:40






  • 2




    Xamarin Studio is based on an open-source IDE. XCode is not. So all of your bullet-points would be pros for Xamarin, if they were legitimate points.
    – BlueRaja - Danny Pflughoeft
    May 27 '15 at 2:45







  • 1




    Ask the employer to put out a test job ad? Is this for real? What employer would do that - maybe one where the president is your dad?
    – code4life
    Sep 25 '15 at 17:28















****comments removed****: Please avoid using comments for extended discussion. Instead, please use The Workplace Chat. On Workplace SE, comments are intended to help improve a post. Please see What "comments" are not... for more details.
– jmort253♦
May 13 '14 at 3:49




****comments removed****: Please avoid using comments for extended discussion. Instead, please use The Workplace Chat. On Workplace SE, comments are intended to help improve a post. Please see What "comments" are not... for more details.
– jmort253♦
May 13 '14 at 3:49




11




11




These are all terrible points and quite frankly id fire a developer that used even one as an argument.
– Andy
Jan 9 '15 at 2:26




These are all terrible points and quite frankly id fire a developer that used even one as an argument.
– Andy
Jan 9 '15 at 2:26




1




1




Was this suppose to be a sarcastic response?
– Ramhound
Jan 12 '15 at 0:40




Was this suppose to be a sarcastic response?
– Ramhound
Jan 12 '15 at 0:40




2




2




Xamarin Studio is based on an open-source IDE. XCode is not. So all of your bullet-points would be pros for Xamarin, if they were legitimate points.
– BlueRaja - Danny Pflughoeft
May 27 '15 at 2:45





Xamarin Studio is based on an open-source IDE. XCode is not. So all of your bullet-points would be pros for Xamarin, if they were legitimate points.
– BlueRaja - Danny Pflughoeft
May 27 '15 at 2:45





1




1




Ask the employer to put out a test job ad? Is this for real? What employer would do that - maybe one where the president is your dad?
– code4life
Sep 25 '15 at 17:28




Ask the employer to put out a test job ad? Is this for real? What employer would do that - maybe one where the president is your dad?
– code4life
Sep 25 '15 at 17:28












up vote
9
down vote













You have to sit down and talk to your boss. Don't try and do this via an email or a phone call.



Explain that you see his side of the story.




I understand that Xamarin looks appealing because...




Transition that




In my experience...




Start to make your case




In trying to use Xamarin, I've been having issues with...




Close your argument




I feel as if the best solution is...




The bottom line is you need to talk to him and advocate face to face, but remember, you are both on the same team. You need to make sure he knows that. I've had problems like this before.



Sometimes the non-developers can be very naive to the real world, but us devs need to remember that if we can't communicate our argument effectively, the whole internet will be built in Wix and Site Grinder, and Java will reign over the future of desktop development. Don't let this happen, communicate honestly and effectively.






share|improve this answer




















  • I think this is something that I have to go with, i'm not so good explaining my point but i think i'll be ok wita this guide, thank you very much
    – Christopher Francisco
    May 13 '14 at 1:46














up vote
9
down vote













You have to sit down and talk to your boss. Don't try and do this via an email or a phone call.



Explain that you see his side of the story.




I understand that Xamarin looks appealing because...




Transition that




In my experience...




Start to make your case




In trying to use Xamarin, I've been having issues with...




Close your argument




I feel as if the best solution is...




The bottom line is you need to talk to him and advocate face to face, but remember, you are both on the same team. You need to make sure he knows that. I've had problems like this before.



Sometimes the non-developers can be very naive to the real world, but us devs need to remember that if we can't communicate our argument effectively, the whole internet will be built in Wix and Site Grinder, and Java will reign over the future of desktop development. Don't let this happen, communicate honestly and effectively.






share|improve this answer




















  • I think this is something that I have to go with, i'm not so good explaining my point but i think i'll be ok wita this guide, thank you very much
    – Christopher Francisco
    May 13 '14 at 1:46












up vote
9
down vote










up vote
9
down vote









You have to sit down and talk to your boss. Don't try and do this via an email or a phone call.



Explain that you see his side of the story.




I understand that Xamarin looks appealing because...




Transition that




In my experience...




Start to make your case




In trying to use Xamarin, I've been having issues with...




Close your argument




I feel as if the best solution is...




The bottom line is you need to talk to him and advocate face to face, but remember, you are both on the same team. You need to make sure he knows that. I've had problems like this before.



Sometimes the non-developers can be very naive to the real world, but us devs need to remember that if we can't communicate our argument effectively, the whole internet will be built in Wix and Site Grinder, and Java will reign over the future of desktop development. Don't let this happen, communicate honestly and effectively.






share|improve this answer












You have to sit down and talk to your boss. Don't try and do this via an email or a phone call.



Explain that you see his side of the story.




I understand that Xamarin looks appealing because...




Transition that




In my experience...




Start to make your case




In trying to use Xamarin, I've been having issues with...




Close your argument




I feel as if the best solution is...




The bottom line is you need to talk to him and advocate face to face, but remember, you are both on the same team. You need to make sure he knows that. I've had problems like this before.



Sometimes the non-developers can be very naive to the real world, but us devs need to remember that if we can't communicate our argument effectively, the whole internet will be built in Wix and Site Grinder, and Java will reign over the future of desktop development. Don't let this happen, communicate honestly and effectively.







share|improve this answer












share|improve this answer



share|improve this answer










answered May 12 '14 at 22:46









OneChillDude

607919




607919











  • I think this is something that I have to go with, i'm not so good explaining my point but i think i'll be ok wita this guide, thank you very much
    – Christopher Francisco
    May 13 '14 at 1:46
















  • I think this is something that I have to go with, i'm not so good explaining my point but i think i'll be ok wita this guide, thank you very much
    – Christopher Francisco
    May 13 '14 at 1:46















I think this is something that I have to go with, i'm not so good explaining my point but i think i'll be ok wita this guide, thank you very much
– Christopher Francisco
May 13 '14 at 1:46




I think this is something that I have to go with, i'm not so good explaining my point but i think i'll be ok wita this guide, thank you very much
– Christopher Francisco
May 13 '14 at 1:46










up vote
3
down vote













Chris, it sounds like you're trying to fight a propaganda war. There are two camps:



  • First, there's your story. But you don't work for somebody who does mobile apps. I haven't worked with Xamarin myself enough to know if the cross-OS claims are true or if they're a load of crap. But I'll say that such such claims are very attractive to someone who doesn't know any better; i.e. your boss.

  • Then, there's Xamarin's story, and marketing, and support channels, etc. Yes, very convincing to the folks above you who write those checks!

You might be 100% right about how much is sharable code. But if someone at the top is feeling a bit greedy and is seeing dollar signs already from all the "double" work you're supposedly saving, then you are wasting your time by arguing because your points are not going to be heard. Money talks.



So do the work in Xamarin, and if at the end it turns out to be a b.s. product and doesn't work as advertised, you won't be to blame for it.



I am a C# and SQL developer, BTW. So I understand where you're coming from.






share|improve this answer




















  • thank you, it's really hard trying to explain this kind of stuff, i'm really grateful for your answer :)
    – Christopher Francisco
    May 13 '14 at 1:45














up vote
3
down vote













Chris, it sounds like you're trying to fight a propaganda war. There are two camps:



  • First, there's your story. But you don't work for somebody who does mobile apps. I haven't worked with Xamarin myself enough to know if the cross-OS claims are true or if they're a load of crap. But I'll say that such such claims are very attractive to someone who doesn't know any better; i.e. your boss.

  • Then, there's Xamarin's story, and marketing, and support channels, etc. Yes, very convincing to the folks above you who write those checks!

You might be 100% right about how much is sharable code. But if someone at the top is feeling a bit greedy and is seeing dollar signs already from all the "double" work you're supposedly saving, then you are wasting your time by arguing because your points are not going to be heard. Money talks.



So do the work in Xamarin, and if at the end it turns out to be a b.s. product and doesn't work as advertised, you won't be to blame for it.



I am a C# and SQL developer, BTW. So I understand where you're coming from.






share|improve this answer




















  • thank you, it's really hard trying to explain this kind of stuff, i'm really grateful for your answer :)
    – Christopher Francisco
    May 13 '14 at 1:45












up vote
3
down vote










up vote
3
down vote









Chris, it sounds like you're trying to fight a propaganda war. There are two camps:



  • First, there's your story. But you don't work for somebody who does mobile apps. I haven't worked with Xamarin myself enough to know if the cross-OS claims are true or if they're a load of crap. But I'll say that such such claims are very attractive to someone who doesn't know any better; i.e. your boss.

  • Then, there's Xamarin's story, and marketing, and support channels, etc. Yes, very convincing to the folks above you who write those checks!

You might be 100% right about how much is sharable code. But if someone at the top is feeling a bit greedy and is seeing dollar signs already from all the "double" work you're supposedly saving, then you are wasting your time by arguing because your points are not going to be heard. Money talks.



So do the work in Xamarin, and if at the end it turns out to be a b.s. product and doesn't work as advertised, you won't be to blame for it.



I am a C# and SQL developer, BTW. So I understand where you're coming from.






share|improve this answer












Chris, it sounds like you're trying to fight a propaganda war. There are two camps:



  • First, there's your story. But you don't work for somebody who does mobile apps. I haven't worked with Xamarin myself enough to know if the cross-OS claims are true or if they're a load of crap. But I'll say that such such claims are very attractive to someone who doesn't know any better; i.e. your boss.

  • Then, there's Xamarin's story, and marketing, and support channels, etc. Yes, very convincing to the folks above you who write those checks!

You might be 100% right about how much is sharable code. But if someone at the top is feeling a bit greedy and is seeing dollar signs already from all the "double" work you're supposedly saving, then you are wasting your time by arguing because your points are not going to be heard. Money talks.



So do the work in Xamarin, and if at the end it turns out to be a b.s. product and doesn't work as advertised, you won't be to blame for it.



I am a C# and SQL developer, BTW. So I understand where you're coming from.







share|improve this answer












share|improve this answer



share|improve this answer










answered May 12 '14 at 22:41









Xavier J

26.3k104797




26.3k104797











  • thank you, it's really hard trying to explain this kind of stuff, i'm really grateful for your answer :)
    – Christopher Francisco
    May 13 '14 at 1:45
















  • thank you, it's really hard trying to explain this kind of stuff, i'm really grateful for your answer :)
    – Christopher Francisco
    May 13 '14 at 1:45















thank you, it's really hard trying to explain this kind of stuff, i'm really grateful for your answer :)
– Christopher Francisco
May 13 '14 at 1:45




thank you, it's really hard trying to explain this kind of stuff, i'm really grateful for your answer :)
– Christopher Francisco
May 13 '14 at 1:45


Comments

Popular posts from this blog

What does second last employer means? [closed]

List of Gilmore Girls characters

One-line joke