Tools
Sharp, light, precise
Dedication to
speed,
assessment, hitting power
(Suvorov)
keeps us focused on the lightest, sharpest tools.
Where practical we write in Dyalog, for brevity, abstractive power and maximising semantic density in domain-specific notations.
Otherwise we use CSS, HTML, JavaScript, PHP, RTF, XHTML, XML, XSL-FO and XSLT, for which our preferred tool is a text editor.
![]() |
Basecamp The indispensable tool for dispersed teams, the poster-child for simplicity and usability, and the web application from which Ruby on Rails was extracted. |
![]() |
CSS Zen Garden Design studies in elegance and precision using Cascading Style Sheets. |
![]() |
Dyalog The most widely-used APL development platform available, used in applications where it is important to integrate domain experts in the software development process. Possibly the best APL in the world. |
![]() |
The Elements of Typographical Style
Robert Bringhurst’s guide to document design, selecting type and laying out pages. Indispensable experience and poetic writing. |
![]() |
Extreme Programming Explained: Embrace Change
Kent Beck on how to deliver software people really want. He didn’t know how to fix conventional software development so he took everything he knew that works and turned all the dials up to ten. |
|
Getting Real
37signals, the authors of Basecamp and Ruby on Rails, on how to write software. |
![]() |
Type & Layout
Colin Wheildon’s research on the readability of different typefaces and layouts. Essential for keeping readability and æsthetic issues distinct. |
Up The Organization
Robert Townsend’s classic manual on How to Stop the Corporation from Stifling People and Strangling Profits. |
|
![]() |
The Visual Display of Quantitative Information
Edward Tufte’s classic of graphical design for statistics, ruthlessly removing rubble. Worth its price simply for the principle of Maximizing Data Ink. |
The World Wide Web Consortium CSS, XHTML, XML, XSL and the rest: the only place to find out how they really work |