
Hi,
I am writing this post to share my experience in moving for PC to MAC. I made this transition less than two years ago and I couldn’t be happier.
My Previous system
I am a professional IT programmer, previously I had a dell machine with dual boot to windows and Linux. I was using windows for
- Photoshop and Dreamweaver
- playing casual games (I am not a hard core gamer)
- scanning documents as my scanner didn’t have proper Linux driver.
- voice and video chat with my friends on skype and yahoo.
The reason for me to run linux was:
- I love the command line and tools that are available in *nix environment.
- My system was much faster with less hicup when I was running Java IDE, Tomcat, Apache, MySql during the development ( I had 1GB of Memory).
Moving to apple
I was always admiring apple for its high quality hardware but I was student and I couldn’t afford buying a mac plus I was always trying new programs and products which were not available for mac (sometimes) and I was scared of having a mac only system in my home. After the apple move to Intel and emergence of virtualization softwares like parallels and talks about booting windows on apple (this is before the bootcamp) I realize the I can move to mac and keep my old windows license so I can move to windows if needed. So I ordered the first series of Apple iMac 24″.
Why Apple iMac 24″
Well I was thinking about it alot. I wanted a fast system which was affordable too so my options were iMac and Powerbook. With buying 24″inch iMac I lost the mobility which is a great thing. So now when I go to my friends place I can’t take my laptop so I will spend quality time with them. 24″ monitor is also a great thing. I can open multiple windows (Development IDE, shell and Sql browser) and use them at the same time. It is like having to smaller monitors.
Transition (Look and Feel)
Beside all the good things in Mac, I get used to some of the windows terminologies. at the beginning not having the start menu with list of all programs and not having the task bar for confusing but I get used to in couple of weeks. I also start using the Spot light for running programs. I press the <Ctrl><Space> and first characters of the program that I am going to run and it is much faster than going to start menu and choosing the program from the list of menu. After all the general look and feel is something that people will get used but generally I prefer the OS X look and feel over anything else.
Softwares
I have boot camp and fusion on my computer to be able to run windows and the only thing that I use there now is Yahoo messenger when I want to do a voice chat with friends who don’t have skype or when I want to test my website/webapp in IE6.0/7.0. I occasionally come across some softwares which I can’t run in OS X but it is very rare and become least important with fusion integration inside OS X. TOAD is now one of the few development tools which requires me to use windows (for does of you who never heard of TOAD, it is a GUI for using database).
Performance
My computer is running fast, I can keep photoshop, Dreamweaver, Eclipse, MySql , Apache, Tomcat, … all running and switch between them smoothly. When I am not using the photoshiop for few days (Because I am focusing on development) and switch back to it, system is loading the data smoothly from disk after a small hiccup. I can’t image going back to windows which I think it’s paging system is fundamentally flawed.
Software Installation
I think this is a topic that worth to mention. In windows every program is coming with an installer which create the program and keep some information inside the windows registry. Computer is gradually become slower as more programs are putting stuff in registry and un-install will not remove all the entries in windows registry. But in apple there is no installation. Every program is a directory which has a .app extension and contains a file describing the boot program and applications are keeping their data inside the user home directory. So installing the program is copying the folder (Which is mostly packages inside a .dmg file) and un-installing is just removing the program directory. With this approach there was no need to reinstall my operating system, but in windows I had to reinstall my operating system every 6 months as the system was getting slower by the time.
Conclusion
Apple computer is a computer which “Just works”. It is a little bit more expansive by adding the time that it will save you in installing softwares, customizing the environment, resolving driver issues, … and accepting that time is money. It is much cheaper than equivalent windows system. Plus you will get a productive, ready to use and high quality system. I strongly encourage everyone to buy a mac for their next system upgrade and use windows in fusion (or parallels) for their Windows only programs.