Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

deconstruct60

macrumors G5
Mar 10, 2009
12,302
3,894
Cash and Manpower don't solve software problems.

LOL. Please. Got any example of a success software project that doesn't have either one and is powered by Oompa-Loompas and pixie dust ? .... crickets chirping.....

How cash and manpower are applied over time is a factor also, but if have no cash and no manpower there aren't going to be any solutions.

Apple isn't really trying to make money off you.

ROTFLMAO. That is completely untrue.

They are just making this years version for this years Mac.

I don't think their expectation is that everyone has to upgrade right away. They should also have some reasonable expectations that a small fraction will either skip this upgrade or drop out of upgrading. The former due to system stability/configuration issues and the latter because of older hardware. However, the majority of users of a new version of OS X are machines from previous years.


. Or just wait two more years until you get your next Mac.

There is only a much smaller fraction (relative to the Mac user base) of folks that cycle the Macs every 2-3 years.
 

ctcampbell

macrumors member
Aug 17, 2012
37
0
That photo is the epitomy of chalk and cheese. A rock legend who has lived 10 lives over stood next to a bearded nerd that writes about a tech company.
 

NutsNGum

macrumors 68030
Jul 30, 2010
2,856
367
Glasgow, Scotland
The small guys are defining the future of mobile Internet and mobile computing - not Apple, not Microsoft, not Google.

This is categorically false. More money = more influence, more power to drive change. Google and Apple are constantly innovating, Mozilla are doing their bit for standards, but they do not have anywhere near the scope to effect change as the big 3.
 

sash

macrumors 6502a
Nov 23, 2004
592
1
Looks like Guns N' Roses reunion. Sure it's not Axl on the right?
 

RobNYC

macrumors 6502a
May 28, 2008
562
103
New York, NY
News Flash: For those of you wondering how it can be "late" when it hasn't been announced, companies do have internal timelines for completion on projects. Moving something back even a week or more can cause chaos in scheduling and create a domino effect for a number of other projects in the pipeline.

This!
 

RobNYC

macrumors 6502a
May 28, 2008
562
103
New York, NY
This is 100% an argument of semantics. Nevertheless, the next iPhone also cannot yet be delayed as the consumers haven't yet been told a release date. We don't know Apple's internal schedule, nor should it matter to us consumers. If Apple promised that the next iPhone would come out by Aug 15th, and something caused it to come out on Sep 15th, then it would be a delay. However, right now, any date Apple gives us would be the first date we hear and is therefore perfectly on time. Same for iPhone shipping with iOS6. If Apple announces that the next iPhone ships with iOS6, we have no way of knowing that wasn't the plan for months now.

It can be delayed because they have their own internal deadlines. Just because the public doesn't know them doesn't mean it's not a delay. As was mentioned this stuff is highly coordinated.
 

bbeagle

macrumors 68040
Oct 19, 2010
3,542
2,982
Buffalo, NY
LOL. Please. Got any example of a success software project that doesn't have either one and is powered by Oompa-Loompas and pixie dust ? .... crickets chirping.....

How cash and manpower are applied over time is a factor also, but if have no cash and no manpower there aren't going to be any solutions.

I think what RobertMartens was trying to say was that if you have a software project BEHIND SCHEDULE, it's been proven that pouring all the extra developers and extra cash you have won't speed up the schedule.

This is because you don't need just warm bodies, but people who understand the code, the algorithms, reasons behind the algorithms, reasons certain decisions were made with the code, etc. This stuff is not written down during the development process, rather it only exists in the brains of the current developers, and the current developers need to stop what they're doing and explain things to the new developers, thus slowing down the current developers.

If the reason something is behind schedule is because of something external, like 'we don't have all Jonny Ive's buttons made yet' - no problem, someone can make the buttons, but if the reason something is behind schedule is because 'we can't get this to work quite right', then the new developer needs to understand (a) what is needed, (b) how it is currently working, (c) all the iterations of things that they've tried already and (d) side-effects of doing things certain ways. If the new developer doesn't know (c), then the new developer, if of the same mindset, will spin his/her wheels repeating previous failures. If the new developer doesn't know (d), then the developer might think he/she solved the problem, but caused a side-effect that harms something else, causing MORE developer time needed.

And communication issues are compounded exponentially with more developers. With just a few developers (4 or less), people will 'know' what others are doing by overhearing talk through cubicle walls, and by their day to day chat. More than that, meetings are necessary. More than that, or with remote employees, other communications are necessary, thus decreasing the development time.
 

