beanz Magazine

Owls and Super Bugs

Mark A Coleman on Flickr

Here are two programmers who use their coding skills to solve complex problems, one coder helped track endangered owls in Yosemite and the other coder used his skills to track and isolate a deadly virus in a hospital isolation ward.

Here are articles to highlight two software programmers who work on interesting and useful problems.

Joe Medley

As a PhD candidate at University of California, Davis, Medley worked as a programmer to solve an odd problem. To avoid disturbing the Yosemite Great Grey Owls they studied, the team Medley worked on laid out a grid of microphones in fields near where the owls nested and hunted. The microphones generated about 50 terabytes of data. Medley used software programming to pull out the sounds of owls as they traversed the meadows. His work helped identify individual owls by their calls, as well as other useful data about the owls. They even captured the sounds of ground-based animals as they gnawed on their microphones.

Evan Snitkin

Working at the National Institutes of Health in Maryland, Snitkin used Perl to create models to track the spread of a deadly virus in a nearby hospital. The hospital did everything right yet patients in isolation ward continued to get sick. Snitkin helped figure out the mystery by plotting different paths and connections between cases, medical equipment, and other factors to find an answer and stop the spread of the virus.

Photo courtesy Mark A Coleman on Flickr.

Also In The August 2013 Issue

An Interview with Troy Hunt

Troy Hunt is a software architect and Microsoft Most Valued Professional (MVP) focusing on security concepts and process improvement in a Fortune 50 company. He's based in Australia.

1Password, LastPass, RoboForm

If you use a password you created that is less than eight characters, your password is vulnerable to hacking. Here are three ways to create and use secure passwords online.

How to Write Secure Code

Coding securely doesn't have to kill the joy of programming. In fact, learning how to code securely provides insights into languages and computing.

How to Code HTML Email

How to code an HTML email like the ones you open every day turns out to be an offbeat software coding challenge.

What is an SSL Certificate?

How to tell if a web page is secure is one of the most basic yet least obvious ways to protect your data online.

Where to Find Command Line Interface Software

One key computing skill is the ability to use command line interface (CLI) software to enter commands to control a computer. Here are some options.


Lua is a comparatively simple programming language used in a wide range of places, from digital TVs to video games to phone applications. It's also designed to be simple to use and lightweight.


Here is how three programming languages handle a common problem: how do you organize and keep track of useful data?

Linux Command List for Command Line Interfaces

Some of the most common commands you'll need for a command line interface (CLI), in a Linux command list.

Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter.

News Wire Stories for October 2013

Must read stories about computer science, software programming, and technology for September 2013.

Learn More Links for October 2013

Links from the bottom of all the October 2013 articles, collected in one place for you to print, share, or bookmark.