Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I have that attitude now and it keeps my job. The law says I am responsible and I take that seriously. I wouldn't recommend working someplace that asks you to break the law, or risk your career just because it appears difficult or expensive to do the right thing. Add inconvenience to the list of things that are not a defense.

The tax argument is operating from the same point I have held all along. If they were held responsible they would find the time to do it.

Trying to find examples of why it might be difficult doesn't help anyone but the people who lie. They don't need help justifying their behavior as they already have dismissed any notion of doing the right thing.

If the developer industry is so unstable that pushing back against leadership to do the right thing will get you fired than the industry is in desperate need of stricter regulation. What you just said tells me that developers don't have the resources or defense to protect themselves when they do the right thing.
OK wow since when is ads and tracking against the law? If it was, Facebook would not even exist.

You seriously do not understand enterprise level software. I am a senior level developer. I do not have the time, or the knowledge after working in the system for 5 years to know EVERY SINGLE THING that the software does. That is why we have so many developers, and we actually have dozens of lead developers.

The tax argument is flawed because EVERYONE is required to do them. It is not in my job description to ignore my boss' requests and just sit there and study every single line of code in the code base. And it is JUST NOT POSSIBLE for large systems.

This argument just needs to stop. Not doing your taxes is breaking the law. Having an app track you and display ads is not breaking the law. As a fellow senior developer, calling this "intentional ignorance" is seriously insulting. You honestly cannot expect every single developer to know every piece of line of code in software.

This is like working at McDonalds but not actually running the counter or making the food. Instead you spend your time inspecting all the equipment. You are not a health inspector. You will get fired if you don't do your job. If you want to be a health inspector, quit McDonalds and become one.
 
  • Like
Reactions: Rob_2811
OK wow since when is ads and tracking against the law? If it was, Facebook would not even exist.

You seriously do not understand enterprise level software. I am a senior level developer. I do not have the time, or the knowledge after working in the system for 5 years to know EVERY SINGLE THING that the software does. That is why we have so many developers, and we actually have dozens of lead developers.

The tax argument is flawed because EVERYONE is required to do them. It is not in my job description to ignore my boss' requests and just sit there and study every single line of code in the code base. And it is JUST NOT POSSIBLE for large systems.

This argument just needs to stop. Not doing your taxes is breaking the law. Having an app track you and display ads is not breaking the law. As a fellow senior developer, calling this "intentional ignorance" is seriously insulting. You honestly cannot expect every single developer to know every piece of line of code in software.

This is like working at McDonalds but not actually running the counter or making the food. Instead you spend your time inspecting all the equipment. You are not a health inspector. You will get fired if you don't do your job. If you want to be a health inspector, quit McDonalds and become one.
You seriously don't understand this thread. Or you do understand but because of your current position you don't want to be held responsible. If so than you should know that it's childish to try and skirt accountability. That's what this is about, holding developers accountable for the things they make.

It is illegal, or should be illegal, to lie about data collection protocols. At the very least it breaks Apple's developer policies. It doesn't matter if it was intentional or unintentional. It has nothing to do with actually seeing ads or being tracked.

It's about tracking without disclosure and soon, hopefully, permission. Nothing more. I am simply suggesting that we put enforcement of the law on the person who wrote the code so as to give them motivation to ensure it is properly represented. An individual person, not a company, needs to be held responsible. At least one single person should be held responsible and face prison and fines. If you want to toss on accessory to the falsifying privacy discourses fine. But we shouldn't even entertain the idea of less accountability.
 
Last edited:
  • Haha
Reactions: Rob_2811
You seriously don't understand this thread. Please, stop acting like you're Mark. Stop defending their behavior.

It is illegal, or should be illegal, to lie about data collection protocols. It doesn't matter if it was unintentional. It has nothing to do with actually seeing ads or being tracked. It's about doing so but not disclosing it. Nothing more. I am suggesting that we put enforcement of the law on the person who wrote the code so as to give them motivation to ensure it is properly represented.


