I wouldn't be surprised if Apple someday has a Windows (or whatever) version of Xcode. That is, in a kind of parallel to the OP's essay, Xcode as we know it isn't necessarily "Mac-only" but simply built for Mac first.
Comcast also did this to me. Not one of the several tech support people I talked with seemed to be aware of Comcast's non-hijacking DNS servers at 75.75.75.75 and 75.75.76.76.
Pretty sensible advice for dealing with long hours over an extended period, but I was confused by the use of the term "death march" which in terms of software development is known as an anti-pattern:
"Fact" because I can't tell if it's true. (I'll confess I have great doubt.) "Preposterous" because it doesn't seem possible a web site would cost that much. Relevant to HN because it's about a web site, and the readers here are well positioned to evaluate how such a thing might actually be true.
I was worried it might appear so, but I was not trying to rabble-rouse. Sorry if you mistook my intentions.
Historical note about the logo illustration at the top of the essay (which predates the well-known red logo): it was internally referred to as "Uncle Stinky".
Objective-C's tendency to long names (variables, selectors, classes) makes it more "self-documenting" than any language I've worked with. Besides, it's not that bad with autocomplete.
It's an interesting intellectual exercise to build THE email validation regex, but it's shortsighted to inflict your experiment on the public.
While I definitely enjoyed how Friedl's book (http://regex.info/book.html) builds over several chapters to an ever more complex solution, maybe a page long, my takeaway was: don't bother. A friendly UI will help users avoid an obvious mistake, but as other posters have pointed out, the only real validation is, does an email get there?
Just to clarify why sgpl cited him: he is one of the (if not the absolute) most successful rappers of all time. Definitely top of his field. And married to Beyoncé (who is no slouch herself). http://en.wikipedia.org/wiki/Beyoncé_Knowles (just in case)
If your app directly accesses the camera with AVFoundation, saving photos is a lot less automatic than you might expect. It's easy to save the raw image data but you have to generate and add just about any interesting metadata (EXIF, GPS, TIFF, etc.) explicitly. It's hard to do right--as the rather many discussions on StackOverflow suggest--and definitely a steep price to pay for a customized camera interface.
If you work through the levels, you'll see that voting districts sometimes must have highly irregular shapes to ensure maximum representation of the various groups of constituents. You'll definitely see cases where "objective" boundaries leave some groups completely unrepresented.
Gerrymandering definitely happens, and it's a big problem, but it's not a simple one.