I really like this take on what your home office should look like by @justintadlock because it acknowledges not everyone has a spare room and/or can afford their ideal setup. Most articles on the subject are written by people ignoring their privilege.
A Laptop and a Dream: Your Home Office Should Meet Your Needs