<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/css" href="https://www.aaron-gustafson.com/c/feed.min.css" ?><feed xmlns="http://www.w3.org/2005/Atom"
      xmlns:amg="https://www.aaron-gustafson.com.com/amg-dtd/"><title>Aaron Gustafson: Content tagged philosophy</title><subtitle>The latest 20 posts and links tagged philosophy.</subtitle><id>https://www.aaron-gustafson.com</id><link href="https://www.aaron-gustafson.com/feeds/philosophy.xml" rel="self"/><link href="https://www.aaron-gustafson.com"/><author><name>Aaron Gustafson</name><uri>https://www.aaron-gustafson.com</uri></author><updated>2016-06-01T15:18:31Z</updated><entry><id>https://www.aaron-gustafson.com/notebook/what-are-keys-to-success/</id><title type="html"><![CDATA[✍🏻 What are keys to success?]]></title><link href="https://www.aaron-gustafson.com/notebook/what-are-keys-to-success/" rel="alternate" type="text/html" /><published>2016-06-01T15:18:31Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>The other day I got a message from someone I’ve been mentoring via email. His question was one I think a lot of folks in our industry struggle with:</p><blockquote><p>Can you please tell what are keys to success and what should I do to become a successful programmer and software engineer? Anything is appreciated.</p></blockquote><p>That’s a tough one. “Success” can be defined in so many ways. Is success making truckloads of money? Is it having 100,000 Twitter followers? Is it getting invited to speak at conferences in exotic locations? Those are very external notions of success, perhaps it’s more personal: Feeling like you’ve accomplished what you set out to do. Feeling like your life has meaning. Finding joy in both your work and your play. With so many ways to define success, there’s no magic formula for achieving it.</p><p>Unsure how to answer this perplexing question, I decided to answer by sharing what makes me feel successful—the Golden Rule. I used the Islamic version in my response:</p><blockquote><p>No one of you is a believer until he desires for his brother that which he desires for himself.</p></blockquote><p>That I chose the Islamic version had more to do with where my protege resides than anything else. This concept is universal, cropping up in nearly every faith and philosophy as well as in numerous cultural proverbs:</p><blockquote><p>Blessed is he who preferreth his brother before himself. (Baha’i)</p></blockquote><blockquote><p>One should seek for others the happiness one desires for one’s self. (Buddhism)</p></blockquote><blockquote><p>Do unto others as you would have them do unto you. (Chrisitianity)</p></blockquote><blockquote><p>Try your best to treat others as you would wish to be treated yourself and you will find that this is the shortest way to benevolence. (Confucianism)</p></blockquote><blockquote><p>He sought for others the good he desired for himself. Let him pass on! (Egyptian)</p></blockquote><blockquote><p>Don’t go around hurting people, and Try to understand things. (Hopi)</p></blockquote><blockquote><p>Humanists acknowledge human interdependence, the need for mutual respect and the kinship of all humanity. (Humanism)</p></blockquote><blockquote><p>In happiness and suffering, in joy and grief, we should regard all creatures as we regard our own self. (Jainism)</p></blockquote><blockquote><p>One going to take a pointed stick to pinch a baby bird should first try it on himself to feel how it hurts. (Nigerian)</p></blockquote><blockquote><p>Do as you would be done by. (Persian)</p></blockquote><p>Then there’s my personal favorite, from Judaism:</p><blockquote><p>What is hateful to you, do not to your fellow man. That is the entire law; all the rest is commentary.</p></blockquote><p>The Golden Rule is a wonderful tool for helping maintain balance in your life, business, and relationships. And so, I followed this recommendation proverb with a bit more detail on how I feel we can embody this philosophy:</p><ul><li>Treat others with respect (means respecting their time, dignity, etc.).</li><li>Look for opportunities to help others accomplish <em>their</em> goals.</li><li>Give of yourself freely without expecting return.</li></ul><p>My twelve years of Catholic schooling drummed the proverb “to whomever much is given, much will be required“ into my head, which accounts for my emphasis on sharing. I know that my “success”—as I define it at least—has been made possible by the generosity of others. And so I think it’s my duty to “<a href="http://www.imdb.com/title/tt0223897/">pay it forward</a>” and I look for every opportunity to create opportunities for others.</p><p>In my experience, living life this way—or at least improving on it a bit each day—makes me feel successful. Perhaps it will work for you as well.</p><p><em>Note: Passing along this tiny bit of wisdom made me feel successful today :-)</em></p>]]></content><amg:summary><![CDATA[What makes me feel successful? The Golden Rule.]]></amg:summary><summary type="html"><![CDATA[<p>What makes me feel successful? The Golden Rule.</p>]]></summary><category term="society" /><category term="personal" /><category term="philosophy" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/offline-first-love-the-idea-hate-the-name/</id><title type="html"><![CDATA[✍🏻 Offline First: Love the Idea, Hate the Name]]></title><link href="https://www.aaron-gustafson.com/notebook/offline-first-love-the-idea-hate-the-name/" rel="alternate" type="text/html" /><published>2016-03-28T12:25:26Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>Back in 2014, I had the great pleasure of listening to <a href="https://twitter.com/misprintedtype">Ola Gasidlo</a> of <a href="http://hood.ie/">Hood.ie</a><a href="https://vimeo.com/103221949">discuss the importance of offline</a> at Beyond Tellerrand in Düsseldorf, Germany. Her excellent talk was my introduction to <a href="https://www.google.com/search?q=offline+first">the “Offline First” movement</a> and, while I can get behind the idea, I’ve had some serious issues with the name. And with the rise of Service Workers as a simple, usable means of making our content available offline, I thought it worth revisiting the idea of “offline first”, if only to address its core fallacy.</p><p>First, the good stuff: The “offline first” movement clearly recognizes the current dilemma of our time:</p><blockquote><p>We live in a disconnected &amp; battery powered world, but our technology and best practices are a leftover from the always connected &amp; steadily powered past.</p></blockquote><p><a href="https://www.w3.org/TR/2011/WD-html5-20110525/offline.html">App Cache</a>, <a href="https://www.w3.org/TR/webdatabase/">Web SQL</a>, <a href="https://www.w3.org/TR/webstorage/">Web Storage</a>, <a href="https://www.w3.org/TR/IndexedDB/">Indexed DB</a>, <a href="https://www.w3.org/TR/service-workers/">Service Workers</a>, and a handful of other specs and ideas were all created to address this core limitation of the Web. They also make it possible to compete with traditional software experiences. I am 100% on board with this move. It sucks to open Chrome on my mobile and switch to a tab that’s been tucked out of view for a while only to have the page fail to load because I happen to be traveling abroad without a data plan. If that site was made to work offline, the fact that Chrome had recycled the RAM and CPU that tab had been consuming would be less of a problem and the page would load instantly from the cache.</p><p>Tunnels… hotel wifi… high latency mobile networks… expensive roaming data plans… these are all reasons we need an offline Web. I’m incredibly thankful for all of the hard work the smart folks working on solutions like these are contributing.</p><p>Also inline with the “offline first” movement, I think it’s important to consider the offline experience early in a project, so it isn’t forgotten or haphazardly bolted on. We need to make deliberate choices about what content and assets we are caching. We need to plan for offline, maybe not <em>first</em>, but certainly early.</p><p>All of this is to say I don’t have an issue with the philosophy of “offline first”, but I do take issue with the name. As a term, it’s a bit disingenuous. Looking at other “firsts”—“mobile first” or (to go back little further) “content first”—these terms work on multiple levels: They remind us to keep the core purpose of a page or interface central to our planning. They also support an experience that begins and ends with that core.</p><p>A “mobile first” experience starts with a distraction-free central message or content, optimized for a small screen and (often) a single, narrow viewport. It can be enhanced for larger screens and more capable devices, but that core experience may be all some users get, and that’s ok. Users will have an experience (and a site that works) no matter what. The same is true with a “content first” approach; its experience remains available regardless of device or access mechanism. Sure, both “mobile first” and “content first” require the network, but guess what: “<strong>Offline first” requires network connectivity too!</strong><a href="http://www.dynamicdrive.com/forums/showthread.php?62807-Run-Website-from-a-Flashdrive-or-CD">You don’t see many websites delivering their content on USB drives</a>, so all of the code required to make the offline experience possible in the first place requires an initial (and stable) connection to the Web. In other words, offline can’t be first.</p><p>You may be wondering <em>Why is that important?</em> It’s important because, historically, a “first” approach (as I mentioned) sets an expectation of that experience always being available. Offline can’t provide that.</p><p>Moreover, offline has another core dependency beyond the network: JavaScript. Without JavaScript, none of your fancy offline stuff—except App Cache, which few folks are using these days—will work. And yes, I know, <em>everyone</em> has JavaScript support… but the reality is that <a href="https://gds.blog.gov.uk/2013/10/21/how-many-people-are-missing-out-on-javascript-enhancement/">not everyone will get your JavaScript enhancements</a>, <a href="http://kryogenix.org/code/browser/everyonehasjs.html">even if that were actually the case</a>.</p><p>Please don’t misunderstand the purpose of this post: I applaud the ideas behind the “offline first” movement and the amazing work that community is doing. And you should absolutely incorporate offline into projects you are building for the Web. Users with capable devices and browsers will thank you for it. Just try not to use the term “offline first” or at least be prepared for me to cringe a little when you do. Maybe I’m the only one who feels this way; if so, I’m okay with that. But, then again, semantics matter. Maybe we need a different rallying cry. Sadly “Offline Too” doesn’t have the same ring to it.</p>]]></content><amg:summary><![CDATA[With the rise of Service Workers as a simple, usable means of making our content available offline, I thought it worth revisiting the idea of “offline first”, if only to address its core fallacy.]]></amg:summary><summary type="html"><![CDATA[<p>With the rise of Service Workers as a simple, usable means of making our content available offline, I thought it worth revisiting the idea of “offline first”, if only to address its core fallacy.</p>]]></summary><category term="philosophy" /><category term="web design" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/egalitarianism/</id><title type="html"><![CDATA[✍🏻 Egalitarianism]]></title><link href="https://www.aaron-gustafson.com/notebook/egalitarianism/" rel="alternate" type="text/html" /><published>2015-01-19T15:32:20Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>Today is Martin Luther King Day in the United States, so I thought I’d take a moment to reflect on one aspect of equality I think is incredibly important: egalitarianism.</p><p>According to <a href="http://www.merriam-webster.com/dictionary/egalitarianism"><cite class="book">Merriam Webster</cite></a>, egalitarianism is:</p><blockquote><ol><li>a belief in human equality especially with respect to social, political, and economic affairs;</li><li>a social philosophy advocating the removal of inequalities among people.</li></ol></blockquote><p>It’s a simple philosophy inspired by <a href="http://en.wikipedia.org/wiki/Golden_Rule">the Golden Rule</a>, an ethical code which is central to most major religions:</p><dl><dt>Buddhism</dt><dd>Hurt not others in ways that you yourself would find harmful.</dd><dt>Christianity</dt><dd>Do unto others as you would have  them do unto you.</dd><dt>Islam</dt><dd>No one of you is a believer until he desires for his brother that which he desires for himself.</dd><dt>Judaism</dt><dd>What is hateful to you, do not to your fellow man. That is the entire law; all the rest is commentary.</dd></dl><p>Heck, even Confucius said “Never impose on others what you would not choose for yourself”.</p><p>With so much emphasis on treating others with the sort of respect that we would like to be given, you’d think that inequality would be a non-issue. Obviously that’s not the case.</p><p>For centuries, we humans—even those of us who ascribe to <a href="http://en.wikipedia.org/wiki/Golden_Rule#Religion_and_philosophy">these and the other countless Golden Rule abiding religions and philosophies</a>—have failed to recognize ourselves in others and have erected barriers (both physical and societal) to their ability to lead the sort of happy, fulfilled life that we want for ourselves and our families.</p><p>Almost every way we mistreat others—from rude or snarky comments to genocide—stems from our inability to empathize with another person or group of people. It’s hard to connect with people who are different than us—people who have different life experiences, people who have different perspectives, people who are challenged in ways we have never been—and when we struggle to create a connection, it becomes easy for us to view them as “the other”. And when we begin to look at other people this way, we lose sight of their humanity and we lose sight of all of the things that make us similar.</p><p>While it is completely true that I have a very different life than a woman growing up in <a href="http://en.wikipedia.org/wiki/Dharavi">Dharavi</a>, I have to believe that we have a lot in common too. We both want a good life for our families. We both want to feel safe. We both crack jokes. We’re both human. Our respective societies may view us very differently, but she is no less valuable than I am.</p><p>And this is why I am so passionate about the philosophy of egalitarianism. It grounds us in the notion that we are all equally valuable and should be granted equal opportunity to all that life has to offer.</p><hr><p>John Rawls has a great thought experiment that I often cite in <a href="http://vimeo.com/70018634">my talks on empathy</a>. In it, he would ask you to imagine your ideal society. It could be a monarchy, anarchy, capitalist, or communist. It could be ruled by people of one particular gender or color. It could be governed by people of a particular tribe. It could be <a href="http://en.wikipedia.org/wiki/The_Hunger_Games_universe#Panem">Panem</a>. It could be <a href="http://en.wikipedia.org/wiki/Erewhon">Erewhon</a>. It could be <a href="http://en.wikipedia.org/wiki/Brobdingnag">Brobdingnag</a>. The choice is yours.</p><p>Once you’ve been ruminating on this a bit, he drops the bombshell: You have no control over or knowledge of where you fit in this society. This is called the <a href="http://en.wikipedia.org/wiki/Veil_of_ignorance">Veil of Ignorance</a>, a creation of <a href="http://en.wikipedia.org/wiki/John_Harsanyi">John Harsanyi</a> (an economist and early father of <a href="http://en.wikipedia.org/wiki/Game_theory">game theory</a>). Rawls found that, with the Veil of Ignorance in play, people who participated in this thought experiment gravitated toward creating the most egalitarian societies possible.</p><p>It makes complete sense: What rational human being would create a society that enslaves people if they themselves could turn out to be a slave? Who would create a society that excludes women if they might be female? Who would build a world full of stairs if they could be in a wheelchair?</p><p>I love this exercise because it makes it easy to create at least basic connections between you and a wide variety of people who are different than you. It helps you realize that we are all equal and all worthy of consideration.</p><hr><p>What is interesting about egalitarianism, as opposed to similar sounding philosophies like <a href="http://en.wikipedia.org/wiki/The_Communist_Manifesto">modern communism</a>, is that it recognizes that equality of opportunity does not necessitate equality of outcome. In other words, while pushing for equality, it simultaneously recognizes that we have differences in capability, capacity, and interest.</p><p>We are different. We are similar in more ways than we are different, but to ignore our differences is to deny us our individuality, our personhood, our true selves. But recognizing differences is not the same as assigning a value to those differences. That’s an incredibly important distinction and bears repeating: Just because you recognize that someone is different does not imply you should view or treat them as any more or less human on account of what makes them different. That said, recognizing differences is the first step towards being able to create equality of opportunity.</p><p>This is such an important concept in life, but I was not a philosophy major, so I’ll stick to discussing it in terms of what I know a lot about: The Web. Specifically, Web accessibility.</p><p>For a great many of us, ensuring our websites are accessible is an afterthought. We talk a good game when it comes to “user centered” this or that, but often treat the word “accessibility” as a synonym for “screen reader”. It’s so much more than that. “Accessibility” is about people. People consume content and use interfaces in many different ways, some similar and some not so similar to how we do it.</p><p>Sure, people with visual impairments often use a screen reader to consume content. They might also use a braille touch feedback device or a braille printer. They probably also use a keyboard. Or they may use a touchscreen in concert with audio cues. And yes, visual impairment affects a great percentage of people, but they are only part of the “accessibility” puzzle.</p><p>The dimensions of interactive elements—links, buttons, etc.—and their proximity to one another is an important factor in ensuring an interface actually registers our intent (i.e. it helps us avoid <a href="http://en.wikipedia.org/wiki/Typographical_error">fat fingering</a>). <em>Design</em> is an accessibility concern.</p><p>The color contrast between text and the background is an important factor in ensuring content remains readable in different lighting situations. <em>Color</em> is an accessibility concern.</p><p>The language we use on our sites and in our interfaces directly affects how easy it is for our users to understand what we do, the products we are offering, and why it matters. It also affects how we make our users feel. <em>Language</em> is an accessibility concern.</p><p>The size of our Web pages and their associated assets has a direct affect on how long our pages take to download, how much it costs our customers to access them, and (sometimes) even whether or not the content can be reached. <em>Performance</em> is an accessibility concern.</p><p>I could keep going, but I’m sure you’re starting to get the point. “Accessibility” is ultimately about ensuring people have equal opportunity to access your content while simultaneously recognizing that we all have special needs—physical limitations, bandwidth limitations, device limitations, etc.—that lead us to have different experiences of the same Web page.</p><p>Accessibility <em>is</em> egalitarianism.</p><hr><p>We are all different, but we all human. We all deserve respect. We all deserve to be treated equally. To be treated fairly.</p><p>We need more egalitarianism in this world and the good news is that <em>we</em> can make it happen.</p>]]></content><amg:summary><![CDATA[Today is Martin Luther King Day in the United States, so I thought I’d take a moment to reflect on one aspect of equality I think is incredibly important: egalitarianism.]]></amg:summary><summary type="html"><![CDATA[<p>Today is Martin Luther King Day in the United States, so I thought I’d take a moment to reflect on one aspect of equality I think is incredibly important: egalitarianism.</p>]]></summary><category term="philosophy" /><category term="accessibility" /><category term="web design" /><category term="inclusion" /></entry><entry><id>https://www.aaron-gustafson.com/speaking-engagements/finding-empathy-and-the-golden-rule/</id><title type="html"><![CDATA[📢 Finding Empathy and the Golden Rule]]></title><link href="" rel="alternate" type="text/html" /><published>2013-12-13T23:00:00Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>I gave this PechaKucha talk on how empathy came to be a central part of my work and life.</p>]]></content><amg:twitter><![CDATA[I gave this PechaKucha talk on how empathy came to be a central part of my work and life.]]></amg:twitter><amg:summary><![CDATA[I gave this PechaKucha talk on how empathy came to be a central part of my work and life.]]></amg:summary><summary type="html"><![CDATA[<p>I gave this PechaKucha talk on how empathy came to be a central part of my work and life.</p>]]></summary><category term="accessibility" /><category term="career" /><category term="empathy" /><category term="equality" /><category term="inclusion" /><category term="inclusive design" /><category term="mentoring" /><category term="personal" /><category term="philosophy" /><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.aaron-gustafson.com/undefined" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/apple-vs-the-open-web/</id><title type="html"><![CDATA[✍🏻 Apple vs. the Open Web]]></title><link href="https://www.aaron-gustafson.com/notebook/apple-vs-the-open-web/" rel="alternate" type="text/html" /><published>2013-07-07T22:39:00Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>I’ll admit it: I never really got Siri.</p><p>To me, she’s always been a bit gimmicky. When she debuted on the iPhone 4S, I thought the voice recognition stuff was neat, but I didn’t see her as being anything close to the “digital assistant” Apple promised us. The idea was good, but the implementation was about as inspiring as my then 5-year-old Garmin. Oh, but she couldn’t give you turn by turn directions.</p><p>Sure, Siri’s gotten better, but not much.</p><p>Now, after reading <a href="https://twitter.com/dankaplan">Dan Kaplan</a>’s excellent TechCrunch post <a href="http://techcrunch.com/2013/06/30/will-apple-sideline-siri-before-she-kills-google/">lamenting the Siri that could have been</a>, I realize how much better she could—nay <em>should</em>—be. You see, prior to being bought by Apple, Siri Assistant was pretty damn useful. She was a true digital assistant, capable of setting up a whole evening of fun for you by purchasing movie tickets, getting you dinner reservations, and even hailing you a cab. Pre buy-out, her creators even had plans to supercharge Siri by giving her predictive awareness (think <a href="http://en.wikipedia.org/wiki/Google_Now">Google Now</a>). Dan offered a few examples of how this might work:</p><blockquote><ul><li><span class="initial quote">“</span>Hey Dan, your flight to NYC has just been canceled! Would you like me to book the next one?<span class="final quote">”</span></li><li><span class="initial quote">“</span>Hey Dan, you weren’t at home when your package got delivered. Would you like me to redirect it to your office?<span class="final quote">”</span></li><li><span class="initial quote">“</span>Hey Dan, you’ve got a coffee meeting downtown in 25 minutes. How about I summon a Lyft?<span class="final quote">”</span></li></ul></blockquote><p>Given Siri’s previous capabilities and the plans her creators had, how did she become so lame?</p><p>Personally, I think the reason is simple: Apple doesn’t get the web. Sure there are a lot of incredibly smart and talented people who work at Apple who clearly do understand what the web is and how it works, but I think as a company Apple doesn’t. Or worse it does, but they can’t control it or monetize it, so they’re not interested.</p><p>It’s a feeling I’ve had for quite some time, but reading this piece (especially in light of Jeremy Keith’s fantastic post about <a href="http://adactio.com/journal/6291/">the movement of many web companies toward creating more walled gardens</a>) really convinced me. I mean take a look at Maps.</p><p>Prior to iOS 6, Google Maps was the de-facto mapping and directions app. It offered your standard driving and walking directions, but it also offered public transit directions based on public data (much of which Google has coalesced into <a href="http://www.google.com/intl/en/landing/transit/">Google Maps Transit</a>). Now, with Apple’s homegrown Maps, if you want to get transit directions, you need to download a separate app from the App Store. Travel a lot? Try 8 differnet apps. Or 10.</p><p>Instead of using existing APIs to make transit directions native to Maps, they opted to fragment the experience.*</p><figure><img alt="" src="/i/posts/2013-07-07/ios-maps-transit.png"/><figcaption>A quick direction search using Maps and the resulting screen when I route via public transit.</figcaption></figure><p>Sure, you might argue that the Maps team may have had to cut the transit feature due to time or budget constraints, but they found the time to make the maps three-dimensional. Just sayin’.</p><p>Clearly Apple could have used any of the <a href="http://www.commuterapi.com/">publicly available transit APIs</a> to accomplish this task, but they didn’t. The same goes for Siri. There are a ton of freely-available resources out there to collect information and then do something useful with it—to truly allow Siri to become the digital assistant of our dreams—but Apple doesn’t seem to have any interest. And I think their software is suffering for it.</p><p>* I’m all for de-coupling functionality in order to scale application logic, but de-coupling (a.k.a. fragmenting) the user experience is downright baffling. Especially for a company that prides themselves on both design and user experience.</p>]]></content><amg:summary><![CDATA[I’ll admit it: I never really got Siri.]]></amg:summary><summary type="html"><![CDATA[<p>I’ll admit it: I never really got Siri.</p>]]></summary><category term="the web" /><category term="user experience" /><category term="philosophy" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/egalitarianism-and-progressive-enhancement/</id><title type="html"><![CDATA[✍🏻 Egalitarianism and Progressive Enhancement]]></title><link href="https://www.aaron-gustafson.com/notebook/egalitarianism-and-progressive-enhancement/" rel="alternate" type="text/html" /><published>2012-03-14T13:09:00Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>In 1971, <a href="http://en.wikipedia.org/wiki/John_Rawls">John Rawls</a> published <cite>A Theory of Justice</cite>, in which he described the following Thought Experiment he often conducted with students and other groups: The members of the Group were asked to design a society down to the very ethical principles that would guide the relationships of people within that society. They were given free reign and could create whatever kind of society they wanted—monarchy, anarchy, capitalist, communist—it was all up to them. The only stipulation Rawls placed on the experiment (and notified participants of) was that Group members were not allowed to know anything about who they would be as part of that society.</p><p>This twist to Rawls’s experiment can be attributed to the “Veil of Ingorance” Theory conceived by <a href="http://en.wikipedia.org/wiki/John_Harsanyi">John Harsanyi</a> (a father of game theory), and it had a profound impact on how Groups chose to organize their hypothetical societies. </p><p>What Rawls discovered through these experiments is that when the Veil of Ignorance is in play, people gravitate toward the deepest and broadest forms of egalitarianism in order to ensure that even the least well-off or marginalized people are treatly justly. In essence, it forces people to “walk a mile” in someone else’s shoes. After all, as a self-interested, rational human being, who would want to create a society that treats the elderly like crap if he might turn out to be elderly in that society?</p><p>The Veil of Ignorance is something we have to deal with in web design as well: As much as we may try to understand trends in our users—the browsers they use, the devices they are on, etc.—we can never know the full story. For instance, we may know that someone is coming to us on an iPhone, but we can’t (at least at this point) know whether they are using assistive technology like <a href="http://movies.apple.com/media/us/iphone/2009/accessibility/apple-ed-accessibility-iphone_navigation-cc-us-20111122_r640-9cie.mov">VoiceOver</a> or even a <a href="http://www.apple.com/accessibility/iphone/braille-display.html">braille touch feedback device</a>. This is why concepts such as Usability and, moreover, Accessibility are so important. It’s also why progressive enhancement is my guiding philosophy—the use of progressive enhancement in web design is what egalitarianism is in society. </p><p>Of course, whenever you start talking about egalitarianism, you attract the haters (and haters are going to hate). Here’s Gary Hull of the Ayn Rand Institute:</p><blockquote><p>Egalitarianism, which claims only to want an ‘equality’ in end results, hates the exceptional man who, through his own mental effort, achieves that which others cannot…. Talent and ability create inequality…. To rectify this supposed injustice, we are told to sacrifice the able to the unable. Egalitarianism demands the punishment and envy of anyone who is better than someone else at anything.</p></blockquote><p>Sounds a lot like the hardboiled/graceful degradation camp right? To paraphrase: <em><a href="/notebook/progressive-enhancement-vs.-hardboiled-design/">Progressive enhancement is holding us back by requiring us to give all users a dumbed-down experience.</a></em><strong>Wrong! </strong>Like egalitarianism’s critics, many of progressive enhancement’s critics fail to grasp the meaning of “equality” used by egalitarians (instead using a definition more akin to that used by socialist and communist philosophies). To quote <a href="http://en.wikipedia.org/wiki/Alexander_Berkman">Alexander Berkman</a> (emphasis mine):</p><blockquote><p>[E]quality does not mean an equal amount but equal <em>opportunity</em>…. Do not make the mistake of identifying equality in liberty with the forced equality of the convict camp. … It does not mean that every one must eat, drink, or wear the same things, do the same work, or live in the same manner. Far from it: the very reverse in fact…. Individual needs and tastes differ, as appetites differ. It is equal opportunity to satisfy them that constitutes true equality… <em>Far from levelling, such equality opens the door for the greatest possible variety of activity and development.</em></p></blockquote><p>Were Berkman a web designer (rather than an early 20th century anarchist) he would probably fall down on the side of progressive enhancement as his statement echoes egalitarian aims perfectly: access to content and functionality without technological restriction. Progressive enhancement does not aim to give the same experience to every person on every device in every browser; that would be ludicrous. It simply asks that you honor your users (and your content) by giving them a positive experience irrespective of the their capabilities or that of their technology.</p><hr/><p>In my life, I’ve always been drawn to egalitarianism; I credit my grandparents for that. From a very young age, my grandparents encouraged me to follow the <a href="http://en.wikipedia.org/wiki/Golden_rule">Golden Rule</a>: Do unto others as you would have them do unto you. It’s a simple maxim, but like egalitarianism it asks that you put yourself in someone else’s place and consider how your choices affect them. Would you want to be treated the way you treat others?</p><p>Surprisingly enough, even the Golden Rule has its critics. Whereas I see the Golden Rule as a positive motivator, some folks look at it and see it as a play to our inherent self-interest (e.g. selfishness). In other words, they argue that the message of the Golden Rule is more about you than it is about the “others.” I don’t really want to get into the whole is-a-truly-selfless-act-really-possible debate (<a href="http://www.youtube.com/watch?v=ahDxg3hc5pM"><cite>Friends</cite> already nailed it anyway</a>) because I think that line of thinking misses the point. To me, the point is simply consideration of the “other” in how you conduct yourself. To look outside yourself and your realm of knowledge and experience and actually empathize with another human being.</p><p>Progressive enhancement follows the Golden Rule because it is concerned with the “other”. That’s why accessibility is such a key part of building websites following the progressive enhancement philosophy. It’s about putting yourself in someone else’s shoes—someone whose abilities and situation probably differ from yours. We are a diverse lot after all.</p><p>Of course whenever I bring up the importance of acessibility, I get reactions like this: <em>My business is selling TVs. Blind people don’t buy TVs so why should I cater to them?</em></p><p>Really? I know a lot of blind people with TVs. Sure, they may not be able to see it themselves, but their spouses, children, and friends likely can. And they can listen to it.</p><p>Back at my old ad agency, I had <a href="/notebook/apparently-some-people-just-dont-care/">an email run-in with a department head over the National Federation for the Blind’s lawsuit againt Target</a>. The NFB was suing Target because the company refused to address issues with the accessibility of its website that prevented blind users (among others) from being able to shop there. So I passed around a link to <a href="http://www.webstandards.org/2006/02/09/taking-aim-at-targetcom/">Derek Featherstone’s post on the subject</a> as suggested reading. The reaction I got from the department head was that of your typical free-market libertarian:</p><blockquote cite="http://blog.easy-designs.net/archives/apparently-some-people-just-dont-care/"><p>Is Target forcing blind people to shop there? If they don’t, does Target hurt them in some way?</p><p>If it doesn’t meet web standards, why don’t blind people just shop somewhere else?</p></blockquote><p>These are fair points and are the very arguments we often hear against equality legislation like the <a href="http://www.ada.gov/">Americans with Disabilities Act</a>. Ignoring the legal requirements and altruistic motivations behind doing something to provide equal opportunity—and ignoring the fact that in many cases the government will give you tax credits for making your business more accessible—let’s consider the business benefits of being more accessible.</p><p>To return to the TV store analogy, for all we know, a potential customer—who just happens to be blind (or even just vision-impaired)—might be on the hunt for an awesome home theater system that would be a huge sale for whoever gets her business. If she can’t easily navigate our site to find what she’s looking for—or access our physical storefront—do you think she’s going to stick around and struggle through a frustrating (or potentially humiliating) experience just to give you her money? No way, she’s going to make her purchase from somewhere that is more accomodating, that gives her equal opportunity to make a purchase by respecting her needs. So beyond doing the “right thing,” it’s in our self-interest to be as respectful as possible of our customers and potential customers—that’s <em>good <em>customer</em></em><em> service</em>.</p><p>Progressive enhancement considers customer service (a.k.a. user experience) at every level of an interface because it instructs us to provide equal opportunities to access content and functionality.</p><hr/><p>Back in January, Ben Hoh demonstrated his complete understanding of the progressive enhancement philosophy:</p><blockquote cite="http://benhoh.com/2012/01/30/from-degradation-to-enhancement/"><p>[Progressive enhancement] keeps the design open to possibilities of sexiness in opportune contexts, rather than starting with a “whole” experience that must be compromised. While it might simply seem like another way to achieve graceful degradation’s exact goal from the opposite direction, this newer approach is qualitatively different: because progressive enhancement doesn’t presume a single, ideal state to fall back from, it deals much better with emerging landscapes and multiple contexts. For example, developing an integrated design that provides an equally “full” and <em>contextually appropriate</em> experience for both mobile and desktop browsers is easier with progressive enhancement.</p></blockquote><p>What a great way to put it. Eloquent, to say the least.</p><p>Interestingly, the intent of Ben’s post was not to sell people on the benefits of the progressive enhancement approach to web design but rather to ponder the question: <em>what might progressive enhancement suggest in the world of culture and politics?</em> It’s a subject I have been mulling over in my head for years and I thank him for finally coaxing it out of me.</p><p>Many people say it’s impolite to discuss politics (or religion), but I live for these discussions. Discussing either topic gives you so much insight into the what makes a person tick, and I love getting to know people. And despite having never formally studied it, I just love philosophy and believe that my personal philosophy (which is largely shared by the team here at Easy) greatly informs the work that we do. I hope sharing it leads to some interesting discussions both here in the comments and (just maybe) out in the real world when we run into each other—be it at conferences or the coffeshop.</p><p>P.S.: To see other perspectives on progressive enhancement and politics, I highly recommend reading <a href="http://benhoh.com/2012/01/30/from-degradation-to-enhancement/">Ben Hoh’s post</a> and <a href="http://barrysaunders.com/2012/02/progressive-enhancement-and-progressive-politics-a-reply-to-ben-hoh/">Barry Saunders’ follow-up</a>.</p>]]></content><amg:summary><![CDATA[In 1971, John Rawls published A Theory of Justice , in which he described the following Thought Experiment he often conducted with students and other groups: The members of the Group were asked to design a society down to the very…]]></amg:summary><summary type="html"><![CDATA[<p>In 1971, John Rawls published A Theory of Justice , in which he described the following Thought Experiment he often conducted with students and other groups: The members of the Group were asked to design a society down to the very…</p>]]></summary><category term="progressive enhancement" /><category term="philosophy" /><category term="inclusion" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/html5-is-the-new-dhtml/</id><title type="html"><![CDATA[✍🏻 HTML5 is the new DHTML]]></title><link href="https://www.aaron-gustafson.com/notebook/html5-is-the-new-dhtml/" rel="alternate" type="text/html" /><published>2012-02-03T13:01:23Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>In a recent post, <a href="http://blog.adrianroselli.com/2012/01/no-dhtml-please.html">Adrian Roselli ranted a bit about the awkward position we are in with regard to HTML5</a>. Here’s a taste:</p><blockquote cite="http://blog.adrianroselli.com/2012/01/no-dhtml-please.html"><p>The trend continues where I speak to clients, vendors, young developers fresh out of college, and even the teachers/professors who instruct them and they don’t understand that HTML5 and CSS3 aren’t the same specification. I have repeatedly shown an HTML 4.01 site with CSS3 to explain that they are each distinct specifications which can be applied in different combinations of different versions. This is further complicated when JavaScript is folded into the mix—some folks even think jQuery is part of the HTML5 specification.</p></blockquote><p>It’s true: For all intents and purposes, “HTML5” has become a meaningless catch-all marketing phrase defining a platform rather than a specification. It’s “DHTML” all over again.<sup><a href="index.html#footnote-1">1</a></sup></p><p>This all probably started with the fact that “HTML5,” as a spec, was always more than a markup language. Even from the very early days at the <a href="http://whatwg.org">WHATWG</a> (before they decided to go versionless and just call it “HTML”), “HTML5” was a markup language, an updated DOM interface, and a set of new <abbr title="Application Programming Interfaces">APIs</abbr> for interacting with browsers and devices. A few of us took issue with classifying it all as “HTML5,” but <a href="http://adactio.com/journal/4982/">it’s not like anyone can tell Hixie what to do</a>.</p><p>So yeah, from the beginning “HTML5” has been a bit of a misnomer, but the final blow to HTML5’s usefulness as a term—to me at least—came in the form of Apple’s “<a href="http://www.apple.com/html5/">HTML5 Showcase</a>.” It received a ton of attention in the press and really got the term “HTML5” out there… oddly enough while mostly demoing CSS3 features and making little to no attempt to disambiguate the technologies at work.</p><p>Ok, so what’s the problem with all of this? Some argue that there is no problem, that the public’s enthusiasm for “HTML5” can only bring about positive change on the web. I don’t disagree with that, but I also strongly believe semantics are important. Chris Mills summed up my feelings pretty well <a href="http://www.webstandards.org/2011/01/18/regarding-the-html5-logo/">on the <abbr title="Web Standards Project">WaSP</abbr> blog</a> around this time last year:</p><blockquote cite="http://www.webstandards.org/2011/01/18/regarding-the-html5-logo/"><p>This really isn’t good—I appreciate that it is good to have an umbrella  term for a group of related technologies and techniques that would  otherwise be difficult to talk about in conversation. “Ajax” and “Web  2.0” serve that purpose well. And it is ok to talk about closely-related  specs such as <a href="http://dev.w3.org/geo/api/spec-source.html">Geolocation</a> and <a href="http://www.w3.org/TR/websockets/">Web Sockets</a> as being under the HTML5 umbrella, as long as you clarify it somewhere (you can find a good example in <a href="http://dev.opera.com/articles/view/get-familiar-with-html5/">Get familiar with HTML5!</a>).  But this is different—HTML5 and CSS3, for example, are two distinctly  different technologies, and should not be confused with one another. To  do so will impede learning and cause problems with development,  documentation, and all manner of other things.</p></blockquote><p>That’s the rub. When engaging in conversations, we need too know which “HTML5” is being discussed. Personally, when I discuss HTML5, I always draw a distinction between “HTML5” the marketing term and “HTML5” the specification even if asked ambiguous questions about HTML5. I’m not saying everyone needs to know the precise differences between the two uses of the term, but it’s our duty to educate them that there <em>is</em> a difference, even if they can’t fathom the particulars.</p><ol class="footnotes"><li id="footnote-1">DHTML, as you may recall, was a catch-all phrase that meant using HTML, CSS, and JavaScript together, but some people thought it was an actual technology in its own right. Thanks marketing wonks!</li></ol>]]></content><amg:summary><![CDATA[In a recent post, Adrian Roselli ranted a bit about the awkward position we are in with regard to HTML 5 . Here’s a taste:]]></amg:summary><summary type="html"><![CDATA[<p>In a recent post, Adrian Roselli ranted a bit about the awkward position we are in with regard to HTML 5 . Here’s a taste:</p>]]></summary><category term="HTML" /><category term="web standards" /><category term="philosophy" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/progressive-enhancement-vs.-hardboiled-design/</id><title type="html"><![CDATA[✍🏻 Progressive Enhancement vs. Hardboiled Design]]></title><link href="https://www.aaron-gustafson.com/notebook/progressive-enhancement-vs.-hardboiled-design/" rel="alternate" type="text/html" /><published>2012-01-09T15:27:00Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>Late last week, I linked my <a href="http://forrst.com/">Forrst</a> followers to <a href="http://stephanierieger.com/a-plea-for-progressive-enhancement/">Stephanie Rieger’s awesome post “A Plea for Progressive Enhancement<span class="final quote">”</span></a> which offered a even-handed critique of a sliding menu interaction on the website for the Obama campaign. The main thrust of her complaint was that it didn’t work on most of the mobile devices she tested, including an iPhone 4 running iOS 4.3.5—one version prior to the release of iOS 5.</p><blockquote cite="http://stephanierieger.com/a-plea-for-progressive-enhancement/"><p>[T]he menu failed. Never even opened. Suddenly, the site was without navigation…at all.</p></blockquote><p><a href="http://dribbble.com/JoeSeddon">Joe Seddon</a>, a UK-based designer, shared his reaction to the post in the comment thread, but if you’re not a Forrst member, you can’t read the comments, so I wanted to share his reaction:</p><blockquote cite="http://forrst.com/posts/A_plea_for_progressive_enhancement-JKd#comment-527846"><p>I know you’re a big fan of progressive advancement Aaron and I have huge respect for you as a designer, however I disagree with your way of thinking and feel it is holding our industry back.</p><p>Starting from the bottom instead of the top limits creativity. By designing from the top we as designers can take advantage of new technology and build the best user experience possible for those who use the best browsers. I agree that designs should work to a usable degree on every browser and device in which there is a decent level of traffic coming from, however this doesn’t mean we should have to start designing for them first.</p><p>In the case of Brad Frost, he should keep his nifty slider on Barack Obama’s website however on mobile he should find an alternative solution that works. If this means removing the slider all together and replacing it with a simpler navigation method then so be it. He shouldn’t limit the experience of the desktop user just because the mobile user doesn’t have a device that supports this or that.</p></blockquote><p>I don’t mean to pick on Joe here, but he shares a common misconception about progressive enhancement. One I hope my response (below) dispels:</p><blockquote cite="http://forrst.com/posts/A_plea_for_progressive_enhancement-JKd#comment-527892"><p><a href="http://forrst.com/people/JoeSeddon">@JoeSeddon</a> It sounds like you’re firmly in the Andy Clarke camp on this one, but I couldn’t disagree more with your statement that my “way of thinking” (i.e. progressive enhancement) is “holding our industry back.” If anything, I think it is the way forward. And for the record, I’m not the only one thinking this way: Jeffrey Zeldman, <a href="http://forrst.com/people/adactio">@adactio</a>, Ethan Marcotte, Daniel Mall, Scott Jehl &amp; the Filament Group, Brad Frost, Stephanie and <a href="http://forrst.com/people/bryanrieger">@bryanrieger</a>, and countless others support and promote progressive enhancement every day.</p><blockquote><p>Starting from the bottom instead of the top limits creativity.</p></blockquote><p>Actually no. Building a website is a heck of a lot like building a house—you need a solid foundation and “good bones” for it so stand the test of time and for it to be able to support the amazing things you want to do with it. Your server forms the foundation—keeping the whole website stable. And smart, semantic markup is the framing—the joists and supports that allow you to build higher without worrying about collapse.</p><p>To take the analogy further, your backend (assuming you have an API or at least a DB and some code to talk to it) is like the electrical, water, and communication systems which will support the fixtures of your site. CSS is your façade and interior design. Basic HTTP (e.g. links and communication via POST and GET) and JavaScript (probably in concert with an API) connects the systems to your fixtures (most likely a combo of HTML, CSS &amp; JS) and makes them functional.</p><p>All of these pieces are orchestrated by your IA, User Flows, and UX design—the blueprints, elevations, etc. of the web world. And, to be honest, that’s where you should be doing the lion’s share of your creative thinking when it comes to interface.</p><blockquote><p>By designing from the top we as designers can take advantage of new technology and build the best user experience possible for those who use the best browsers.</p></blockquote><p>You, as a designer, should be considering the implications of technical decisions and options at the planning stage. If you’re a freelancer or run a small shop, you may be the UX person too, but if you aren’t, you should be working with your UX person to propose innovative interactions and then plan out how those can be used on the latest and greatest browsers and what the experience would be on less capable browsers and devices. It all starts with the planning.</p><p>Nothing in progressive enhancement says you can’t use the latest and greatest technologies and techniques, it just asks you to respect your content and your users by being smart about how you apply them. Remember: browsers and technologies come and go<sup><a href="/notebook/progressive-enhancement-vs.-hardboiled-design/#footnote-browser-examples">1</a></sup>; focus on your content and your users.</p><blockquote><p>I agree that designs should work to a usable degree on every browser and device in which there is a decent level of traffic coming from, however this doesn’t mean we should have to start designing for them first.</p></blockquote><p>First of all, analytics are not always 100% accurate and, secondly, as a web designer or developer, we never know who is coming to our site and what they are looking to do. For all you know, there’s a lady out there looking to spend millions of dollars on the product or service your site (or your client’s) is providing and your analytics program can’t tell you that she’s the 0.001% that came to your site on an aging Blackberry. Analytics can tell you general trends, but they should only be used for general guidance. I’d rather build something that is going to work for a user regardless of her device. I’m not going to waste time trying to re-create the awesome experience she may have in the latest version of Chrome or Firefox, but I sure as hell want to make sure the experience she does have is a positive one.</p><blockquote><p>In the case of Brad Frost, he should keep his nifty slider on Barack Obama’s website however on mobile he should find an alternative solution that works.</p></blockquote><p>Point of clarification: Brad does not work for the Obama campaign, he simply brought Stephanie’s attention to the interface, but to your point: “he should find an alternative solution that works.” Absolutely! Building from a workable baseline up to the hi-fi experience of the sliding nav would accomplish that. There’s nothing to say that you can’t have your cake and eat it too; you just need to be smart about your approach—proper planning is key.</p><blockquote><p>He shouldn’t limit the experience of the desktop user just because the mobile user doesn’t have a device that supports this or that.</p></blockquote><p>Of course he shouldn’t. Progressive enhancement doesn’t say that he should.</p><p>I think you should rethink what progressive enhancement is all about. Not to plug my own work, but the first chapter of my book lays it out pretty well. You can <a class="external" href="http://adaptivewebdesign.info" target="_blank">download it for free as a PDF</a> or <a class="external" href="http://www.netmagazine.com/features/progressive-enhancement-demystified" target="_blank">read the web-based version on <cite>.net Magazine</cite></a> .</p><p id="footnote-browser-examples">1. Don’t believe me? Look at how many companies built software and intranets around IE6. Why did they do it? It was considered a pretty good browser at the time. Need a more recent example? Look at WebDB (SQLite). It was introduced in Webkit and and looked to be on track to become a formal W3C recommendation, but then it was dropped in favor of IndexedDB. I speak from experience when I say things like this can and often do bite you in the ass if you work on the bleeding edge.</p></blockquote><p>After reading my incredibly lengthy response, Joe kindly wrote back:</p><blockquote cite="http://forrst.com/posts/A_plea_for_progressive_enhancement-JKd#comment-527954"><p><a href="http://forrst.com/people/AaronGustafson">@AaronGustafson</a> First of all I’d just like to say great post, and thanks for taking the time to reply to my post.</p><p>Your reply has actually made me think about progressive enhancement and “hardboiled design” and re-consider which one really is the best strategy. I like your analogy of building a house in particular and that’s what mainly made me re-think my stance. My biggest problem with progressive enhancement was building from the bottom, as I truly did believe building from the top would allow me to deliver a better experience to those who use the better browsers/devices. In the words of Andy Clarke, I didn’t want to just give users who are on the latest version of Google Chrome little visual rewards.</p><p>Thanks for linking me to the first chapter of your book, I’ve heard a lot of positive things about it and it certainly has gone down well with its readers and the media. I’ll read the first chapter and see where I stand after it.</p></blockquote><p>I’m happy to have gotten him to reconsider his stance on progressive enhancement. Hopefully we’ve gained another convert. Time will tell. ;-)</p>]]></content><amg:summary><![CDATA[Late last week, I linked my Forrst followers to Stephanie Rieger’s awesome post “A Plea for Progressive Enhancement ” which offered a even-handed critique of a sliding menu interaction on the website for the Obama campaign. The main…]]></amg:summary><summary type="html"><![CDATA[<p>Late last week, I linked my Forrst followers to Stephanie Rieger’s awesome post “A Plea for Progressive Enhancement ” which offered a even-handed critique of a sliding menu interaction on the website for the Obama campaign. The main…</p>]]></summary><category term="progressive enhancement" /><category term="philosophy" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/honorable-my-ass/</id><title type="html"><![CDATA[✍🏻 Honorable, my ass!]]></title><link href="https://www.aaron-gustafson.com/notebook/honorable-my-ass/" rel="alternate" type="text/html" /><published>2006-02-09T17:59:00Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>It appears that some Dems, including my Representative from the 3rd District in Connecticut, <a href="http://www.house.gov/delauro/">Rosa De Lauro</a>, are trying to cripple our democracy under the guise of public financing.</p><p><a href="http://frwebgate.access.gpo.gov/cgi-bin/getdoc.cgi?dbname=109_cong_bills&amp;docid=f:h4694ih.txt.pdf">HR 4694</a>, or the “Let the People Decide Clean Campaign Act,” proposed by <a href="http://web.archive.org/web/20070908182715/obey.house.gov/hor/wi07/">Representative David Obey (<abbr title="Democrat">D</abbr>, <abbr title="Wisconsin">WI</abbr>)</a>,  would make great strides toward establishing public financing for House of Representatives races, but there’s a catch. The bill contains some very sneaky language regarding how 3rd parties and independent candidates can conduct their campaigns which virtually guarantees the continuance of the two-party system. Let’s break down some of the key provisions:</p><ul><li>Nominees of parties (including 3rd parties) that had averaged 25% of the vote for US House in that district (over the last two elections) would get full public funding</li></ul><p>OK, this seems pretty reasonable and is to be expected.</p><ul><li>Independent candidates who had averaged 25% would get full public funding</li></ul><p>This is good, but starts to show one of the weaknesses of our electoral system. Independent candidates, that is to say candidates who run on no party line, are <em>always </em>at a disadvantage, even under this system which “levels the playing field.<span class="final quote">”</span></p><p>If you don’t understand why, take another look at the first provision: “Nominees of <em>parties</em> … <em>that had averaged 25%</em>.” In other words, candidates, even those with very little party support, who manage to get the endorsement of a party that has averaged 25% of the votes in the district, will get full public funding. By contrast, an independent candidate has no party, so unless (s)he has run previously and garnered 25% of the vote in the last two elections, (s)he gets no public dough. And here’s another oddity… what if there is an incumbant Independent and (s)he decides not to run again, but another Independent steps up to run? Well, that new candidate has to start from scratch and may not get any public money.</p><ul><li>All others would be required to submit petitions signed by 10% of the last vote cast, for partial funding; and 20% petitions for full funding</li></ul><p>OK, so a candidate or party does not have standing to automatically get public funding. No biggie, but gathering signatures from 10%-20% of the last vote cast to qualify does seem a little steep. I understand wanting to keep out the non-serious candidates, but it seems a little excessive. The <a href="http://stloracle.blogspot.com/2006/02/bill-would-ban-3rd-party-campaigns-for.html">St Louis Oracle did the math</a>:</p><blockquote cite="http://stloracle.blogspot.com/2006/02/bill-would-ban-3rd-party-campaigns-for.html"><p><i>n Missouri’s 2nd congressional district, a candidate with a party that won less than 25% of the vote in the last two elections would need nearly 70,000 signatures to qualify for the public funding that her/his Democratic and Republican opponents would get automatically, and only signatures from the 2nd District would count. Nearly 35,000 signatures would be required in order to allow the candidate to spend anything at all on the campaign.</i></p></blockquote><ul><li>Candidates not qualifying for partial funding would be barred from spending any privately raised money</li></ul><p>Say that again? What? <em>Barred </em>from spending <em>privately raised</em> money? What’s that all about? This is essentially saying “if you can’t get signatures from 10% of the vote in the last election, you can’t run.” Except that it isn’t. The key phrase is “privately raised.” If you have a massive fortune of your own to fund your campaign, <em>goodonya!</em> We all know how in touch the über-wealthy are with the plight of the common (wo)man struggling to feed his/her family on Wal Mart wages.</p><p>What started out sounding promising rapidly spiralled out fo control into a bill which really isn’t all that democratic. As if incumbent representatives have such a hard time getting re-elected in the first place. Talk about stacking the deck in your favor!</p><p>The whole thing does beg some interesting questions though:</p><ul><li>Let’s say you have an incumbent who is a Democrat and she has run unopposed for the last two election cycles (it happens more often than you think). Would a Republican contender have to start from scratch, gathering signatures equalling 20% of the last vote like the 3rd party and independent candidates would?</li><li>And on the topic of running unopposed, does an unopposed candidate who qualifies for full public funding still get it?</li></ul><p>I’ll end this on an interesting side note: In 2004, the sponsor fo this bill, Representative Obey, faced a challenger for the first time in his political career: Mike Miles, a Green candidate. <a href="http://web.archive.org/web/20051216054023/www.milesforcongress.com/content/view/74/">Obey refused to debate Miles</a>, saying that he was not a “legitimate” candidate. Miles got one of the highest vote totals of any third party candidate that year (9.37% or 26160 votes), came in second in the race, and has already announced that he’s going to run again.</p>]]></content><amg:summary><![CDATA[It appears that some Dems, including my Representative from the 3rd District in Connecticut, Rosa De Lauro , are trying to cripple our democracy under the guise of public financing.]]></amg:summary><summary type="html"><![CDATA[<p>It appears that some Dems, including my Representative from the 3rd District in Connecticut, Rosa De Lauro , are trying to cripple our democracy under the guise of public financing.</p>]]></summary><category term="society" /><category term="philosophy" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/spreading-the-praise/</id><title type="html"><![CDATA[✍🏻 Spreading the praise]]></title><link href="https://www.aaron-gustafson.com/notebook/spreading-the-praise/" rel="alternate" type="text/html" /><published>2005-10-31T15:11:28Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>In <a href="http://www.gerrymcgovern.com/nt/2005/nt-2005-10-31-web-experts.htm">his most recent essay</a>, <a href="http://www.gerrymcgovern.com">Gerry McGovern</a> was discussing expert opinions and voices. One particular comment he made struck a chord:</p><blockquote cite="http://www.gerrymcgovern.com/nt/2005/nt-2005-10-31-web-experts.htm"><p>The Web is maturing. It needs more people like Jakob Nielsen who propose, explain and defend rules.</p></blockquote><p>Now you can say what you will about <a href="http://www.useit.com/">Jakob</a>, but I think the sentiment is right.  I also think that priase needs to be spread a little farther to include <a href="http://www.molly.com">Molly</a>, <a href="http://www.meyerweb.com">Eric</a>, <a href="http://www.zeldman.com">Jeffrey</a> and the countless other standards evangelists (both internationally renown <em>and</em><a href="http://www.stuffandnonsense.co.uk/archives/advocating_the_quiet_revolution.html">sitting in the cube next to you</a>) who feel it is their calling to enforce the “rules” of the web. These are people who truly believe, as I do, that constraints are necessary for creativity. <a href="http://37signals.com/svn/">Jason Fried</a> mentioned something similar in <a href="http://www.odeo.com/audio/241954/view">his discussion of Basecamp</a> (and I am probably paraphrasing):</p><blockquote><p>Limited time, limited people, limited funding… they make you creative</p></blockquote><p>I think the same could be said for embracing web standards. I mean look at <a href="http://www.csszengarden.com">the Zen Garden</a>, the <a href="http://www.webstandardsawards.com">Web Standards Awards</a>, etc. There is some amazingly creative work out there that embraces the “restrictions” of web standards. Frankly, I think that web standards are the main reason DOM scripting (and all that comes with it) has been able to flourish: standards ensure a solid platform upon which to build anything. Their constraints free you to get creative and really make something new.</p><p>So let’s hear it for them: a round of applause for all of the standards evangelists out there. Keep up the great work, we appreciate all that you do.</p>]]></content><amg:summary><![CDATA[In his most recent essay , Gerry McGovern was discussing expert opinions and voices. One particular comment he made struck a chord:]]></amg:summary><summary type="html"><![CDATA[<p>In his most recent essay , Gerry McGovern was discussing expert opinions and voices. One particular comment he made struck a chord:</p>]]></summary><category term="web standards" /><category term="philosophy" /><category term="web development" /></entry><entry><id>https://www.aaron-gustafson.com/notebook/estate-tax-thoughts/</id><title type="html"><![CDATA[✍🏻 Estate Tax Thoughts]]></title><link href="https://www.aaron-gustafson.com/notebook/estate-tax-thoughts/" rel="alternate" type="text/html" /><published>2005-08-26T17:53:01Z</published><content type="html" xml:base="https://www.aaron-gustafson.com"><![CDATA[<p>Congress in going back into session after their summer recess and they will be taking a vote on the Estate Tax (or “Death Tax” as some people like to call it). It is a hotly contested issue that I feel very strongly about. The truth is that a lot of public services depend on the revenue generated by the estate tax <em>and</em> the number of people affected by it is less than 1.4% of the population. I should be so lucky to be wealthy enough for my children to have to pay the Estate Tax.</p><p>I recently wrote to my Senators and Representative to let them know how I feel and I thought I’d share it with you. Maybe you’d like to <a href="http://thomas.loc.gov/">write to yours</a>.</p><blockquote><p>Dear Senators Dodd and Lieberman and Congresswoman DeLauro,</p><p>I am a small business owner and I support preserving the Estate Tax. I owe my life and business to the America the Estate Tax has helped build.</p><p>The Estate Tax provides the needed revenue to create wonderful services and opportunities for many companies. Without the internet (which the Estate Tax helped fund), I would not be able to be the successful Web Designer I am. In fact, my career path would never have been an option. Likewise, I may not have had the education to do my job—“nor my employees, theirs—“had it not been for the public school system, also funded in-part by the Estate Tax. Without a stable mail service, I would not be able to send the invoices and receive the payments my buisiness depends on. Without the infrastructure our public highways and roadways provide, I would not be able to travel to meet with clients and my business would suffer. The same goes for air travel: it would not be as safe or reliable if the Federal Government had not used tax revenues (including the Estate Tax) to make it so.</p><p>If I should become so wealthy that my children would even have to pay the Estate Tax, I do not feel it would be unfair for the U.S. Government to ask for a little back to repay the society that has made my business, job and lifestyle a reality. In order to ensure future generations can acheive the success that I have, we need to keep the Estate Tax.</p><p>Sincerely,</p><p>Aaron Gustafson</p></blockquote><p>—–</p>]]></content><amg:summary><![CDATA[Congress in going back into session after their summer recess and they will be taking a vote on the Estate Tax (or “Death Tax” as some people like to call it). It is a hotly contested issue that I feel very strongly about. The truth is…]]></amg:summary><summary type="html"><![CDATA[<p>Congress in going back into session after their summer recess and they will be taking a vote on the Estate Tax (or “Death Tax” as some people like to call it). It is a hotly contested issue that I feel very strongly about. The truth is…</p>]]></summary><category term="society" /><category term="philosophy" /><category term="personal" /></entry></feed>