Companies like Facebook and Google have thousands of engineers are you suggesting that they should all be criminally responsible for a discrepancy in the apps store listing ? 🤣

You are speaking about some of the biggest companies in the world as if they are an app written by a teenager in their parents basement
 
They have thousands of engineers are you suggesting that they should all be criminally responsible for a disrepancy in the apps store listing ? 🤣
Again, being hard to do doesn't absolve you from doing the right thing.
You are speaking about some of the biggest companies in the world as if they are an app written by a teenager in their parents basement
Since when does having nearly unlimited resources make development difficult. I'm not giving someone sympathy because they are to powerful and wealthy to respect my wishes.

My data has value. If you take it after I said no, or after you say you won't, you stole it. It doesn't matter how many people helped you. Someone coded it to take. And when they didn't disclose that it went from taking to stealing.

It's really simple. If I say you can not have something of mine, or you don't ask, and you take it than you stole. You are a thief.
 
Last edited:
It wouldn't stand up to any level of legal challenge at all.

At the scale that some of these companies operate it would be impossible to prove who knew about what in terms of their codebase.
Again, I don't care how big they are. Someone signed off that it was ready for release. That person is the one that should be held accountable.

The developers should be all over supporting this as it would provide justification for increased pay, since they are taking more risk.
 
Again, I don't care how big they are. Someone signed off that it was ready for release. That person is the one that should be held accountable.

The developers should be all over supporting this as it would provide justification for increased pay, since they are taking more risk.

So you are saying an individual engineer or executive should be criminally charged with making false representations to Apple 😂
 
So you are saying an individual engineer or executive should be criminally charged with making false representations to Apple 😂
No. Of course not. They made false representations to customers who were placed as risk of injury or loss due to their behavior. They should be criminally charged for that.
 
No. Of course not. They made false representations to customers who were placed as risk of injury or loss due to their behavior. They should be criminally charged for that.

Ok so who would be the arbiter of this? Apple doesn't seem to even be checking that these app labels are accurate ?
 
You seriously don't understand this thread. Or you do understand but because of your current position you don't want to be held responsible. If so than you should know that it's childish to try and skirt accountability. That's what this is about, holding developers accountable for the things they make.

It is illegal, or should be illegal, to lie about data collection protocols. At the very least it breaks Apple's developer policies. It doesn't matter if it was intentional or unintentional. It has nothing to do with actually seeing ads or being tracked.

It's about tracking without disclosure and soon, hopefully, permission. Nothing more. I am simply suggesting that we put enforcement of the law on the person who wrote the code so as to give them motivation to ensure it is properly represented. An individual person, not a company, needs to be held responsible. At least one single person should be held responsible and face prison and fines. If you want to toss on accessory to the falsifying privacy discourses fine. But we shouldn't even entertain the idea of less accountability.
This is seriously unrealistic. You hire a BRAND NEW developer. How long do you want them to NOT DO THEIR JOB and LEARN the ENTIRE system? One month? Two? Some apps are thousands of lines of code - at BEST. A BRAND NEW developer - yes even companies hire brand new Senior/Lead developers will not immediately know EVERY SINGLE THING the software does, even if it is possible. If you have hundreds of developers, the app changes so much that it is literally impossible for someone to know everything. This is why enterprise software has so many leads and senior level devs.

So you are a brand new hire. You still consider them responsible and need to have legal action taken against them even if its their first day?
 
  • Like
Reactions: Rob_2811
Again, being hard to do doesn't absolve you from doing the right thing.

Since when does having nearly unlimited resources make development difficult. I'm not giving someone sympathy because they are to powerful and wealthy to respect my wishes.

My data has value. If you take it after I said no, or after you say you won't, you stole it. It doesn't matter how many people helped you. Someone coded it to take. And when they didn't disclose that it went from taking to stealing.

It's really simple. If I say you can not have something of mine, or you don't ask, and you take it than you stole. You are a thief.
Again - it is NOT a developer's job description to hold managers and the company as a whole responsible. I seriously don't know why are you so angry toward developers. It is management and leadership that is the cause of these issues.

