I had a lively discussion at my day-time place of employment about the Mac App Store, and in my case, the iOS App Store and the whole concept of Apple keeping 30% of the sale for themselves. One of the trolls in the discussion deplored the idea that Apple would be able to keep almost a third of the sale of software it didn't write, even if they are providing a place for centralized software distribution.
I guess I took the bate and pretty much summed it up with this:
As an indie developer, doing the math of app store development is...
Last summer at No Fluff Just Stuff I attended a couple of awesome sessions on functional programming. One aspect of this programming paradigm includes what are called anonymous methods. Like the use of anonymous classes in Java, anonymous methods allow behavior to be defined and passed inline as arguments to other functions. This can be very powerful and causes a programmer to think more in terms with behavior, than necessarily state.
While I really like the delegate pattern of programming that permeates Objective-C, it does add a bit of overhead and can cause a lot of code to have...