Writing by Peter Hilton

Index of titles

Sail through an eclectic collection of writing by Peter Hilton and others.

Page not found

About
Peter Hilton in detail

About - preface to the first edition (circa 1998)

Peter Hilton’s Home Page
Why! Who and where I am. Where I’ve been.

About This Guide
Part of a guide for clueless ERASMUS students living in Bordeaux.

Accommodation
Part of a guide for clueless ERASMUS students living in Bordeaux.

Better source code through typography
A retrospective on the one aspect of coding that we don’t change

Alert
A poem by C. Robert Hilton.

Amsterdam Cafe Reviews: out to lunch
Where to have lunch in Amsterdam - reviews from 2000-2004.

And then there’s you
A poem by C. Robert Hilton.

Architect: the missing Scrum role
Exploring the gaps between user stories

Arrival
A poem by C. Robert Hilton.

Beautiful code: typography and visual programming
Reimagining how we read code - code with better type

Berlin

Blossoming of a New Art
Musings and memories of a thespian, by O.B. Clarence

The Board Inn, Newholm - a historical account
An account of moving to Newholm, North Yorkshire, England, in 1946 by C. Robert Hilton and his father, C.F.R. Hilton

Mini book reviews
Concise reviews in reverse chronological order - as both reminders and recommendations.

Everything You Always Wanted To Know About Bordeaux (1995)
A guide for clueless ERASMUS students living in Bordeaux.

Bordello
A poem by C. Robert Hilton.

Seven Hours In Budapest (1999)
A day in Budapest - arriving with seven hours and fewer expectations.

Universal bugs
Bugs that live in the gap between coders and product managers

Bureaucratic Nightmares
Part of a guide for clueless ERASMUS students living in Bordeaux.

Café au Lait

Cafe of the day (1999)
A random selection

Cambridge Cafe & Restaurant Reviews
Comparitive reviews of cafes and restaurants in Cambridge, England.

Cambridge Cafe Reviews - Coffee & Cake Guide
Definitive rankings for cafes in Cambridge, UK

On car ownership
Is car ownership a good idea?

Cunning Cryptic Crossword Clues
In abbreviations found in Daily Telegraph cryptic crossword clues, and other clues.

How to challenge your product owner
10 things your PO should know that you don’t

Closed-down cafes and restaurants
Reviews that have become obsolete, because the place closed down.

Code style matters
Why you should care about code style and what you should care about

Book review: Code Complete
A review of Code Complete, by Steve McConnell, with extracts from the book

How to write good comments
Why ‘no comments’ is admitting defeat

How to choose computer books
A guide to avoiding poor-quality computer books that are aimed at clueless readers.

Contact/connect
Peter Hilton elsewhere

Contents
Part of a guide for clueless ERASMUS students living in Bordeaux.

Contents
Sail through an eclectic collection of writing by Peter Hilton and others.

The Critical Camera
A technology that is bound to happen.

Culture And Tourism
Part of a guide for clueless ERASMUS students living in Bordeaux.

Rotterdam cycle routes

Rotterdam to Delft (East route)

Rotterdam to Delft (South route)

Rotterdam to Kinderdijk

Rotterdam to Maassluis

Rotterdam to Rottemeren

DEFLE Courses
Part of a guide for clueless ERASMUS students living in Bordeaux.

Delft cafe reviews
Independent reviews of cafes and bars in Delft, the Netherlands

Write one-sentence documentation comments
One of 97 Things Every Java Programmer Should Know

Documentation for software developers
A workshop on better ways to document software

Documentation for software developers
Training course - learn better ways to document software

Documentation avoidance for developers
How to get away with less documentation and spend more time writing code

Dr Evil’s World Domination API
HTTP mistakes to avoid

Dunkirk 1940
An account of one of the Dunkirk Little Ships

E-Prime for technical writing
Improving clarity through constrained writing

Elusive
A poem by C. Robert Hilton.

Musical ensemble safety
How musicians small groups get psychological safety

Euro-English for software developers
Language-related bugs for international teams

European Cafe Watch
So what makes a good cafe then?

European Phrase Book
The most essential phrases in various European languages.

Extreme product development
Not yet mainstream, but already happening

‘Feature’ is a construct
We talk about features but they don’t really exist

Feeding Yourself
Part of a guide for clueless ERASMUS students living in Bordeaux.

Film list
A random list of films

Film reviews
Micro-reviews of the occasional film

Flat HTTP API Design
Because flat design isn’t only for the user interface

Florence cafes and restaurants
Independent reviews of fifteen cafes and restaurants in Florence, Italy (June 2006)

Blossoming of a New Art
Musings and memories of a thespian, by O.B. Clarence

Fog
A poem by C. Robert Hilton.

Frituur No. 1

Galway Cafes
A couple of the mone interesting independent cafes in Galway, Ireland.

Getting About
Part of a guide for clueless ERASMUS students living in Bordeaux.

A Gourmet Dish
A poem by C. Robert Hilton.

Great Performers of the Past
Musings and memories of a thespian, by O.B. Clarence

