Skip to content
Go back

Golden rules for building better software

Published:  at  03:20 PM

Principles for making things for the web

This a list-in-progress of things I try to keep in mind when working on web projects. Some are matters of logic, others are matters of personal taste.

I manage to abide by some of these things some of the time.

Design/UI

Graphics/Charts

HTML/JavaScript

$("div#sidebar").html("Don't do");
$("div#sidebar").html("this");

var $sidebar = $("div#sidebar");

$sidebar.html("Do this");
$sidebar.html("instead");

Working with data

"Côte d'Ivoire"; //damn it
"Cote d’Ivoire"; //crap
"cote d'ivoire"; //whoops
"Côte d'Ivoire "; //what the?
"Ivory Coast"; //COME ON

Site setup

Server config

General process

Some further reading

Taken from https://github.com/veltman/principles/blob/master/README.md


Suggest Changes
Share this post on:

Previous Post
Auto-generating documentation and SDKs in ASP.NET Web API
Next Post
JavaScript Module Pattern