Skip to content

Latest commit

 

History

History
18 lines (15 loc) · 1.65 KB

software.md

File metadata and controls

18 lines (15 loc) · 1.65 KB
id title date author layout guid image menu-order menu-label
2858
Software
2015-09-20 18:03:41 -0400
James Howard
page
/assets/images/software-banner.webp
41
Software

At Miami, I expected to study computer science. I switched to mathematics after I got to Maryland, but I had developed a decent set of software development skills. I have written many, many programs. Most of them were one-off and not worth mentioning. Some of them were awarded a longer life and those I have posted to GitHub over the years.

Generally, I create software in the Unix tradition, this is, do one thing and do it well. I have been a BSD user since about 1996. BSD, like Linux, is a free Unix-like system but is constructed as a comprehensive system rather than cobbled together from parts. This gives the BSD-based systems many advantages, and my platform of choice, these days, is MacOS X on the desktop and FreeBSD on the server. One of the most interesting software projects I have here is FreeGrep, a BSD-licensed implementation of the grep pattern matching suite.

Now, most of my code projects support my data science habit. I have written a few packages in R for record linking and financial waterfall charts. These all follow the same design principles of doing one thing and doing it well.

Image by Eric Gaba via Wikimedia Commons.