How do I tell my boss working with Xamarin will not make it faster [duplicate]
Clash 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 Data
on 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.
management
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.
 |Â
show 10 more comments
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 Data
on 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.
management
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
 |Â
show 10 more comments
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 Data
on 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.
management
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 Data
on 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
management
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
 |Â
show 10 more comments
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
 |Â
show 10 more comments
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:
Most IDEs that are worth anything are Open Source. In fact, some of the best tools anywhere are Open Source.
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.
The most prevalent Open Source are really well supported by the Open Source community when it comes to bug fixes and security vulnerability fixes.
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.
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.
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?
****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
 |Â
show 2 more comments
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.
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
add a comment |Â
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.
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
add a comment |Â
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:
Most IDEs that are worth anything are Open Source. In fact, some of the best tools anywhere are Open Source.
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.
The most prevalent Open Source are really well supported by the Open Source community when it comes to bug fixes and security vulnerability fixes.
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.
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.
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?
****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
 |Â
show 2 more comments
up vote
-10
down vote
accepted
Off the top of my head, these are the points you could make:
Most IDEs that are worth anything are Open Source. In fact, some of the best tools anywhere are Open Source.
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.
The most prevalent Open Source are really well supported by the Open Source community when it comes to bug fixes and security vulnerability fixes.
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.
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.
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?
****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
 |Â
show 2 more comments
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:
Most IDEs that are worth anything are Open Source. In fact, some of the best tools anywhere are Open Source.
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.
The most prevalent Open Source are really well supported by the Open Source community when it comes to bug fixes and security vulnerability fixes.
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.
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.
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?
Off the top of my head, these are the points you could make:
Most IDEs that are worth anything are Open Source. In fact, some of the best tools anywhere are Open Source.
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.
The most prevalent Open Source are really well supported by the Open Source community when it comes to bug fixes and security vulnerability fixes.
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.
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.
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?
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
 |Â
show 2 more comments
****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
 |Â
show 2 more comments
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.
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
add a comment |Â
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.
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
add a comment |Â
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.
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.
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
add a comment |Â
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
add a comment |Â
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.
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
add a comment |Â
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.
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
add a comment |Â
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.
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.
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
add a comment |Â
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
add a comment |Â
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