# Automating with convention: Introducing sub

<https://signalvnoise.com/posts/3264-automating-with-convention-introducing-sub>

- Host: [signalvnoise.com](https://links.thingelstad.xyz/hosts/signalvnoise.com/)
- Saved: October 7, 2012 (2012-10-07T16:27:40Z)
- Record: https://links.thingelstad.xyz/links/aad26cb960e0/
- JSON: https://links.thingelstad.xyz/links/aad26cb960e0.json

## What Jamie wrote

This seems like a smart idea that many organizations could emulate.

<blockquote>
37 works in a deceptively simply manner: an executable (bin/37) parses out subcommands, which map to a single script in the repos libexec/ directory. This gave convention to our scrappy outfit of battle-hardened shell scripts. No longer were they to be randomly named misfits! They each now were subcommands of 37, organized and named by a convention of libexec/37-SUBCOMMAND. Our first recruits were 37 console, 37 sftp, and 37 scp, and many more subcommands have been drafted since.
</blockquote>

## Facts

- Kind: [Page](https://links.thingelstad.xyz/kinds/page/)

## Same host

- [I have seen so many young entrepreneurs and…](https://links.thingelstad.xyz/links/eee30fcf88a1/) (signalvnoise.com, November 4, 2009)
- [Stephen Colbert on Blippy: This is more](https://links.thingelstad.xyz/links/58a27462fed8/) (signalvnoise.com, February 6, 2010)
- [37signals Interviews Newsvines Mike Davidson](https://links.thingelstad.xyz/links/ef6b4fcca378/) (signalvnoise.com, May 12, 2011)
- [The Art of Computer Typography](https://links.thingelstad.xyz/links/48849cbea68d/) (signalvnoise.com, May 27, 2012)
- [I'm hiring a personal iOS prototyper by Jason Fried of 37signals](https://links.thingelstad.xyz/links/0da7c8f08c64/) (signalvnoise.com, November 6, 2012)

## Saved the same week

- [Entrepreneur 2 Entrepreneur: Matt Bauer on ending](https://links.thingelstad.xyz/links/83a2e17a263b/) (tech.mn, October 4, 2012)
- [Facebook Is Scanning Your Private Messages For Links](https://links.thingelstad.xyz/links/05316a2a69d8/) (thenextweb.com, October 4, 2012)
- [The Worlds Most Advanced Satellites, As Wooden Toys](https://links.thingelstad.xyz/links/18f210b62b76/) (fastcodesign.com, October 5, 2012)
- [MBDyn - MultiBody Dynamics](https://links.thingelstad.xyz/links/97c5ff4558c3/) (mbdyn.org, October 7, 2012)
- [Creating Realistic Grass in Blender](https://links.thingelstad.xyz/links/b751dde1c328/) (cgcookie.com, October 7, 2012)

## Elsewhere

- Wayback Machine: https://web.archive.org/web/*/https://signalvnoise.com/posts/3264-automating-with-convention-introducing-sub
