Flutterby™! : Cold Blooded Software

Next unread comment / Catchup all unread comments User Account Info | Logout | XML/Pilot/etc versions | Long version (with comments) | Weblog archives | Site Map | | Browse Topics

Cold Blooded Software

2024-01-05 18:28:30.649288+01 by Dan Lyke 0 comments

Yes: Cold-blooded software.

A cold-blooded project is like the baby painted turtle. You can freeze it for a year and then pick it back up right where you left off.

A cold-blooded project uses boring technology. The build and test scripts don’t depend on external services that might change, break, or disappear entirely. It uses vendored dependencies.

Of the programming languages I use, Perl seems to be the best at this. C is okay. C++ less so (wait, that library interface changed again?). JavaScript and Python seem to be awful.

[ related topics: Language Books Weblogs Perl Open Source Software Engineering Monty Python Python hubris ]

comments in ascending chronological order (reverse):