My Dad, the Switcher: Day 7
Last week, my previously-very-anti-Mac dad started using a Mac mini, and I wrote about his experience -- positive, to say the least. If you haven't read the story of his first day with the Mac, you might want to read that first. Yesterday, one week in, I checked in to see how he's doing.
So far, Dad has nothing but positive things to say about the Mac. Even when I asked him specifically for things he dislikes, he had to think for a second. "It's such a breath of fresh air from what I'm used to, I can't come up with anything specific that I dislike." High praise indeed from the man who doesn't like The Daily Show because of its intro music.
He also just discovered that, in Leopard, there's a little light underneath each application that tells you it's running. That was his huge discovery yesterday, and something he was proud of finding on his own.
Asked about what he does like, he mentioned the ease of application installations. He loves Dashboard widgets, and installed the MySQL Health widget that comes with the MySQL GUI tools. He did this without my help, too, which is great progress.
He was impressed with the fact that the system doesn't need to be "set up" with applications before it's ready to use. PDF files, Word documents, Flash movies -- they all are viewable straight out of the box. He's used to having to download a new application for each file type he wants to open. We even had a joke in the family: every time he mentioned a new app he bought for Windows, I gave him a faux-quizzical look and said, "Wait, that's not built into your operating system?"
As a developer, he's hit the ground running, far outpacing where I thought he'd be in a week.
The day after I set the system up for him and walked him through everything, he had Xcode installed and the iPhone SDK downloaded. He was amazed that each and every Mac comes with development tools, free; equivalent development tools from Microsoft are a thousand-dollar investment, if not more.
He's learning to use Xcode and Cocoa. Right now, for the project we're working on together, he's also using Coda and a PHP framework called CodeIgniter. Both CodeIgniter and Cocoa are built upon a model-view-controller (MVC) architecture. What he's learning with Cocoa helps our PHP project, and vice versa.
The MVC approach and Cocoa, he says (and he knows much more about this than I do), are "a little strange" compared to frameworks and languages he's used to, like .NET and Visual Basic. The theory, he says, will take some getting used to, but makes sense. He most misses property sheets, a way of assigning properties to objects in Windows development environments. Instead, all the properties for Cocoa are defined in code. This, he admits, allows for much greater flexibility, but requires a little more work.
For example, he mentioned custom controls. With .NET, custom controls are pre-compiled applications that are referenced by other applications. In Cocoa, he said, those custom controls can be written directly in your project, and the resources for them stored in the application bundle. Greater flexibility, yes, but also more work: It's not as easy as, say, grabbing a control from your library and plugging it in.
To my delight, Dad also wrote his first iPhone application. He wrote a simple app that opened a web page when a button was pressed. Not exactly ready for the App Store, but pretty incredible considering he's only owned a Mac for a week. He found his iPod touch's serial number, and is going to try actually using it on the device today.
He said he was very excited about using -- and developing for -- the platform, and was happy about the first-day introduction. He said had his comfort level not been as high as it was that first day, he would have been much more reluctant to install the developer tools and dive right in.
It's good advice for all of us, looking to bring another Windows user in from the cold. It's not really enough to sit them down in front of their new Mac and walk away. It takes a little handholding, and a little guidance to make the switcher comfortable. The faster the switcher is comfortable getting around, the more willing they are to learn new things. You'll find that they're more willing to find new things and solve problems on their own when they know they can.
As before, it's good news for any long-time Windows user in your life. If my dad can do it, anyone can.
I'll be sure to keep everyone posted on his progress. We're kicking around a few ideas for iPhone apps, so -- who knows -- you might just see him in the App Store soon.
One last note: If I've unwittingly misrepresented any ideas about how to write software for either Windows or Mac, they are comprehension errors on my part, and only that. I'm just a graphic designer, here, people.
Share
Last week, my previously-very-anti-Mac dad started using a Mac mini, and I wrote about his experience -- positive, to say the least. If you...
Add a Comment
I don't mean this as anti-mac as it is going to sound, believe me -- I'm a huge Mac guy. I just tried to covert my dad... He's got about $500-700 for a new computer. Do me a favor and quickly look at how much actual technology you get under the hood for a PC vs a Mac for that amount of money and tell me how anyone can justify it? I found myself unable to recommend a Mac for him, which really sucks because I am the tech support.
November 10 2008 at 8:55 AM Report abuse Permalink rate up rate down ReplyShame this article is not about 'your avarage dad'.
At least, mine doesn't want to learn Xcode.
Re property sheets, he might consider using plist files that are part of the app to store that kind of stuff. "Step Into XCode" (hugely recommended BTW as a great intro) uses this in a graphing app to store the default colors for the graph axes, datapoints, etc. Having worked through the example, it's pretty painless to use (you load the plist file as a dictionary and there you go).
November 08 2008 at 6:11 PM Report abuse Permalink rate up rate down ReplyAs a salesperson who got his store to do a retail deal with apple (there was no apple store in our area) I must second Salespersons comment.
And as a former Win salesman, WinXP/Vista repairman and general computer dude my bias was originally completely Win.
Showing a Win user how a Mac works is a thing of joy and beauty. The easiest sales I made were usually the Mac sales, even though they cost a bit more (as such, more integration, you get more but the entry level is higher).
Most of my family has switched (my mom is the only one left, but she really wants a Mac) and most of my friends.
My support calls have dropped and proper chatting time with family and friends has gone up.
As a Mac salesperson, the switchers are my absolute favorites. Since they're used to so little, it takes virtually nothing on a Mac to really get that WOW factor!
November 05 2008 at 1:44 PM Report abuse Permalink rate up rate down ReplyI am getting ready to switch one of machines over to an iMac and I am looking forward to it; however, it is sad to see that this article still perpetuates "stereotypes" that users have about windows.
The great virtue of the mac that there is no setup, was the biggest thing that mac users and others sued Microsoft about. Yes, MS was called a monopoly for having applications all pre-installed to handle any file type - it stifled competition;but, if a mac does this it is a great thing.
Microsoft was forced to unbundle for the same reasons you praise the Mac.
I guess my real complaint, is that people are always trying to say that one is better then the other, rather then saying that they are different, and serve different users in different ways.
I support all OSes as each have their place and function. I am a fanboy of none, but champion of all, and I wish more people had that mindset, instead of the single thought of "mine is better then yours".
The biggest hurdle to getting my Mom switched to a Mac is that she uses very specific Windows software for her Genealogy. There are Mac programs she could use, but not the same one she's used to using on her PC. I am going to have to put in some extra effort to make sure that she can do everything she wants to (and then some...) on the new software - then I might convince her.
If I can manage that, I have no doubt my sister and other extended family members might follow - once they hear that Mom and I are video iChating all the time. :)
YodaMac, why don't you try a virtual machine to run your mum's windows applications, most of them integrate quite well with the mac desktop and you don't even notice you are running the application from a virtual machine (aka unity/cohesion mode).
November 02 2008 at 8:08 AM Report abuse Permalink rate up rate down ReplyI love Reunion 9 on the Mac. It is very easy to use, but also quite powerful, and can do all the file formats the PC ones use. Give it a shot, it might be the ammo you need.
November 06 2008 at 4:17 PM Report abuse Permalink rate up rate down ReplyMy dad switched about a year ago now. His windows laptop of 7 years (I'm serious) was stolen and so he had to use my old iBook for a couple weeks while he decided what to get. I got him to agree to a mac if I bought it from him if he decided he didn't like it, but after the two weeks on the iBook, and now a year on his MacBook, he's completely happy and isn't having any of the issues that used to plague him with Windows and Outlook. His clients (he's a consultant) always say things like "Mac? How could you, they're trash!", to which he responds that they're a hell of a lot better than Windows. The main problem it seems with getting business people moved to Mac is simply the buy in. Not the cost really, but the time. My dad would have never done it if his laptop wasn't stolen. And wow, am I glad it was. Used to get called at least twice a week if not more to help him with something, now he hasn't in months.
Now if I could just get him to buy an iPhone so I don't have to support Missing Sync and Windows Mobile anymore.
I recently bought my granmother an old iBook. And she just loves it, and that's pretty much to say considering that she last time used a computer it back in 1995 and the system was Windows 3.1. So far she has discovered iPhoto, iTunes (and found podcasts!), Mail and of course Safari. And the best part is that I haven't received Any support calls lately (and she has used the computer since I have received email).
November 01 2008 at 4:38 AM Report abuse Permalink rate up rate down ReplyGreat post Robert, and what a great story. It would be nice if your dad could open up a blog about learning to develop on XCode as I'm a .NET Developer who owns a Mac for personal use and is willing to learn about how to develop on the Mac platform for both Macs and iPhone/iPod touch. I've bought my Mac back in May and I tried to write something very simple like a "Hello World" but didn't knew where to put the code exactly... There are a lot of files that are created when you start a new project and I got really lost and never tried to really learn (I guess it's my bad, I should use the ADC, shouldn't I?)
Well, great story, keep us up ;)
There is a few youtube videos on the subject but very limited in scope. But if you really want to learn, get the basics from Aaron Hillegass' book: Cocoa Programming for Mac OS X. And then, go through some of the tutorials on http://cocoadevcentral.com to solidify what you've learned. From there, most of the ADC manual pages will make more sense.
October 31 2008 at 10:45 PM Report abuse Permalink rate up rate down ReplyHot Apps on TUAW
Deals of the Day
more deals- Refurbished Skullcandy Tokidoki Smokin' Buds Mic'd Headset for $5 + $2 s&h
- Stitchway Backup Battery for iPod / iPhone for $5 + free shipping
- Used Apple MacBook Pro 2.4GHz 15" LED Laptop for $1,030 + $29 s&h
- Refurb MacBook Air Core i5 Dual 1.6GHz 12" Laptop for $750 + free shipping
- Sony Dock 20W Speaker System for iPhone / iPod for $51 + $15 s&h
- Soulo Karaoke App and Wireless Mic for iPhone / iPad for $80 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



62 Comments