So if there’s one thing I’m learning in my career shift to “mobile developer,” it’s that computer programming is a science and that I’m not a scientist.
Previous thesis statement: memory is a magical unlimited resource. 200 mb webapp? No big deal – my desktop has plenty to spare. Zombie objects? Let ’em be, they’re not hurting any one.
New thesis statement: memory management stinks. Texture memory? Draw calls? GPU? Power of 2 Textures? This is starting to smell a lot like the low lands of computer science and less like the flowered fields of Scriptable Mesa in the land of GigaBytes O’Ram.