A List Apart



Image of Rachel Andrew

Rachel Andrew

Rachel Andrew is the founder of edgeofmyseat.com, the company behind the CMS Perch. She regularly writes and speaks about the work she does, and can be found via her blog and personal site and on Twitter.

Also from this author

  • The New CSS Layout, An Excerpt

    In this excerpt from Chapter 3 of Rachel Andrew’s The New CSS Layout, she shows us how to create a basic 3-column grid using using CSS Grid Layout. She then dives into how to span elements across multiple columns and rows as well as how to use named areas to describe your layout right in your CSS.

  • The Itinerant Geek

    Conference season travel stress is the fun-killer, the health-killer, and the stealer of concentration. Veteran traveler Rachel Andrew has some tips to help you maintain equilibrium—and productivity—on the road.

  • The High Price of Free

    Our industry is remarkable for how many of us do unpaid labor—sometimes for exposure, other times to give back to the profession and help our peers. We’re all grateful for the free software, learning, and support made possible by this generosity. But in coming to depend in it, we can’t forget that people need time to pay the bills and assure a secure future for themselves and their families.

  • It’s the People They Know

    Chance can play such a vital part in your career. You may be unexpectedly exposed to technology that becomes central to how you make a living. People you meet who seem to have nothing to do with your work, or who were potential clients or colleagues that didn’t pan out, can end up connecting you to someone who turns out to be central to the next phase of your career.

  • Offering Feedback

    If you only interact with users when they need support or have a feature request, you’re only interacting with the minority of your customers. The ones who don’t reach out to you may be creating their own workarounds to a problem you’d love to hear about, or they may have a use case that would lead to a brilliant feature. Are you guilty of the same developer shyness? Do you build things to enhance a tool or service for your own use, and assume the developer is too busy to want to hear about it? Don’t wait until there’s a need for support: ask your happy customers what they do with your product, and tell developers how you’re using their product.

  • Creating Process to Free up Time for Creativity

    There’s merit to keeping your small business nimble by keeping process to a minimum. But even in the tiniest one- or two-person operation, it’s plain that not all business tasks are improved by being hand-crafted. Rachel Andrew powers through business routines with checklists that free her mind for more compelling things. Remove friction from the rote tasks, so you can be at your best for the creative work that can only be done you.

  • Software Audits for the Tiny Business

    Routine software audits sound like just about the most boring thing in the world. But losing access to a DNS server, missing important alerts from a developer, or paying for a forgotten service are adventures nobody needs. Often, a contractor or an employee sets up an account or buys software for company use. When that person moves to another role, important license or login information can get lost in the shuffle. Rachel Andrew wants you to love the drab old software audit. It’s your best ally for preventing nasty surprises.

  • On Being King of a Shrinking Castle

    Being your own boss is awesome. You’re the sovereign of your fate—and with that autonomy comes responsibility for making your business thrive. Your time management skills are more important than ever as you continue to get your to-dos checked off. The thing is… if you get an unexpected call from a friend, can you get away from that tyrannical boss of yours to do something unplanned? Are you able to schedule time with friends or family without feeling that you’re falling behind on work? If you can’t afford to take time to strengthen your connections with others, you’re at risk of being the monarch (and the serf) of an impoverished kingdom, indeed.

  • Looking Outside

    Partners in a small, close leadership team—such as in a family business—often know each other’s minds very well, and agree on most things. That’s great to keep things running smoothly (though sometimes there’s awkwardness when business disagreements intrude on home life). On the other hand, it can also lead to stagnation. Rachel Andrew is finding that an outsider’s perspective can help when partners can’t quite see eye to eye—or when they agree too much.

  • The Challenge for the Tiny Global Business

    Long ago, a company had to grow to a certain size before it could embark on international trade. With digital goods, that’s no longer so. Learning all the applicable laws and taxes can be daunting, but that’s what allows the small business owner to stay independent as an exporter.

  • The Ways We’ve Changed—and Stayed the Same

    A perusal of the article titles in the seasonal magazine 24 ways shows how the things we’ve needed to learn and keep up with have changed since 2005. Amid all this change, one thing that remains evergreen is the generosity of web people in sharing their knowledge.

  • Managing Feature Requests

    You’re proud of your product, and welcome user suggestions on making it even better. Will you be able to make everyone happy? Should you even aim to accommodate them all? Before you start coding, think about how to prioritize feature requests, and even say no to some.

  • Seeing Past the Highlight Reel

    When we’re physically together, even in public, glances and side conversations help us understand what’s going on below the public personas others wear. But when we’re interacting with friends mainly online, it takes a little more effort to see behind their highlight reels to get the full story.

  • Getting to the Action

    Was that conference worth it? There were smart tips and awesome people. Should you buy a ticket this year? For a freelancer or small business, it can be a significant expense. Wouldn’t it be great to know if the investment in time and money is likely to move the business forward?

  • Lessons Learned by Being the Client

    Great ongoing business relationships are good for both sides. But often developers aren’t in tune with their client’s day-to-day business needs and where their work fits in. And clients’ focus on immediate practicalities can make the developer’s work stressful and unsatisfying. Well, what better way to learn about the needs of the other than by becoming the other?

  • Our Enclosed Space

    We tend to forget that the boots-on-the ground web generalists who do great work for small businesses can’t spare the time to implement an entire suite of best practices when they’re trying to solve one sticky problem on a tight deadline.

  • Making Time for Side Projects

    What’s holding you back from finishing that side project? It’s valuable, but how will you ever find time for it? The secret is…drumroll…real goals and deadlines, and a realistic plan on how to fit it into the open spaces in your schedule. Time to get it on your to-do list and feel the motivation kick in.

  • Your Side Project as Insurance Policy

    You’re never too young and healthy to make sure you can keep income coming in if sudden misfortune strikes. Often our livelihood depends on our physical abilities—such as typing code. Having a product as a side project can offer security if your daily work is disrupted by illness or injury.

  • Does Our Industry Have a Drinking Problem?

    The social events surrounding conferences are an integral part of the experience—and they mostly involve getting together over drinks. But as the industry becomes more inclusive, we gain more people for whom drinking isn’t a good option. It's time to add more ways to party and meet up that give us a chance to network with all of our peers—and maybe even leave us feeling up for that second-day morning workshop.

  • Pricing Underpins Everything You Do

    Hindsight is a wonderful thing—I can now see that many of the difficulties we experienced as a service business could have been avoided with a different pricing model. Yet what was ultimately one of our biggest mistakes gave us experiences we could draw on when deciding on a pricing model for our product.

  • How Do You Go on Vacation?

    The idea that everyone should get time off away from their business, perhaps even completely disconnected from the internet, is a pervasive one.

  • The Local Shops of the Web

    A local shop is part of an ecosystem — here in England we call it the High Street. The owner of a local shop generally has no ambition to become a Tesco or WalMart. She’d rather experience steady growth, building relationships with customers who value what she brings to the community.

  • You Can’t Do Everything

    In any given day I can find myself reading up on a new W3C proposal, fixing an issue with our tax return, coding an add-on for our product, writing a conference presentation, building a server, creating a video tutorial, and doing front end development for one of our sites. Without clients dictating my workload I’m in the enviable position of being able to choose where to focus my efforts. However, I can’t physically do everything.

Browse Authors

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