What the Heck Is Inclusive Design?
6 Comments
Comments are ordered by helpfulness, as indicated by you. Help us pick out the gems and discourage asshattery by voting on notable comments.
Got something to add? You can leave a comment below.
			
				
				Alan Dalton
			
		
		
	
			
				
				Nicolas Chevallier
			
		
		
	It is increasingly difficult to do both beautiful code, and to keep tight deadlines wanted by customers… But we try !
			
				
				Taylor Hunt
			
		
		
	No one benefits from low contrast; everyone benefits from high contrast.
I did run into an issue where a dyslexic user found high-contrast harder to read, but the most we could do there was adding hooks for lower-contrast user styles. Frustrating, though. This is apparently an old issue, but I wasn’t sure what the best way of handling it was.
			
				
				John Michael Wilson
			
		
		
	Very well said hayden. this will be great information for beginners in inclusive design or web design
			
				
				Gunnar Bittersmann
			
		
		
	Great article on inclusive design. What I did expect from you, Heydon. ;-)
A sidenote on what I did not expect: “Naming things is hard. […] CSS class names”
There’s no such thing as ‘CSS classes’—at least there shouldn’t be. Classes are a construct in HTML to further describe the content when element types are not enough. Classes have nothing to do with styling in the first place.
HTML classes can later be used for styling, of course.
When you say “CSS classes” you mean classes solely for the purpose of styling, i.e. you mean inline styles, you mean presentational markup.
Yes, naming things is hard. Please don’t use the term “CSS classes” when you’re on the light side of separation of concerns.
			
				
				Andrei Dacko
			
		
		
	Well put Hayden. A fantastic and spot-on overview of inclusive design. Your article would serve as a beautiful complement to the work going at my alma mater OCADU and their Master of Design in Inclusive Design program as well as their Inclusive Design Research Centre.
                        
Good article, Heydon. I particularly like how you define “inclusive design” as “designing things for people who aren’t you, in your situation”. The name “inclusive design” reminds designers and developers of the constant risk of excluding people.