I achieved Deep Hack mode for the first job-related time today. For those of you who don't know, it's when you forget your body for a long period of time while programming, experiencing a strange kind of continual contentment as you program away. I seriously gave thought to spending the night there programming away, until I recalled that I probably wouldn't get the time reimbursed to me in any way. Oh well.
Never underestimate the power of someone who knows both C and Unix deeply. I love C. It does so many things right. It's small, fast, with a nice syntax. gcc can catch so much when lots of warnings are turned on. Structs, enums, initializers. Yum. The only things that suck about C are that it doesn't track array length, its string handling totally blows, and it lacks anything like associative arrays. Perl is kinda like C. It's still missing some stuff that I like, but it does right everything that C does wrong. I just wish Perl had a switch operator, structs, and required a main() function. Better warnings would be nice too.