456 karma · joined February 23, 2008
I agree with many of your points, but I think that last bit is unnecessarily harsh.
But: can you name a platform where a null pointer is not represented by zeros in binary?
Maybe. But lefties could easily die, say, 10 years earlier on average, in theory, and still have plenty of time to pass on their genes.
Weird...
Maybe Rails isn't that popular here. (Personally I'm not crazy about it.) And Rails docs aren't really "news", are they?
If I'm writing a 100-line python script to process a text file, I'm not going to worry too much about making it run as quickly as possible, say.
I agree in general, but... I have run into a few platform bugs in my time. For example, at one point realloc in the standard C library that came with Visual Studio would break if you (IIRC) allocated a bunch of blocks that were over 16k, and realloced them to be smaller than 16k. And I had to figure that out the hard way, because the bug was making our code crash.
Also, on most game consoles, I'd say about a quarter of the time you think something is a platform bug, it really is. Seriously. Compiler bugs and SDK bugs just aren't all that uncommon there.
But still, their security process has a hole big enough to drive a truck through.
There's nothing wrong with learning and using C. It may not be your favorite flavor, but it's a perfectly valid and reasonable choice.
You could be right, or there could be other motivations. For example, maybe they thought the company had a one-in-five chance of being worth ten times that much in two years, so they figured it was worth the price.
Hmmm... this sounds like a slippery slope to me.
The Nintendo business model makes a lot more sense to me.
I seem to remember the bus leaping an amazingly large gap in a bridge at one point, if that's what you mean. ;)
But: if they can successfully outsource their dissertation for £100, maybe the system is broken, too?