Hacker News new | ask | show | jobs
by leon_ 5558 days ago
Reminds me how once a customer came to me and needed his elance-made-in-russia-iphone-app fixed because it "mysteriously" crashed since apple "broke it" with the new iOS version. (ASAP!)

I took a look at the code and ... you know what happens in japan with that nuclear plant right now? Yeah, the app was the fukushima of code. It only hold together because of luck. Luck didn't last till iOS 4 where Apple seemingly changed something about how cocoa touch retains objects internally and the app exploded. Objects were randomly released and the programmers didn't care about any conventions. They returned objects with retain counts of 1 from a static lib and then released them somewhere later in another static lib. Not a single autorelease was used.

At least there was extensive doxygen generated documentation ... in russian (no joke).

You get what you pay for. And yes you can't compete with the people offering their services on odesk/elance. And you don't want to work for cheap asses that post "need augmented reality app for max $200" jobs.

1 comments

I'm sure you could have eloquently described the code without comparing it to Fukushima. It is an ongoing crisis, part of a larger natural disaster, with many people still actively grieving.
It is a ridiculous analogy anyway. Fukushima failed, yes, but only after a magnitude 9 earthquake, followed by a devastating tsunami, overwhelmed its myriad safety systems. I don't know how any right-minded person could ever form the impression it was only "held together by luck".