Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
Not open for further replies.
I was just thinking about this. Why would Apple, of all companies, want to update their operating system in patches 6.1, 6.1.1, etc)? They tediously want to be perfect, yet have had a lot of exploits lately. Even things like improving battery life is done in an update. Shouldn't it be perfect before release?

Perfection is an illusion.

If an OS was perfect, it would be perfect for all time and ages. It would never need to be replaced and be fully self adaptive for computers now and to come.

The only way for this to happen if it actually got sent back in time from the end of the collective universes as we know it. Even this, time travel is debatable in terms of possibilities.
 
There's a difference between fixing bugs and innovating.

And you know this how?

Sometimes, finding a bug and then fixing that bug requires more innovation than all the design and innovation that ever went into the development of the original operating system. All you're really doing Squilly, is confirming to the developers on this forum that you have absolutely no idea of what you are speaking.

The ipsw size for 6.1.3 is over 1 gigabyte. Do you have any idea how many hundreds of thousands of lines of code it takes to generate a file that size? Do you have any idea how many logical branches are in all of those hundreds of thousands of lines of code? Do you even have any idea WHAT a "logical branch" is?

My apologies, but I just spent all morning fixing a bug in the code I am working on that has been there for several years, but no one knew existed until I looked at it with decades of experience behind me. After 40+ years writing software, I know that perfection is NEVER even considered when releasing a product. Why? Because your product, or operating systems consists of hundreds of thousands of lines of code, containing thousands of logic branches and will be used in hundreds of thousands of ways that are as different as one person from another, in thousands of different environments with a mix of thousands of different applications and hardware.

Nahhh ... YOU test it Squilly.
 
Last edited:
I was just thinking about this. Why would Apple, of all companies, want to update their operating system in patches 6.1, 6.1.1, etc)? They tediously want to be perfect, yet have had a lot of exploits lately. Even things like improving battery life is done in an update. Shouldn't it be perfect before release?

Nothing can be perfect before release. There simply is no way to fully test every possible situation, the public will always find something wrong.

It's Apple's desire to be perfect that's behind the reason for all of the update patches to fix things as they're found.
 
If they could do it right during the second/third revision of the operating system, they should be able to do it right the first time so customers don't complain.

is this a joke? And I fell for it too and read through to see WTH. Actually you may be onto something. Maybe you should apply as Apples CEO.

First board meeting- Squilly: "Guys I have this great idea. We need to make our software perfect the first time so our customers don't complain."
Board Members: "All clap and roar because never has any CEO had such foresight. Great job Squilly! We will go and get started right away! We will simply call it "NeiOS" (Never ending iOS)
 
And you know this how?

Sometimes, finding a bug and then fixing that bug requires more innovation than all the design and innovation that ever went into the development of the original operating system. All you're really doing Squilly, is confirming to the developers on this forum that you have absolutely no idea of what you are speaking.

The ipsw size for 6.1.3 is over 1 gigabyte. Do you have any idea how many hundreds of thousands of lines of code it takes to generate a file that size? Do you have any idea how many logical branches are in all of those hundreds of thousands of lines of code? Do you even have any idea WHAT a "logical branch" is?

My apologies, but I just spent all morning fixing a bug in the code I am working on that has been there for several years, but no one knew existed until I looked at it with decades of experience behind me. After 40+ years writing software, I know that perfection is NEVER even considered when releasing a product. Why? Because your product, or operating systems consists of hundreds of thousands of lines of code, containing thousands of logic branches and will be used in hundreds of thousands of ways that are as different as one person from another, in thousands of different environments with a mix of thousands of different applications and hardware.

Nahhh ... YOU test it Squilly.

You Sir rock!
I have no idea what you working on but I sure hope it's something I'm paying for.

Funny thing is I though updates was one of the game changing, if not innovative, things Apple did with iPhone. Sure other phone could in theory update but it just never happened. Before that* the overwhelming majority of phones went to landfill with the same buggy code they were sold with.

By cutting out the carriers Apple gets 50+% take up of OS updates in a week. That is seriously cool.

*probably still do.
 
And you know this how?

Sometimes, finding a bug and then fixing that bug requires more innovation than all the design and innovation that ever went into the development of the original operating system. All you're really doing Squilly, is confirming to the developers on this forum that you have absolutely no idea of what you are speaking.

The ipsw size for 6.1.3 is over 1 gigabyte. Do you have any idea how many hundreds of thousands of lines of code it takes to generate a file that size? Do you have any idea how many logical branches are in all of those hundreds of thousands of lines of code? Do you even have any idea WHAT a "logical branch" is?

My apologies, but I just spent all morning fixing a bug in the code I am working on that has been there for several years, but no one knew existed until I looked at it with decades of experience behind me. After 40+ years writing software, I know that perfection is NEVER even considered when releasing a product. Why? Because your product, or operating systems consists of hundreds of thousands of lines of code, containing thousands of logic branches and will be used in hundreds of thousands of ways that are as different as one person from another, in thousands of different environments with a mix of thousands of different applications and hardware.

Nahhh ... YOU test it Squilly.

But but Apple is supposed to have a magic button and poof all is good!

Seriously though, people who have no idea on what it takes to code a program let alone an OS should think twice before shooting ignorant comments on they should "test it out" before releasing.

This might help us though...

 
Last edited by a moderator:
Regarding iOS

After solving a few bugs within an app and creating some new and innovative apps, these major mobile companies come out with a new version of OS naming it just like iOS 6.1.1, 6.1.2 and so on.
 
There are really only two explanations for this ^^^ response:

You didn't really watch the video

OR

Well, the phrase that comes to mind contains the words "bag of rocks".:eek:

:rolleyes:

I watched it.
 
Status
Not open for further replies.
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.