The audacity of some Windows Developers
I’ve been reading an excellent blog called Cocoa is my Girlfriend and there is a post about The audacity of [some] Windows Developers. I have to agree with him. Windows developers can be a little bit stubborn about their ways.
I fell into the same camp when I started doing some development on the mac. I could not understand why Objective-C and Cocoa had to do things the “Wrong Way”. However I soon realized that just because it was not the way I did things, did not make it stupid or wrong. I guess I was used to doing it a certain way I just could not understand it.
After 6 months of playing around with Cocoa, it now makes me sick to the stomach to have to do it the .net way. I’ve fallen in love with Cocoa and now have seen the light on why its done the way it is. It’s truly brilliant!
Sure, I miss a few things about C# and Visual Studio but with xCode 3.0 I got most of what I was missing and more. Don’t even get me started on the bloated thing called Visual Studio 2008 and that mess called Team Services. I can’t for the life of me understand why Microsoft can’t simply adopt some amazing open source tools and integrate them into their products instead of trying to reinvent the wheel.
I love the fact that I can hook up CVS or SVN right into xCode without having to use another tool.
I’m that guy who is stuck in the middle. I still do Microsoft development on a regular basis, but we did sign our first iPhone application deal and for the next month or 2 I will be all Mac. To me this is pure joy and reminds me how much I love programming again and this is what it felt like when .net first came out.
I guess I’m not afraid to admit when there is something else out there that maybe better than my comfort zone and I’m not afraid to give it a shot to see if it can make me more productive. I would suggest more people on both sides of the fence to do the same!
Pingback from Pathfinder Development » iPhone SDK and the Audacity of Patience
Time July 9, 2008 at 9:28 pm
[...] I can’t help but agree. My experience has shown it to be challenging yet rewarding. Others agree as well. Alas, I must chime in with the alternate take on the iPhone SDK from the point of view of a [...]