H-Graph FAQ
Everything you need to know about H-graphs.

Het Elfde Gebod

Holy Joe
A poem by C. Robert Hilton.

Hostels
Musings and memories of a thespian, by O.B. Clarence

HTTP demystified for web developers
Peeling back the top layer of the web application stack

Hyères Cafes and Restaurants
Some places to eat and drink in and around Hyères, France

Spare ideas
Snippets of idle reflection.

Pros and cons of using IIS, ASP, PerlScript and ADO on Windows NT
Observations on the pros and cons of using these to produce a web application.

Theatrical Adventures, by O.B. Clarence (1870-1956)
Musings and memories of a thespian, by O.B. Clarence

HH Madrid Bar and Restaurant Reviews

Training courses
1-2 day software development courses for public events or in-house at your company

Presentations & other appearances

Early music - singing

Diary Of An International Assignment
What my first few weeks in Luxembourg were like.

The Solution to Intranet Web Publishing
A low-cost intranet web publishing solution that separates non-technical content authors and web publishers.

My ten favourite programming jokes
Classic programming jokes, and their cultural value

Keeping In Touch
Part of a guide for clueless ERASMUS students living in Bordeaux.

Kulminator

Kitchener-Waterloo Cafe & Restaurant Reviews
Where to eat and drink in Kitchener and Waterloo, Ontario, Canada

Leuven Cafe & Restaurant Reviews
Comparitive reviews of cafes, bars and restaurants in Leuven, Belgium.

Generating sheet music: from one DSL to another
A workshop on how to typeset scores with Lilypond

Lime - an editor for online HTML publishing
A design for Lime, an HTML logical mark-up editor.

My Meta-Content
Do not read this - go and find your own favourite web sites!

London Cafes
A couple of the mone interesting independent cafes in London, England.

Lunatech blog posts
Peter’s posts on the Lunatech company blog, 2005-2014

Luxembourg Cafe & Restaurant Reviews
Comparitive reviews of cafes, bars and restaurants in Louvain, Belgium.

Luxembourgish verb table
Forty-six verbs and their conjugations in Luxembourgish

Cycling the Maas: Rotterdam to Maastricht
A riverside cycling trip in the Netherlands

Maastricht Cafe Reviews
Short reviews of cafes and bars in Maastricht, the Netherlands.

Machine Translation Of The World Wide Web
The killer application for machine translation.

How to write maintainable code
A workshop on how to survive the long term

How to write maintainable code
Training course - learn how to write software that survives

How to write maintainable code
Naming and tests versus comments and documentation

Mate’s Cabin
A poem by C. Robert Hilton.

Meeting-avoidance for self-managing developers
How and when to avoid meetings and have more time to write code

Meta Content In The Media
When media go all self-referential and eat themselves.

My Magnificent Midnight Munchies
Easy food for when you get back from the pub.

Names And Numbers
Part of a guide for clueless ERASMUS students living in Bordeaux.

Naming guidelines for professional programmers

How to name things
The hardest problem in programming

How to generate navigation bar links

What’s new at Hilton Harbour
The site history, since 1995, with new pages emphasised.

Night-Life
Part of a guide for clueless ERASMUS students living in Bordeaux.

Modern IT nomad
How I claimed expenses and personal freedoms

Overthinking numbers and strings
Why we should be using 3 kinds of numbers and 4 kinds of strings

Odds And Ends
Part of a guide for clueless ERASMUS students living in Bordeaux.

One Use For Poetry
A poem by C. Robert Hilton.

Other Activities
Part of a guide for clueless ERASMUS students living in Bordeaux.

Our Theatre
Musings and memories of a thespian, by O.B. Clarence

Vienna Cafe and Restaurant Reviews
Daily research on Viennese nightlife.

Out in Vienna - Wednesday, 10 March 1999
Daily research on Viennese nightlife.

Out in Vienna - Friday, 12 March 1999
Daily research on Viennese nightlife.

Out in Vienna - Saturday, 13 March 1999
Daily research on Viennese nightlife.

Out in Vienna - Sunday, 14 March 1999
Daily research on Viennese nightlife.

Out in Vienna - Monday, 1 March 1999
Daily research on Viennese nightlife.

Out in Vienna - Tuesday, 23 February 1999
Daily research on Viennese nightlife.

Out in Vienna - Wednesday, 24 February 1999
Daily research on Viennese nightlife.

Out in Vienna - Thursday, 25 February 1999
Daily research on Viennese nightlife.

Out in Vienna - Friday, 26 February 1999
Daily research on Viennese nightlife.

Out in Vienna - Saturday, 27 February 1999
Daily research on Viennese nightlife.

Out in Vienna - Sunday, 28 February 1999
Daily research on Viennese nightlife.

Out in Vienna - Tuesday, 2 March 1999
Daily research on Viennese nightlife.

Out in Vienna - Wednesday, 3 March 1999
Daily research on Viennese nightlife.

Out in Vienna - Thursday, 4 March 1999
Daily research on Viennese nightlife.

Out in Vienna - Friday, 5 March 1999 and the weekend
Daily research on Viennese nightlife.

