advertisement

Article:
  Further Your CS Development with Mac OS X
Subject:   Comments on the article.
Date:   2004-08-16 19:48:31
From:   rdpintexas
Remember this is coming from someone with a Breadth of computer systems experience who is mostly tied to Windows, x86 Linux and Solaris for work.


Pros:
- First rule of writing (well, presenting any idea) is knowing your audience, and you seem to know them in that regard. You target CS students and write to their interest.
- Good overall thesis: About 2 years ago I talked to a guy at RICE had a Mac who called OSX "Everything Linux should have been."
- Obviously you are knowledgeable and passionate about your topic and that is conveyed in your writing.


Constructive criticism:
- There are a lot of 'generalities' here. For example:
* "The marketplace likes its engineers to have some knowledge of popular operating systems used in corporate environments, most notably Windows. But to solely focus on that OS could hamper your progress." Yes, but then you tell me to just use OS X. :-)
* "I'm always dumfounded while teaching to see that some seniors can't use the UNIX command line." Why? How does this impact these seniors?
* "The lack of exposure to a command line while on Windows systems makes the jump to UNIX systems even more difficult for some." Again, I'd like to know more about these 'some' and why lack of commandline experience is so detrimental. It's not that I haven't met my share of folks who couldn't; I'd like to know the 'effect' of this.


You also tend to use single examples:


"Linux is a great choice as a server, just not as the preferred desktop productivity environment -- at least not quite yet. For example, Open Office falls short of Microsoft Office -- which is a bargain at $149 for the Student and Teacher edition when you consider all the features provided."


This is fine as one example. But I normally don't make decisions based on 'one example'. A Moving van carries more cargo than my Camry, but that one fact alone is not going to make me drive straight to the 18 wheeler dealership. I'd normally try to have at least three 'points' to make a case for action.


Likewise here:
"While the number of commercial software titles available on Windows dwarfs OS X, remember to factor in quality not quantity. "


Go on.... You stop there, and so I'm not necessarily convinced. Examples might include "Mac OSX includes a suite of the most commonly used apps, and has never crashed in my two years on it...".


Let me know if you have any questions/retorts. Of course this is meant constructively. It's not that I don't agree that GUIs (and even Command lines in many cases) tie the hands of the programmer. I do. I'd just like to see more of this in your arguments.