EEL 4834: Programming for Engineers

Welcome to the fifth installment of Academic School Years, featuring me, Professor Boykin. In this exciting episode, I’ll be teaching EEL 4834, Programming for Engineers. The 4834 course web page is on my wiki.

As the above XKCD comic depicts, Python is more fun than perhaps any programming language has any right to be. Nevertheless, we will not question that fact, but accept it, and master the wonderful language.

“No Reply” is lame

example of noreply email

I often get automatic email messages with the reply-to address set to some kind of “noreply”. This is lame. For instance, Facebook sends notifications using such a noreply reply-to address. To me, this seems like lazy programming. If someone sends me a message on facebook, if I reply to the notification I am clearly intending to reply to the message. Facebook should parse that response and send it on to the original sender.

The same is true of twitter direct messages.

Systems developers should make their notification channels (IM, Email, SMS) two-way and not just one-way conduits. Not doing so represents a failure of design.