Real software engineers like writing their own compilers, preferably in PROLOG.