10 lessons for uncultured web developers