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

I upgraded last week and have not experienced any issues.

I use Outlook very heavily, and ever since the upgrade it has been running much better. Before it would time-out when sending any large attachments. Now it works like a champ.

When i go to the "fix" link, this is what it says at the top:

"System Tip
This article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled."

But it doesnt say what OS it applies to. I am running Lion. Should I just keep doing what I'm doing until I see a problem?
 
Yes, "software engineering" is in trouble, as it has always been. But saying that everything would be better if software engineering would just grow up and adopt real processes is silly.

Lack of process is the biggest down fall of software developers. Want to talk about the Wild Wild West try working as an Engineer who relies on Software Developers. Its horrid.
 
Well, some people prefer to use the familiar environment that they use at work every day. Or they just want everything in ONE application and not one dedicated application for each feature.

Personally, I would use Outlook if they sold it separately. The funny thing is that I do not need word processors, spread sheets and definitely NOT something like Powerpoint or Keynote on my own system. Scrivener's for writing. I have iWork and Office 2008 although I haven't had the need for an Office Suite in YEARS. But a good PIM, yes. I'd use that.

But Microsoft has the packaging wrong. They sell their low-end office suite without Outlook and the expensive business version with Outlook. And I don't want to spend something between 200 and 300 bucks just for an eMail client with calendar features (because I wouldn't use the other applications at home). So, no deal.

All that being said, Microsoft Office is just another example for what's wrong with the Mac platform when you are not simply a home user or consumer. And yes, this is not just Microsoft's but also Apple's fault: Apple fails to deliver a working (and COMPATIBLE!) replacement for Microsoft Office for business users. iWork is a home user toy. Nice despite its limitations, but never able to replace the real thing.

It seems that Microsoft wants home users to use their new Mail app bundled in Windows 7. In the past, you could purchase Outlook by itself.
Actually, you may be able to obtain an Outlook Open License through your job's, avoiding having to pay for the whole useless bundle.

Regarding iWork, I have to admit that Numbers is far from Excel's complex functions, macros and formulas, it in many cases, it works great. Pages as a word processor has been more than enough for me, considering that I am more used to Desktop Publishing apps like PageMaker and InDesign.
Keynote's presentations are fun and sober at the same time. Sometimes too many bells and whistles become a distraction during a PowerPoint presentation.
I usually email any documents I create in PDF format.

As I mentioned before, I do have the latest version of Outlook for Mac, but never use it. Apple Mail has been more reliable handling all my accounts, and iCal has been doing a great job with my appointments. Of course, as a PIM, Outlook is much better, but I have no need for a PIM at this time.
 
A powerpoint_outlook_excel.jpg on your quality control, Microsoft! :D
 
I can tell you that, in general, blah blah blah

Gawd. Obviously you've never heard of the software capability maturity model (CMM and CMMI). But I understand, it's so much easier and fun to paint an entire industry with one broad stroke.
 
That's the one! Thanks for looking it up for me. I sorta felt like it was a bit wrong, but I figured you'd know who I was taking about.

No problem. I simply found it it slightly ironic, that's all. :p

I had to look up "ethos", and, no, I disagree; it's precisely the ethos which makes it a problem. (Not that I disagree with your statement about low barriers to entry, that's what made getting a software job such a good option when I graduated and the aerospace industry was in a nose dive. But surely you won't argue that the barriers to entry don't affect ethos?)

No, that wasn't the point of "barriers to entry". The point was that a broader pool of talent is going to offer you a wider range of capabilities, a wider discrepancy in methodologies and, with a low barrier to entry, experimentation.

I offered it as a reason behind the core of your argument, which has been: "Look at all these software projects that lack all this documentation and stringent drive toward testing. It's inherent and endemic to the software industry."

Rigorous engineering doesn't rely on delivering a 'bug fix' after the products are already out there. I know, I know, "Hubble" is like the giant anti-example there, but how many other aerospace missions get do-overs? 4 or 5. In traditional hardware engineering, bug fixes are ridiculously expensive. Not so in software, just upload new code.

No, with traditional hardware engineering, bug fixes are ridiculously difficult. Hardware is traditionally not modular, is fixed and static, and incapable of morphing to fit a changing landscape.

What causes them to be expensive is almost entirely related to scope and complexity. The same goes for software. Bug fixes for software can be ridiculously expensive to produce as well. The difference is that the cost of deployment can be low. It's not always low, however. Firmware updates can be very difficult and expensive to deploy.

The consequences aren't thought to be as bad, so it doesn't get as much care as it should. I think the "we'll just send a bug fix" mentality is part of the software ethos, and I think development tools and development strategies should be less reliant on such solutions.

You can surely find an example of software projects that rely upon this mentality. The notion of barriers to entry is involved here: more projects = the higher likelihood you'll encounter it. But guess what? Some of the most celebrated hardware in human exploration had some nefariously terrible hardware bugs.

Bugs are the byproduct of humans interacting together to build something. They are caused by erroneous logic, incompetence, lack of communication, making faulty assumptions, incompatible/conflicting opinions on implementation, etc, etc. None of these things are inherent to software development.

Most reliable software projects rely upon stringent unit testing, and iterating in small scopes so as to allow appropriate code review. The mentality of "let's just release now and bug fix later" is usually pushed by the management of the project or sales people than actual software engineers. It happens all the time in hardware, too. That's an issue with project management.

Heck, Mythbusters actually has better documentation than some libraries out there... (Cue Kari: "Oh, we forgot the Newton's laws!")

Same goes for some hardware specs. I don't know how much experience you have with dealing with highly custom or proprietary hardware outside of the aerospace industry, but it can oftentimes lack significant documentation details in its specs. There are also cases where the specs are held for ransom. Again, this is not inherent to software.

As I've said before, your argument so far has been related to the difference in size of the two industries. I do think the points are circular at this point, and each side has adequately made its point. Not to mention that it's wildly off-topic.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.