Remember memory?

I was telling a developer friend of mine that I was learning iPhone OS development. Having started his development life in the .NET age he asked,

“Don’t you have to do all of the memory management yourself?”

And I said almost excitedly, “yes!”

He said “… that isn’t that cool?”

Thing was, I didn’t know how to respond because I have kinda missed it from my days doing C/C++, but how do you explain that to someone who has never done it? For a while I couldn’t really think of a reason why I like the idea of managing memory myself. But then I came up this analogy; for me developing in .NET is like driving an automatic car, while iPhone dev is like driving a nice 6 speed manual. .NET will get me there nicely and in quick time but at the end of the journey I feel I haven’t contributed as much as I could have. Doing memory management again makes me feel like I have put in more effort, taken more care & given more thought into getting to the destination.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: