Project Sidebar

This consultancy was founded on the principle that computer programming is a professional field. In other professions, the best practitioners use their skills to give back to society.

Programmers can meet this obligation by developing open source software. This is particularly true for those which, like this firm, base their client offerings on open source technology. These are projects written by Jordan Bettis in an effort to enrich the field of programming and the open source ecosystem.

Abuse Clinic

An Automatic Test Discovery and Reporting Tool for Python 3

When programmers first began writing software, they quickly discovered that it rarely worked. Try as they might, they couldn’t simply “be careful” and get the program to run when they stuck it on the computer. Now programmers approach our ability to avoid mistakes with something of a fatalistic resolve to be very careful, but also spend a lot of time testing what we write. Abuse Clinic is a peice of software designed to make testing quicker and easier than is possible with the built‐in Python testing tools.

Basil MIME

A MIME Library for Ada

The Ada language was designed to help produce safe, reliable software. It has since become the gold standard for writing software for safety‐critical applications such as aircraft avionics and railroad switches. But low‐level Unix software is still written in languages such as C and C++. I believe that Ada can play a role in making Unix and the Internet more reliable, but to get there we need better support for doing common internet‐released tasks in Ada. This library makes it easy to write Ada programs that handle email.