This is exactly like it is not a McDonald's employee to be a health inspector. Sure if you see something you point it out. But don't avoid your JOB RESPONSIBILITIES to be a 100% health inspector. You will get fired if you do not do your job on a regular basis.
 
Again, I don't care how big they are. Someone signed off that it was ready for release. That person is the one that should be held accountable.

The developers should be all over supporting this as it would provide justification for increased pay, since they are taking more risk.
That is not the developers. It is management and leadership. Some companies even have product owners that know the system.
 
This is seriously unrealistic. You hire a BRAND NEW developer. How long do you want them to NOT DO THEIR JOB and LEARN the ENTIRE system? One month? Two? Some apps are thousands of lines of code - at BEST. A BRAND NEW developer - yes even companies hire brand new Senior/Lead developers will not immediately know EVERY SINGLE THING the software does, even if it is possible. If you have hundreds of developers, the app changes so much that it is literally impossible for someone to know everything. This is why enterprise software has so many leads and senior level devs.

So you are a brand new hire. You still consider them responsible and need to have legal action taken against them even if its their first day?
Then they don't push out any software until they look over it. Simple.
 
Again - it is NOT a developer's job description to hold managers and the company as a whole responsible. I seriously don't know why are you so angry toward developers. It is management and leadership that is the cause of these issues.

This is exactly like it is not a McDonald's employee to be a health inspector. Sure if you see something you point it out. But don't avoid your JOB RESPONSIBILITIES to be a 100% health inspector. You will get fired if you do not do your job on a regular basis.
I don't buy that. It is their job.

And it's everyone's job in your McDonalds example. My suggestion was to get rid of the 'oh, I didn't see that' mentality of mistakes are OK that are so prevalent in the software industry.
 
That is not the developers. It is management and leadership. Some companies even have product owners that know the system.
What's wrong with holding developers accountable for something? They have almost none already.
 
What's wrong with holding developers accountable for something? They have almost none already.
Because it wasn't the developer's decision to report it falsely? Seriously, why are you wanting to point the finger to all developers - which most of them if not all have not see some part of the code base AT ALL. What is your problem with not pointing to the people that are ACTUAL responsible - management and leadership?

Seriously, please explain how one single developer in charge of UI development is SUPPOSED to KNOW every single line of code in the app? It is actually impossible unless your app is severely small.
 
Because it wasn't the developer's decision to report it falsely? Seriously, why are you wanting to point the finger to all developers - which most of them if not all have not see some part of the code base AT ALL. What is your problem with not pointing to the people that are ACTUAL responsible - management and leadership?

Seriously, please explain how one single developer in charge of UI development is SUPPOSED to KNOW every single line of code in the app? It is actually impossible unless your app is severely small.
Consider it treating all developers the same.
 
That is not the developers. It is management and leadership. Some companies even have product owners that know the system.
Right, because developers never lie to their management and leadership, who usually know nothing about software development. There's enough blame to go around.
 
Right, because developers never lie to their management and leadership, who usually know nothing about software development. There's enough blame to go around.
Again, how is holding a developer that the ONLY JOB they have is to have the UI developed properly, know what other developers are working on and have STUDIED the code?

Who's decision was it to add tracking in the first place? Developer's do not just come up with ideas and implement them. Management needs to sign off. I cannot just simply decide to remove 5 screens in a software we develop and replace it with only one without management approval.
 
Again, how is holding a developer that the ONLY JOB they have is to have the UI developed properly, know what other developers are working on and have STUDIED the code?
In that context, you're probably right. Corporations should go back to treating developers like grunts and monkeys on a production treadmill like they used to. While they're at it they should reduce their salaries, because 90% of software developers today aren't worth what they're paid.
 
In that context, you're probably right. Corporations should go back to treating developers like grunts and monkeys on a production treadmill like they used to. While they're at it they should reduce their salaries, because 90% of software developers today aren't worth what they're paid.
I am not sure what you are saying? You must not work on large enough apps where there are teams that work in specific areas.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.