A List Apart

Menu

Author

Image of Johanna Bates

Johanna Bates

Johanna Bates has been developing nonprofit websites since people were freaking out about Y2K and she had complete mastery over spacer gifs. She co-owns DevCollaborative and thinks about web accessibility and feminism a lot. She writes her best CSS while listening to music, lives rurally, and is raising her kid to embrace the inherent awkwardness of human existence.

Also from this author

  • The Homepage Exception

    Structured, automatic systems are great at managing content efficiently—but not so great at accommodating human changes in that content. On the other hand, free-for-all WYSIWYGs lead to inconsistency and breakdowns. Stakeholders and content administrators need flexibility and control, especially where the all-important homepage is concerned. What’s a website to do? Johanna Bates suggests embracing a people-friendly homepage solution within our robot-driven architectures.

Browse Authors

  1. Ida Aalen
  2. Senogo Akpem
  3. Amin Al Hazwani
  4. Lea Alcantara
  5. Dean Allen
  6. John Allsopp
  7. Pär Almqvist
  8. Joe Alterio
  9. Brian Alvey
  10. Stephen Anderson
  11. Rachel Andrew
  12. Jake Archibald
  13. Chris Armstrong
  14. Lance Arthur
  15. Faruk Ateş
  16. Peter Balogh
  17. Artas Bartas
  18. Jennifer Bassett
  19. Johanna Bates
  20. Tim Baxter
  21. Dan Benjamin
  22. Scott Berkun
  23. David Berlow
  24. Tobias Bernard
  25. Mark Bernstein
  26. Carrie Bickner
  27. Kate Bingaman-Burt
  28. Mark Birbeck
  29. Alex Bischoff
  30. Niklas Bivald
  31. Margot Bloomstein
  32. Jason Blumer
  33. Nate Bolt
  34. Jina Bolton
  35. Scott Boms
  36. Bert Bos
  37. Maurizio Boscarol
  38. Mark Boulton
  39. Clarice Bouwer
  40. Cennydd Bowles
  41. Douglas Bowman
  42. Wayne Bremser
  43. Harry Brignull
  44. Ryan Brill
  45. Mike Brittain
  46. Mandy Brown
  47. Tim Brown
  48. Sunni Brown
  49. Tiffany B. Brown
  50. Marlene Bruce
  51. Laura Brunow Miner
  52. Carlos Bueno
  53. Jory Burson
  54. Paul Burton
  55. Jim Byrne
  56. Marcos Caceres
  57. Jeffery Callender
  58. Lachlan Cannon
  59. Michael Cardenas
  60. Norm Carr
  61. Ryan Carson
  62. Lawrence Carvalho
  63. Meghan Casey
  64. Elizabeth Castro
  65. Dan Cederholm
  66. Tantek Celik
  67. Steve Champeon
  68. Caio Chassot
  69. Hui Jing Chen
  70. Jack Cheng
  71. Kevin Cheng
  72. Dana Chisnell
  73. James Christie
  74. Patrick Clancey
  75. Joe Clark
  76. Chris Clark
  77. Josh Clark
  78. Andrew Clarke
  79. Josh Cleland
  80. Curt Cloninger
  81. Geri Coady
  82. Scott Jason Cohen
  83. Michael Cohen
  84. Georgy Cohen
  85. Anthony Colangelo
  86. Brad Colbow
  87. Simon Collison
  88. Angela Colter
  89. Marie Connelly
  90. Craig Cook
  91. Patrick Cooney
  92. Joscelin Cooper
  93. Stacey Cordoni
  94. Kevin Cornell
  95. Amanda Costello
  96. Jim Coudal
  97. Abby Covert
  98. Nick Cox
  99. Chris Coyier
  100. Brian Crescimanno
  101. Jeff Croft
  102. Shaun Crowley
  103. Nathan Curtis
  104. Liz Danzico
  105. Anil Dash
  106. Justin Dauer
  107. Glenn Davis
  108. Anna Debenham
  109. David Demaree
  110. Meg Dickey-Kurdziolek
  111. Shane Diffily
  112. Geoff DiMasi
  113. Nick Disabato
  114. Hannah Donovan
  115. Nandini Doreswamy
  116. Rory Douglas
  117. Jarrod Drysdale
  118. Seth Duffey
  119. Colin Eagan
  120. Jeff Eaton
  121. James Edwards
  122. J. David Eisenberg
  123. James Ellis
  124. Jessica Enders
  125. Bjørn Enki
  126. Elika Etemad
  127. Felicity Evans
  128. Garin Evans
  129. Meryl K. Evans
  130. Christopher Fahey
  131. Todd Fahrner
  132. Dug Falby
  133. Derek Featherstone
  134. Scott Fennell
  135. Andrew Fernandez
  136. John Ferrara
  137. Daniel Ferro
  138. Alex Feyerke
  139. Nick Finck
  140. Richard Fink
  141. Detlev Fischer
  142. Jonathan Follett
  143. Shoshannah L. Forbes
  144. Nathan Ford
  145. Clinton Forry
  146. Jack Franklin
  147. Dean Frickey
  148. Daniel M. Frommelt
  149. Brad Frost
  150. Lyza Gardner
  151. Steven Garrity
  152. Peter Gasston
  153. Janice Gervais
  154. Anne Gibson
  155. John Gladding
  156. Porter Glendinning
  157. Kevin Goldman
  158. Brian Goldman
  159. Devan Goldstein
  160. Aimee Gonzalez-Cameron
  161. Jeff Gothelf
  162. R. Stephen Gracey
  163. Dave Gray
  164. Adam Greenfield
  165. Brandon Gregory
  166. Matt Griffin
  167. Patrick Griffiths
  168. Jason Grigsby
  169. Andrew Grimes
  170. John M. Grohol
  171. Tobias Günther
  172. Aaron Gustafson
  173. Andy Hagans
  174. Young Hahn
  175. Erika Hall
  176. Kristina Halvorson
  177. Naz Hamid
  178. Jessica Harllee
  179. Cyd Harrell
  180. Matthew Haughey
  181. Stephen Hay
  182. Steph Hay
  183. Julia Hayden
  184. Dominique Hazaël-Massieux
  185. Val Head
  186. Christian Heilmann
  187. Hal Helms
  188. Ben Henick
  189. Alan Herrell
  190. Graham Herrli
  191. Lisa Herrod
  192. Whitney Hess
  193. Perry Hewitt
  194. Jenny Lam / Hillel Cooperman
  195. David Hillis
  196. Andrew Hinton
  197. Tingan Ho
  198. Craig Hockenberry
  199. Robert Hoekman Jr.
  200. Andrew Hoffman
  201. Kevin M. Hoffman
  202. Lara Hogan
  203. Emma Jane Hogbin Westby
  204. Anthony Holdener
  205. Ryan Holsten
  206. Molly E. Holzschlag
  207. Sara Horton
  208. Byron Houwens
  209. Ross Howard
  210. Greg Hoy
  211. Belinda Hulin
  212. Bill Humphries
  213. Lachlan Hunt
  214. Mark Huot
  215. Ryan Irelan
  216. Makiko Itoh
  217. Ida Jackson
  218. Charlotte Jackson
  219. Denise Jacobs
  220. Bob Jacobson
  221. Troy Janisch
  222. Scott Jehl
  223. Neil Jenkins
  224. Leslie Jensen-Inman
  225. L. Michelle Johnson
  226. Andrew Johnson
  227. Bronwyn Jones
  228. Glenn Jones
  229. Colleen Jones
  230. Natalie Jost
  231. Jonathan Kahn
  232. Laura Kalbag
  233. Chris Kaminski
  234. Harvey Kane
  235. Avinash Kaushik
  236. Jeremy Keith
  237. Scott Kellum
  238. Sally Kerrigan
  239. Alla Kholmatova
  240. Kate Kiefer Lee
  241. Crawford Kilian
  242. Andrew Kirkpatrick
  243. Greg Kise
  244. Erin Kissane
  245. Martin Kliehm
  246. Breandán Knowlton
  247. Thierry Koblentz
  248. Peter-Paul Koch
  249. Cameron Koczon
  250. Michelle Kondou
  251. Mattias Konradsson
  252. Jordan Koschei
  253. Nishant Kothary
  254. Jason Kottke
  255. Katie Kovalcin
  256. Scott Kramer
  257. Una Kravets
  258. Michael Krisher
  259. Eric Krock
  260. Andrew Kuhar
  261. Olivier Lacan
  262. Keith LaFerriere
  263. wk lang
  264. Wren Lanier
  265. Simon St. Laurent
  266. Art Lawry
  267. Kristofer Layon
  268. Tina Lee
  269. Sharon Lee
  270. Antoine Lefeuvre
  271. Jeff Lembeck
  272. Inayaili León, de
  273. Debra Levin Gelman
  274. Matthew Levine
  275. Donna Lichaw
  276. Håkon Wium Lie
  277. Colin Lieberman
  278. Dave Linabury
  279. Margit Link-Rodrigue
  280. Caren Litherland
  281. Mark Llobrera
  282. Ian Lloyd
  283. Paul Lloyd
  284. Sue Lockwood
  285. Michael Lopp
  286. Rachel Lovinger
  287. Michael Lovitt
  288. Daniel Ludwin
  289. Jenn Lukas
  290. Erin Lynch
  291. Patrick Lynch
  292. Kelsey Lynn Lundberg
  293. Chris MacGregor
  294. Jeffrey MacIntyre
  295. Dougal MacPherson
  296. Søren Madsen
  297. Dennis A. Mahoney
  298. Dan Mall
  299. Rosie Manning
  300. Ethan Marcotte
  301. Matty Mariansky
  302. Mat Marquis
  303. Samuel Marshall
  304. Lisa Maria Martin
  305. John Martz
  306. Mehdi Maujood
  307. Cassie McDaniel
  308. Justin McDowell
  309. Gerry McGovern
  310. Karen McGrane
  311. Randall Snare and Elizabeth McGuane
  312. Nellie McKesson
  313. Drew McLellan
  314. Mica McPheeters
  315. Pete McVicar
  316. Timothy Meaney
  317. Garann Means
  318. Shawn Medero
  319. Tim Meehan
  320. Aaron Mentele
  321. Erika Meyer
  322. Eric Meyer
  323. Justin Mezzell
  324. Bojan Mihelac
  325. Robert Miller
  326. Robin (roblimo) Miller
  327. David F. Miller
  328. Chris Mills
  329. Wilson Miner
  330. Craig Mod
  331. Cameron Moll
  332. Mike Monteiro
  333. Peter Morville
  334. Trenton Moss
  335. Alice Mottola
  336. Lee Moyer
  337. Lyle Mullican
  338. Rebecca Murphey
  339. Brendan Murray
  340. Timothy Murtaugh
  341. Rachel Nabors
  342. Sarah B. Nelson
  343. Mark Newhouse
  344. Jorunn D. Newth
  345. Paul Novitski
  346. Matthew O'Neill
  347. George Oates
  348. Brandon Oelling
  349. Brandon Olejniczak
  350. George Olsen
  351. Ross Olson
  352. Mark Otto
  353. Nick Padmore
  354. Sarah Parmenter
  355. Rick Pastoor
  356. Dana Pavlichko
  357. Alan Pearce
  358. Jason Pearce
  359. Shane Pearlman
  360. Ross Penman
  361. Nathan Peretic
  362. Yesenia Perez-Cruz
  363. Dorian Peters
  364. Veronica Picciafuoco
  365. Mike Pick
  366. Jack Pickard
  367. Heydon Pickering
  368. Andy Polaine
  369. Christophe Porteneuve
  370. Joshua Porter
  371. Eric Portis
  372. Kevin Potts
  373. Derek Powazek
  374. Shelley Powers
  375. Till Quack
  376. Whitney Quesenbery
  377. Peter Quinsey
  378. Jim Ramsey
  379. Aza Raskin
  380. Eleanor Ratliff
  381. Jim Ray
  382. Our Gentle Readers
  383. Aaron Rester
  384. Sam Richard
  385. Stephanie Rieger
  386. Nick Rigby
  387. Matt Riggott
  388. Daniel Ritzenthaler
  389. Christopher Robbins
  390. Stuart Robertson
  391. Susan Robertson
  392. Rich Robinson
  393. D. Keith Robinson
  394. Jason Rodriguez
  395. Marco Rogers
  396. Mike Rohde
  397. Pepi Ronalds
  398. Stewart Rosenberger
  399. Lou Rosenfeld
  400. Chris Ross-Gill
  401. Dave Rupert
  402. Andy Rutledge
  403. Richard Rutter
  404. Joseph Ryan
  405. Gian Sampson-Wild
  406. Jason Santa Maria
  407. Cédric Savarese
  408. Sbritt
  409. Hana Schank
  410. Alex Schmidt
  411. Christopher Schmitt
  412. Adam Schumacher
  413. Erin Scime
  414. Paul Sciortino
  415. Thomas Scott
  416. Ryan Seddon
  417. Jana Sedivy
  418. Tomer Sharon
  419. Remy Sharp
  420. Al Shaw
  421. Dave Shea
  422. Peter K Sheerin
  423. Robbie Shepherd
  424. Eric Shepherd
  425. Sophie Shepherd
  426. Nick Sherman
  427. David Sherwin
  428. Jeremiah Shoaf
  429. Daniel Short
  430. Orr Shtuhl
  431. Kim Siever
  432. Amber Simmons
  433. Neha Singh
  434. Kendra Skeene
  435. Michael Slater
  436. David Sleight
  437. Kristin Smaby
  438. Jonathan Smiley
  439. Paul Smith
  440. Tim Smith
  441. Jonathan Snook
  442. Eric Sol
  443. Sara Soueidan
  444. Paul Sowden
  445. ALA Staff
  446. Ruth Stalker-Firth
  447. Russ Starke
  448. Alan Stearns
  449. Hallvord R.M. Steen
  450. Joe Di Stefano
  451. Bob Stein
  452. Krista Stevens
  453. Walter Stevenson
  454. Noah Stokes
  455. Elliot Stokes
  456. Greg Storey
  457. Brian Suda
  458. Rob Swan
  459. Allen Tan
  460. Tyler Tate
  461. Olivier Thereaux
  462. Drew Thomas
  463. Yael Tolub
  464. Emmanuel King Turner
  465. Dan Turner
  466. Russ Unger
  467. Nick Usborne
  468. Santiago Valdarrama
  469. Marc van den Dobbelsteen
  470. Rian van der Merwe
  471. Bobby van der Sluis
  472. Roel Van Gils
  473. Jeffrey Veen
  474. David Verba
  475. Lea Verou
  476. Corey Vilhauer
  477. Sergio Villarreal
  478. Casper Voogt
  479. Sophia Voychehovski
  480. The W3C
  481. The W3C QA Group
  482. Sara Wachter-Boettcher
  483.   waferbaby
  484. Jeremy Wagner
  485. Aarron Walter
  486. Denice Warren
  487. Samantha Warren
  488. Dan Webb
  489. Eileen Webb
  490. Rose Weisburd
  491. Yoav Weiss
  492. Lisa Welchman
  493. Mike West
  494. Brian Williams
  495. Christina Wodtke
  496. Carolyn Wood
  497. Jeremy Wright
  498. Tim Wright
  499. Luke Wroblewski
  500. Mark Wyner
  501. Victor Yocco
  502. Indi Young
  503. Nicholas Zakas
  504. Jack Zeal
  505. Jeffrey Zeldman
  506. Samantha Zhang
  507. Ping Zhu