Wicked1

macrumors 68040
Apr 13, 2009
3,283
14
New Jersey
I for one do not want iOS 7 until it is ready, enough releasing a version of OS and then constant patch updates, get it ready, and then release, until then, I will survive with iOS6 :rolleyes:
 

babyj

macrumors 6502a
Aug 29, 2006
586
8
I think what RobertMartens was trying to say was that if you have a software project BEHIND SCHEDULE, it's been proven that pouring all the extra developers and extra cash you have won't speed up the schedule.

Think the question and point is why it's got so far behind schedule they're having to pull developers from other teams and delay other projects.

This isn't an issue of scale either, Microsoft have released numerous major versions of major products over the last 12 months or so all of which integrate with each other heavily and share code. Windows 8 was released 3 months after Mountain Lion and builds of the next version (8.1 or "Blue") are already doing the rounds. Likely we'll see it released before the next OS X.

It's an issue Apple should have been addressing a long time back. Building up their development teams, having some slack, speeding up development on other projects which can be more easily delayed. Add on all the other issues around Apple software and it's pretty obviously they have some major issues they really need to sort out.
 

mono1980

macrumors 6502
Feb 15, 2005
420
190
Lansing, MI
It's not always about money. You can not just hire 100 people off the street, even if they have an engineering degree. Even if enough qualified people were available (maybe there are, maybe not), it takes a while to fit them in and get them to do what you want to do. In addition there is often a Visa problem when the most qualified candidates are not american citizens.

The point is that in the last six years they should have corrected this issue and had larger engineering staffs. The might not be able to just hire people to immediately help out, but they could have been hiring more people over a longer period of time and not run into this problem... of course, I realize it's hard to keep talented people as well.
 

bbeagle

macrumors 68040
Oct 19, 2010
3,542
2,982
Buffalo, NY
It's an issue Apple should have been addressing a long time back. Building up their development teams, having some slack, speeding up development on other projects which can be more easily delayed. Add on all the other issues around Apple software and it's pretty obviously they have some major issues they really need to sort out.

You really don't get software development.
 

Mattstkc

macrumors 6502a
Dec 8, 2009
577
0
Chicago, IL
I for one do not want iOS 7 until it is ready, enough releasing a version of OS and then constant patch updates, get it ready, and then release, until then, I will survive with iOS6 :rolleyes:

There's no way to test every possible scenario with an OS, so even if they think it's ready, there's always a way to break it that is so random that only a few users out of millions will find.
 

babyj

macrumors 6502a
Aug 29, 2006
586
8
You really don't get software development.

You're right, I don't.

Having spent 15 years working with and supporting software developers and the applications they write I still don't understand how they get it so wrong so much of the time. It's not rocket science, just pure incompetence.
 

KdParker

macrumors 601
Oct 1, 2010
4,793
998
Everywhere
It's not always about money. You can not just hire 100 people off the street, even if they have an engineering degree. Even if enough qualified people were available (maybe there are, maybe not), it takes a while to fit them in and get them to do what you want to do. In addition there is often a Visa problem when the most qualified candidates are not american citizens.

I am just hoping that we get some new and fun updates with ios7
 

bbeagle

macrumors 68040
Oct 19, 2010
3,542
2,982
Buffalo, NY
You're right, I don't.

Having spent 15 years working with and supporting software developers and the applications they write I still don't understand how they get it so wrong so much of the time. It's not rocket science, just pure incompetence.

Maybe I was too snarky with my last comment. Sorry.

If you've spent 15 years working with and supporting software developers, you know that MANY things fall through the cracks. Processes change, not everyone follows processes, almost every project has a time near the end where developers are all working overtime to get 'one last little thing or change or tweak' in. It's ALWAYS that way. There's blame to be passed around from developers cutting corners, managers allowing scope creep during the project, requirements constantly changing, developers quitting, HR requiring vacations during the wrong time of the project, poor structure of dev/test/production environments, bad SCM practices, Lawyers, P/R, etc. etc.

I've never seen ANY company perfect with everything. I've never seen ANY project in my 20+ years in the software development field go smoothly (at least from the developer or manager's perspective). The customer's perspective is different.
 

Sedrick

macrumors 68030
Nov 10, 2010
2,596
26
Personally, I can see where iOS7 caught Apple off guard. It's not like they do this every year or anything.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.