No Fluffy Words

I’m a big fan of writing well.  I read many books growing up (my mother was a librarian), and I took an Intermediate Composition course as an undergraduate engineering student. One of our textbooks was The Elements of Style, Third Edition, and the focus on concision by authors Strunk & White reinforced my experience writing “tight” code for computers. Over the…

Web User Interface Design

My experience with human-computer interaction starts with my hand-held HP 25C in 1976, flows through my punched-card FORTRAN IV green-bar paper days, on to Unix and MS-DOS command lines, Macintosh and Windows GUIs, and more recently to web and mobile applications. The web as we know it burst forth in 1994, and most of our computer interactions today…

Your Online Self

It’s the 21st century, so of course you’re online. How to put your best foot forward? Some general philosophy: Use your name consistently online: I use “benslivka” wherever possible in site URLs: http://www.benslivka.com, http://www.linkedin.com/in/benslivka http://www.facebook.com/BenSlivka http://www.twitter.com/BenSlivka http://www.youtube.com/user/BenSlivka Be professional: If you don’t want a prospective employer to see it, don’t post it. Use proper English: http://www.amazon.com/The-Elements-Style-Third-Edition/dp/0205191584 is…

Advice for Young People

If you’re under the age of 25, here are a few things for you to think about as you charge into your future: Innovation (especially technology) Free markets Books Future opportunities Learning and school