linux.conf.au, January 2003 PRINCIPLES: Fundamental Constraints Limited stack space (shared with interrupts on some archs) char buffer[4096]; /* BOOM! */ Platform independence: 64-bit clean, endian-clean, char-signed clean int foo = (int)&ptr; /* BOOM! */ char *primero_byte = (char *)&foo; /* BOOM! */ if (*primero_byte < 0) /* BOOM! */