Do you know the difference between margin and padding?
Given that info:
Or, in other words, I’d say…
Do I want more space, aka “breathing room” inside this box? Use padding.
Do I want more space between this box and other elements on the page? Use margins.
When you have a background color or a border turned on for your box (i.e. a distinguishing edge), it’s easier to visually see why you would want to use padding or margin.
It’s just trickier when you don’t have some distinguishing edge to your box, because then padding and margin appear to be behaving in the same way.
In those cases, either one can get the job done. I.e. it’s not always necessarily a “you have to use padding* or “you have to use margin” situation.
Here’s a couple more points that distinguish margin and padding from one another:
When you use padding it adds to the overall width of your elements. Ex, if you set the width of a box to be 100px but have 10px padding, you actually will have an element that is 120px wide (10px padding on either side).
Margins collapse. This means if I have two boxes next to one another, each with a 10px margin…The distance between them will not be 20px (10px + 10px). Instead, the margins will collapse so the margin is for realz 10px.
Not sure what’s most shocking about this piece of news: that a tech gadget magazine thought it was appropriate to boost its sales by having half-naked women on the cover? Or that the magazine didn’t realize it had a substantial female readership?
No longer: Stuff magazine discovered market research and decided to drop the swim suit models from its covers, when it noticed that sales went up by 10% whenever they didn’t feature half-naked women.
This just made me lol for like 5 minutes.
Technology as a Chaotic Neutral Actor
This pretty stellar post is from netlibrarian:
"In Dungeons & Dragons, characters are aligned in terms of law/chaos and good/evil. Wikipedia has a great explanation. Technology is a chaotic neutral actor.
Here’s what we’re talking about:
A Chaotic Neutral character is an individualist who follows his or her own heart, and generally shirks rules and traditions. Although they promote the ideals of freedom, it is their own freedom that comes first. Good and Evil come second to their need to be free, and the only reliable thing about them is how totally unreliable they are. Chaotic Neutral characters are free-spirited and do not enjoy the unnecessary suffering of others, but if they join a team, it is because that team’s goals happen to coincide with their own at the moment. They invariably resent taking orders and can be very selfish in their pursuit of personal goals. A Chaotic Neutral character does not have to be an aimless wanderer; they may have a specific goal in mind, but their methods of achieving that goal are often disorganized, unorthodox, or entirely unpredictable.
from that same Wikipedia page (emphasis added)
By great designers, technology can be made to afford certain things. But in the real world technology is used so heavily that every possible flaw rises out of well-intended designs.
Techno-utopians talk a great game, but we as humans have had to make so many adjustments to technology (someday I’ll write a post about thinking like Google to search efficiently, for example) that I’m convinced technology is free. It isn’t free to the point of robots taking over the world, but it is free enough that it often controls us more than we control it. (By ‘we’ here, I mean consumers. Technology is designed by specific people who obviously have control.)
Because the designers that implement systems can’t anticipate every possible situation, every possible use case, every possible workflow, every possible combination of inputs, of course technology is going to be unreliable. Technology is free and requires us to work with it, rather than technology working with us. Technology is not flexible unless designed incredibly well. We are the ones that are flexible to make up for the unreliability of many technologies.
Technology has no goal other than to work when proper or compatible input is received. So when our input is true, technology aligns with us. But when we screw up, technology is not with us.
Since most people don’t understand computer science, to most people, the ways of computers don’t make sense. And, honestly, with so many weird interfaces that work in nonsensical ways, computer methods are often unpredictable to people who know computers as well.
How NOT to attract women to coding: Make tech pink
"To start, there were the pitches from college engineering programs in curly purple typeface accented by flowery images. She started to notice that many websites for budding female engineers are pink. Then there was the flyer for an after-school program hanging in a hallway of her high school. Printed on purple polka-dot paper, it read, "Are you a tech girl? Are you a web diva?"
The soon-to-be high school senior aspires to become an engineer of some sort. She has absolutely no interest, however, in a career as a "web diva."
"It seems so degrading," Wheat said. "If you’re a girl interested in building websites, you’re a ‘web diva.’ If you’re a boy, you’re a web developer."
Seriously? Google actually thinks that making shit pink is going to encourage women to get into the tech field? What were they thinking? (Apparently they weren’t…)
Check out the article here at SFGate.
"I am more than ever now the bride of science. […] Whereas, all and everything is naturally related and interconnected. A volume could I write on this subject…"
Very preoccupied lately, but still alive. I’ll be back at some point!