Out in Vienna - Tuesday, 9 March 1999
Daily research on Viennese nightlife.

Oxford Cafe Reviews
Guide to a dozen cafes in Oxford, England

Notes on Padstow
A few thoughts about Padstow, North Cornwall, England.

Web Page Design Principles
These are the principles applied to the design of these pages.

Perchance
A poem by C. Robert Hilton.

Percy Slee (Whose Officiousness Brought Him Down)
A poem by C. Robert Hilton.

A Song Against All Overbearing Petty Officials
A poem by C. Robert Hilton.

Photographs
Index of photo captions.

How to make photograph thumbnails
A step by step guide to creating photo thumbnails for the web.

Algonquin Provincial Park, Canada
Photos from our trip with Above & Beyond Adventures, July 2001

Antwerp
A few photos that I took in Antwerp, Belgium, in 1998

Budapest
Photographs of Budapest

Cafes On The Inside
Photographs of the interiors of a few cafes

Cafes On The Outside
Photographs of the exteriors of a few cafes

Edinburgh
A few photos that I took in Edinburgh, Scotland, in 1999

City of Luxembourg
Photographs of a few places in the city of Luxembourg

Maastricht
A few photos that I took in Maastricht, the Netherlands, in 1999

Public transport
A few photos of public transport

Vienna
A few photos that I took in Vienna, Austria, in 1999

Play framework: lessons learned
What web development with Play and Scala teaches us

Review - Play Framework Cookbook
A review of the first Play Framework book by Packt Publishing

Poetry by C R Hilton
A small collection of verse

Paris Café and Restaurant Reviews

Escaping from primitives
how to use better domain types

Product roadmaps
Why you might want a roadmap, and what a good one looks like

Prologue
Musings and memories of a thespian, by O.B. Clarence

Important Questions
Questions that I would really like to know the answers to.

Rough & Ready Rapid Recipes
My shockingly simple method for knocking up some grub.

Scaling business application development
Faster web development with Play and Scala

Scriptable microservice orchestration
A new software category for serverless and microservice architectures

To Readers Of Sea Poetry
A poem by C. Robert Hilton.

Shopping
Part of a guide for clueless ERASMUS students living in Bordeaux.

Short Ones
A few short poems by C. Robert Hilton.

Software design for tech leads
Escaping the dead zone between functional and technical design

Some Women
A poem by C. Robert Hilton.

Song Over Water
A poem by C. Robert Hilton.

Station Buffet
A poem by C. Robert Hilton.

Storm
A poem by C. Robert Hilton.

Technical documentation is a backup
(so make sure it works)

The Joker

The Campus
Part of a guide for clueless ERASMUS students living in Bordeaux.

The Green Man
A poem by C. Robert Hilton.

The Jogger On The Heli Deck
A poem by C. Robert Hilton.

The University
Part of a guide for clueless ERASMUS students living in Bordeaux.

Theatrical Literature
Musings and memories of a thespian, by O.B. Clarence

Theo & Camper

This Infernal War
Musings and memories of a thespian, by O.B. Clarence

Handy tips
Common sense that is not obvious - a selection of completely unrelated good ideas.

Index of titles
Sail through an eclectic collection of writing by Peter Hilton and others.

To A Professional
A poem by C. Robert Hilton.

Touring the Provinces in Wartime
Musings and memories of a thespian, by O.B. Clarence

Tristan & Iseult: A Jungian Interpretation
The abstract and reference of the essay, published in Dutch.

Television series
Series worth watching

Modelling universal values
Why domain modelling doesn’t stop at the attribute level

University Facilities
Part of a guide for clueless ERASMUS students living in Bordeaux.

Designing good URLs
The most important part of a web application’s public HTTP interface

Using a Garmin eTrex Venture Cx GPS with a Mac
How to use a Garmin eTrex Venture Cx or Legend Cx with a Mac and OSX

ViaVia Reiscafé

Viewpoint
A poem by C. Robert Hilton.

Web Page Design Principles

Web site Architecture
Design guidelines intended to help create a viable web site design in which Uniform Resource Locators (URLs) are never changed.

Web site architecture requirements
This article for web site managers lists, explains and attempts to justify my choice of requirements for a web site architecture.

Web site design guidelines
This article for web site developers and maintainers describes and explains a set of guidelines for implementing a web site.

What numbers are not
A philosophy of mathematics essay about the problems of trying to define numbers rigorously.

Why I hate computers

Why obscure languages are more fun to learn

Why every cafe needs a sofa
I am the only person I know who understands that every cafe needs a sofa, so I thought that I should explain why.

What I talk about when I talk about code
Unravelling woolly thinking about how we really explain code to each other

Woman
A poem by C. Robert Hilton (an adolescent whinge that I think I wrote in my forties)

Process-oriented reactive service architecture
Using workflow tools to orchestrate microservices

Working in England
A Dutch doctor describes starting work in England, straight after graduation.

Zero-bug policy success
A practice for reducing software development waste

Add a pirate to a ship’s crew

Share on BlueskyShare on XShare on LinkedIn