<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/blog/feed.xslt" type="text/xsl"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
	<id>distinctivequality.com:blog</id>
	<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
	<link rel="self" type="application/atom+xml" href="https://distinctivequality.com/blog/feed.php"/>
	<title>Distinctive Quality blog</title>
	<updated>2025-12-28T21:44:51Z</updated>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-12-21T00:00:00Z</published>
			<updated>2025-12-21T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Things You Won’t Need A Library For Anymore</title><summary>A good overview of things you can now do with just HTML and CSS that you no longer need a Javascript library for.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-12-14T00:00:00Z</published>
			<updated>2025-12-14T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Design your website like a nice restaurant</title><summary>'The best of these restaurants have a distinct character that enhances your dining experience.”…”But despite their differences, we always manage to find a table, order food, eat, go to the bathroom, and pay our bill.'</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-12-03T00:00:00Z</published>
			<updated>2025-12-03T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/forms-in-email/"/>
		<title>When to use forms in email</title><summary>Deciding to use a form in an email and the best way to do it.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/forms-in-email/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-12-01T00:00:00Z</published>
			<updated>2025-12-01T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>How to be more agentic</title><summary>Court rejection, seek real feedback, increase your surface area for luck, and assume everything is learnable.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-11-29T00:00:00Z</published>
			<updated>2025-11-29T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://indieaisle.com/indieaisle/updates/"/>
		<title>The updates formula</title><summary>The best way to update your fans.</summary><content type="html">;&lt;a href=&quot;https://indieaisle.com/indieaisle/updates/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-11-19T00:00:00Z</published>
			<updated>2025-11-19T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/multi-step-form/"/>
		<title>Multi-step form without the overhead</title><summary>Using built-in form GET method to pass data from one page to another without complicated code.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/multi-step-form/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-10-30T00:00:00Z</published>
			<updated>2025-10-30T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Glaze</title><summary>'Glaze is a system designed to protect human artists by disrupting style mimicry.'</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/ai-generating-truth</id>
			<published>2025-10-12T00:00:00Z</published>
			<updated>2025-10-12T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/ai-generating-truth"/>
		<title>AI for generating truth</title><summary>Using AI to collate information and generate art for expression continues to raise questions.</summary><content type="html">&lt;p&gt;AI and large language models continue to improve. Many use cases are behind the scenes. The more visible use cases, are however, still problematic. And it’s because the tech implies to do what it actually can’t seem to get quite right: output factual truth, and generate any kind of human truth, as art. But can it get there?&lt;/p&gt;

&lt;h2&gt;Collating information&lt;/h2&gt;
&lt;p&gt;Search is one way AI is being used at scale. The reason it makes sense is because bots scraping content is how search engines worked even before AI. AI’s natural language processing is able to provide summarized versions of results that you would normally have to browse and read through.&lt;/p&gt;
&lt;p&gt;But it often falls short with inaccurate information at best, and completely made up information at worst. Studies have shown it to be wrong as much as half the time. So if you’re using &lt;a href=&quot;https://www.youtube.com/watch?v=_zfN9wnPvU0&quot; target=&quot;_blank&quot;&gt;AI search results for research&lt;/a&gt;, you’ll have to double-check its sources, and then keep digging for the parts it makes up. Is the potential effort saved worth using it at all?&lt;/p&gt;
&lt;p&gt;And this collating applies to other areas, like summarizing documentation, or notes for a meeting. What happens when it gets those wrong? Apps &lt;a href=&quot;https://www.apple.com/newsroom/2025/09/apples-foundation-models-framework-unlocks-new-intelligent-app-experiences/&quot; target=&quot;_blank&quot;&gt;are starting to embed similar tech&lt;/a&gt;. In these cases, you would have a tough time verifying what it gets wrong. Can you trust the app’s results at that point?&lt;/p&gt;
&lt;p&gt;Facts seem like something that the technology can get better at. But there is no understanding from generative AI. It doesn’t know the difference between having melted cheese on pizza and a joke that you can use &lt;a href=&quot;https://www.neowin.net/news/google-explains-why-ai-overviews-wants-you-to-glue-cheese-to-your-pizza/&quot; target=&quot;_blank&quot;&gt;glue for cheese&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Art for expression&lt;/h2&gt;
&lt;p&gt;Art is another form of truth that’s not fact-based (though it can be), but provides human truths through its expression. AI is already problematic in generating any kind of art since it uses sources without credit, neither via permission, nor payment to artists. With services like Apple Music available that splits royalties with artists, why can’t AI companies do the same thing?&lt;/p&gt;
&lt;p&gt;So far, the only AI art that seems to be gaining any traction are Sora video clips, which are basically just memes that are made for fun, the same way we have GIFs, or images with a text caption. Memes count as art because the prompts are made by humans. And they seem safe from copyright infringement because of the way we freely share memes.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://theoatmeal.com/comics/ai_art&quot; target=&quot;_blank&quot;&gt;Art comes from human experience.&lt;/a&gt; And memes, even with copyrighted material, could be considered a form of parody, in a similar way South Park is able to use Donald Trump’s face. Is there a difference between using generative AI tools to produce something in a few minutes and South Park using a small production team with computers to make an episode within 6 days?&lt;/p&gt;
&lt;p&gt;It’s ultimately about taste. And it’s tough to qualify good taste vs bad taste. Plenty of court cases in the past have tried to do this with all forms of art. It’s really a balance between how the artist decides to produce their art and what their audience chooses to accept.&lt;/p&gt;
&lt;p&gt;But there is a difference between good art and bad art. Good art resonates with someone on a deeper level, where bad art just feels like slop. It’s easy for AI to generate slop, but even slop can be a form of entertainment for people. There’s always been a lot of slop on TV, and online. We individually have to figure out our own method for filtering through the art that is meaningful to us.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-10-09T00:00:00Z</published>
			<updated>2025-10-09T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Simplify</title><summary>'...web developers are constantly being gaslit into thinking that complex over-engineered solutions are the only option.'</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-10-08T00:00:00Z</published>
			<updated>2025-10-08T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/designing-metadata/"/>
		<title>Essential metadata for sharing a page</title><summary>The metadata options you need for social media and other apps.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/designing-metadata/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-08-27T00:00:00Z</published>
			<updated>2025-08-27T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/starter-page-components/"/>
		<title>Starter page components theme</title><summary>30+ standard web content design patterns, based on hundreds of real-world websites, landing pages, and forms.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/starter-page-components/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-08-24T00:00:00Z</published>
			<updated>2025-08-24T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://indieaisle.com/indieaisle/creator-discovery/"/>
		<title>Discovery through links</title><summary>One big aspect that makes the open web work is having links to other websites.</summary><content type="html">;&lt;a href=&quot;https://indieaisle.com/indieaisle/creator-discovery/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-08-14T00:00:00Z</published>
			<updated>2025-08-14T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/designing-listings/"/>
		<title>Listing essentials</title><summary>A list of related items — blog posts, products, events, etc.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/designing-listings/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-08-09T00:00:00Z</published>
			<updated>2025-08-09T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>New Research Reveals How AI 'Thinks'</title><summary>How AI thinks: it doesn’t.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-07-28T00:00:00Z</published>
			<updated>2025-07-28T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/designing-article-content/"/>
		<title>Article content essentials</title><summary>Different ways to format content elements in an article.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/designing-article-content/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-07-16T00:00:00Z</published>
			<updated>2025-07-16T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Process Matters</title><summary>Writing notes by hand and rephrasing them is more valuable to than relying on AI tools.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-06-26T00:00:00Z</published>
			<updated>2025-06-26T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/designing-feature-content/"/>
		<title>Feature content essentials</title><summary>Sections of skimmable content for visitors to get an overview of what you have to offer.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/designing-feature-content/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/apple-wwdc-talks</id>
			<published>2025-06-22T00:00:00Z</published>
			<updated>2025-06-22T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/apple-wwdc-talks"/>
		<title>Apple design talks</title><summary>Highlighted design videos from Apple's yearly WWDC event.</summary><content type="html">&lt;p&gt;&lt;a href=&quot;https://developer.apple.com/wwdc25/&quot; target=&quot;_blank&quot;&gt;Apple's WWDC event&lt;/a&gt; took place recently. Along with all the updates announced for their operating systems, there are also various talks for developers. Most talks relate directly to the updates, but some are a little more on the philosophical side and offer some good design insights.&lt;/p&gt;
&lt;p&gt;Videos of the talks are &lt;a href=&quot;https://developer.apple.com/videos/&quot; target=&quot;_blank&quot;&gt;freely available&lt;/a&gt; online, and every year for the past few years I've been going through them. Here are highlights of some good ones:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://developer.apple.com/videos/play/wwdc2025/359/&quot;&gt;Design foundations from idea to interface&lt;/a&gt; - structure, navigation, and content&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://developer.apple.com/videos/play/wwdc2024/10112/&quot;&gt;CarPlay design system&lt;/a&gt; - how a design system comes together&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://developer.apple.com/videos/play/wwdc2023/10072/&quot;&gt;Principles of spatial design&lt;/a&gt; - environmental design that utilizes our natural senses&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://developer.apple.com/videos/play/wwdc2022/10037/&quot;&gt;Writing for interfaces&lt;/a&gt; - the importance of writing in UX design&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://developer.apple.com/videos/play/wwdc2022/110340/&quot;&gt;Design an effective chart&lt;/a&gt; - outputting data visually&lt;/li&gt;
&lt;/ul&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-06-18T00:00:00Z</published>
			<updated>2025-06-18T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Explore prompt design &amp; safety for on-device foundation models</title><summary>A good overview video of AI prompts and how to work within their limitations, from Apple’s WWDC sessions.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-06-09T00:00:00Z</published>
			<updated>2025-06-09T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Duplication Is Not the Enemy</title><summary>The right time to abstract isn’t when you see duplication — it’s when you understand the pattern.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-05-29T00:00:00Z</published>
			<updated>2025-05-29T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/how-to-website-navigation/"/>
		<title>How-to: website navigation</title><summary>A much simpler approach to setup website menus in a CMS.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/how-to-website-navigation/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-05-27T00:00:00Z</published>
			<updated>2025-05-27T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://goodinternetmagazine.com/close-to-the-metal-web-design-and-the-browser/"/>
		<title>Close to the metal: web design and the browser</title><summary>The craft of building websites evolves when it follows web browsers, instead of fighting against them.</summary><content type="html">;&lt;a href=&quot;https://goodinternetmagazine.com/close-to-the-metal-web-design-and-the-browser/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-05-27T00:00:00Z</published>
			<updated>2025-05-27T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/designing-website-navigation/"/>
		<title>Website navigation essentials</title><summary>Standard navigation practices for websites and when to use them.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/designing-website-navigation/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-05-10T00:00:00Z</published>
			<updated>2025-05-10T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://indieaisle.com/indieaisle/indie-web/"/>
		<title>The indie web</title><summary>Being indie means being scrappy and taking a lean approach to doing things, including being on the web.</summary><content type="html">;&lt;a href=&quot;https://indieaisle.com/indieaisle/indie-web/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-05-04T00:00:00Z</published>
			<updated>2025-05-04T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://ovidem.com/blog/benefits-of-walking/"/>
		<title>The benefits of walking</title><summary>Walking for physical health, mental health, and creativity.</summary><content type="html">;&lt;a href=&quot;https://ovidem.com/blog/benefits-of-walking/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-05-01T00:00:00Z</published>
			<updated>2025-05-01T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/modern-form-validation/"/>
		<title>Modern form validation</title><summary>3 modern CSS techniques for advanced form validation customization.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/modern-form-validation/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-04-02T00:00:00Z</published>
			<updated>2025-04-02T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/designing-email-signature/"/>
		<title>Email signature essentials</title><summary>What to consider putting in an email signature and how to setup in your email client.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/designing-email-signature/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-03-19T00:00:00Z</published>
			<updated>2025-03-19T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Figma’s not a design tool — it’s a Rube Goldberg machine for avoiding code</title><summary>Architects don’t just sketch fantasy structures and expect engineers to figure it out.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-03-16T00:00:00Z</published>
			<updated>2025-03-16T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Can You Fool A Self Driving Car?</title><summary>Any reading of a car’s surroundings needs Lidar to work properly.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-03-14T00:00:00Z</published>
			<updated>2025-03-14T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Apple Intelligence Delay Isn't a Failure — The Problem Is Bigger Than Apple</title><summary>This is the right take on AI right now.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-03-05T00:00:00Z</published>
			<updated>2025-03-05T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>X, Meta, and the great social media meltdown</title><summary>Brands must invest in direct channels like websites, apps and email to regain control over customer relationships.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-03-04T00:00:00Z</published>
			<updated>2025-03-04T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/new-websites/"/>
		<title>Blocks Edit for websites</title><summary>Use the visual theme editor to turn your HTML design into a content management system and collaborate on pages via drag and drop inline editing.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/new-websites/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-03-02T00:00:00Z</published>
			<updated>2025-03-02T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://indieaisle.com/indieaisle/email-newsletter-list/"/>
		<title>Email newsletter list</title><summary>You should offer an email sign up as an alternative method for your audience to receive updates from you.</summary><content type="html">;&lt;a href=&quot;https://indieaisle.com/indieaisle/email-newsletter-list/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-03-02T00:00:00Z</published>
			<updated>2025-03-02T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>How to prepare for the future of SEO</title><summary>Nice overview of the state of search engines and how they're adapting to AI-generated content.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-03-01T00:00:00Z</published>
			<updated>2025-03-01T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Why I Like Designing in the Browser</title><summary>Using design software for web design can often feel like a waste of time. Going straight to HTML and CSS provides a more accurate representation of design limitations.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-02-26T00:00:00Z</published>
			<updated>2025-02-26T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/new-instant-editing/"/>
		<title>Blocks Edit update: instant editing</title><summary>Importing any HTML now adds inline editing automatically so you can start making updates to content right away.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/new-instant-editing/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/website-folder-structure</id>
			<published>2025-02-23T00:00:00Z</published>
			<updated>2025-02-23T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/website-folder-structure"/>
		<title>A more natural way to organize website folders</title><summary>I’ve changed how I organize my website folders and files, away from the most common method.</summary><content type="html">&lt;p&gt;In an attempt to keep files organized for a website to grow, there seems to be an obvious standard way to go. But I’ve decided on a different approach this past year that so far has worked better for me. Let’s take a look at the two approaches.&lt;/p&gt;

&lt;h2&gt;Folders for assets&lt;/h2&gt;
&lt;p&gt;The most common approach I’ve seen, and have used since I can remember, is to create folders for different asset types and keep them all in one place. Images in an ‘img’ folder, CSS in a ‘styles’ folder, Javascript in a ‘js’ folder.&lt;/p&gt;
&lt;p&gt;So as pages are added, they can all reference the same paths from the root across the board. Additionally, I would keep all web pages in the root directory, with a server htaccess file that manages the friendly URL’s for them.&lt;/p&gt;
&lt;p&gt;Over time, I’ve found that there is an inherent struggle that comes with this approach for large sections of the site that require their own specific assets. Keeping their images in the global images folder just feels wrong and over time gets messy. I have tried a system of subfolders but that also ends up going off the rails eventually.&lt;/p&gt;

&lt;h2&gt;Folders for pages&lt;/h2&gt;
&lt;p&gt;So I (finally) decided to rethink my entire approach and came up with a bottom up model: instead of each asset type, each page gets its own folder, with an index file in it for the page code. And all assets needed for each page go within its folder as well (with global assets going in the root). So now each page is essentially considered a section on the site.&lt;/p&gt;
&lt;p&gt;This creates a friendly URL by default without any special server setup required.  And if a page does turn into a larger section with subpages, they would get their own subfolders and be treated the same way, creating a natural branching.&lt;/p&gt;
&lt;p&gt;So far I’ve been finding this to feel much more simple to manage as a site grows. From making decisions of how to separate CSS and Javascript code easier, to being better at cleaning up unused assets.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-02-19T00:00:00Z</published>
			<updated>2025-02-19T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/modern-form-design/"/>
		<title>Modern form design</title><summary>Utilizing modern browser features to simplify the design process for forms.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/modern-form-design/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-02-12T00:00:00Z</published>
			<updated>2025-02-12T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/designing-forms/"/>
		<title>Form essentials</title><summary>Collecting different kinds of information from your visitors.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/designing-forms/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-02-05T00:00:00Z</published>
			<updated>2025-02-05T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/new-form-fields/"/>
		<title>Blocks Edit update: editable form fields</title><summary>Drag and drop fields to build out a form that matches your brand and submits to any form processor.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/new-form-fields/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-02-02T00:00:00Z</published>
			<updated>2025-02-02T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Visual design rules you can safely follow every time</title><summary>Good rules to have on hand as a reminder of the details your design should take into consideration.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-02-02T00:00:00Z</published>
			<updated>2025-02-02T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Every token is a feature</title><summary>How technical debt can accrue in something as small as how you define and use CSS variables.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-01-27T00:00:00Z</published>
			<updated>2025-01-27T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Build for the Web, Build on the Web, Build with the Web</title><summary>Every layer of abstraction made in the browser moves you further from the platform, ties you further into framework lock-in, and moves you further away from fast.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2025-01-23T00:00:00Z</published>
			<updated>2025-01-23T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/modern-email-design/"/>
		<title>Modern email design</title><summary>What to look forward to after the legacy Outlook for Windows rendering engine.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/modern-email-design/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-11-29T00:00:00Z</published>
			<updated>2024-11-29T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://indieaisle.com/indieaisle/guides/"/>
		<title>Creator guides</title><summary>Short and succinct guides for creators to learn about best web practices.</summary><content type="html">;&lt;a href=&quot;https://indieaisle.com/indieaisle/guides/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-11-29T00:00:00Z</published>
			<updated>2024-11-29T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Recovering failing SEO sites with the kitchen sink method</title><summary>If you think your SEO can use a refresh, this article covers everything you should look at.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-11-29T00:00:00Z</published>
			<updated>2024-11-29T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Even Apple can't figure good use cases for AI features</title><summary>A good take on Apple's initial AI features and how they seem to be for 'the stupid ones.'</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-11-11T00:00:00Z</published>
			<updated>2024-11-11T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/expressive-design-system/"/>
		<title>The design of a design system</title><summary>Maintaining your design system and keeping it creative.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/expressive-design-system/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-11-04T00:00:00Z</published>
			<updated>2024-11-04T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/design-system-audit/"/>
		<title>Rolling out your design system</title><summary>Auditing current patterns and workflows and having your team join in the process.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/design-system-audit/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-11-03T00:00:00Z</published>
			<updated>2024-11-03T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Prototyping magic tricks and software</title><summary>An example of the value of prototyping, where you don’t have to figure everything out beforehand.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-11-03T00:00:00Z</published>
			<updated>2024-11-03T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Good forms</title><summary>A good list of the qualities of a good website form and links to additional design considerations.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-10-21T00:00:00Z</published>
			<updated>2024-10-21T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/design-system-primer/"/>
		<title>A primer on design systems</title><summary>Why you should have one and the main aspects that should be included.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/design-system-primer/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-10-05T00:00:00Z</published>
			<updated>2024-10-05T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>A composable CSS layout primitive</title><summary>A good approach to adding space between components, in context, instead of on individual components.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-10-01T00:00:00Z</published>
			<updated>2024-10-01T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/landing-page-approach/"/>
		<title>The landing page approach</title><summary>Even if you don't advertise, the landing page format is useful for more focused messaging and goals for your website's pages.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/landing-page-approach/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/indie-web-template</id>
			<published>2024-09-22T00:00:00Z</published>
			<updated>2024-09-22T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/indie-web-template"/>
		<title>The indie web in action</title><summary>My work on Indie Aisle: made for indie creators, based on indie web principles.</summary><content type="html">&lt;p&gt;This past year I’ve been working on taking &lt;a href=&quot;https://indieaisle.com&quot; target=&quot;_blank&quot;&gt;Indie Aisle&lt;/a&gt; from concept to usable product. The &lt;a href=&quot;https://indieaisle.com/indieaisle/pages-theme/&quot; target=&quot;_blank&quot;&gt;latest release&lt;/a&gt; represents an example of the full idea in action: a &lt;a href=&quot;https://indieaisle.com/pages-template/&quot; target=&quot;_blank&quot;&gt;website template&lt;/a&gt; for building a static site, in a format that works as a hub for other platforms.&lt;/p&gt;
&lt;p&gt;The overall idea of Indie Aisle is a combination of two aspects: simplifying the variables for making a website to their most essential form; and making the process as easy as possible for creators to build their online presence independent of any platform.&lt;/p&gt;
&lt;p&gt;In practice, this consists of three parts: &lt;a href=&quot;https://indieaisle.com/templates/&quot; target=&quot;_blank&quot;&gt;HTML templates&lt;/a&gt; made for the Blocks Edit visual editor to easily build out static pages; &lt;a href=&quot;https://indieaisle.com/products/&quot; target=&quot;_blank&quot;&gt;a-la-carte services&lt;/a&gt; for any needed dynamic functionality like form submission or order handling; and &lt;a href=&quot;https://indieaisle.com/guides/&quot; target=&quot;_blank&quot;&gt;straightforward guides&lt;/a&gt; to help educate how to manage assets in a way the creator has full control over.&lt;/p&gt;

&lt;h2&gt;Templates, tools, and guides&lt;/h2&gt;
&lt;p&gt;The new HTML template is &lt;a href=&quot;https://github.com/indieaisle/pages-theme&quot; target=&quot;_blank&quot;&gt;open source&lt;/a&gt;, focused on creators presenting themselves and their work and allowing their fans to connect with them directly. It encourages setting up a home to point their fans in from online platforms. Where they control their content and their connection to their fans, instead of the platform companies.&lt;/p&gt;
&lt;p&gt;The initial dynamic services available are: &lt;a href=&quot;https://indieaisle.com/form-to-email/&quot; target=&quot;_blank&quot;&gt;submitting a form to their email&lt;/a&gt;, while &lt;a href=&quot;https://indieaisle.com/form-spam/&quot; target=&quot;_blank&quot;&gt;blocking form spam&lt;/a&gt;, and with &lt;a href=&quot;https://indieaisle.com/simple-stats/&quot; target=&quot;_blank&quot;&gt;simple, private stats&lt;/a&gt;. This is often all a basic website needs. Future releases will include a feed of posts (and RSS), email list subscribing, and digital order handling.&lt;/p&gt;
&lt;p&gt;Guides offer approaches for staying independent while using the web to publish and promote work. A few of the initial guides include &lt;a href=&quot;https://indieaisle.com/guide-web/&quot; target=&quot;_blank&quot;&gt;setting up&lt;/a&gt; a domain name, hosting, and a custom email address, the best way to use &lt;a href=&quot;https://indieaisle.com/guide-creator-platforms/&quot; target=&quot;_blank&quot;&gt;creator platforms&lt;/a&gt;, and having an &lt;a href=&quot;https://indieaisle.com/guide-email/&quot; target=&quot;_blank&quot;&gt;email newsletter&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The HTML template includes the initial services built-in. Using &lt;a href=&quot;https://blocksedit.com&quot; target=&quot;_blank&quot;&gt;Blocks Edit&lt;/a&gt; allows building pages and updating content via point and click editing. And the creator can export directly to any static hosting option via Blocks Edit’s FTP integration. And the guides show how to setup the infrastructure to make it all work on their own.&lt;/p&gt;

&lt;h2&gt;Indie web, taken to its full extent&lt;/h2&gt;
&lt;p&gt;All of the above includes best practices of the modern web: semantic, accessible HTML, and modern CSS techniques. It takes into account lean web methods, by eliminating variables to stay nimble and portable, and as future proof as possible. And the IndieWeb is a part of it, by encouraging &lt;a href=&quot;https://indieweb.org/POSSE&quot; target=&quot;_blank&quot;&gt;POSSE practices&lt;/a&gt;, and with &lt;a href=&quot;http://microformats.org/wiki/Main_Page&quot; target=&quot;_blank&quot;&gt;microformats&lt;/a&gt; baked in.&lt;/p&gt;
&lt;p&gt;I tend to refer to a more general “indie web” term because even though it includes a lot of IndieWeb core philosophy, it doesn’t fully include all IndieWeb tech. Though there is potential for adding more of it in the future, it will need to be done in a way that’s easy for creators to setup and use.&lt;/p&gt;
&lt;p&gt;Indie web practices work together hand in hand with being a truly independent creator. And should always go together to staying independent beyond the shifting of online platforms and apps. And we're going to continue building on Indie Aisle tools and resources to help make that possible for indie creators!&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/microformats</id>
			<published>2024-08-24T00:00:00Z</published>
			<updated>2024-08-24T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/microformats"/>
		<title>The micro guide to microformats</title><summary>Why you should use microformats and some examples of how they work.</summary><content type="html">&lt;p&gt;The idea of Microformats is to tag content pieces in a semantic way to allow for search engines and browsers to easily read as data. For example, a product, or an event. While browsers recognize certain snippets, like an address or email, microformats allow for grouping multiple snippets that make up certain categories of items.&lt;/p&gt;
&lt;p&gt;While sites actually using them to pull in content is currently limited, it doesn’t hurt to have something in place for the ones that do. They’re pretty painless to implement as they work as simple properties around HTML elements. And there are actually a few microformats that do have pretty wide implementation!&lt;/p&gt;

&lt;h2&gt;rel tags&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://microformats.org/wiki/rel-me&quot; target=&quot;_blank&quot;&gt;&lt;code&gt;rel-me&lt;/code&gt;&lt;/a&gt; is probably the most widely used of all microformats. Mastodon and other social media platforms use it to verify the links you add to your profile. We use it with &lt;a href=&quot;https://indieaisle.com&quot; target=&quot;_blank&quot;&gt;Indie Aisle&lt;/a&gt; to verify users’ domain names.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;window language-html&quot;&gt;&lt;link rel=&quot;me&quot; href=&quot;https://mastodon.social/@ovidem&quot;&gt;
&lt;link rel=&quot;me&quot; href=&quot;https://github.com/ovidem&quot;&gt;
&lt;link rel=&quot;me&quot; href=&quot;https://www.linkedin.com/in/ovidem/&quot;&gt;
&lt;link rel=&quot;me&quot; href=&quot;https://x.com/ovidem&quot;&gt;
&lt;link rel=&quot;me&quot; href=&quot;https://indieaisle.com/@distinctivequality&quot;&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Another big one, &lt;a href=&quot;https://microformats.org/wiki/rel-nofollow&quot; target=&quot;_blank&quot;&gt;&lt;code&gt;rel-nofollow&lt;/code&gt;&lt;/a&gt; is used on a tags as a way to tell search engines that a link on a page goes to an untrusted site. And some blog platforms use &lt;a href=&quot;https://microformats.org/wiki/rel-author&quot; target=&quot;_blank&quot;&gt;&lt;code&gt;rel-author&lt;/code&gt;&lt;/a&gt; for author details and &lt;a href=&quot;https://microformats.org/wiki/rel-tag&quot; target=&quot;_blank&quot;&gt;&lt;code&gt;rel-tag&lt;/code&gt;&lt;/a&gt; for tagged articles.&lt;/p&gt;

&lt;h2&gt;h-card&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://microformats.org/wiki/h-card&quot; target=&quot;_blank&quot;&gt;&lt;code&gt;h-card&lt;/code&gt;&lt;/a&gt; is for people and organizations, like your profile overview:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;window language-html&quot;&gt;&lt;div class=&quot;hcard&quot;&gt;
  &lt;img src=&quot;https://distinctivequality.com/images/ovi-photo.jpg&quot; class=&quot;u-photo&quot;&gt;
  &lt;h3 class=&quot;p-name&quot;&gt;Ovi Demetrian Jr&lt;/h3&gt;
  &lt;a href=&quot;https://distinctivequality.com&quot; class=&quot;u-url&quot;&gt;Follow&lt;/a&gt;
&lt;/div&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;h2&gt;h-entry and h-feed&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://microformats.org/wiki/h-entry&quot; target=&quot;_blank&quot;&gt;&lt;code&gt;h-entry&lt;/code&gt;&lt;/a&gt; is for “episodic or datestamped content”, like blog posts:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;window language-html&quot;&gt;&lt;article class=&quot;h-entry&quot;&gt;
  &lt;h1 class=&quot;p-name&quot;&gt;The micro guide to microformats&lt;/h1&gt;
  &lt;p class=&quot;p-summary&quot;&gt;Why you should use microformats and some examples of how they work.&lt;/p&gt;
  &lt;div class=&quot;e-content&quot;&gt;
    ...
  &lt;/div&gt;
  &lt;time class=&quot;dt-published&quot; datetime=&quot;2024-08-24&quot;&gt;Originally published August 24th, 2024&lt;/time&gt;
&lt;/article&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;And related to it, &lt;a href=&quot;https://microformats.org/wiki/h-feed&quot; target=&quot;_blank&quot;&gt;&lt;code&gt;h-feed&lt;/code&gt;&lt;/a&gt; is for listings of &lt;code&gt;h-entry&lt;/code&gt; posts:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;window language-html&quot;&gt;&lt;div class=&quot;h-feed&quot;&gt;
  &lt;div class=&quot;h-entry&quot;&gt;
    &lt;h3&gt;&lt;a href=&quot;/blog/microformats/&quot; class=&quot;u-url p-name&quot; rel=&quot;bookmark&quot;&gt;The micro guide to microformats&lt;/a&gt;&lt;/h3&gt;
    &lt;p class=&quot;p-summary&quot;&gt;Why you should use microformats and some examples of how they work.&lt;/p&gt;
    &lt;time class=&quot;dt-published&quot; datetime=&quot;2024-08-24&quot;&gt;8/24/2024&lt;/time&gt;
  &lt;/div&gt;
  ...
&lt;/div&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;It's also worth using &lt;a href=&quot;https://indieweb.org/bookmark&quot; target=&quot;_blank&quot;&gt;&lt;code&gt;rel-bookmark&lt;/code&gt;&lt;/a&gt; for any link listings.&lt;/p&gt;

&lt;p&gt;Additional examples worth mentioning are &lt;a href=&quot;https://microformats.org/wiki/h-product&quot; target=&quot;_blank&quot;&gt;products&lt;/a&gt;, &lt;a href=&quot;https://microformats.org/wiki/h-event&quot; target=&quot;_blank&quot;&gt;events&lt;/a&gt;, and &lt;a href=&quot;https://microformats.org/wiki/h-item&quot; target=&quot;_blank&quot;&gt;misc items&lt;/a&gt;. If you want to learn about more, &lt;a href=&quot;https://microformats.org/wiki/Main_Page&quot; target=&quot;_blank&quot;&gt;here's the full list&lt;/a&gt; of microformats currently available.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-09-02T00:00:00Z</published>
			<updated>2024-09-02T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Blog posts vs. social posts</title><summary>“Whereas the inertia for a social post quickly losses steam as the algorithm prioritizes novelty, blog posts slowly build steam...”</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-09-02T00:00:00Z</published>
			<updated>2024-09-02T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Diagram of the different kinds of indie web</title><summary>A great visual showing the different kinds of indie websites and how they connect to each other, each linked with more details.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-08-11T00:00:00Z</published>
			<updated>2024-08-11T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://indieaisle.com/indieaisle/pages-theme/"/>
		<title>Pages indie creator theme</title><summary>The Pages theme is designed for indie creators and the indie web.</summary><content type="html">;&lt;a href=&quot;https://indieaisle.com/indieaisle/pages-theme/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-08-10T00:00:00Z</published>
			<updated>2024-08-10T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Don't forget - you're making web pages</title><summary>“Strive to produce code that is valid and only as complex as it needs to be.”</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-08-04T00:00:00Z</published>
			<updated>2024-08-04T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Let's take back the web!</title><summary>“...our lives are full of shitty ads, we’re being tracked wherever we go and someone else is controlling the content we see...”</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-08-04T00:00:00Z</published>
			<updated>2024-08-04T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Don't lie to me about Web 2.0</title><summary>How Web 2.0 is typically viewed as an evolution of Web 1.0 vs how it should actually be viewed.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-08-02T00:00:00Z</published>
			<updated>2024-08-02T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/landing-page-techniques/"/>
		<title>5 core landing page techniques</title><summary>How to ensure your landing page seamlessly ties in with email marketing.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/landing-page-techniques/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-07-06T00:00:00Z</published>
			<updated>2024-07-06T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://indieaisle.com/indieaisle/simple-stats/"/>
		<title>Simple stats</title><summary>We’ve decided to design something simpler, narrowing down stats to just a few key metrics that we believe are all that are needed.</summary><content type="html">;&lt;a href=&quot;https://indieaisle.com/indieaisle/simple-stats/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-06-30T00:00:00Z</published>
			<updated>2024-06-30T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>My approach to alt text</title><summary>Some good tips, and ideas for providing context for images through their alt text.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-06-30T00:00:00Z</published>
			<updated>2024-06-30T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>What the internet looked like in 1994, according to 15 webpages born that year</title><summary>“The earliest web pages are a far cry from today’s cyber wastelands.”</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-06-28T00:00:00Z</published>
			<updated>2024-06-28T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Finding the indie web is hard</title><summary>How connections on the web work and how we can help connect indie websites to each other.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-06-28T00:00:00Z</published>
			<updated>2024-06-28T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>The time for designers to learn to code is now</title><summary>“The thing to remember about learning HTML and CSS is that they are web standards and will long outlive Figma, Adobe XD and Sketch.”</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-06-27T00:00:00Z</published>
			<updated>2024-06-27T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/email-marketing-landing-pages/"/>
		<title>Emails with landing pages</title><summary>The most effective way to gain audience interest, and conversions.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/email-marketing-landing-pages/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/ai-interface</id>
			<published>2024-06-15T00:00:00Z</published>
			<updated>2024-06-15T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/ai-interface"/>
		<title>AI needs better interfaces</title><summary>Apple’s approach to AI is a step in the right direction for how we interact with generative AI.</summary><content type="html">&lt;p&gt;Apple recently held their yearly &lt;a href=&quot;https://developer.apple.com/wwdc24/&quot; target=&quot;_blank&quot;&gt;World Wide Developer Conference&lt;/a&gt; where they announce new features across their software platforms. As a surprise to no one, they focused a large portion of their keynote on AI. Not Artificial Intelligence, but what they called Apple Intelligence. It was a way to separate themselves from the ways that &lt;a href=&quot;/blog/chatgpt/&quot; target=&quot;_blank&quot;&gt;AI is being done wrong&lt;/a&gt; for other companies.&lt;/p&gt;
&lt;p&gt;The ethics on where Apple sources its generative data from is still iffy. Its official stance is that it’s from the public (which translates to what’s accessible on the web), along with licensed content which they don’t provide any details on. But unlike companies like Google and its AI-based search, it does not attempt to use the data to replace the sources of the data.&lt;/p&gt;

&lt;h2&gt;AI tech is an evolution, not a revolution&lt;/h2&gt;
&lt;p&gt;Part of &lt;a href=&quot;https://www.apple.com/apple-intelligence/&quot; target=&quot;_blank&quot;&gt;the features Apple presented&lt;/a&gt; were an extension of Siri, allowing Siri to do what you would expect from a virtual assistant. Many people seem to be getting ahead of themselves for &lt;a href=&quot;/blog/generative-ai-hype/&quot; target=&quot;_blank&quot;&gt;what they want AI to do&lt;/a&gt;. What Siri does makes sense in connection to what the previous version did, while having guardrails around what is currently possible with AI, and with a glimpse towards future potential.&lt;/p&gt;
&lt;p&gt;All the feature examples showcased were more grounded, working around aspects of what we currently do on our phones. In fact, most of their features only focused around personalized functionality that utilized machine learning and generative AI to allow natural language interaction within a given context. For example, it can generate text that sounds more “friendly”, “professional”, or “concise”, but it only does it based on your own already written text.&lt;/p&gt;

&lt;h2&gt;How we interact with AI is a work in progress&lt;/h2&gt;
&lt;p&gt;My biggest takeaway from the event is what I also feel is the biggest problem with AI: how we interact with it. Writing a prompt as an interface to have it do something is the result of design by engineers, programmers that use command line to do everything. It may work for some things, but not for everything. Or for everyone.&lt;/p&gt;
&lt;p&gt;Apple’s features have specific interfaces for specific things that you’re doing. For writing an email you get proofreading, enhancement of your writing, and summarization of text. It uses image generation for what is essentially modern-day clipart by providing categories for ideas, and limited style options. You can ask Siri questions based on what is currently on your screen.&lt;/p&gt;
&lt;p&gt;These interfaces make me actually want to use generative AI for day to day tasks which I have yet to do by using current generative AI prompt writing. It finally feels like AI has a bright future for us humans.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-05-24T00:00:00Z</published>
			<updated>2024-05-24T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Publishing AI slop is a choice</title><summary>Google has chosen to erode the trust that they have built up in search just so they can avoid accusations that they’re “behind”.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-05-20T00:00:00Z</published>
			<updated>2024-05-20T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/starter-page-boilerplate/"/>
		<title>Starter page boilerplate</title><summary>Our open source skeleton template that uses modern HTML and CSS code techniques as a starting point for developing custom landing pages.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/starter-page-boilerplate/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-05-14T00:00:00Z</published>
			<updated>2024-05-14T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/new-landing-pages/"/>
		<title>Blocks Edit for landing pages</title><summary>You can now use the visual editor for editing and building static pages, with the same simple interface and collaboration features.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/new-landing-pages/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-05-13T00:00:00Z</published>
			<updated>2024-05-13T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://indieaisle.com/indieaisle/form-submit-to-email/"/>
		<title>Form submit to email</title><summary>Our second service is an extension of our form spam bot blocking, submitting your form to your email.</summary><content type="html">;&lt;a href=&quot;https://indieaisle.com/indieaisle/form-submit-to-email/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-05-12T00:00:00Z</published>
			<updated>2024-05-12T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Apple’s momentary lapse of reason</title><summary>A good summation of Apple’s Crush ad from Ken Segall, a former ad creative of some classic Apple ads.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-05-07T00:00:00Z</published>
			<updated>2024-05-07T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/starter-components/"/>
		<title>Starter email components theme</title><summary>Featuring 10 standard email templates built from common design patterns that come from referencing hundreds of real-world emails.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/starter-components/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-05-07T00:00:00Z</published>
			<updated>2024-05-07T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Web forms for everyone</title><summary>What designers and developers can do to make their forms accessible and improve everyone's user experience as consequence.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/container-width</id>
			<published>2024-05-06T00:00:00Z</published>
			<updated>2024-05-06T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/container-width"/>
		<title>Figuring out the best page container width</title><summary>Using the CSS ch unit, and taking into account modern desktop screens.</summary><content type="html">&lt;p&gt;For mobile devices, there isn’t really a decision to be made on the main container for our content. For the most part, it just needs to fill up the screen width. For larger screen sizes however, we need to limit our container width.&lt;/p&gt;
&lt;p&gt;The reason has to do with how we read text. If the line of text we’re reading is too long, it becomes difficult for us to read and focus on the content. According to accessibility guidelines, a line of text should be no larger than 80 characters in length. This should be what we base our container width on.&lt;/p&gt;

&lt;h2&gt;CSS ch (character) unit&lt;/h2&gt;
&lt;p&gt;This is where the &lt;code&gt;ch&lt;/code&gt; unit comes in. It scales relative to the width of a single character, or more specifically, the width of the &lt;code&gt;0&lt;/code&gt; (zero) character. And given the length of text we know to stick within, it makes it easier to set our container width based on using the &lt;code&gt;ch&lt;/code&gt; unit.&lt;/p&gt;
&lt;p&gt;Here are some examples:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;For &lt;a href=&quot;https://distinctivequality.com&quot; target=&quot;_blank&quot;&gt;this site&lt;/a&gt;, I use a starting body &lt;code&gt;font-size&lt;/code&gt; of &lt;code&gt;18px&lt;/code&gt; with a container width of &lt;code&gt;95ch&lt;/code&gt;; however, for a single column of text, I reduce it by two columns in size to be narrower (at around &lt;code&gt;55ch&lt;/code&gt;)&lt;/li&gt;
	&lt;li&gt;For the &lt;a href=&quot;https://blocksedit.com&quot; target=&quot;_blank&quot;&gt;Blocks Edit promo site&lt;/a&gt;, I use a body &lt;code&gt;font-size&lt;/code&gt; of &lt;code&gt;22px&lt;/code&gt; and my container width is &lt;code&gt;80ch&lt;/code&gt;, which comes to &lt;code&gt;979px&lt;/code&gt;&lt;/li&gt;
	&lt;li&gt;And for &lt;a href=&quot;https://indieaisle.com&quot; target=&quot;_blank&quot;&gt;Indie Aisle&lt;/a&gt;, I decided to go with a body &lt;code&gt;font-size&lt;/code&gt; of &lt;code&gt;18px&lt;/code&gt; and a narrower container of &lt;code&gt;70ch&lt;/code&gt;, which is &lt;code&gt;701px&lt;/code&gt; wide&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;What about screen resolution?&lt;/h2&gt;
&lt;p&gt;The original desktop standard container width used to be &lt;code&gt;960px&lt;/code&gt;. This was based on a desktop screen resolution of &lt;code&gt;1024x768px&lt;/code&gt;. As monitors and screen resolutions got larger, the &lt;code&gt;960px&lt;/code&gt; width stuck, primarily because people would tend to keep their browsers in a smaller window instead of fullscreen. Laptops also started to grow in use which had smaller screens.&lt;/p&gt;
&lt;p&gt;Now monitors have considerably &lt;a href=&quot;https://gs.statcounter.com/screen-resolution-stats/desktop/worldwide&quot; target=&quot;_blank&quot;&gt;higher screen resolutions&lt;/a&gt;, the minimum at &lt;code&gt;1366x768px&lt;/code&gt;, and the most popular at &lt;code&gt;1920x1080px&lt;/code&gt;. You can still make an argument for browsers still being used in a window, but even then, chances are good that they’re open at a larger size than they used to be.&lt;/p&gt;

&lt;h2&gt;The right container width&lt;/h2&gt;
&lt;p&gt;So what container width is ideal? The good old &lt;code&gt;960px&lt;/code&gt; standard. I’m joking. Sort of. If you go with a &lt;code&gt;font-size&lt;/code&gt; of &lt;code&gt;20px&lt;/code&gt; and an in-between of &lt;code&gt;80ch&lt;/code&gt; for the container width, it comes to &lt;code&gt;890px&lt;/code&gt;, pretty close to the old standard! So it can still be used as a good desktop starting point (anything above &lt;code&gt;800px&lt;/code&gt; screen resolution width). Just adjust the font size and container width according to your design.&lt;/p&gt;
&lt;p&gt;And account for larger screens. You can do it by only adjusting your body’s font size since having a &lt;code&gt;ch&lt;/code&gt; unit set on the container would adjust it automatically. This is what I use for both this site and Indie Aisle, and it’s part of &lt;a href=&quot;https://github.com/blocksedit/starter-page-template&quot; target=&quot;_blank&quot;&gt;my Starter boilerplate template&lt;/a&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;window language-css&quot;&gt;body {
  font-size: 1.125rem; /* 18px */

  @media (min-width: 1100px) {
    font-size: 1.25rem; /* 20px */
  }
  @media (min-width: 1200px) {
    font-size: 1.375rem; /* 22px */
  }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;code&gt;1200px&lt;/code&gt; feels closer to an actual new standard. You can go further from there if you’d like. You’ll also need to adjust &lt;code&gt;font-size&lt;/code&gt; for your heading text and other text elements as well.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/generative-ai-hype</id>
			<published>2024-05-05T00:00:00Z</published>
			<updated>2024-05-05T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/generative-ai-hype"/>
		<title>The AI hype is about how we dream to interact with our tech</title><summary>Getting the wrong idea of what AI can actually do because we’re trying too hard to put a human face on our devices.</summary><content type="html">&lt;p&gt;Generative AI buzz is at an all-time high, with &lt;a href=&quot;https://humane.com/aipin&quot; target=&quot;_blank&quot;&gt;new&lt;/a&gt; &lt;a href=&quot;https://www.rabbit.tech/rabbit-r1&quot; target=&quot;_blank&quot;&gt;gadgets&lt;/a&gt;, and companies continuing to push AI into their products. Machine learning is a big step in technology to be sure, but it’s nowhere near its potential yet. Just like self-driving cars are still years away from getting right, so is AI.&lt;/p&gt;

&lt;h2&gt;The promise&lt;/h2&gt;
&lt;p&gt;A lot of what products are promising AI to be are at best a &lt;a href=&quot;https://www.youtube.com/watch?v=ddTV12hErTc&quot; target=&quot;_blank&quot;&gt;disappointment&lt;/a&gt;, and at worst &lt;a href=&quot;https://distinctivequality.com/blog/chatgpt/&quot; target=&quot;_blank&quot;&gt;potentially harmful&lt;/a&gt;. They focus on processing large language models to allow for asking questions in a more natural way, and having the computer respond in a more natural, human-like way.&lt;/p&gt;
&lt;p&gt;And their features are around multimodal interaction with the world by being able to understand what it “hears” through your voice and “sees” through photos and video. Google released a &lt;a href=&quot;https://www.youtube.com/watch?v=UIZAiXYceBI&quot; target=&quot;_blank&quot;&gt;concept demo&lt;/a&gt; of where we could be in a few years.&lt;/p&gt;

&lt;h2&gt;The reality&lt;/h2&gt;
&lt;p&gt;But we are not there yet. And some companies are realizing that. Google has AI tech that it’s releasing mainly to developers, not as consumer products yet. And Apple is showing off its tech in the form of &lt;a href=&quot;https://machinelearning.apple.com&quot; target=&quot;_blank&quot;&gt;research articles&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The thing is, many hyped AI features are already available, and on our phones. We can ask Siri for information, and Google Lense allows for getting information about certain things we see. &lt;a href=&quot;https://www.youtube.com/watch?v=ES9xG6eZFWQ&quot; target=&quot;_blank&quot;&gt;And they do a much better job.&lt;/a&gt;&lt;/p&gt;

&lt;!--
&lt;h2&gt;The truth&lt;/h2&gt;
--&gt;
&lt;p&gt;We’re trying to get to the science fiction promise of being able to talk to our computers and have them answer back as if we’re talking to another person. And we’re willing to give current tech a huge benefit of the doubt because it sounds convincing. But all we’re doing is anthropomorphizing our computers.&lt;/p&gt;
&lt;!--
&lt;p&gt;What we have today are apps that can do very specific things. Recognize certain objects. Summarize articles for us. Add effects to our photos and videos. Generate images and videos. And someday we can do all this and much more by just talking to our computers. But not yet.&lt;/p&gt;
--&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-04-30T00:00:00Z</published>
			<updated>2024-04-30T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>CSS button styles you might now know</title><summary>A great short dive into all button options including touch action for mobile devices.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-04-25T00:00:00Z</published>
			<updated>2024-04-25T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/designing-newsletter-email/"/>
		<title>Newsletter email essentials</title><summary>Newsletters are by far the most popular type of email sent out, meant to keep your readers in the know with news and updates.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/designing-newsletter-email/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-04-24T00:00:00Z</published>
			<updated>2024-04-24T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Creator economy trap: why building on someone else's platform is a dead end</title><summary>The reason I decide to (re)launch Indie Aisle. I would add that you should use tools, resources, and other people to help develop your site. Work with a designer, a developer, a template, a system. BUT understand how it all works together and how you can make changes if you need to.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-04-23T00:00:00Z</published>
			<updated>2024-04-23T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://indieaisle.com/indieaisle/form-spam-blocking/"/>
		<title>Form spam blocking</title><summary>Our first service of the Indie Aisle model is now live: spam blocking for your website’s forms.</summary><content type="html">;&lt;a href=&quot;https://indieaisle.com/indieaisle/form-spam-blocking/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/components-spacing</id>
			<published>2024-04-14T00:00:00Z</published>
			<updated>2024-04-14T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/components-spacing"/>
		<title>How to handle spacing between components</title><summary>CSS grid gap, when to use margin and padding, and CSS units of measurement.</summary><content type="html">&lt;p&gt;The use of space is a big part of any design. Translating spacing to CSS in your HTML can get tricky. These are the rules I follow for setting up spacing for my layouts.&lt;/p&gt;

&lt;h2&gt;Layout spacing&lt;/h2&gt;
&lt;p&gt;For your overall layout, &lt;a href=&quot;/blog/css-grid/&quot; target=&quot;_blank&quot;&gt;using CSS grid&lt;/a&gt; will go a long way to simplify your spacing needs as you’ll be able set a &lt;code&gt;gap&lt;/code&gt; between elements. This takes care of a lot of requirements among components by separating layout spacing from the components themselves, allowing them to be self-contained without any margins set.&lt;/p&gt;

&lt;h2&gt;Where to place space&lt;/h2&gt;
&lt;p&gt;How do you decide where to place margins for elements that aren’t using CSS grid &lt;code&gt;gap&lt;/code&gt; for spacing? My rule of thumb is to always add margins at the end, on the right if needed, and at the bottom. And then take out the extra margin if it’s not needed, like for the last element in a component. You can use &lt;code&gt;:last-child&lt;/code&gt; to do this:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;window language-css&quot;&gt;.component {
  margin-right: 20px;
  margin-bottom: 20px;

  &amp;:last-child {
    margin-right: 0;
    margin-bottom: 0;
  }
}&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;For components that need space within them, padding should be used. For example, a component with a title, and paragraph text should have padding defined at the top and bottom, and left and right. However, the title and text elements themselves should  have margins set for their own spacing.&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;window language-css&quot;&gt;.component {
  padding: 10px 20px;

  &amp; h1, p {
    margin-bottom: 20px;
  }
  &amp; p {
    &amp;:last-child {
      margin-bottom: 0;
    }
  }
}&lt;/code&gt;&lt;/pre&gt;

&lt;h2&gt;Units of measurement&lt;/h2&gt;
&lt;p&gt;As far as what unit of measurement to use for spacing, pixels can be used for your CSS grid &lt;code&gt;gap&lt;/code&gt;, along with padding and margins for components, and text elements as well.&lt;!-- But for text elements, text should use relative rem units for the &lt;a href=&quot;/blog/text-formatting/&quot; target=&quot;_blank&quot;&gt;text size&lt;/a&gt;, which means that their margin should also be rems to match.--&gt;&lt;/a&gt;

&lt;p&gt;For additional examples, you can view source the &lt;a href=&quot;https://distinctivequality.com/style.css&quot; target=&quot;_blank&quot;&gt;CSS on this site&lt;/a&gt;. Or refer to &lt;a href=&quot;https://github.com/blocksedit/starter-page-template&quot; target=&quot;_blank&quot;&gt;this boilerplate template&lt;/a&gt; that I use for setting up my layouts.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-04-06T00:00:00Z</published>
			<updated>2024-04-06T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>The joy of incremental website improvements</title><summary>Making incremental website improvements give me warm fuzzies. It’s like each update fills in a piece of my being.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/modern-email-design</id>
			<published>2024-03-30T00:00:00Z</published>
			<updated>2024-03-30T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/modern-email-design"/>
		<title>Modern email design for web designers</title><summary>Differences between web and email dev and coding an email based on the latest email design trends.</summary><content type="html">&lt;p&gt;Looking at most email code, you’ll find that it’s difficult to read at first glance. CSS is used primarily inline. And the worst part of it, tables are used for layout. This is because of Outlook for Windows, the Microsoft Internet Explorer of the email world. It also makes other things difficult, like using background images.&lt;/p&gt;

&lt;h2&gt;A more modern approach&lt;/h2&gt;
&lt;p&gt;However, Microsoft has announced this past year that it is finally replacing its Outlook for Windows rendering engine. Even though the transition may take a while, the percentage of Outlook for Windows users is already pretty low. It's only Outlook specifically on Windows that's the issue, on other platforms it uses newer rendering engines.&lt;/p&gt;
So at this point, it’s pretty safe to move away from supporting it. Plus you can do what people did during the Internet Explorer days: put up a note that’s only shown in Outlook for Windows to let your readers know to upgrade their email client. You can even include a link to a hosted version of your email that your readers can go to for proper rendering.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;window&quot;&gt;&lt;!--[if mso]&gt;
  &lt;p style=&quot;text-align: center;&quot;&gt;Email may not look quite right in Outlook for Windows. &lt;a href=&quot;#&quot; style=&quot;text-decoration: underline; color: #1467ac;&quot;&gt;View it in your browser.&lt;/a&gt;&lt;/p&gt;
&lt;![endif]--&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;h2&gt;Coding and testing&lt;/h2&gt;
&lt;p&gt;With Outlook for Windows set aside, you can use div’s for layout the way you would for a website. And you can put all your CSS in the header of your HTML instead of inline within your HTML elements. You still can't use external CSS though. And no Javascript either.&lt;/p&gt;
&lt;p&gt;Testing the rendering of your email also gets easier. Before, you would have to use specialized tools to test for various old versions of Outlook for Windows. Now, you can just sign up for an Outlook.com account since it's eventually what will be used across the board for all Outlook apps.&lt;/p&gt;
&lt;p&gt;Another client to test for is Google Mail, which can be done with a Gmail.com account. And Apple Mail, on any Apple device. Apple Mail provides the best email rendering so you don't even really need to worry about it much if you're covering the other two. But these three make up the main ones you should test for. And for checking compatibility of specific code, &lt;a href=&quot;https://www.caniemail.com&quot; target=&quot;_blank&quot;&gt;caniemail.com&lt;/a&gt; is an essential tool to use.&lt;/p&gt;

&lt;p&gt;If you'd like to see some example code that shows the difference between code that supports Outlook for Windows and more modern code, I use a &lt;a href=&quot;https://blocksedit.com/starter-email-template/&quot; target=&quot;_blank&quot;&gt;boilerplate email template&lt;/a&gt; that comes in different versions. And &lt;a href=&quot;https://indieaisle.com/newsletter-template/&quot; target=&quot;_blank&quot;&gt;the latest email template&lt;/a&gt; I worked on for Indie Aisle, is a fully modern example.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-03-27T00:00:00Z</published>
			<updated>2024-03-27T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/designing-engagement-email/"/>
		<title>Engagement email essentials</title><summary>Loyalty program notifications, product recommendations, and triggered emails for keeping customers engaged.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/designing-engagement-email/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-03-23T00:00:00Z</published>
			<updated>2024-03-23T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://indieaisle.com/indieaisle/email-updates/"/>
		<title>Email updates</title><summary>The first component of the Indie Aisle model is now live: an editable template for sending out email updates.</summary><content type="html">;&lt;a href=&quot;https://indieaisle.com/indieaisle/email-updates/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-03-13T00:00:00Z</published>
			<updated>2024-03-13T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>How to Favicon in 2024: Six files that fit most needs</title><summary>Straightforward favicons: classic .ico, homescreen graphic, and SVG version. Plus support for a PWA with a manifest file and a couple more PNG’s.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-03-12T00:00:00Z</published>
			<updated>2024-03-12T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>The internet isn't dying, it's changing</title><summary>“What we have now is an opening to allow smaller, decentralized communities to flourish.”</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-03-11T00:00:00Z</published>
			<updated>2024-03-11T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Web Independence</title><summary>“Every new thing that I add to my website works to regain my internet presence away from companies that do not have my interests at heart.”</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-03-03T00:00:00Z</published>
			<updated>2024-03-03T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Which CSS framework should I use?</title><summary>I feel the same way about CSS frameworks as in this post, they're all made up of too much code than I generally need.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-02-22T00:00:00Z</published>
			<updated>2024-02-22T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/designing-helpful-email/"/>
		<title>Helpful email essentials</title><summary>Providing instructions, offering support options, and asking for feedback on your customer’s overall experience.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/designing-helpful-email/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/css-grid</id>
			<published>2024-02-18T00:00:00Z</published>
			<updated>2024-02-18T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/css-grid"/>
		<title>My page layout grid system setup</title><summary>Using CSS grid for a flexible, responsive, column-based system.</summary><content type="html">&lt;p&gt;Coding layout based on columns has always been a painful process using CSS. But now that there is wide support for CSS grid, it no longer has to be! Here is how I do it for my site.&lt;/p&gt;
&lt;p&gt;I originally referred to &lt;a href=&quot;https://gomakethings.com/how-to-create-a-responsive-grid-system-with-css-grid/&quot; target=&quot;_blank&quot;&gt;Chris Ferdinandi's approach&lt;/a&gt;, but modified my version in a way that I felt was more flexible to work with.&lt;/p&gt;

&lt;h2&gt;Grid system&lt;/h2&gt;
&lt;p&gt;We start with our grid system, taking a mobile-first approach by only enabling a grid on non-mobile screen sizes:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;window language-css&quot;&gt;.row {
  @media (min-width: 480px) {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: 1fr auto;
  }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This sets up a 12-column layout, each with one fractional unit. The &lt;code&gt;grid-template-rows&lt;/code&gt; property defines a row with a minimum size of &lt;code&gt;1fr&lt;/code&gt; and an auto sized maximum.&lt;/p&gt;
&lt;p&gt;You can also use &lt;code&gt;column-gap&lt;/code&gt; to set a default gap between the columns, but I prefer doing it on specific areas on the site that it's needed.&lt;/p&gt;

&lt;h2&gt;Columns&lt;/h2&gt;
&lt;p&gt;We then define the columns we need to work with, setting how they span for different screen sizes:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;window language-css&quot;&gt;@media (min-width: 480px) {
  .col-2, .col-3, .col-4, .col-5, .col-6, .col-7 { grid-column: auto / span 6; }
  .col-8, .col-9, .col-10, .col-11, .col-12 { grid-column: auto / span 12; }
}
@media (min-width: 800px) {
  .col-2 { grid-column: auto / span 2; }
  .col-3 { grid-column: auto / span 3; }
  .col-4 { grid-column: auto / span 4; }
  .col-6 { grid-column: auto / span 6; }
  .col-7 { grid-column: auto / span 7; }
  .col-8 { grid-column: auto / span 8; }
  .col-9 { grid-column: auto / span 9; }
  .col-10 { grid-column: auto / span 10; }
  .col-11 { grid-column: auto / span 11; }
  .col-12 { grid-column: auto / span 12; }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Here's an example of how it's used in the HTML for a two-column layout:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;window language-html&quot;&gt;&lt;section class=&quot;row&quot;&gt;
  &lt;div class=&quot;col-6&quot;&gt;Left column&lt;/div&gt;
  &lt;div class=&quot;col-6&quot;&gt;Right column&lt;/div&gt;
&lt;/section&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;h2&gt;Column options&lt;/h2&gt;
&lt;p&gt;You can adjust how your column works using the &lt;code&gt;grid-column&lt;/code&gt; property. For example, this offsets the column and limits how wide it goes:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;window language-css&quot;&gt;grid-column: 3 / 11;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The column starts on the third unit and its width is limited until it gets to unit 11. This means the content area starts on column 3 of 12 and is 8 columns wide, ending on column 10. You can see an example of this on &lt;a href=&quot;/blog/css-grid/&quot;&gt;this blog post page&lt;/a&gt;, where the content column is narrower than the header and footer columns and appears centered.&lt;/p&gt;
&lt;p&gt;For additional examples, &lt;a href=&quot;https://github.com/blocksedit/starter-page-template&quot; target=&quot;_blank&quot;&gt;here's a boilerplate template&lt;/a&gt; you can use that includes some column layouts.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-02-15T00:00:00Z</published>
			<updated>2024-02-15T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>The Apple Vision Pro is NOT what you think it is</title><summary>I’ve watched quite a few Vision Pro video reviews the last couple of weeks. This one’s probably my favorite.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/organizing-css</id>
			<published>2024-02-10T00:00:00Z</published>
			<updated>2024-02-10T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/organizing-css"/>
		<title>How I organize my CSS</title><summary>Structuring my CSS code around newly supported CSS nesting.</summary><content type="html">&lt;p&gt;There is now browser support across the board (for more recent versions), for both &lt;a href=&quot;https://caniuse.com/?search=nesting&quot; target=&quot;_blank&quot;&gt;CSS nesting&lt;/a&gt;, and using &lt;a href=&quot;https://caniuse.com/?search=variables&quot; target=&quot;_blank&quot;&gt;variables&lt;/a&gt;. Both of these allow for a better way to structure your CSS and keep it more manageable while making changes to it.&lt;/p&gt;
&lt;p&gt;Excited about the nesting support, I decided to refactor the CSS for a couple of the sites I make updates to regularly: the one &lt;a href=&quot;https://distinctivequality.com&quot; target=&quot;_blank&quot;&gt;you're reading this from&lt;/a&gt;, and the &lt;a href=&quot;https://blocksedit.com&quot; target=&quot;_blank&quot;&gt;promo site for Blocks Edit&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Breaking things down and categorizing&lt;/h2&gt;
&lt;p&gt;I use a global CSS file for a website with separate files for website sections that have considerable additions, like a blog. Those added CSS files are called in only on those sections. I often consider the homepage as its own section, along with certain landing pages that have a good amount of design elements that are specific to it.&lt;/p&gt;

&lt;p&gt;These are the general categories I break my CSS code down in:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Global&lt;/strong&gt; - variables, any needed resets, and body options&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Text formatting&lt;/strong&gt; - including for titles, and link properties&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Layout&lt;/strong&gt; - container and CSS grid layout setup for columns&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Utilities&lt;/strong&gt; - design patterns, like image and video formatting, buttons, forms, notices, share links, code example formatting, etc&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Header and footer&lt;/strong&gt; - along with their navigation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I will also have an area in the global CSS file that has the styling for secondary pages that its used on a lot.&lt;/p&gt;

&lt;h2&gt;Additional details&lt;/h2&gt;
&lt;p&gt;One thing to consider with nested CSS is not overusing it, leaning towards a flatter structure, allowing elements to be more modular on their own.&lt;/p&gt;
&lt;p&gt;Besides nesting my elements and classes, the biggest noticeable change I made along the way was putting &lt;code&gt;@media&lt;/code&gt; declarations for both mobile and dark mode within individual elements instead of separating them into their own mobile and dark mode categories (which is why they're not on the list above).&lt;/p&gt;
&lt;p&gt;Global variables I mainly use for the site's standard colors and fonts. If I need to use them at any point, referencing the variables makes it easier than searching for the correct values every time.&lt;/p&gt;
&lt;p&gt;Keeping track of what CSS is being used (and where) and what isn’t can be tricky but I’ve found that the above format helps with this. When I make an update to a page, if I end up changing its design considerably, I end up first going to its section CSS where I can either modify currently used CSS, or remove it if I’m no longer using it.&lt;/p&gt;
&lt;p&gt;For examples of this approach, here is the &lt;a href=&quot;https://distinctivequality.com/style.css&quot; target=&quot;_blank&quot;&gt;global CSS for this site&lt;/a&gt;. And the &lt;a href=&quot;https://blocksedit.com/style.css&quot; target=&quot;_blank&quot;&gt;global CSS for the Blocks Edit website&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I've also been working on &lt;a href=&quot;https://github.com/blocksedit/starter-page-template&quot; target=&quot;_blank&quot;&gt;a boilerplate template that's on GitHub&lt;/a&gt; that you can refer to which follows the methods above as well.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/vision-pro</id>
			<published>2024-02-09T00:00:00Z</published>
			<updated>2024-02-09T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/vision-pro"/>
		<title>Apple Vision Pro, a glimpse into the future</title><summary>I’ve been using the Vision Pro for a week and it is as neat as everyone says, but it’s just too uncomfortable for my particular head.</summary><content type="html">&lt;p&gt;Months back, my girlfriend, Nichole and I essentially decided to skip both Christmas, and birthday gifts for each other and pre-ordered a Vision Pro for us both to use. It’s been a week now and I’ve been enjoying what it has to offer, it really does feel like stepping into the future of how we will someday be using computers!&lt;/p&gt;
&lt;p&gt;Unfortunately, I can’t wear it more than an hur or so before its weight gets to my head. But it seems to be fine for Nichole so far, and since you have a different head than me, it may work better for you too!&lt;/p&gt;

&lt;h2&gt;Why it’s so impressive&lt;/h2&gt;
&lt;p&gt;I first tried out the original Oculus VR headset back before Meta/Facebook bought the company. While I didn’t care much about VR tech at the time, once I tried it for myself at an indie game event, it sparked my interest to the extent that I’ve been following the tech as it’s been developing ever since. The head tracking made looking around an environment feel very natural.&lt;/p&gt;
&lt;p&gt;A couple of years ago I decided to get a Quest 2, thinking it had improved enough that I would make it my new gaming system instead of getting a new Xbox. Besides having the same weight discomfort problem as the Vision Pro, I was disappointed by how it was very much the same as the version I had tried years back. Sure the graphics were a lot better, but it didn’t feel much different.&lt;/p&gt;
&lt;p&gt;The Vision Pro does feel different though! It really seems like the true next step for VR/AR/spatial headsets. The way the Oculus got the natural feeling of movement right, the Vision Pro makes the experience of how we do things in the environment feel natural as well.&lt;/p&gt;

&lt;h2&gt;What makes it work&lt;/h2&gt;
&lt;p&gt;So what is it that makes it work better than other headsets? It’s a combination of technologies and details that are very thought out. There is a Quest Pro headset available that has the same basic tech as the Vision Pro: high-res displays, eye tracking, hand tracking, pass-through (being able to see the real-world in the headset). But it doesn’t even compare to &lt;a href=&quot;https://www.youtube.com/watch?v=BV9Xy6L_rlM&quot; target=&quot;_blank&quot;&gt;how they all work together&lt;/a&gt; on the Vision Pro.&lt;/p&gt;
&lt;p&gt;The Vision Pro has a lot of hardware tech crammed into it. It’s not there just for the sake of being better tech, it’s the right amount of tech to do what it does so well. The screens for your eyes are such a high resolution that everything looks life-like in its sharpness. And there are enough cameras and sensors to track your eyes and hands accurately, and to make the outside environment look and feel real.&lt;/p&gt;
&lt;p&gt;It’s combined with an interface that takes into account our real world to make it feel like it’s a natural extension of how we would use our computers in our environment. Apple is best at making our interaction with computers follow our natural way of doing things. Like the mouse and GUI for the Mac, multi-touch for screens for iPhone, and now sight and hand motions for Vision.&lt;/p&gt;

&lt;h2&gt;Is it worth it?&lt;/h2&gt;
&lt;p&gt;As cool as it is, it does have its flaws. Of course it’s pretty heavy. The field of view isn’t ideal as you can see the outside of the goggles shape as you’re looking through it. Sometimes there are reflections that show. Sometimes it’s a little blurry when using the virtual display. It’s slightly dimmer than natural light of actual surroundings.&lt;/p&gt;
&lt;p&gt;And there’s the question of what do you do with it? It has some great immersive experiences, a few fun games, 3D movies, and the fact that you can have any kind of screen, and multiple screens, anywhere you want!&lt;/p&gt;
&lt;p&gt;As &lt;a href=&quot;https://daringfireball.net/2024/01/the_vision_pro&quot; target=&quot;_blank&quot;&gt;John Gruber points out&lt;/a&gt;, it’s three things in one: the best VR device (minus the games that are not yet available); the best TV watching experience, better than a home theater; and a spacial productivity platform that can replace all your monitors. If all of the above is what it is/becomes, then it seems pretty worth it even at its current cost!&lt;/p&gt;

&lt;h2&gt;Try it yourself!&lt;/h2&gt;
&lt;p&gt;Even if it’s not perfect, you can just feel that it works and it’s the way things will work from now on. The core is there and it’s only going to get better as it gets refined. Developers have a new platform to develop on and having their hands on it leads to ideas for what to do with it.&lt;/p&gt;
&lt;p&gt;Apple is encouraging everyone try it out by making demo sessions available all the time. They know most people will not buy one at its current price, but they want as many people as possible to see what makes their headset so special for themselves. They believe that the experience is so good that people will talk about it. And they’ll spread the word on it to someone who will eventually buy it. And you could decide to get a later version!&lt;/p&gt;
&lt;p&gt;And despite it not being for my head, they do have a variety of options and ways to make it as comfortable as possible. So it may potentially be a good fit for your head. And even if you don’t plan to buy it, checking out their demo is worth it for a glimpse into the future!&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-02-05T00:00:00Z</published>
			<updated>2024-02-05T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>If you can't find it, it needs to be written</title><summary>A good way to think about your blog posts.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-02-04T00:00:00Z</published>
			<updated>2024-02-04T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>More than blogrolls</title><summary>How to help blog discovery beyond just having a blogroll.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/following-page</id>
			<published>2024-01-28T00:00:00Z</published>
			<updated>2024-01-28T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/following-page"/>
		<title>Links page of what you follow</title><summary>Beyond a blogroll, for all the updates you follow on the web.</summary><content type="html">&lt;p&gt;Along with how social media platforms have a &lt;a href=&quot;/blog/follow-button/&quot; target=&quot;_blank&quot;&gt;Follow option&lt;/a&gt; for being able to get your updates, there’s also a Following page that shows who you’re following. This is similar to how websites with blogs have blogrolls, a list of links to other blogs.&lt;/p&gt;

&lt;p&gt;I decided to call my blogroll my Following page. Partially because it’s a familiar model, and also because I include more than just links to blogs on it.

&lt;h2&gt;What to include&lt;/h2&gt;
&lt;p&gt;On my &lt;a href=&quot;/following/&quot; target=&quot;_blank&quot;&gt;Following page&lt;/a&gt;, I have:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Blogs, with direct links to their RSS feeds&lt;/li&gt;
  &lt;li&gt;Newsletters, with links to where subscribe to them&lt;/li&gt;
  &lt;li&gt;Podcasts, and links to their feeds&lt;/li&gt;
  &lt;li&gt;People I follow/recommend on social media&lt;/li&gt;
  &lt;li&gt;YouTube channels that I subscribe to&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Similar to how you can have multiple things that people &lt;a href=&quot;/blog/follow-button/&quot; target=&quot;_blank&quot;&gt;can follow you for&lt;/a&gt;, you decide on all the websites, content types, and platforms you want to recommend.&lt;/p&gt;

&lt;h2&gt;Going further&lt;/h2&gt;
&lt;p&gt;You can add an &lt;a href=&quot;http://opml.org/spec2.opml#1629042482000&quot; target=&quot;_blank&quot;&gt;OPML export&lt;/a&gt; for your list of links. While technically the format works for displaying an outline of any kind of items, it's primarily used for people to import in their RSS reader to subscribe to all of the feeds you're following all at once. There’s even a way to customize its preview styling using XSLT, the same way you can &lt;a href=&quot;/blog/rss-feed/&quot; target=&quot;_blank&quot;&gt;customize your RSS feed&lt;/a&gt;.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/follow-button</id>
			<published>2024-01-21T00:00:00Z</published>
			<updated>2024-01-21T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/follow-button"/>
		<title>A follow button for your site</title><summary>Allow your visitors to get your updates by showing them the ways you’re available, all presented on a Follow page.</summary><content type="html">&lt;p&gt;We’re all familiar with the Follow button used on social media platforms. They act as a way for people to get updates from you on their timeline. We should use the same concept on our sites, with a page dedicated to the options you have for your visitors to get your updates, like your RSS feed, email list, or the social media platforms that you're on.&lt;/p&gt;

&lt;h2&gt;Follow page&lt;/h2&gt;
&lt;p&gt;Having a Follow page allows laying out the ways someone can choose to get your updates in one central place instead of all over your site, like a link to your RSS feed on your blog pages, or your social media links in your footer.&lt;/p&gt;
&lt;p&gt;It also declutters those other areas. No more social media icons taking up space in your footer, or trying to find a spot to squeeze in a form to fill out for your email newsletter sign up. A Follow page gives you the space to include all the details needed for each option. Including describing what your visitors can expect from each of the options you have available.&lt;/p&gt;

&lt;h2&gt;All the options&lt;/h2&gt;
&lt;p&gt;It’s also an opportunity to go all out with the things that people can follow you for. Do you have multiple RSS feeds that you break down for your posts? Do you manage a playlist of music you recommend that can be followed? Books that you’re reading? You can include them all without worrying about not having space to fit everything in.&lt;/p&gt;
&lt;p&gt;Here’s &lt;a href=&quot;/follow/&quot;&gt;my Follow page&lt;/a&gt;. And you can see the Follow button that links to it at the top of &lt;a href=&quot;/blog/follow-button/&quot;&gt;this article's page&lt;/a&gt;.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-01-14T00:00:00Z</published>
			<updated>2024-01-14T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>The art of hyperlinking</title><summary>Some great thoughts on linking etiquette: common ways links are shared and what to think about when sharing a link.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-01-11T00:00:00Z</published>
			<updated>2024-01-11T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/designing-promo-ecommerce-email/"/>
		<title>Promo/e-commerce email essentials</title><summary>Sales and special offers for your customers, upselling, and abandon cart techniques.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/designing-promo-ecommerce-email/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/chatgpt</id>
			<published>2024-01-07T00:00:00Z</published>
			<updated>2024-01-07T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/chatgpt"/>
		<title>ChatGPT is a scam: a bad product, built unethically</title><summary>How OpenAI uses AI hype, and fear, to cover up its harmful practices.</summary><content type="html">&lt;p&gt;Since &lt;a href=&quot;https://openai.com/chatgpt&quot; target=&quot;_blank&quot;&gt;ChatGPT&lt;/a&gt; launched, it felt like some kind of magic technology. Like we were close to actual artificial intelligence, where we could talk to our computer the way we would another person and it would give us the answers to anything. But the more we use it, the more we are finding that it's not magic at all, it's barely a product we can use. With made-up results and ripped-off sources of information, it's a technology that was released too soon from the lab.&lt;/p&gt;
&lt;p&gt;However, it goes beyond a poor product to being total lie, where its creators, OpenAI essentially cover up the extent of its flaws by building up AI hype and their role in it.&lt;/p&gt;

&lt;h2&gt;Hallucination is another word for bullshit&lt;/h2&gt;
&lt;p&gt;It starts with how the technology works, where its made known that there are so-called 'hallucinations' from the fact that the core of the technology is generating language which can include gibberish. But it does it so convincingly, that people keep being surprised by results that have been found to be &lt;a href=&quot;https://arstechnica.com/tech-policy/2023/06/openai-sued-for-defamation-after-chatgpt-fabricated-yet-another-lawsuit/&quot; target=&quot;_blank&quot;&gt;completely fabricated&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And hallucinations appear to be part of the company's marketing as it presents itself as not just a tool, but a &lt;a href=&quot;https://openai.com&quot; target=&quot;_blank&quot;&gt;savior of humanity's future with AI&lt;/a&gt;. &lt;a href=&quot;https://www.forbes.com/sites/forbestechcouncil/2021/07/16/the-future-of-artificial-general-intelligence/&quot; target=&quot;_blank&quot;&gt;Experts believe&lt;/a&gt; we are years, if not decades, away from artificial general intelligence. Focusing on a nebulous future state seems like a great way to draw attention from where their product is today: a half-baked concept.&lt;/p&gt;

&lt;h2&gt;Too important to be questioned&lt;/h2&gt;
&lt;p&gt;This grandiose vision also covers up copyright infringement. OpenAI is currently being sued &lt;a href=&quot;https://arstechnica.com/tech-policy/2023/12/ny-times-sues-open-ai-microsoft-over-copyright-infringement/&quot; target=&quot;_blank&quot;&gt;by the New York Times&lt;/a&gt;, &lt;a href=&quot;https://arstechnica.com/information-technology/2023/07/book-authors-sue-openai-and-meta-over-text-used-to-train-ai/&quot; target=&quot;_blank&quot;&gt;and others&lt;/a&gt;, with more companies expected to join in. And their response seems to be that they know better. Because they are the selfless leaders that will get us through the scary road of our AI future, right?&lt;/p&gt;
&lt;p&gt;I can understand wanting to push technology forward despite some flaws, and making the case for a shared range of knowledge to pull from. But OpenAI's flaws are harmful to how people use their tool. And their practices for sourcing their information is harmful to content ownership as they use their lawyers to twist the intent of copyright law. The company's CEO Sam Altman &lt;a href=&quot;https://www.businessinsider.com/silicon-valley-move-fast-and-break-things-sam-altman-openai-2023-12&quot; target=&quot;_blank&quot;&gt;seems to follow&lt;/a&gt; the 'move fast and break things' motto, which in the case of ChatGPT, seems to equate to promising to build good AI in the future by building bad AI right now.&lt;/p&gt;

&lt;!--
Eventually people will see through OpenAI's false promises and move on to other products that use machine learning to build better generative AI tech. With more accurate and ethically sourced results. In fact, if you are someone that is familiar with the tech side, &lt;a href=&quot;mailto:ovi%40distinctivequality.com?subject=Better+AI+tech&quot;&gt;email me&lt;/a&gt; and we can talk about some ways we can make such a product!
--&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2024-01-03T00:00:00Z</published>
			<updated>2024-01-03T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Reply by email</title><summary>An alternative method to having comments on your blog: a reply by email button to start a discussion via email.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2023-12-30T00:00:00Z</published>
			<updated>2023-12-30T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>The internet is about to get weird again</title><summary>The fallout of social media platforms is going to lead to a web reminiscent of the early days where people put up their own websites and blogs.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/sharing-code</id>
			<published>2023-12-17T00:00:00Z</published>
			<updated>2023-12-17T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/sharing-code"/>
		<title>Sharing your code</title><summary>A guide with formatting and color-coding, and the option to copy code snippets to clipboard.</summary><content type="html">&lt;p&gt;When presenting code on your site, like in an article like this one, you may want to break it apart into snippets to explain it. Here's a method for doing so, with color-coded styling and an option to copy code to the clipboard.&lt;/p&gt;

&lt;h2&gt;Formatting&lt;/h2&gt;
&lt;p&gt;Let’s start with how your code looks. Outputting code is typically done within the &lt;code&gt;&lt;code&gt;&lt;/code&gt; tag. Use the added &lt;code&gt;&lt;pre&gt;&lt;/code&gt; tag around the &lt;code&gt;&lt;code&gt;&lt;/code&gt; tag to allow for formatting of spaces used. When outputting HTML code, you’ll need to make sure to convert &lt;code&gt;&lt;&lt;/code&gt; and &lt;code&gt;&gt;&lt;/code&gt; to &lt;code&gt;&amp;lt;&lt;/code&gt; and &lt;code&gt;&amp;gt;&lt;/code&gt;.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;window language-html&quot;&gt;&lt;pre&gt;&lt;code&gt;
  &lt;!-- Example code --&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Here's styling for using code within text:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;window language-css&quot;&gt;code {
  display: inline-block;
  position: relative;
  top: -2px;
  margin-bottom: 2px;
  border-radius: 2px;
  max-width: 100%;
  background-color: #282828;
  padding: 2px 6px 0 6px;
  font-family: &quot;Courier Prime&quot;, Courier New, Courier, Helvetica, Arial, serif;
  font-size: 18px;
  color: #eee;
  line-height: 1.2em;
  word-wrap: break-word;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;And additional code for presenting it in a window.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;window language-css&quot;&gt;pre {
  position: relative;
}
code.window {
  display: block;
  margin-bottom: 20px;
  border-radius: 5px;
  width: 100%;
  max-height: 210px;
  padding: 9px 15px 6px 15px;
  overflow-x: scroll;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;If you want to color your code, the best approach to take is to use a Javascript library that will do it automatically. The one I use is &lt;a href=&quot;https://prismjs.com&quot; target=&quot;_blank&quot;&gt;Prism&lt;/a&gt;. It comes with predefined color options you can use, but allows modifying them via CSS so you can make it your own. This is the theme I use on this site:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;window language-css&quot;&gt;.language-css {
  color: #ac80ff;
}
.token.cdata, .token.comment, .token.doctype, .token.prolog {
  color: #828282;
}
.token.punctuation {
  color: #eeeeee;
}
.token.namespace {
  opacity: .7;
}
.token.constant, .token.deleted, .token.symbol, .token.tag, .token.rule {
  color: #f43274;
}
.token.property {
  color: #59d9f1;
}
.token.boolean, .token.number {
  color: #ae81ff;
}
.token.attr-name, .token.builtin, .token.char, .token.inserted, .token.selector, .token.string {
  color: #a4e405;
}
.language-css .token.string, .style .token.string, .token.entity, .token.operator, .token.url, .token.variable {
  color: #eeeeee;
}
.token.atrule, .token.class-name, .token.function {
  color: #ac80ff;
}
.token.attr-value {
  color: #f5ee7f;
}
.token.css.value {
  color: #ac80ff;
}
.token.keyword {
  color: #f43274;
}
.token.important, .token.regex {
  color: #fd971f;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;h2&gt;Copy code feature&lt;/h2&gt;
&lt;p&gt;If you want to add a button for readers to copy your code snippets, you can automate it using some Javascript. Here's a version of &lt;a href=&quot;https://www.roboleary.net/2022/01/13/copy-code-to-clipboard-blog.html&quot; target=&quot;_blank&quot;&gt;code by Rob O'Leary&lt;/a&gt; that I modified below that adds a copy code button to each code snippet:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;window language-js&quot;&gt;let blocks = document.querySelectorAll(&quot;pre&quot;);

blocks.forEach(block =&gt; {
  let button = document.createElement(&quot;a&quot;);
  button.classList.add(&quot;codecopy&quot;);
  button.innerText = &quot;Copy Code&quot;;
  block.appendChild(button);

  button.addEventListener(&quot;click&quot;, async () =&gt; {
    await copyCode(block, button);
  });
});

async function copyCode(block, button) {
  let code = block.querySelector('code');
  let text = code.innerText;

  await navigator.clipboard.writeText(text);
  button.innerText = &quot;Copied!&quot;;

  setTimeout(() =&gt; {
    button.innerText = &quot;Copy Code&quot;;
  }, 1000);
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;And the CSS below formats and places it in the corner of your code window:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;window language-css&quot;&gt;.codecopy {
  position: absolute;
  right: 4px;
  top: -12px;
  border-radius: 3px;
  border: #282828 1px solid;
  background-color: #e2e2e2;
  padding: 2px 5px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.2em;
  text-decoration: none;
}
.codecopy:hover {
  cursor: pointer;
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;You can see how it all comes together &lt;a href=&quot;/blog/sharing-code/&quot;&gt;here, on this page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can consider labeling each code snippet with the language of the code you're showing, if you feel it necessary.&lt;/p&gt;
&lt;p&gt;Further, you can embed an iframe that previews how the code works. Using a widget like &lt;a href=&quot;https://codepen.io&quot; target=&quot;_blank&quot;&gt;CodePen&lt;/a&gt; makes it easier to do this along with showing your code.&lt;/p&gt;
&lt;p&gt;You can also offer downloading the code. Be sure to include a readme text or Markdown file to go with it. And there's &lt;a href=&quot;https://github.com&quot; target=&quot;_blank&quot;&gt;GitHub&lt;/a&gt; for sharing the code via a repo.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2023-11-30T00:00:00Z</published>
			<updated>2023-11-30T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/designing-notification-email/"/>
		<title>Notification email essentials</title><summary>Before SMS and phone notifications, there were emails, and they are still the most effective way for your customers to get important, timely, notices.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/designing-notification-email/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2023-11-18T00:00:00Z</published>
			<updated>2023-11-18T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>The new CSS</title><summary>As CSS continues to evolve, designers are designing directly in CSS because of limitations with traditional design tools.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2023-11-15T00:00:00Z</published>
			<updated>2023-11-15T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/designing-subscription-payment-email/"/>
		<title>Subscription and payment email essentials</title><summary>Important member management options and recurring payments.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/designing-subscription-payment-email/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/rss-feed</id>
			<published>2023-11-12T00:00:00Z</published>
			<updated>2023-11-12T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/rss-feed"/>
		<title>An RSS feed with a custom reading view</title><summary>Using Atom for RSS with a customizable preview option for browsers.</summary><content type="html">&lt;p&gt;A while ago, I decided to refactor my RSS feed code to using the newer Atom standard. An RSS feed is a good addition to &lt;a href=&quot;/blog/send-out-emails/&quot;&gt;having an email newsletter&lt;/a&gt; for getting your updates out. As I looked up the new code format, I also discovered a lesser-known browser feature for outputting RSS feeds in a human-readable format.&lt;/p&gt;

&lt;h2&gt;Atom RSS standard&lt;/h2&gt;
&lt;p&gt;Let’s start with looking at the Atom code. This is the header and meta info:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;window language-xml&quot;&gt;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;?xml-stylesheet href=&quot;feed.xslt&quot; type=&quot;text/xsl&quot;?&gt;
&lt;feed xml:lang=&quot;en-US&quot; xmlns=&quot;http://www.w3.org/2005/Atom&quot;&gt;
  &lt;id&gt;distinctivequality.com:blog&lt;/id&gt;
  &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;https://distinctivequality.com/blog/&quot;/&gt;
  &lt;link rel=&quot;self&quot; type=&quot;application/atom+xml&quot; href=&quot;https://distinctivequality.com/blog/feed/&quot;/&gt;
  &lt;title&gt;Distinctive Quality blog&lt;/title&gt;
  &lt;updated&gt;2023-09-24T03:29:39Z&lt;/updated&gt;
...
&lt;/feed&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The &lt;code&gt;id&lt;/code&gt; element should be unique. To keep things simple, it can just be the URL to your articles' homepage. But in case that URL changes, you may want to use a different &lt;code&gt;id&lt;/code&gt; format.&lt;/p&gt;

&lt;p&gt;Here's an example entry for an article:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;window language-xml&quot;&gt;&lt;entry&gt;
  &lt;id&gt;distinctivequality.com:blog/rip-flash&lt;/id&gt;
  &lt;published&gt;2017-08-28T00:00:00Z&lt;/published&gt;
  &lt;updated&gt;2017-08-28T00:00:00Z&lt;/updated&gt;
  &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;https://distinctivequality.com/blog/rip-flash&quot;/&gt;
  &lt;title&gt;RIP Flash&lt;/title&gt;
  &lt;content type=&quot;html&quot;&gt;&lt;p&gt;Recently, &lt;a href=&quot;https://blogs.adobe.com/conversations/2017/07/adobe-flash-update.html&quot; target=&quot;_blank&quot;&gt;Adobe officially announced&lt;/a&gt; it is discontinuing support for its Flash browser plugin by 2020. You know, that thing you get bugged about updating. Or, perhaps you’ve already decided to stop installing it altogether.&lt;/p&gt;
  &lt;p&gt;Flash has been dying a slow painful death ever since Steve Jobs wrote his infamous &lt;a href=&quot;https://www.apple.com/hotnews/thoughts-on-flash/&quot; target=&quot;_blank&quot;&gt;“Thoughts on Flash” letter&lt;/a&gt; in 2010 about why Apple decided not to include support for it on the iPhone and iPad. &lt;&lt;a href=&quot;https://www.theverge.com/2011/11/9/2549178/adobe-officially-kills-flash-player-for-mobile-says-html5-is-the-best/in/2313237&quot; target=&quot;_blank&quot;&gt;Android soon followed suit&lt;/a&gt;. It’s too bad Adobe never figured out how to make it work.&lt;/p&gt;
  &lt;p&gt;Flash has been around since the early days of the web. And since the web back then was pretty primitive, it’s capabilities really stood out and it quickly became something every website was using. During that time, I did &lt;a href=&quot;http://distinctivequality.com/projects/balzare-website/&quot; target=&quot;_blank&quot;&gt;quite&lt;/a&gt; &lt;a href=&quot;http://distinctivequality.com/projects/secure-medical-website/&quot; target=&quot;_blank&quot;&gt;a bit&lt;/a&gt; of &lt;a href=&quot;http://distinctivequality.com/projects/charmed-dvd-minisite/&quot; target=&quot;_blank&quot;&gt;client&lt;/a&gt; &lt;a href=&quot;http://distinctivequality.com/projects/bridget-jones-dvd-minisite/&quot; target=&quot;_blank&quot;&gt;work&lt;/a&gt; in Flash. Even the &lt;a href=&quot;http://gottoseeit.com&quot; target=&quot;_blank&quot;&gt;website for my first business&lt;/a&gt; (over fifteen years old!) was made in Flash.&lt;/p&gt;
  &lt;p&gt;But throughout the years, web technologies have evolved with better ways to do the things Flash used to only be able to do, like play video. And Flash began to lag behind. We also evolved in how we used the web and the flashiness of Flash’s animations and sound effects became tacky. We began using animation more purposely to enhance functionality and we decided sound effects were essentially unnecessary. The only thing Flash may still be good for is casual browser games. But even those are being replaced by casual mobile games as apps.&lt;/p&gt;
  &lt;p&gt;For any interactive animation, it’s now typically coded using web standards HTML, CSS and Javascript or made with a tool like &lt;a href=&quot;http://tumult.com/hype/&quot; target=&quot;_blank&quot;&gt;Hype&lt;/a&gt; which exports the code for you.&lt;/p&gt;
  &lt;p&gt;It is the end of a web era. It’s a shame to lose so many great Flash creations of the past. Hopefully &lt;a href=&quot;https://archive.org&quot; target=&quot;_blank&quot;&gt;The Internet Archive&lt;/a&gt; can find a way to still view them after the plugin is gone from our computers.&lt;/p&gt;
  &lt;author&gt;
    &lt;name&gt;Ovi Demetrian Jr&lt;/name&gt;
    &lt;email&gt;ovi@distinctivequality.com&lt;/email&gt;
  &lt;/author&gt;
&lt;/entry&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The &lt;code&gt;published&lt;/code&gt; element is actually not required, but the &lt;code&gt;updated&lt;/code&gt; element is which can be used instead of &lt;code&gt;published&lt;/code&gt; as well as for when any significant changes are made to an article. For the &lt;code&gt;author&lt;/code&gt; element, you can optionally include a &lt;code&gt;uri&lt;/code&gt; or an &lt;code&gt;email&lt;/code&gt; element, or both.&lt;/p&gt;

&lt;p&gt;And an entry example that is a link to an outside article:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;window language-xml&quot;&gt;&lt;entry&gt;
  &lt;id&gt;distinctivequality.com:blog/introducing-blocks-edit&lt;/id&gt;
  &lt;published&gt;2017-10-02T00:00:00Z&lt;/published&gt;
  &lt;updated&gt;2017-10-02T00:00:00Z&lt;/updated&gt;
  &lt;link rel=&quot;alternate&quot; type=&quot;text/html&quot; href=&quot;https://blocksedit.com/content-code/introducing-blocks-edit/&quot;/&gt;
  &lt;title&gt;Introducing Blocks Edit, content management for email&lt;/title&gt;
  &lt;summary&gt;Blocks Edit is now live and ready for you to improve how you send out marketing campaigns.&lt;/summary&gt;
  &lt;author&gt;
    &lt;name&gt;Ovi Demetrian Jr&lt;/name&gt;
    &lt;email&gt;ovi@distinctivequality.com&lt;/email&gt;
  &lt;/author&gt;
&lt;/entry&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Instead of the &lt;code&gt;content&lt;/code&gt; element, there's a &lt;code&gt;summary&lt;/code&gt; instead since there is no content provided for the entry.&lt;/p&gt;

&lt;p&gt;For more details on each element along with additional optional elements you can include, take a look at the &lt;a href=&quot;https://validator.w3.org/feed/docs/atom.html&quot; target=&quot;_blank&quot;&gt;official W3C Atom doc&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Custom RSS preview&lt;/h2&gt;
&lt;p&gt;By default, when clicking on an RSS feed link in a browser, it's either shown in it's raw XML code, or the browser will show an error prompt that it does not recognize the file format. However, there is an option to format the preview of an RSS feed using XSLT, which is a stylesheet for XML.&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;window language-xml&quot;&gt;&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;xsl:stylesheet version=&quot;3.0&quot; xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; xmlns:atom=&quot;http://www.w3.org/2005/Atom&quot;&gt;
  &lt;xsl:output method=&quot;html&quot; version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; doctype-system=&quot;about:legacy-compat&quot; indent=&quot;yes&quot; /&gt;
  &lt;xsl:template match=&quot;/&quot;&gt;
    &lt;html lang=&quot;en&quot;&gt;
    &lt;head&gt;
      &lt;meta charset=&quot;utf-8&quot; /&gt;
      &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot; /&gt;
      &lt;title&gt;&lt;xsl:value-of select=&quot;/atom:feed/atom:title&quot; /&gt; RSS feed&lt;/title&gt;
      &lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot; /&gt;
    &lt;/head&gt;
    &lt;body&gt;
      &lt;section&gt;
        &lt;h1&gt;&lt;xsl:value-of select=&quot;/atom:feed/atom:title&quot; /&gt; RSS feed&lt;/h1&gt;
        &lt;p&gt;Copy this URL into your preferred RSS reader:&lt;br/&gt;
          &lt;code&gt;https://distinctivequality.com/blog/feed/&lt;/code&gt;
        &lt;/p&gt;
      &lt;/section&gt;
      &lt;section&gt;
        &lt;xsl:for-each select=&quot;/atom:feed/atom:entry&quot;&gt;
        &lt;article&gt;
          &lt;h2&gt;&lt;a&gt;&lt;xsl:attribute name=&quot;href&quot;&gt;&lt;xsl:value-of select=&quot;atom:link/@href&quot;/&gt;&lt;/xsl:attribute&gt;&lt;xsl:value-of select=&quot;atom:title&quot; /&gt;&lt;/a&gt;&lt;/h2&gt;
          &lt;p&gt;&lt;time&gt;Published &lt;xsl:value-of select=&quot;substring(atom:published, 0, 11)&quot; /&gt;&lt;/time&gt;&lt;/p&gt;
&lt;xsl:value-of select=&quot;atom:content&quot; disable-output-escaping=&quot;yes&quot; /&gt;
&lt;xsl:value-of select=&quot;atom:summary&quot; /&gt;
        &lt;/article&gt;
        &lt;/xsl:for-each&gt;
      &lt;/section&gt;
    &lt;/html&gt;
  &lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The header area defines the code as an RSS feed stylesheet and template. It then turns into what seems like standard HTML. The main difference is that closing an element that's self-contained requires using &lt;code&gt;/&gt;&lt;/code&gt;. You can even add custom content and use &lt;code&gt;&lt;style&gt;&lt;/code&gt; and CSS.&lt;/p&gt;
&lt;p&gt;You'll also notice template tags are used to output content from the RSS feed. For a list of all the tags and what they do, you can use &lt;a href=&quot;https://www.w3schools.com/xml/xsl_elementref.asp&quot; target=&quot;_blank&quot;&gt;this reference&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I ran into an issue with having example code in my posts. Outputting some example HTML code it didn't like, the XSLT template would just stop and cut off the rest of the feed items.&lt;/p&gt;
&lt;p&gt;For an example of a styled feed, here's the &lt;a href=&quot;https://distinctivequality.com/blog/feed.php&quot; target=&quot;_blank&quot;&gt;Distinctive Quality feed&lt;/a&gt;.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/share-links</id>
			<published>2023-10-29T00:00:00Z</published>
			<updated>2023-10-29T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/share-links"/>
		<title>The only share links you need</title><summary>Stop linking to social media platforms to share content on your site.</summary><content type="html">&lt;p&gt;Things have changed in how people use social media services. Users have become more savvy, choosing to copy and paste links themselves in their service, or services of choice. And browsers now have built-in sharing options that work based on services that users have. So there’s no need to guess on the sharing options you should provide for your visitors.&lt;/p&gt;
&lt;p&gt;And there are more ways that people share links now. For example, it’s become common to use private messaging services, either one on one, or as part of a group, and links are definitely included among those services as well. Social media tools have become more pluralized.&lt;/p&gt;

&lt;h2&gt;Sharing options without platforms&lt;/h2&gt;
&lt;p&gt;So, instead of trying to account for all available options, we should now go with two universal ones: “Copy link” and “Send email”.&lt;/p&gt;
&lt;p&gt;“Copy link”, would work as a convenient way to copy the current page URL to the visitor’s clipboard. Here is Javascript code that will do that:&lt;/p&gt;
&lt;pre&gt;&lt;code id=&quot;share-link-js&quot; class=&quot;window language-js&quot;&gt;async function copyShareLink() {
  let text = window.location.href;

  await navigator.clipboard.writeText(text);
  document.querySelector('#share-link').innerText = &quot;Copied&quot;;

  setTimeout(() =&gt; {
    document.querySelector('#share-link').innerText = &quot;Copy Link&quot;;
  }, 1000);
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;With the HTML that triggers it:&lt;/p&gt;
&lt;pre&gt;&lt;code id=&quot;share-link-html&quot; class=&quot;window language-html&quot;&gt;&lt;a onclick=&quot;copyShareLink();&quot; id=&quot;share-link&quot;&gt;Copy Link&lt;/a&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;And the CSS to make it feel like a link:&lt;/p&gt;
&lt;pre&gt;&lt;code id=&quot;share-link-css&quot; class=&quot;window language-css&quot;&gt;#share-link:hover {
  cursor: pointer;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;“Send email”, uses the oldest standard for sharing a web page, email, which is still commonly used today, and is guaranteed to still be used in the future! You can set it up to launch the visitor’s email app with a new email draft.&lt;/p&gt;
&lt;p&gt;Here's HTML + Javascript code that fills out the subject line with the page's title, and in the message includes the URL and the page's meta description, if available:&lt;/p&gt;

&lt;pre&gt;&lt;code id=&quot;send-email-html&quot; class=&quot;window language-html&quot;&gt;&lt;a href=&quot;javascript:window.open('mailto:?subject='+document.title+'&amp;body='+encodeURIComponent(document.querySelector('meta[name=description]').content)+'%20'+encodeURIComponent(window.location.href));&quot;&gt;Send Email&lt;/a&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;You can see an example of the working code for both of these options at the end of &lt;a href=&quot;https://distinctivequality.com/blog/share-links/&quot;&gt;this article's page&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Link in, not out&lt;/h2&gt;
&lt;p&gt;The rule of thumb to keep in mind when sharing with an audience, is to use social media platforms to share your content, but the content that you share should live on your own site, not other platforms. And while a user is on your site, they have options to get your content directly from you, including for following updates, like &lt;a href=&quot;https://ovidem.com/blog/send-out-emails/&quot; target=&quot;_blank&quot;&gt;an email list&lt;/a&gt;, or RSS feed for blog posts. This ensures funneling people to you from social media platforms instead of promoting those platforms to your audience.&lt;/p&gt;
&lt;p&gt;This doesn’t mean you shouldn’t talk about or link to social media platforms you’re on. But keep in mind that people will often decide to search for people they follow elsewhere on their platforms of choice and just being available (and active) on those platforms may be enough for them to find and follow you.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2023-10-12T00:00:00Z</published>
			<updated>2023-10-12T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/designing-confirmation-email/"/>
		<title>Confirmation email essentials</title><summary>Confirmation emails are some of the most widely read, and are often saved to be referenced at a later time.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/designing-confirmation-email/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2023-09-25T00:00:00Z</published>
			<updated>2023-09-25T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/designing-event-email/"/>
		<title>Event email essentials</title><summary>If you hold an event, email is a great way to inform your audience about it and set their expectations.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/designing-event-email/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2023-09-08T00:00:00Z</published>
			<updated>2023-09-08T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/designing-announcement-email/"/>
		<title>Announcement email essentials</title><summary>If you’re launching something new, why not let your valuable subscribers in on the news?</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/designing-announcement-email/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2023-08-31T00:00:00Z</published>
			<updated>2023-08-31T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/designing-welcome-email/"/>
		<title>Welcome/onboarding email essentials</title><summary>The welcome email has the highest open and click-through rates, use it well!</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/designing-welcome-email/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2023-07-19T00:00:00Z</published>
			<updated>2023-07-19T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>How to create a responsive grid system with CSS Grid</title><summary>Setting up a simple CSS grid system for your site.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2023-06-23T00:00:00Z</published>
			<updated>2023-06-23T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>The grain of the web</title><summary>Rather than fighting the nature of how the platform works, we can lean into each part of the stacks strengths.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2023-05-31T00:00:00Z</published>
			<updated>2023-05-31T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/template-technique-spacing/"/>
		<title>Template technique: handling spacing</title><summary>Maintaining consistent spacing in an email layout.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/template-technique-spacing/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2023-05-24T00:00:00Z</published>
			<updated>2023-05-24T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/template-technique-dark-mode/"/>
		<title>Template technique: levels of email dark mode</title><summary>How to prepare your template for email clients and their dark mode affects.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/template-technique-dark-mode/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2023-05-17T00:00:00Z</published>
			<updated>2023-05-17T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/template-technique-mobile/"/>
		<title>Template technique: automatic mobile layout</title><summary>Simple code for globally adjusting any column in an email template for mobile.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/template-technique-mobile/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2023-04-11T00:00:00Z</published>
			<updated>2023-04-11T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/outlook-for-windows/"/>
		<title>Letting go of Outlook for Windows</title><summary>No more tables, no more VML, no more Outlook’s dirty code!</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/outlook-for-windows/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2023-02-01T00:00:00Z</published>
			<updated>2023-02-01T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Hex colors aren’t great at anything except being popular</title><summary>Using HSL and RGB as color alternatives to hex on the web.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2023-01-18T00:00:00Z</published>
			<updated>2023-01-18T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/email-providers-code/"/>
		<title>How code is handled (badly) by email providers</title><summary>Ways that email providers mess with your code and what to do about it.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/email-providers-code/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2023-01-10T00:00:00Z</published>
			<updated>2023-01-10T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/designing-email-text-only/"/>
		<title>Designing for a branded email's text only version</title><summary>How to account for your email design's text-only output.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/designing-email-text-only/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2022-11-17T00:00:00Z</published>
			<updated>2022-11-17T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/no-more-tables-for-email/"/>
		<title>No more tables for email</title><summary>An approach to eliminating the need for using tables for design structure.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/no-more-tables-for-email/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2022-10-26T00:00:00Z</published>
			<updated>2022-10-26T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/template-design-phases/"/>
		<title>Modular design technique: the 3 phases of template design</title><summary>The design phases towards turning your email design into a design system: structure, branding, modules.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/template-design-phases/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2022-10-18T00:00:00Z</published>
			<updated>2022-10-18T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/design-technique-standard-layouts/"/>
		<title>Modular design technique: using standard layouts</title><summary>What do these emails have in common? They all use the same essential layout, each with completely different branded designs.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/design-technique-standard-layouts/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2022-09-22T00:00:00Z</published>
			<updated>2022-09-22T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/shareable-emails/"/>
		<title>Making your emails shareable</title><summary>Adding share links and utilizing meta info.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/shareable-emails/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/send-out-emails</id>
			<published>2022-08-28T00:00:00Z</published>
			<updated>2022-08-28T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/send-out-emails"/>
		<title>Start sending out emails</title><summary>I used to tell people that if they have anything that they want to share with the world, the first thing they do is should get a website up.</summary><content type="html">&lt;p&gt;I used to tell people that if they have anything that they want to share with the world, the first thing they do is should get a website up. Having worked in email design the last few years, I now tell them to consider sending out emails to a list of people first and foremost.&lt;/p&gt;
&lt;p&gt;Sending out update emails is like posting updates to social media platforms like Twitter, Facebook, and Instagram. The difference is that you’re directly connected to your readers by having their email addresses. With social media platforms, the platform owns your audience and decides what to do with them: filtering your posts in their feed, distracting them with other recommendations they didn’t sign up for, constant ads. The email they get from you has none of that noise.&lt;/p&gt;
&lt;p&gt;Like social media, your email updates can be short, or long, few, or many, there really is no formula. You decide on the frequency and what you want to talk about. You can still use social media platforms, but always point people to your email list. Make it the pinned item or bio link for all the social platforms you’re on.&lt;/p&gt;
&lt;p&gt;There are plenty of tools out there that make it easy start a list, have people sign up, and allow you to send out emails. I use &lt;a href=&quot;https://www.mailjet.com&quot; target=&quot;_blank&quot;&gt;MailJet&lt;/a&gt;. It’s free for sending a max of 200 emails per day, up to 6,000 per month which is plenty for you to grow your list over time. To put together my emails, I use &lt;a href=&quot;https://blocksedit.com&quot; target=&quot;_blank&quot;&gt;Blocks Edit&lt;/a&gt; of course, but you can also just use what MailJet has to offer.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2022-08-22T00:00:00Z</published>
			<updated>2022-08-22T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Is the internet the only place we can truly be ourselves?</title><summary>Social media has made us think that people aren't being themselves online. This article makes the case that the internet may be the one place where we are able to try and be as much of ourselves as we can be.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2022-08-04T00:00:00Z</published>
			<updated>2022-08-04T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/starter-email-boilerplate/"/>
		<title>Starter modular email boilerplate</title><summary>The framework we use for coding custom email templates that are accessible and lightweight, available as open source.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/starter-email-boilerplate/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2022-07-20T00:00:00Z</published>
			<updated>2022-07-20T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/email-builders-bad-design-practices/"/>
		<title>How visual email builders reinforce bad design practices</title><summary>They primarily use outdated design practices that cause unintended issues and wasted effort.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/email-builders-bad-design-practices/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2022-06-23T00:00:00Z</published>
			<updated>2022-06-23T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/dealing-with-outlook/"/>
		<title>Dealing with Outlook</title><summary>Email clients have improved email rendering throughout the years. Except for Microsoft Outlook. Here’s how to support it and keep your sanity.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/dealing-with-outlook/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2022-05-03T00:00:00Z</published>
			<updated>2022-05-03T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/design-technique-reusable-components/"/>
		<title>Modular design technique: components that work together</title><summary>How DICK’S Sporting Goods designed their components to be reusable and plug into and along side each other.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/design-technique-reusable-components/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2022-04-14T00:00:00Z</published>
			<updated>2022-04-14T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/organizing-email-design/"/>
		<title>Organizing your email design process</title><summary>3 steps towards systemizing your email’s production.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/organizing-email-design/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2022-03-31T00:00:00Z</published>
			<updated>2022-03-31T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/design-technique-layout-styles/"/>
		<title>Modular design technique: Layout styles to break up content</title><summary>AAA’s newsletter allows for glanceable reading by using a wide range of content layout options.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/design-technique-layout-styles/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2022-03-08T00:00:00Z</published>
			<updated>2022-03-08T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/design-technique-collage-layouts/"/>
		<title>Modular design technique: creative collage layouts</title><summary>How Funimation uses collage-based visuals to promote their wide range of shows and products.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/design-technique-collage-layouts/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2022-02-03T00:00:00Z</published>
			<updated>2022-02-03T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/design-technique-color-tone/"/>
		<title>Modular design technique: utilizing color for tone</title><summary>How Headspace uses different color palettes for their email content while keeping layout and formatting consistent.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/design-technique-color-tone/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2022-01-11T00:00:00Z</published>
			<updated>2022-01-11T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/modular-design/"/>
		<title>What is modular design?</title><summary>A framework for more clearly defining the language around your design system and templating techniques.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/modular-design/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2021-09-30T00:00:00Z</published>
			<updated>2021-09-30T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/email-builders-bad-at-email-design/"/>
		<title>Why visual email builders are bad at email design</title><summary>They have more options than you need, yet still have design and workflow limitations.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/email-builders-bad-at-email-design/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2021-09-16T00:00:00Z</published>
			<updated>2021-09-16T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Wake up every day, consumed by You, Inc</title><summary>Getting into the practice of thinking about your own venture as a way to get better at doing it so you're better-prepared for when the big important decisions come along.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2021-07-20T00:00:00Z</published>
			<updated>2021-07-20T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/link-tracking/"/>
		<title>Tracking links in email</title><summary>The most important of email metrics, maybe the only thing you need.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/link-tracking/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2021-07-11T00:00:00Z</published>
			<updated>2021-07-11T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Data VS intuition</title><summary>On how we should use data.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2021-06-08T00:00:00Z</published>
			<updated>2021-06-08T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Why you should have a blog (and write in it)</title><summary>You should have your own place on the internet.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2020-12-22T00:00:00Z</published>
			<updated>2020-12-22T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Validation is a mirage</title><summary>Truth is, you don’t know, you won’t know, you’ll never know until you know and reflect back on something real.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2020-11-08T00:00:00Z</published>
			<updated>2020-11-08T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Marketers are addicted to bad data</title><summary>Until leaders can lead on the strength of their conviction and experience instead of second guessing themselves and their staff based on the inadequacy of data.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2020-10-30T00:00:00Z</published>
			<updated>2020-10-30T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/dark-mode-decision/"/>
		<title>Turning to the dark mode</title><summary>Should you make your email design dark mode compatible?</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/dark-mode-decision/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2020-09-30T00:00:00Z</published>
			<updated>2020-09-30T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/accessibility-habit/"/>
		<title>Making accessibility a habit</title><summary>Accessibility in email design doesn’t have to be an arduous task.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/accessibility-habit/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2020-08-18T00:00:00Z</published>
			<updated>2020-08-18T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/free-solo-plan/"/>
		<title>Blocks Edit now free for solo use</title><summary>Free single-user plan, $99/month for teams, with no user limit, plus 30 day trial.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/free-solo-plan/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2020-08-05T00:00:00Z</published>
			<updated>2020-08-05T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://superfriendlydesign.systems/articles/design-systems-for-email/"/>
		<title>Design Systems for Email</title><summary>Bringing modular design practices to email.</summary><content type="html">;&lt;a href=&quot;https://superfriendlydesign.systems/articles/design-systems-for-email/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2020-07-22T00:00:00Z</published>
			<updated>2020-07-22T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/email-design-system-thoughts/"/>
		<title>An email design system for your thoughts</title><summary>Using a design system helps you better analyze your emails, streamline production, and iterate on strategy for your campaigns.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/email-design-system-thoughts/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2020-05-02T00:00:00Z</published>
			<updated>2020-05-02T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>That squiggle of the design process</title><summary>The process of design from a great height.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2020-03-25T00:00:00Z</published>
			<updated>2020-03-25T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/working-remotely/"/>
		<title>Thoughts on working remotely</title><summary>10 tips on working from home: being productive and staying sane.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/working-remotely/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2020-03-10T00:00:00Z</published>
			<updated>2020-03-10T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/clarity-in-messaging/"/>
		<title>Clarity in messaging</title><summary>How to stay on brand, hone your content craft, and make your writing memorable.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/clarity-in-messaging/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2020-02-25T00:00:00Z</published>
			<updated>2020-02-25T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/digital-content-editing/"/>
		<title>The evolution of digital content editing</title><summary>Word processors, content management systems, and visual editors.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/digital-content-editing/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2020-02-17T00:00:00Z</published>
			<updated>2020-02-17T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>This page is designed to last</title><summary>A manifesto for preserving content on the web.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2020-02-14T00:00:00Z</published>
			<updated>2020-02-14T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>What doesn't seem like work</title><summary>How you should pay attention to the things someone else considers work but you don't. Those are the things you have interest in, are good at, and can make a living from!</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2019-11-24T00:00:00Z</published>
			<updated>2019-11-24T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>The bus ticket theory of genius</title><summary>Everyone knows that to do great work you need both natural ability and determination. But there's a third ingredient that's not as well understood: an obsessive interest in a particular topic.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2019-10-22T00:00:00Z</published>
			<updated>2019-10-22T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/starter-email-template-skeleton/"/>
		<title>The starter email template skeleton layout</title><summary>A modular email template that acts as a prototype for your own email template.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/starter-email-template-skeleton/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2019-09-17T00:00:00Z</published>
			<updated>2019-09-17T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/portable-assets/"/>
		<title>Why asset portability matters</title><summary>Managing email assets independently, so you have control over them beyond the tools and platforms you use.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/portable-assets/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2019-08-13T00:00:00Z</published>
			<updated>2019-08-13T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/differences-in-email-editors/"/>
		<title>The differences in email editors</title><summary>The types of visual email editors: simplified with template options, complex builders, and using your own custom template.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/differences-in-email-editors/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2019-06-07T00:00:00Z</published>
			<updated>2019-06-07T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>A declaration of the independence of cyberspace</title><summary>I come from Cyberspace, the new home of Mind.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2019-05-12T00:00:00Z</published>
			<updated>2019-05-12T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Designing a studio for ideas</title><summary>A prototype iPad app for reading, thinking, and developing ideas.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2019-04-03T00:00:00Z</published>
			<updated>2019-04-03T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/email-mobile-design/"/>
		<title>Responsive emails: modularize to mobilize</title><summary>At least half of email opens now happen on mobile. So there’s no longer an excuse to not enhance your emails for mobile!</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/email-mobile-design/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/information-overload</id>
			<published>2019-03-31T00:00:00Z</published>
			<updated>2019-03-31T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/information-overload"/>
		<title>Information overload</title><summary>It's not about having too much information, but how we process the information.</summary><content type="html">&lt;p&gt;In &lt;a href=&quot;https://gettingthingsdone.com/getting-things-done-the-art-of-stress-free-productivity/&quot; target=&quot;_blank&quot;&gt;Getting Things Done by David Allen&lt;/a&gt;, the author begins the book by stating the problem we have with maintaining everything that is available to us.&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;&quot;...people have enhanced quality of life, but at the same time they are adding to their stress levels by taking on more than they have resources to handle. It's as though their eyes were bigger than their stomachs.&quot;&lt;/p&gt;
  &lt;cite&gt;— &lt;a href=&quot;https://gettingthingsdone.com/getting-things-done-the-art-of-stress-free-productivity/&quot; target=&quot;_blank&quot;&gt;David Allen, Getting Things Done&lt;/a&gt;&lt;/cite&gt;
&lt;/blockquote&gt;
&lt;p&gt;There are many possibilities in the world, we all want to do everything that interests us, but there just doesn't seem to be enough time for it all. So we stress out about it and have a tough time making decisions on the things we should be doing.&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;&quot;How much available data could be relevant to doing those projects 'better'? The answer is: an infinite amount, easily accessible, or at least potentially so, through the Internet.&quot;&lt;/p&gt;
  &lt;cite&gt;— &lt;a href=&quot;https://gettingthingsdone.com/getting-things-done-the-art-of-stress-free-productivity/&quot; target=&quot;_blank&quot;&gt;David Allen, Getting Things Done&lt;/a&gt;&lt;/cite&gt;
&lt;/blockquote&gt;
&lt;p&gt;And of the things we do get to, we aren't completely sure of, constantly thinking about whether we are doing them correctly, or if we shouldn't be doing something else instead.&lt;/p&gt;
&lt;p&gt;Because of this kind of information overload, we talk about things like taking a break from our phones, or getting away from technology completely. But this doesn't really address the issue. It's not about having too much information, but how we process the information. We don't go into a library and spontaneously combust from all the books before us; we browse and filter and evaluate towards choosing a book we want to read.&lt;/p&gt;
&lt;p&gt;And in the way a library has a system of cataloging that helps us make our decision, we should have our own system for processing all of the information around us. And that's &lt;a href=&quot;/blog/getting-things-done/&quot; target=&quot;_blank&quot;&gt;the idea behind Getting Things Done&lt;/a&gt;, to develop a system for ourselves that helps us better deal with information overload.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2019-02-20T00:00:00Z</published>
			<updated>2019-02-20T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/branding-in-email/"/>
		<title>The use of brand in email</title><summary>Branding and design aesthetics can sound like a fuzzy proposition, but understanding their underlying principles can lead to strategic results.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/branding-in-email/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/attention-deficit</id>
			<published>2019-01-12T00:00:00Z</published>
			<updated>2019-01-12T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/attention-deficit"/>
		<title>Attention deficit</title><summary>Our phone is a distraction in not only wasting our time, but wasting our attention.</summary><content type="html">&lt;p&gt;I've had an Apple Watch for a couple of weeks now and my biggest take way so far: I don't feel the need to constantly pick up my phone to check the time or calls/text/notifications, only to find myself down a rabbit hole of checking in on everything else that's going on – Email, Calendar, Twitter, Slack, etc.&lt;/p&gt;
&lt;p&gt;Our phone is a distraction in not only wasting our time, but wasting our attention:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;&quot;Researchers in the new field of interruption science have found that it takes an average of twenty-five minutes to recover from a phone call. Yet such interruptions come every eleven minutes — which means we're never caught up with our lives.&quot;&lt;/p&gt;
  &lt;cite&gt;— &lt;a href=&quot;https://fs.blog/2015/02/the-art-of-stillness/&quot; target=&quot;_blank&quot;&gt;Pico Iyer, The Art of Stillness&lt;/a&gt;&lt;/cite&gt;
&lt;/blockquote&gt;
&lt;p&gt;Something I've learned from &lt;a href=&quot;https://ovidem.com/health/#meditation&quot; target=&quot;_blank&quot;&gt;meditating&lt;/a&gt; is to take a step back and properly process thoughts and emotions. It sounds simple, but it's harder than you think, when you're not thinking about it.&lt;/p&gt;
&lt;p&gt;When we're sitting in front of a screen all day, everything begins to blur into a flow of information, but its the transitions in-between that can be most important to pay attention to:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;When finishing a task, think about how it went and how it fits to your overall goals&lt;/li&gt;
  &lt;li&gt;Right after a meeting, or call, review notes and fill in gaps, think about next steps&lt;/li&gt;
  &lt;li&gt;When a random thought comes to mind, make a note of it to think through later on&lt;/li&gt;
  &lt;li&gt;If there is a gut feeling you have that you're confused about, take a few minutes to analyze what it's all about&lt;/li&gt;
  &lt;li&gt;Every hour, take a break for a couple of minutes — stand up from your chair and just take some deeps breaths&lt;/li&gt;
&lt;/ul&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2018-10-16T00:00:00Z</published>
			<updated>2018-10-16T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/coding-email-marketing-templates/"/>
		<title>Email is back: on the state of coding email marketing templates</title><summary>Slide deck and notes from my talk on email marketing for web developers.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/coding-email-marketing-templates/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2018-08-28T00:00:00Z</published>
			<updated>2018-08-28T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/email-marketing-agencies-freelancers/"/>
		<title>Email's untapped potential for agencies and freelancers</title><summary>There is a resurgence in email marketing and an increased demand for marketers, copywriters, designers, and developers.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/email-marketing-agencies-freelancers/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2018-07-24T00:00:00Z</published>
			<updated>2018-07-24T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/efficiency-quality/"/>
		<title>Efficiency and quality are both possible with some design thinking</title><summary>Design thinking is essentially both creative and analytical thinking working together holistically.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/efficiency-quality/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2018-06-12T00:00:00Z</published>
			<updated>2018-06-12T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/email-marketing-possibilities/"/>
		<title>Email marketing's possibilities are a mindset we choose</title><summary>An email client is our canvas, HTML and CSS are our paints and the tools we use for our content act as our paintbrush.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/email-marketing-possibilities/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2018-05-13T00:00:00Z</published>
			<updated>2018-05-13T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Having your smartphone nearby takes a toll on your thinking</title><summary>This is why I started hiding my phone in my desk while working!</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/marketing-to-sales</id>
			<published>2018-04-30T00:00:00Z</published>
			<updated>2018-04-30T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/marketing-to-sales"/>
		<title>From marketing to sales</title><summary>Just how marketing is a way to present ideas, sales is essentially trading those ideas with each other and goes hand in hand with marketing.</summary><content type="html">&lt;p&gt;This past month I’ve been putting a lot of my attention on &lt;a href=&quot;https://blocksedit.com/&quot; target=&quot;_blank&quot;&gt;Blocks Edit&lt;/a&gt; on the sales process. Just how &lt;a href=&quot;/blog/this-thing-called-marketing/&quot;&gt;marketing is a way to present ideas&lt;/a&gt;, sales is essentially trading those ideas with each other and goes hand in hand with marketing.&lt;/p&gt;

&lt;h2&gt;Our misconception of selling&lt;/h2&gt;
&lt;p&gt;A couple of books that I read during this time that have a great philosophy on selling are: &lt;a href=&quot;https://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influence_People&quot; target=&quot;_blank&quot;&gt;How to Win Friends and Influence People&lt;/a&gt;, the infamous book by Dale Carnegie about how we can better understand and interact with one another in both business and life; and, &lt;a href=&quot;https://www.danpink.com/books/to-sell-is-human/&quot; target=&quot;_blank&quot;&gt;To Sell Is Human&lt;/a&gt; by Daniel H. Pink which talks about how selling is the exchange of what we have for what someone else has — from advice, to ideas, to products and services — and is a natural part of who we are. (His previous books, &lt;a href=&quot;https://www.danpink.com/books/free-agent-nation/&quot; target=&quot;_blank&quot;&gt;Free Agent Nation&lt;/a&gt; and &lt;a href=&quot;https://www.danpink.com/books/whole-new-mind/&quot; target=&quot;_blank&quot;&gt;A Whole New Mind&lt;/a&gt;, which I read years ago, were also great and helped convince me to continue down my path of freelance creative design work.) Both books show that selling isn’t the slimey, creepy tactics that we are often shown in movies.&lt;/p&gt;
&lt;p&gt;And as I’ve been driving around town to meet with people and put into practice what I’ve been learning, I’ve also been listening to a bunch of podcasts on marketing and selling. My favorite one is &lt;a href=&quot;https://www.drift.com/seeking-wisdom/&quot; target=&quot;_blank&quot;&gt;Seeking Wisdom&lt;/a&gt; by the guys at &lt;a href=&quot;https://www.drift.com/&quot; target=&quot;_blank&quot;&gt;Drift&lt;/a&gt; (a sales tool), David Cancel and Dave Gerhardt, which ranges from topics related to running a business, product development, marketing, sales insights, and growth. There’s also &lt;a href=&quot;https://www.youtube.com/channel/UCQphjk-8bS_UUAeTN_Of2qQ&quot; target=&quot;_blank&quot;&gt;Marketing School&lt;/a&gt; with Neil Patel and Eric Siu which has some good practical techniques for online marketing.&lt;/p&gt;

&lt;h2&gt;Finding the approach that works best for you&lt;/h2&gt;
&lt;p&gt;What I’ve learned is that sales is really a matter of seeing things from someone else’s perspective and providing a solution for them. The rest are processes, tools, and techniques to meet those ends. Finding your product/services’s audience, researching their pain points, and ensuring your product/service is the right fit. Then it’s a matter of measuring the results and using that information to fine tune your process.&lt;/p&gt;
&lt;p&gt;Like with anything, it’s a matter of diving in, trying stuff out and learning what works and what doesn’t. And what you’re comfortable with doing. There are a ton of resources and approaches to sales and you shouldn’t feel like you have to do all of them. Just because something may work for someone else, doesn’t mean it works for you and your business. One thing you should do above all however, is listen to your potential customers. It’s the running theme in all I’ve learned about sales — the best way to make a sale is to listen well so you understand your customer.&lt;/p&gt;
&lt;p&gt;My final recommendation on sales-related things to check out would be &lt;a href=&quot;https://www.imdb.com/title/tt2446980/&quot; target=&quot;_blank&quot;&gt;the movie Joy&lt;/a&gt;, an inspirational story of perseverance when it comes to getting a product out into the world. And as the movie shows, selling is also a way for us to connect with others and help each other create something that can change the world.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2018-03-22T00:00:00Z</published>
			<updated>2018-03-22T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/thinking-with-blocks/"/>
		<title>Now you're thinking with blocks (how to look at things modularly)</title><summary>I'm going to guide you through using the power of thinking about email templates modularly, or in 'blocks'.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/thinking-with-blocks/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/this-thing-called-marketing</id>
			<published>2018-02-28T00:00:00Z</published>
			<updated>2018-02-28T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/this-thing-called-marketing"/>
		<title>This thing called Marketing</title><summary>I've been spending the last six months or so writing content for my startup, Blocks Edit, fine tuning the website to clearly communicate what the product does, how it does it, and who it's for, along with regularly writing blog posts to further promote the ideas behind it. And during this period, I learned what marketing really means.</summary><content type="html">&lt;p&gt;I’ve been spending the last six months or so writing content for my startup, &lt;a href=&quot;https://blocksedit.com/&quot; target=&quot;_blank&quot;&gt;Blocks Edit&lt;/a&gt;, fine tuning the website to clearly communicate what the product does, how it does it, and who it’s for, along with regularly writing blog posts to further promote the ideas behind it. And during this period, I learned what marketing really means. Which is weird because, as a professional web designer, I’ve worked in marketing since I started making websites. In fact, a lot of websites are a subset of marketing as they work to serve what marketing is all about: to promote and sell products or services.&lt;/p&gt;
&lt;p&gt;But because I’ve always worked with a marketing team and focused primarily on the &lt;a href=&quot;https://distinctivequality.com/&quot;&gt;interaction design&lt;/a&gt; and graphics of a website, the core principles behind marketing have always just been within my peripheral. For example, I understood the basic concepts of branding, but mainly from the aspect of visual communication, like a logo, colors, fonts, etc. It wasn’t until I started writing &lt;a href=&quot;http://ovidem.com/comics/&quot; target=&quot;_blank&quot;&gt;short stories and comics&lt;/a&gt; these last few years that I got closer to grasping one of the principles that makes up marketing: presenting ideas by simply using words and telling stories.&lt;/p&gt;

&lt;h2&gt;On marketing well&lt;/h2&gt;
&lt;p&gt;Practicing writing however wasn’t the only thing that made all the pieces fall into place for me. I always knew marketing was an important tool, so whenever I got the chance, I would read what I could about it to better understand how it worked. One of my favorite writers on marketing (among other things) who’s blog I’ve been reading for years now is &lt;a href=&quot;https://sivers.org/&quot; target=&quot;_blank&quot;&gt;Derek Sivers&lt;/a&gt;. He gets at the heart of what marketing means and offers lasting advice through his series, &lt;a href=&quot;https://sivers.org/m&quot; target=&quot;_blank&quot;&gt;“The Mindset of Marketing Your Music,”&lt;/a&gt; which, despite its name, does not apply just to musicians. Here are some highlights:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://sivers.org/cons&quot; target=&quot;_blank&quot;&gt;“Marketing” just means being considerate&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://sivers.org/ext&quot; target=&quot;_blank&quot;&gt;Art doesn’t end at the edge of the canvas&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://sivers.org/gpers&quot; target=&quot;_blank&quot;&gt;Get personal&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://sivers.org/res&quot; target=&quot;_blank&quot;&gt;What it means to be resourceful&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://sivers.org/get-specific&quot; target=&quot;_blank&quot;&gt;Get specific!&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://sivers.org/wysl&quot; target=&quot;_blank&quot;&gt;A curious answer to the most common question&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://sivers.org/exclude&quot; target=&quot;_blank&quot;&gt;Proudly exclude most people&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://sivers.org/rounded&quot; target=&quot;_blank&quot;&gt;Well-rounded doesn’t cut&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://sivers.org/livecd&quot; target=&quot;_blank&quot;&gt;Emphasize meaning over price&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://sivers.org/morepay&quot; target=&quot;_blank&quot;&gt;The more they pay, the more they value it&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://sivers.org/conferences&quot; target=&quot;_blank&quot;&gt;How to attend a conference&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://sivers.org/netskill&quot; target=&quot;_blank&quot;&gt;Use the internet, not just companies&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://sivers.org/drain&quot; target=&quot;_blank&quot;&gt;Ignore advice that drains you&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Marketing as a process&lt;/h2&gt;
&lt;p&gt;Part of me feels like I’ve been relearning things these past six months, but I realize that I’m seeing things with a new found perspective. I guess it’s true that sometimes we don’t actually learn things until we’re ready to. And things sometimes just happen intuitively in the process of doing it. I’ve been &lt;a href=&quot;https://ovidem.com/blog/&quot; target=&quot;_blank&quot;&gt;blogging for over ten years&lt;/a&gt;, but only started to feel like I was doing it well the last couple of years. I updated the Blocks Edit website again the other day and will continue to update it as long as there is something new to say!&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/startup-products-community</id>
			<published>2018-02-21T00:00:00Z</published>
			<updated>2018-02-21T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/startup-products-community"/>
		<title>Startup products and community</title><summary>Lifting my head up from work to hear other people talk about their startup journeys while sharing mine helps me be more mindful of the ups and downs of running a business, appreciating the things that work well and making the stuff that doesn't feel less frustrating.</summary><content type="html">&lt;p&gt;This week is &lt;a href=&quot;https://phxstartupweek.com/&quot; target=&quot;_blank&quot;&gt;Phoenix Startup Week&lt;/a&gt;. Even though it’s only been a couple of days so far, I’ve talked to some great people, attended some good presentations and panels and even had a short session with a business mentor who gave me a good perspective on better presenting my &lt;a href=&quot;https://blocksedit.com/&quot; target=&quot;_blank&quot;&gt;Blocks Edit&lt;/a&gt; startup.&lt;/p&gt;
&lt;p&gt;One of the daily panels Phoenix Startup Week has is called “Founder F Ups” where a moderator just talks to startups about mistakes they made while starting their business(es). Blocks Edit isn’t my first app startup. There was another app startup I ran called &lt;a href=&quot;https://indieaisle.com/&quot; target=&quot;_blank&quot;&gt;Indie Aisle&lt;/a&gt; which was essentially &lt;a href=&quot;/blog/marketing-a-web-app/&quot;&gt;a failed attempt at “product market fit”&lt;/a&gt; — that is, finding the right people that I was solving a problem for. While I did go through a couple of iterations that got closer to a real solution, by the time I got there, I discovered there were other products available that I thought were doing a better job at solving the problem and I couldn’t come up with a “unique selling proposition” for it, another big word phrase meaning: what made it special; and it eventually began to feel like I was hopelessly forcing it to work.&lt;/p&gt;

&lt;h2&gt;Finding a problem to provide a solution for&lt;/h2&gt;
&lt;p&gt;So have I learned from my ‘f up’? I certainly think so. In the process of trying to make Indie Aisle work, I got a better sense of how solve a problem with a product. Along the way, I wrote a couple of comic books, and became my own target audience for the Indie Aisle tools I was promoting. And Blocks Edit came out of working with my business partner on client work and experiencing first-hand the problem we eventually set out to solve with the product! Another thing we did right is we showed the work in progress to our clients, who’s enthusiastic responses signaled that we were on the right track.&lt;/p&gt;

&lt;h2&gt;Marketing a product business&lt;/h2&gt;
&lt;p&gt;At a certain point, I started working on the marketing site for Blocks Edit (another thing we did right by starting early, before launching) and came across &lt;a href=&quot;https://stackingthebricks.com/&quot; target=&quot;_blank&quot;&gt;StackingtheBricks.com&lt;/a&gt;, a website and podcast that not only helped me &lt;a href=&quot;https://stackingthebricks.com/the-ebomb-recipe-that-works/&quot; target=&quot;_blank&quot;&gt;write better content&lt;/a&gt; and &lt;a href=&quot;https://stackingthebricks.com/shut-up-and-take-my-money-or-how-to-pitch-so-people-will-listen/&quot; target=&quot;_blank&quot;&gt;sell my product&lt;/a&gt;, but &lt;a href=&quot;https://stackingthebricks.com/how-do-you-create-a-product-people-want-to-buy-video/&quot; target=&quot;_blank&quot;&gt;better understand my audience&lt;/a&gt; and &lt;a href=&quot;https://stackingthebricks.com/a-customer-is-your-mvp-a-video-talk-on-making-products-that-sell/&quot; target=&quot;_blank&quot;&gt;have the right mindset for running a business&lt;/a&gt;, including a sobering look at &lt;a href=&quot;https://stackingthebricks.com/startups-do-not-repeat-do-not-prepare-you-for-a-product-business/&quot; target=&quot;_blank&quot;&gt;what a startup means&lt;/a&gt;. Ultimately, Stacking the Bricks taught me that product development and marketing go hand in hand and creating a product business cannot be done well without doing the work of both in unison. It helped me learn how to properly validate ideas to know whether they should become products.&lt;/p&gt;

&lt;h2&gt;A startup for startups&lt;/h2&gt;
&lt;p&gt;The best thing I’m getting out of Phoenix Startup Week is the sense of community. “Let’s make our mark” is the Phoenix Startup Week motto. Lifting my head up from work to hear other people talk about their startup journeys while sharing mine helps me be more mindful of the ups and downs of running a business, appreciating the things that work well and making the stuff that doesn’t feel less frustrating.&lt;/p&gt;
&lt;p&gt;While dividing my time on Blocks Edit and still doing client work with my business partner, &lt;a href=&quot;https://www.linkedin.com/in/stevendouglas/&quot; target=&quot;_blank&quot;&gt;Steven Douglas&lt;/a&gt;, there was another startup idea that Steve had that we worked on putting together this past year, a community of our own that we wanted to create: &lt;a href=&quot;https://basetime.io/&quot; target=&quot;_blank&quot;&gt;basetime&lt;/a&gt;, a network for developers, designers and project managers who want to work on their own terms. And in time for Phoenix Startup Week and in the spirit of launching a startup, we’ve launched a &lt;a href=&quot;https://basetime.io/&quot; target=&quot;_blank&quot;&gt;landing page&lt;/a&gt; this week to start promoting it. And I’m looking forward for a great rest of the week to talk about it!&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2018-02-01T00:00:00Z</published>
			<updated>2018-02-01T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/email-template-editors/"/>
		<title>The ideal way to edit content in your email template</title><summary>It ultimately allows you to put together content in a way that feels more natural and come out with the best quality email each time.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/email-template-editors/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2017-11-16T00:00:00Z</published>
			<updated>2017-11-16T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Design machines</title><summary>Great piece on how we present content on the web.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2017-10-02T00:00:00Z</published>
			<updated>2017-10-02T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://blocksedit.com/content-code/introducing-blocks-edit/"/>
		<title>Introducing Blocks Edit, content management for email</title><summary>Blocks Edit is now live and ready for you to improve how you send out marketing campaigns.</summary><content type="html">;&lt;a href=&quot;https://blocksedit.com/content-code/introducing-blocks-edit/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/rip-flash</id>
			<published>2017-08-28T00:00:00Z</published>
			<updated>2017-08-28T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/rip-flash"/>
		<title>RIP Flash</title><summary>Recently, Adobe officially announced it is discontinuing support for its Flash browser plugin by 2020.</summary><content type="html">&lt;p&gt;Recently, &lt;a href=&quot;https://blogs.adobe.com/conversations/2017/07/adobe-flash-update.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Adobe officially announced&lt;/a&gt; it is discontinuing support for its Flash browser plugin by 2020. You know, that thing you get bugged about updating. Or, perhaps you’ve already decided to stop installing it altogether.&lt;/p&gt;
&lt;p&gt;Flash has been dying a slow painful death ever since Steve Jobs wrote his infamous &lt;a href=&quot;https://www.apple.com/hotnews/thoughts-on-flash/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;“Thoughts on Flash” letter&lt;/a&gt; in 2010 about why Apple decided not to include support for it on the iPhone and iPad. &lt;a href=&quot;https://www.theverge.com/2011/11/9/2549178/adobe-officially-kills-flash-player-for-mobile-says-html5-is-the-best/in/2313237&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Android soon followed suit&lt;/a&gt;. It’s too bad Adobe never figured out how to make it work.&lt;/p&gt;
&lt;p&gt;Flash has been around since the early days of the web. And since the web back then was pretty primitive, it’s capabilities really stood out and it quickly became something every website was using. During that time, I did &lt;a href=&quot;http://distinctivequality.com/projects/balzare-website/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;quite&lt;/a&gt; &lt;a href=&quot;http://distinctivequality.com/projects/secure-medical-website/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;a bit&lt;/a&gt; of &lt;a href=&quot;http://distinctivequality.com/projects/charmed-dvd-minisite/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;client&lt;/a&gt; &lt;a href=&quot;http://distinctivequality.com/projects/bridget-jones-dvd-minisite/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;work&lt;/a&gt; in Flash. Even the &lt;a href=&quot;http://gottoseeit.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;website for my first business&lt;/a&gt; (over fifteen years old!) was made in Flash.&lt;/p&gt;
&lt;p&gt;But throughout the years, web technologies have evolved with better ways to do the things Flash used to only be able to do, like play video. And Flash began to lag behind. We also evolved in how we used the web and the flashiness of Flash’s animations and sound effects became tacky. We began using animation more purposely to enhance functionality and we decided sound effects were essentially unnecessary. The only thing Flash may still be good for is casual browser games. But even those are being replaced by casual mobile games as apps.&lt;/p&gt;
&lt;p&gt;For any interactive animation, it’s now typically coded using web standards HTML, CSS and Javascript or made with a tool like &lt;a href=&quot;http://tumult.com/hype/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Hype&lt;/a&gt; which exports the code for you.&lt;/p&gt;
&lt;p&gt;It is the end of a web era. It’s a shame to lose so many great Flash creations of the past. Hopefully &lt;a href=&quot;https://archive.org&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;The Internet Archive&lt;/a&gt; can find a way to still view them after the plugin is gone from our computers.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/the-transform-app</id>
			<published>2017-03-31T00:00:00Z</published>
			<updated>2017-03-31T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/the-transform-app"/>
		<title>The Transform app</title><summary>Chris and Heidi Powell put all of their personal training experience in app form, giving people the assistance they’ve provided on their TV show, Extreme Weight Loss.</summary><content type="html">&lt;p&gt;An app project I’ve been working on for almost a year and a half now has finally launched this week! &lt;a href=&quot;http://thetransformapp.com&quot; target=&quot;_blank&quot;&gt;Transform with Chris and Heidi&lt;/a&gt;, &lt;a href=&quot;https://itunes.apple.com/us/app/transform-with-chris-and-heidi/id1102677642&quot; target=&quot;_blank&quot;&gt;for iPhone&lt;/a&gt;, and &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.WegileWildcard.transform905009&quot; target=&quot;_blank&quot;&gt;Android&lt;/a&gt;. It was quite the effort! Chris and Heidi essentially put all of their personal training experience in app form to give people the same kind of experience they’ve seen them provide so many others through their TV show, Extreme Weight Loss, along with other shows they’ve been on and via their online presence.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;size-full wp-image-557 aligncenter&quot; src=&quot;/images/blog/transform-dashboard.png&quot; alt=&quot;&quot; width=&quot;375&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The idea behind the app is to give users options for how they want to achieve their health goals which include losing weight and staying in shape. Along the way, they would be guided and motivated by Chris and Heidi Powell.&lt;/p&gt;
&lt;p&gt;From a design standpoint, the way we set about doing this, starts with an on-boarding experience that lets the user choose from three different programs. The idea is to make the experience consistent across the three programs however since the user should be able to switch between them at any time.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;size-full wp-image-561 aligncenter&quot; src=&quot;/images/blog/transform-meals.png&quot; alt=&quot;&quot; width=&quot;375&quot; /&gt;&lt;/p&gt;
&lt;p&gt;One key feature of the app is a nutrition algorithm that’s based on the user’s metrics they entered in during the on-boarding which adjusts for the kinds of meals they should be eating. So when they choose a meal from the recipes library to add to their planner, they only get the ones that fit within their nutrition cycle.&lt;/p&gt;
&lt;p&gt;They can also further filter the meals based on their dietary preferences. There is also a shopping list that’s generated based on the meals added to their planner. And a Fast Food restaurant guide for times when preparing a meal is not an option.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;size-full wp-image-560 aligncenter&quot; src=&quot;/images/blog/transform-workouts.png&quot; alt=&quot;&quot; width=&quot;375&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The workouts section shows the workouts to do for the week based on the user’s chosen program. It shows them how to properly do each movement and there are timers with audio cues to help them do each workout accurately.&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;size-full wp-image-562 aligncenter&quot; src=&quot;/images/blog/transform-lessons.png&quot; alt=&quot;&quot; width=&quot;375&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The Me section shows the user’s progress and all of their activity. This is also where Chris and Heidi’s Life  Lesson videos come in that teaches and motivates the user on the right mindset to have during their physical transformation. It’s the feature that really gives the app the unique Chris and Heidi quality that has made them so well known in the health and fitness world.&lt;/p&gt;
&lt;p&gt;And if that all wasn’t enough, there is a Community section for users to post their activity, find others on a similar journey as them and allow them to encourage each other towards their goals.&lt;/p&gt;
&lt;p&gt;It’s been great working with Chris and Heidi and the team to make this app happen. It’s awesome to see how passionate they are about their ideas and dedicated to making this app a great user experience that will touch many lives.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/being-an-apple-fan</id>
			<published>2016-09-24T00:00:00Z</published>
			<updated>2016-09-24T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/being-an-apple-fan"/>
		<title>Being an Apple fan</title><summary>I'm an Apple user because I want technology to fade into the background of what I'm doing.</summary><content type="html">&lt;p&gt;September is Apple month for me. For the last few years, I've been watching the keynotes and I install the new OS updates as soon as they come out. (Most recently the iOS update a couple of weeks ago and the macOS update last week.) And this year was the first time I waited in line for the new iPhone after preordering it online to get it on day one. (It was only a couple of hours on a Friday afternoon since I'm on their upgrade plan and they've really streamlined the process.) So I guess that officially makes me an Apple fanboy.&lt;/p&gt;
&lt;p&gt;But it wasn't always the case. I used to be a Microsoft user growing up. I was discovering technology and enjoyed tinkering with it. It was what put me down the path of doing web design work. Years back, &lt;a href=&quot;http://distinctivequality.com/blog/farewell-windows-mobile-hello-android/&quot; target=&quot;_blank&quot;&gt;I was a heavy Google user&lt;/a&gt; as it helped me run my freelancing business and owned an original Droid during the early Android days.&lt;/p&gt;
&lt;p&gt;Now I'm an Apple user because I want technology to fade into the background of what I'm doing. Working in the tech industry as an interface designer who also does some development work that may sound strange, but it's how it should be. &lt;strong&gt;Technology is really just tools to make us work and live better and the best technology doesn't get in the way.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So even though I geek out with every Apple release and read all about the new features, I then start using the ones that make sense to me and have them become a part of my everyday life. I forget about how cool they are and just depend on them to get the job done.&lt;/p&gt;
&lt;p&gt;I'm also a fan of how the company does things. &lt;a href=&quot;http://ovidem.com/blog/2016/02/the-fbi-vs-apple-and-our-civil-liberties/&quot; target=&quot;_blank&quot;&gt;I agree with their stance on privacy&lt;/a&gt; which in the tech space of companies collecting all the data they can get, not only makes them unique in their approach but makes them the strongest when it comes to security as well. And of course I agree with their approach on design, which Steve Jobs described so well in a New York Times Magazine interview from 2003:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&quot;Most people make the mistake of thinking design is what it looks like. People think it’s this veneer — that the designers are handed this box and told, 'Make it look good!' That’s not what we think design is. It’s not just what it looks like and feels like. Design is how it works.&quot;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Because Apple gets criticized so much and so loudly, it sometimes feels like saying you're an Apple fan requires defending your position. Especially among tech geeks who love to critique new technology all the time. One of which I am by the way. &lt;strong&gt;The most critical voices of Apple are often its fans.&lt;/strong&gt; But ultimately &lt;strong&gt;I use their products and services because I think they're really good. And as long as that continues to be true, I'll continue using them.&lt;/strong&gt;&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2016-07-24T00:00:00Z</published>
			<updated>2016-07-24T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://ovidem.com/blog/music-discovery/"/>
		<title>Music discovery</title><summary>A couple of months ago I found three burned CDs in a box somewhere labeled ‘Mix 2005’. I apparently made them over ten years ago at a time when I listened to music on a portable CD player that played MP3s. There are about 400 songs on the CDs.</summary><content type="html">;&lt;a href=&quot;https://ovidem.com/blog/music-discovery/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2016-06-23T00:00:00Z</published>
			<updated>2016-06-23T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>35 interface innovations that rocked our world</title><summary>Compiled by Xerox, the company that essentially invented the GUI.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2016-02-28T00:00:00Z</published>
			<updated>2016-02-28T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://ovidem.com/blog/the-fbi-vs-apple-and-our-civil-liberties/"/>
		<title>The FBI vs Apple and our civil liberties</title><summary>You may have heard about the FBI demanding that Apple crack into the iPhone used by one of the San Bernardino, California shooters. Apple has refused because they feel that it is a huge security risk to their customers. They have explained their stance on their website.</summary><content type="html">;&lt;a href=&quot;https://ovidem.com/blog/the-fbi-vs-apple-and-our-civil-liberties/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2016-02-13T00:00:00Z</published>
			<updated>2016-02-13T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://ovidem.com/blog/designing-interfaces-and-writing-comics/"/>
		<title>Designing interfaces and writing comics</title><summary>For the interactive design work I’m doing recently, I’m in the process of designing ‘screens’ for a mobile app which is what you would see on the screen of your phone depending on what you’re doing in the app.</summary><content type="html">;&lt;a href=&quot;https://ovidem.com/blog/designing-interfaces-and-writing-comics/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2015-03-22T00:00:00Z</published>
			<updated>2015-03-22T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://ovidem.com/blog/winamp-history/"/>
		<title>WinAmp</title><summary>During the early days of MP3s, WinAmp was the best Windows MP3 player around. It had a simple interface that you could even change the look of by downloading 'skins'. I even made a couple of skins myself back then.</summary><content type="html">;&lt;a href=&quot;https://ovidem.com/blog/winamp-history/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2015-02-22T00:00:00Z</published>
			<updated>2015-02-22T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>20 years of Impulse Tracker</title><summary>I never programmed any music myself, but I sure listened to a lot of MODs when I was a kid and I’m sure a lot of them were written with Impulse Tracker.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2014-12-28T00:00:00Z</published>
			<updated>2014-12-28T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://ovidem.com/blog/a-look-at-my-past-publishing-things-on-the-web/"/>
		<title>A look at my past publishing things on the web</title><summary>Growing up, I've always enjoyed making things. As a kid, my favorite toys were Legos. I would draw all the time and wanted to be a animator when I grew up. It's no surprise then that I immediately got into computers as a kid, especially when it came to using a computer to make things.</summary><content type="html">;&lt;a href=&quot;https://ovidem.com/blog/a-look-at-my-past-publishing-things-on-the-web/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/facebook-algorithms</id>
			<published>2014-12-02T00:00:00Z</published>
			<updated>2014-12-02T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/facebook-algorithms"/>
		<title>Facebook algorithms and the problem with majority rule</title><summary>...recently, Facebook started automating the filtering of posts which is really annoying because no one really knows exactly how the filters work.</summary><content type="html">&lt;p&gt;I started using Facebook to find “friends”, people I had met in the past and wanted to keep in touch with. But the longer the list of people got, the more status updates became overwhelming as Facebook showed too much: all their Likes and interactions with other people. Then Facebook added filtering options which helped a great deal. However, more recently, Facebook started automating the filtering of posts which is really annoying because &lt;strong&gt;no one really knows exactly how the filters work&lt;/strong&gt;. Supposedly, it’s based on showing more stuff from people you interact with more and less stuff from people you don’t.&lt;/p&gt;
&lt;p&gt;While this seems to make sense, it essentially makes filtering on your own seem useless. I also really don’t think Facebook can get a perfect algorithm to automate filtering because of what it inherently implies: &lt;strong&gt;Facebook decides what content you should be viewing&lt;/strong&gt;. And because Facebook has all this data and does all this creepy research on our usage habits, they think they can get it right, but they can’t. Just like Netflix is never good at recommending something I would like. The problem is that &lt;strong&gt;a magic algorithm can’t account for all individual tastes and habits&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;It’s based on the same flaw that’s inherent in Democracy: laws are based on majority vote. So, when a law is specific enough, you end up leaving out certain individuals, taking away their rights in the process. For example, marriage. The democratic process completely singled out people that are gay. Often the best solution to this kind of problem is to make the law more inclusive which is what’s now happening with gay marriage being accepted in many states. I would argue it doesn’t go far enough though. What would make it even more inclusive would be to just not have a law for marriage what-so-ever. &lt;strong&gt;Why should a governing body have any say in how you show your love towards someone else?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;And like democracy, Facebook’s filtering algorithms are based on rules that favor the majority of usage habits. And this singles out the people which the algorithm does not work for. The intent may be to get you to use Facebook more because of the positive responses towards posts you would enjoy. But &lt;strong&gt;if you don’t use Facebook like the majority of users, it has the opposite affect of appearing to be broken and frustrating which in turn would make you want to use Facebook less&lt;/strong&gt;. And until the rules change, I guess there’s always Twitter.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2014-04-22T00:00:00Z</published>
			<updated>2014-04-22T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://ovidem.com/blog/yahoo-animated-logo/"/>
		<title>My own Yahoo logo animated GIF</title><summary>Yahoo has recently started animating the logo on their site. It reminds me of their early days on the web. I was such a fan back then that I made my own animation of their logo. The animated GIF above has a timestamp of 12/26/1996, I was 12 years old at the time.</summary><content type="html">;&lt;a href=&quot;https://ovidem.com/blog/yahoo-animated-logo/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/bad-interface</id>
			<published>2013-10-24T00:00:00Z</published>
			<updated>2013-10-24T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/bad-interface"/>
		<title>What a bad interface can do</title><summary>I lost all my Google Docs files unknowingly with a few simple steps.</summary><content type="html">&lt;h2&gt;I lost all my Google Docs files unknowingly with a few simple steps&lt;/h2&gt;
&lt;p&gt;When Google Docs was released years back, I was one of the first people to jump on board. I liked the idea of having files that I could edit from any browser. A couple of days ago, I lost all those documents, years of personal and work data, after simply trying to organize my files.&lt;/p&gt;
&lt;p&gt;Here’s how it happened: I use Google Drive on my local Mac. I decided to move some stuff out of the Google Drive folder which included .gdoc Google Docs files. As I’m doing this, I receive an Email from Google saying I was running out of storage space. So, I decide to empty the Trash on Google Drive through the online app. The next morning when I start my work day, none of the Google .gdoc files I open work.&lt;!-- You can read my full account on this page I put up at &lt;a href=&quot;http://googledrivesucks.com/&quot; target=&quot;_blank&quot;&gt;googledrivesucks.com&lt;/a&gt;.--&gt;&lt;/p&gt;
&lt;p&gt;So basically, the way it works is even though .gdoc files are created on a local system, they are only links to a page on Google’s servers. If they are moved on the local system outside the Google Drive folder, syncing determines that they have been deleted from Google Drive. The user experience for this almost asks for an accident to happen.&lt;/p&gt;
&lt;p&gt;I’m a web designer and developer. I understand how this works technically, yet it didn’t prevent me from making a few innocent mistakes. To me this defines Google’s approach to how they make a product: Focus on the technical, interface is secondary. This means what should be the ultimate goal: designing a product for a regular person to use, fails. The lack of oversight for something like this with no backup plan shows this. And the fact that they simply resort to blaming it on user error shows this.&lt;/p&gt;
&lt;p&gt;Yes, I know I’m partially to blame, it does seem like a stupid mistake in hindsight. But who wouldn’t do the same thing without realizing it? Part of &lt;strong&gt;designing a good interface means taking the human aspect into account, or else who is the tool designed for?&lt;/strong&gt; Google does so many good things, it’s a shame to see them overlook something as basic as how their users use their product.&lt;!-- While I may still continue using Gmail (for now), I certainly wouldn’t trust the Google self-driving car.--&gt;&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/new-microsoft-ceo</id>
			<published>2013-09-12T00:00:00Z</published>
			<updated>2013-09-12T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/new-microsoft-ceo"/>
		<title>The new Microsoft CEO: me</title><summary>My qualifications as the new Microsoft chief are as good as anyone.</summary><content type="html">&lt;p&gt;When I was a kid, the thing I wanted to be when I grew up was an employee at Microsoft. I know it sounds funny, but it’s true. In middle-school, I remember working on a history project about a well-known historical figure. While other kids picked your standard inventors and presidents, my project was on Bill Gates. Every new year, my dad and I would always look forward to watching the Consumer Electronics Show keynote always given by Microsoft.&lt;/p&gt;
&lt;p&gt;However, throughout the years my enthusiasm for the company has waned. I don’t even use Windows anymore. In fact, by all appearances, I could now be considered an Apple fanboy. What changed? I think has to do with philosophy. &lt;strong&gt;We all have our own beliefs and often look for them in the products we buy.&lt;/strong&gt; Apple has a clear philosophy, Microsoft doesn’t. With Bill Gates, Microsoft had a vision. And now the only semblance of a vision seems to be Steve Balmer’s anti-innovation attitude. (My former boss got a &lt;a href=&quot;http://zachmortensen.net/2013/08/24/steve-ballmer-in-memoriam/&quot; target=&quot;_blank&quot;&gt;first-hand account&lt;/a&gt; of this during his time at Microsoft.)&lt;/p&gt;
&lt;p&gt;My qualifications would come from my expertise as a web designer. The goal of building any website is communicating a message effectively. Right now Microsoft doesn’t have a coherent message. In order to move forward, it needs to redefine its philosophy and make it show throughout its messaging. That’s what I believe the new CEO needs to be able to accomplish.&lt;/p&gt;
&lt;p&gt;And that’s why I would be the perfect candidate for the job and so would you. The qualifications for the new CEO could be virtually anything. But one of them should be a vision for the future. Because at this point, it’s hard to see any future with Microsoft in it. But the kid inside me still has hope.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/learning-by-copying</id>
			<published>2013-09-04T00:00:00Z</published>
			<updated>2013-09-04T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/learning-by-copying"/>
		<title>Learning by copying</title><summary>Taking apart someone else's work as practice.</summary><content type="html">&lt;p&gt;To become a musician, you are taught to play music someone else made and improve your skill by continuing to find other music to copy. Amateur musicians sometimes do this for years before deciding to make their own original music. There’s even sheet music written for you to use to mimmick an original song exactly.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I learned to program HTML and CSS because of the View Source browser feature. It’s the sheet music to programming a static website.&lt;/strong&gt; I learned to design the same way. I started out as a kid, making my own video game fan sites for fun. I would take photos and graphics from other sites and edit them until I had something I liked. I would do this over and over, staying up many late nights tweaking graphics and code. I didn’t know it then, but the time I was spending was all the practice I needed for when I later decided to build websites professionally.&lt;/p&gt;
&lt;p&gt;Throughout the years I’ve realized that I still essentially do the same thing whenever their is a new technique I want to try out. I pick a personal project and try out the new concept while in the process understanding how it works and later applying it to client projects.&lt;/p&gt;
&lt;p&gt;Recently, I wanted to learn some new programming skills. I decided to use &lt;a href=&quot;http://www.codeschool.com/&quot; target=&quot;_blank&quot;&gt;Code School&lt;/a&gt; since I liked their approach to learning how to program: learn a little, code a little, learn some more, code some more. You are encouraged to copy the code from the slides presented at the beginning. And as you do that, you start applying what you’ve learned and write your own code for the example programs given, each getting more difficult along the way.&lt;/p&gt;
&lt;p&gt;The View Source method can even be applied to web application code like PHP or Ruby on Rails since many projects are available online as open-sourced code. If you want to program your own blog tool, download the entire WordPress source code and take it apart. As you improve your skills, you can even become a part of an open-source project yourself as a way to continue practicing.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/programming-made-for-humans</id>
			<published>2013-08-09T00:00:00Z</published>
			<updated>2013-08-09T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/programming-made-for-humans"/>
		<title>Programming made for humans</title><summary>Writing less code and using an interface to program on the web.</summary><content type="html">&lt;p&gt;Bret Victor did a talk recently called “&lt;a href=&quot;http://vimeo.com/71278954&quot; target=&quot;_blank&quot;&gt;The Future of Programming&lt;/a&gt;.” In it, he acted as if he was giving the talk in year 1973 (even using an overhead projector for his slides) and imaged what programming might look like 40 years into the future. The point of the talk was to present ideas from that time period about how we interact with computers and how those ideas are still relevant. This is because we basically still give direct instructions to computers through a programming language designed primarily for the computer to understand instead of the computer doing the additional work to interpret what we want done.&lt;/p&gt;
&lt;p&gt;I think the web in particular is a good example of this. When I first started creating web pages as a kid over 15 years ago, there was a web editor built into the web browser itself and all the editing was visual, no writing code required. Sure, a lot of the way the web works now has changed since then, but &lt;strong&gt;the fundamentals of viewing a web page are still basically the same&lt;/strong&gt;. And yet somehow, all previous attempts at website creation tools have failed (Microsoft’s infamous FrontPage editor comes to mind). I’m still having to program HTML and CSS by hand to get a page to look like how I already designed in Photoshop.&lt;/p&gt;
&lt;p&gt;However, programming has evolved in online application development. There is Ruby with the Rails framework along with JavaScript interpreters like CoffeeScript and Sass for CSS. The core philosophy of these programming methodologies is that the &lt;strong&gt;code is easier to write and read for us humans&lt;/strong&gt;, having the computer then compile it to interpret. This not only makes coding more efficient, but more enjoyable. This may be what’s leading the web app revolution of recent years. &lt;strong&gt;Better ways to code leads to better tools being developed.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Among these new tools, we’re finally starting to see more effective editors for visually designing web pages as well. &lt;a href=&quot;http://www.webflow.com/&quot; target=&quot;_blank&quot;&gt;Webflow&lt;/a&gt; is one of the more recent tools to do this. What makes it different from previous editors is that the tool works around the code in generates, making it readable for computers to output a web page as we would expect it, a feat former editors were never able to fully grasp. This allows us to more easily work on complex concepts like responsive websites for multiple devices, a process which has greatly increased the programming effort of even the most basic site in recent years.&lt;/p&gt;
&lt;p&gt;We may have been stuck in the past in how we program for the web, but it definitely looks like things are changing.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2013-05-22T00:00:00Z</published>
			<updated>2013-05-22T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>It's pronounced Jif not Gif</title><summary>David Karp, founder of Tumblr, presents Steve Wilhite, inventor of the GIF, with the 2013 Lifetime Achievement Award.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2013-02-07T00:00:00Z</published>
			<updated>2013-02-07T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://indieaisle.com/blog/what-makes-a-good-ebook/"/>
		<title>What makes a good ebook</title><summary>Besides a great story of course, what’s involved in producing a good ebook?</summary><content type="html">;&lt;a href=&quot;https://indieaisle.com/blog/what-makes-a-good-ebook/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/marketing-a-web-app</id>
			<published>2012-12-11T00:00:00Z</published>
			<updated>2012-12-11T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/marketing-a-web-app"/>
		<title>Marketing a web app</title><summary>The only way to really know if someone is using your product, this making it successful, is if they are happily paying for it!</summary><content type="html">&lt;p&gt;This is the third post in a series about working on my side project: &lt;a href=&quot;http://indieaisle.com/&quot; target=&quot;_blank&quot;&gt;Indie Aisle&lt;/a&gt;. The previous covered &lt;a href=&quot;/blog/designing-an-online-app/&quot;&gt;design&lt;/a&gt; and &lt;a href=&quot;/blog/developing-a-web-app/&quot;&gt;development&lt;/a&gt;. Originally this article was going to be about specific techniques I’ve used to market the Indie Aisle web app. But there is a critical aspect I missed that makes the results on those techniques inconclusive: tracking their outcomes. I’ll talk more about it in a bit.&lt;/p&gt;
&lt;p&gt;The first big thing I’ve learned about marketing a web app (or marketing anything really) is to have a clear, focused message. It sounds basic, but it can be the most difficult thing to get right and I’m still not sure I’ve gotten the hang of it for Indie Aisle. Getting the message figured out has not only allowed me to write better content for the site, but as the message is part of the brand and permeates throughout every aspect of the product, it also becomes a part of every marketing campaign. Here are a few campaigns that have yielded some results for me as I tried to pay attention to the message:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Blog&lt;/strong&gt; – helped develop the message with every post, having regular posts was helpful as well&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Twitter&lt;/strong&gt; – worked for figuring out who my audience was and understanding their experiences&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Newsletter&lt;/strong&gt; – good for some feedback and keeping interested users updated, including blog posts or tweets was a good way to reuse some content&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Adwords&lt;/strong&gt; – measuring/tracking is key, once you have that, you can start to properly drive traffic you pay for and figure out how to better focus your efforts&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So, tracking is where I went wrong when it came to ads I ran (the most being through Google’s Adwords). I essentially spent way too much on ads this past year and at the end of it all was not able to identify the specific results that showed if the product was successful. I essentially got carried away looking at traffic numbers and sign ups as they went up while blindly overlooking the fact that they did not lead to the most important figure: paying customers. The only way to really know if someone is using your product, this making it successful, is if they are happily paying for it!&lt;/p&gt;
&lt;p&gt;I also realized that by not tracking results based on conversions (the connection between a click and a sale), it also lead to incorrect customer targeting which is also an important aspect of marketing. I didn’t know if the audience I was pushing to the site was in fact the right audience for the app because I didn’t know to what extent they were using it. And in hindsight, I now see that this also made it difficult to know how to continue developing the app.&lt;/p&gt;
&lt;p&gt;Tracking every marketing effort and getting paying customers is what ties together the idea from being conceptual to knowing if it works in practice, as a concrete product. And as I’ll cover in my next post, not having a good understanding of this can ultimately lead to a failed product.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2012-09-15T00:00:00Z</published>
			<updated>2012-09-15T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://indieaisle.com/blog/why-ebooks-took-so-long/"/>
		<title>Why ebooks took so long</title><summary>ebooks are becoming more common today, quickly turning into a new standard for reading books. It's pretty interesting how long the idea of an ebook has actually been around, since even before the mainstream Internet. So why has it taken so long for people to really start reading digitally?</summary><content type="html">;&lt;a href=&quot;https://indieaisle.com/blog/why-ebooks-took-so-long/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2012-09-09T00:00:00Z</published>
			<updated>2012-09-09T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Roads and crossroads of the internet history</title><summary>The growth of the internet is not a fluke or a fad, but the consequence of unleashing the power of individual creativity.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2012-09-01T00:00:00Z</published>
			<updated>2012-09-01T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Hypercard and the invention of the web</title><summary>I remember using HyperCard as a kid at school, amazed by what I could do with it. Later I started building websites with the same enthusiasm. Even though I only used it for a brief amount of time, I think it’s what inspired me to do what I would be doing for a long time!</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2012-08-19T00:00:00Z</published>
			<updated>2012-08-19T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Mod love</title><summary>Free to all comers, facilitated by the growth of the Internet, mod tracking offers a gateway into the world of professional-quality music production that anyone can pass through. And even though mod tracking is no magic wand it does remove key obstacles along the road to self-expression.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2012-08-11T00:00:00Z</published>
			<updated>2012-08-11T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://ovidem.com/blog/hardware-tinkering/"/>
		<title>No more hardware tinkering</title><summary>Growing up with computers, any fellow computer nerd that I knew would be proud to upgrade their PC's hardware on their own, getting the latest graphics card for new generation PC video games.</summary><content type="html">;&lt;a href=&quot;https://ovidem.com/blog/hardware-tinkering/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2012-08-02T00:00:00Z</published>
			<updated>2012-08-02T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/"/>
		<title>Steve Jobs on programming, craftsmanship, software, and the Web</title><summary>Highlights from Steve Jobs in The Lost Interview.</summary><content type="html"></content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/injader-content-management-system</id>
			<published>2012-01-13T00:00:00Z</published>
			<updated>2012-01-13T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/injader-content-management-system"/>
		<title>The Content Management System that wasn't</title><summary>...what started out to be a simple tool quickly turned into something rather complex and may have been too ambitious in the end.</summary><content type="html">&lt;p&gt;As I’ve been reflecting on this past year, get ready for the new one I’ve been thinking about some of the projects I’ve worked on in the past. One of projects that came to mind was my own take on a content management system which I worked over two and a half years ago.&lt;/p&gt;
&lt;p&gt;At the time, I had worked with many websites along with a few content management systems, enough to where I had some ideas of how I would build my own if I had the opportunity. In my pursuit of the ultimate content management system for clients, I came across an interesting one called Injader. It was a project developed by primarily one guy, &lt;a href=&quot;https://twitter.com/#!/benbarden&quot; target=&quot;_blank&quot;&gt;Ben Barden&lt;/a&gt; who used it for some of his own websites. What got my attention was how lightweight it was, at least compared to the behemoth WordPress was turning into.&lt;/p&gt;
&lt;p&gt;After setting it up and testing it out for a pet project I was working on, I decided to contact Ben about helping out with further development of the system by taking on the interface design end. Five months of working on it on the side along with our day jobs, we decided to call it quits. We both had other projects we were pursuing (it was around the time I started &lt;a href=&quot;http://indieaisle.com/&quot; target=&quot;_blank&quot;&gt;Indie Aisle&lt;/a&gt;) and this one didn’t seem to work out for us. One thing I realized is that what started out to be a simple tool quickly turned into something rather complex and may have been too ambitious in the end.&lt;/p&gt;
&lt;p&gt;I thought I’d share a few screens and describe what the design concepts behind them were (as I remember them). Maybe it’ll provide inspiration for the content management system you may work on someday! The CSS/HTML was completely built so you can click on the screenshots to explore the mockups as they were when I sent them over to Ben.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/blog/injader/sitemap.htm&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;/images/injader-screenshot-1.jpg&quot; alt=&quot;Injader screenshot - Sitemap&quot; width=&quot;550&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sitemap&lt;/strong&gt; – This is how pages were organized, the unique approach was that it did three things in one: built the navigation structure for the site, gave an overview of the entire structure of the site, and defined Content Types for the kind of information on the site, either info pages, blog posts, forums, or portfolio galleries. It also shows widgets attached to each page which I’ll explain in the next screen.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/blog/injader/widgets.htm&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;/images/injader-screenshot-2.jpg&quot; alt=&quot;Injader screenshot - Widgets&quot; width=&quot;550&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Widgets&lt;/strong&gt; – The idea with Widgets was based on three types: Layout which required special CSS/HTML formatting, Data which incorporated database data, and Web which was essentially embed code from other sites. Each would be inserted into a page with template code snippets, in any part of the site.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/blog/injader/tools.htm&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;/images/injader-screenshot-3.jpg&quot; alt=&quot;Injader screenshot - Tools&quot; width=&quot;550&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tools&lt;/strong&gt; – Similar to WordPress’s plugins, but mainly focused on behind-the-scenes management which is why it was separate from the content side along with the Themes editor, Settings and user Access options.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/blog/injader/access.htm&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;/images/injader-screenshot-4.jpg&quot; alt=&quot;Injader screenshot - Access&quot; width=&quot;550&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Access&lt;/strong&gt; – A complete user system with custom roles options.&lt;/p&gt;
&lt;p&gt;So as always, a failure is also a good learning experience. I got a chance to experiment with some new interface techniques and improve my CSS skills. And the overall experience gave me a different perspective on how I built websites with a content management system.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/my-switch-from-android-to-iphone</id>
			<published>2011-10-27T00:00:00Z</published>
			<updated>2011-10-27T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/my-switch-from-android-to-iphone"/>
		<title>My switch from Android to iPhone</title><summary>A few months I made a list of what I wanted in a new phone as my two-year contract with my Droid was almost up.</summary><content type="html">&lt;p&gt;A few months I made a list of what I wanted in a new phone as my two-year contract with my Droid was almost up. Last week I looked at the options available and went back to my original list. I mainly looked at what Apple announced for its iPhone 4S and what Android announced for its upcoming Android 4 device, the Samsung Galaxy Nexus.&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Good web browser&lt;/strong&gt; – responsive and doesn’t crash like it does on my Droid; both iPhone and Android look to have done a good job with the latest versions&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Fast internet&lt;/strong&gt; – 4G sounded like the way to go at this point, but after seeing what problems my brother has had with the 4G phone he got a few months ago, it doesn’t seem to me like the network’s ready&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Good music player&lt;/strong&gt; – the Android music player I’ve been using leaves much to be desired and the new one does look better, but still limited; having iTunes to sync music from my computer seems like a better approach, especially now that it’s via wifi&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Space for music&lt;/strong&gt; – I originally wanted to be able to fit all the music I had on my computer, but I’ve realized that I don’t listen to all of it and find myself having to skip through songs a lot on my phone, so as long as I can easily sync, I’m okay with picking and choosing music I’ll actually listen to&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Syncing for Gmail&lt;/strong&gt; – this includes Calendar and Contacts; Gmail makes it more seamless on Android for obvious reasons, but I can get the same capabilities on the iPhone too&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Reasonable screen size&lt;/strong&gt; – I’m tired of so many phones that are supposed to be &lt;em&gt;portable&lt;/em&gt; coming out with bigger and bigger screens; my brother has one that’s 4.3 inches and it just looks ridiculous; having an iPod Touch for almost a year now, I like its screen size and am glad the iPhone 4S decided to stick to the same size&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Great camera&lt;/strong&gt; – the one on my Droid has been disappointing and I wanted something that would be good enough to replace my digital camera; as I’ve been keeping my eye on reviews that compare phone cameras, all the ones I’ve read come to the conclusion that for overall photo and video quality, there is no better option than the iPhone&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can probably tell by my responses that I’m leaning towards the iPhone. And it is in fact what I went with. It wasn’t an easy decision since I’ve had a pretty decent Android device for the last two years and the latest Android update looks promising. But besides the features above, there are two main reasons why I ultimately decided to go with the iPhone:&lt;/p&gt;

&lt;h2&gt;Android’s philosophy doesn’t seem to work&lt;/h2&gt;
&lt;p&gt;The philosophy of  ’openness’ and ‘choice’ was the first thing I bought into when getting the Droid. After two years, while it still sounds like a nice idea, it doesn’t seem to actually work when put into action and instead seems to have caused an unintended consequence, fragmentation: devices are not getting the updates needed, showing a lack of support for customers but also slowing down improvements for the platform as developers turn away because they don’t want to deal with making their apps compatible for so many different versions. I’m not saying the open concept doesn’t work, it’s just that at it’s not showing any real benefits over the alternatives.&lt;/p&gt;

&lt;h2&gt;Better apps are on the platform that has incentives to create better apps&lt;/h2&gt;
&lt;p&gt;Android being open source doesn’t make a difference when developing apps since it’s ultimately just another platform to develop on. However, when you look at compare iPhone apps with Android, it’s clear that developers prefer to develop on the iPhone. Besides the fragmentation issue with Android, innovation seems to spur further innovation and the iPhone continues to keep that momentum going for its developers.&lt;/p&gt;
&lt;p&gt;On a related note, I designed my own app for Android that kept track of pages I wanted to look at a later time. I outsourced a developer to program it and the experience didn’t go so well. Besides the fact that it took two months to get its basic functionality working correctly, it only lasted for another two months before something changed in the way it tied into Google Bookmarks and is now completely broken.&lt;/p&gt;
&lt;p&gt;I have hope for the Android platform, but I’m willing to wait and see where things are two years from now when I look for my next phone. The phone and mobile device market is a very interesting point, who knows how things will be two years from now.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/developing-a-web-app</id>
			<published>2011-03-27T00:00:00Z</published>
			<updated>2011-03-27T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/developing-a-web-app"/>
		<title>Developing a web app</title><summary>My side project, Indie Aisle has been online for a few months now and as I did with designing the web app, I'd like to share my thoughts about the development process.</summary><content type="html">&lt;p&gt;My side project, &lt;a href=&quot;http://indieaisle.com/&quot; target=&quot;_blank&quot;&gt;Indie Aisle&lt;/a&gt; has been online for a few months now and as I did with &lt;a href=&quot;/blog/designing-an-online-app/&quot;&gt;designing the web app&lt;/a&gt;, I’d like to share my thoughts about the development process.&lt;/p&gt;

&lt;h2&gt;Layout and structure&lt;/h2&gt;
&lt;p&gt;I first started coding the HTML and CSS of the design. I used the opportunity to do some experimenting with the latest HTML5 and CSS3 techniques. The biggest part that came out of this was developing the layout to work across mobile devices using CSS3 Media Queries. I cover the results of the approach in a presentation I gave at Desert Code Camp.&lt;/p&gt;

&lt;h2&gt;Figuring out what language to develop with&lt;/h2&gt;
&lt;p&gt;As I was continued to code the front end HTML and CSS for the site, I also spent some time trying to figure what backend programming language I should go with. Should I stick with PHP since I had been using it for so many years and was most familiar with the way it worked? Or should I try a different, potentially more beneficial approach by using Ruby on Rails.&lt;/p&gt;
&lt;p&gt;What I liked the most about Ruby on Rails was its framework concept. But I realized PHP had its own Model View Controller (MVC) frameworks as well. I decided to try using CodeIgniter to get a good feel for how the programming methodology worked. I went as far as setting up a couple dynamic pages that pulled in different sample data from a database. This gave me a better understanding of the dev process and even influenced the design since it was the first time I went through actual user scenarios.&lt;/p&gt;
&lt;p&gt;After doing further research comparing Ruby on Rails to PHP and CodeIgniter and even to Python and Django, I ended up deciding to go with Ruby on Rails. While all had their pluses and minuses, Rails seemed to have the best collection of components which I figured would make the initial version quicker and more cost-effective to program.&lt;/p&gt;

&lt;h2&gt;Finding a good developer&lt;/h2&gt;
&lt;p&gt;By the time I got to this point, I happened to come across just the right article for my situation, “&lt;a href=&quot;http://sivers.org/how2hire&quot; target=&quot;_blank&quot;&gt;How to hire a programmer to make your ideas happen&lt;/a&gt;” by Derek Sivers, the founder of &lt;a href=&quot;http://www.cdbaby.com/&quot; target=&quot;_blank&quot;&gt;CDBaby&lt;/a&gt;. It helped me break down the development process and find a developer using online freelancing sites &lt;a href=&quot;http://www.elance.com/&quot; target=&quot;_blank&quot;&gt;Elance &lt;/a&gt;and &lt;a href=&quot;http://www.odesk.com/&quot; target=&quot;_blank&quot;&gt;oDesk&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;From using Elance in the past on client projects, the biggest lesson I learned from the experience is that communication is key. It’s important to find someone who clearly understands what’s required of the project and is able to discuss their approach to getting it done.&lt;/p&gt;
&lt;p&gt;While I was already developing the front end code for some screens for the app, I realized how there were certain aspects I still hadn’t fully worked out. There were also all these features I had in mind to include but hadn’t really prioritized them based on what was important to get out initially, in a ‘version 1.0′. So just the exercise of thinking about every part of the interaction process and describing the functionality to someone who had to make sense of how to develop it was helpful in figuring out exactly how the final app would work.&lt;/p&gt;

&lt;h2&gt;Releasing a version 1.0&lt;/h2&gt;
&lt;p&gt;The developer I worked with on Elance for the first milestone did a great job and I ended up hiring him to develop the full initial release. By this point I already had the project broken down and most of the frontend code for all the screens, so I setup a Basecamp project and we were on our way. About two months later, a final product was coming together.&lt;/p&gt;
&lt;p&gt;Before release, I had managed to gather some interest in the project and was able to do a short beta testing period. It helped with bug fixes and gave me a good look at areas that were unclear to users.&lt;/p&gt;
&lt;p&gt;Indie Aisle finally went live in November and exciting as it was, the work was far from over. Having it out there meant getting some real feedback and seeing how people were using it. So based on that feedback, there was a lot of needed revising to do. Not only in code and functionality, but also in design and business strategy. There was so much time spent on how things should work from a technical standpoint during development, that the business side, the purpose of the site and its customers, seemed to get lost.&lt;/p&gt;
&lt;p&gt;And that’s where I am with things today. We recently released a final piece of the puzzle to the overall concept, at least at this stage. Which means there’s another aspect I need to focus attention on: Marketing. I’ll cover that in the next installment.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/default-web-cursor</id>
			<published>2010-12-17T00:00:00Z</published>
			<updated>2010-12-17T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/default-web-cursor"/>
		<title>Wrong default web cursor</title><summary>This past year, I've tried an experiment on the site. I've replaced the 'text select' cursor that shows when mousing over text on a website with the default arrow cursor.</summary><content type="html">&lt;p&gt;&lt;img style=&quot;float:right;&quot; title=&quot;Text select cursor ban&quot; src=&quot;/images/text-select-cursor-ban.png&quot; alt=&quot;&quot; width=&quot;110&quot; /&gt;This past year, I’ve tried an experiment on the site. I’ve replaced the ‘text select’ cursor that shows when mousing over text on a website with the default arrow cursor. It’s almost an unnoticeable change, which is the point. It seems to me that changing to the text select cursor is somewhat of a distraction. There are a lot of areas on a website, particularly its layout where the text doesn’t need to be highlighted for any reason. It seems silly to expect it to be done so often.&lt;/p&gt;
&lt;p&gt;So instead I’ve decided to change it to the arrow cursor globally:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;window language-css&quot;&gt;body {
  cursor: default;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;And then define it only for certain areas that it may be in fact be helpful to use it:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;window language-css&quot;&gt;code {
  cursor: text;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This is the standard practice for your desktop apps, why not do the same on the web? Another approach I haven’t quite figured out how to do yet would be to make the arrow the default and then delay the text cursor change for all text as a global event. If someone has an idea how this can be done, &lt;a href=&quot;mailto:ovi@distinctivequality.com&quot;&gt;contact me&lt;/a&gt; and I’ll post it here.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/designing-an-online-app</id>
			<published>2010-08-01T00:00:00Z</published>
			<updated>2010-08-01T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/designing-an-online-app"/>
		<title>Designing an online app</title><summary>Indie Aisle is a project I've been working on and off for a couple of years now. This past year however, I really got going with it, spending most of my available time outside of client work.</summary><content type="html">&lt;p&gt;&lt;a href=&quot;http://indieaisle.com/blog/project/introducing-indie-aisle/&quot; target=&quot;_blank&quot;&gt;Indie Aisle&lt;/a&gt; is a project I’ve been working on and off for a couple of years now. This past year however, I really got going with it, spending most of my available time outside of client work. Since the beginning the visual design for it has gone through quite a few iterations that I thought I would share some of here and talk a little about what I’ve learned during the process.&lt;/p&gt;
&lt;p&gt;These are designs in their early stages from about a year ago (click for larger versions):&lt;br /&gt;
&lt;a class=&quot;screenshot&quot; href=&quot;/images/ia-concept-1-2009-06.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-69&quot; title=&quot;Indie Aisle concept&quot; src=&quot;/images/ia-concept-1-2009-06-thumb.jpg&quot; alt=&quot;&quot; width=&quot;190&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;screenshot&quot; href=&quot;/images/ia-concept-2-2009-08.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-70&quot; title=&quot;Indie Aisle concept&quot; src=&quot;/images/ia-concept-2-2009-08-thumb.jpg&quot; alt=&quot;&quot; width=&quot;190&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;screenshot&quot; href=&quot;/images/ia-concept-3-2009-09.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-71&quot; title=&quot;Indie Aisle concept&quot; src=&quot;/images/ia-concept-3-2009-09-thumb.jpg&quot; alt=&quot;&quot; width=&quot;190&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Compared to prototypes that I’m coding today of basically the same areas of the site:&lt;br /&gt;
&lt;a class=&quot;screenshot&quot; href=&quot;/images/ia-screenshot-3-2010-07.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-81&quot; title=&quot;Indie Aisle screenshot&quot; src=&quot;/images/ia-screenshot-3-2010-07-thumb.jpg&quot; alt=&quot;&quot; width=&quot;190&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;screenshot&quot; href=&quot;/images/ia-screenshot-2-2010-07.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-79&quot; title=&quot;Indie Aisle screenshot&quot; src=&quot;/images/ia-screenshot-2-2010-07-thumb.jpg&quot; alt=&quot;&quot; width=&quot;190&quot; /&gt;&lt;/a&gt; &lt;a class=&quot;screenshot&quot; href=&quot;/images/ia-screenshot-1-2010-07.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-77&quot; title=&quot;Indie Aisle screenshot&quot; src=&quot;/images/ia-screenshot-1-2010-07-thumb.jpg&quot; alt=&quot;&quot; width=&quot;190&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;While the overall style looks similar, the key difference is in the information architecture which has evolved as I more clearly defined the core goals of the app. Defining these goals and incorporating them into the design was one of the most important aspects of the project that took me a while to nail down and is probably the main reason why it’s taken over a year!&lt;/p&gt;
&lt;p&gt;Once I had the goals, I realized that for the design to work, I had to understand every aspect of every component I included in each layout. This ended up leading to an extensive amount of research and notes that went beyond the visual design. From making sure I understood the audience I was targeting to how the backend of the app would be developed.&lt;/p&gt;
&lt;p&gt;Only when I worked all this out did I feel like I was ready to put together a solid design that worked. At this point I used &lt;a href=&quot;http://37signals.com/papers/introtopatterns/index&quot; target=&quot;_blank&quot;&gt;Ryan Singer’s patterns approach&lt;/a&gt; for all the components. The rest was details and refining the design and putting together HTML prototypes.&lt;/p&gt;
&lt;p&gt;While the overall process has taken longer than I would have liked going into it, I’ve learned a lot and have even changed the way I do client work now. There is still more to be done getting the backend functionality developed, but having come this far I already have an idea of how to take that on as well which I’ll talk about in a future post.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2010-03-25T00:00:00Z</published>
			<updated>2010-03-25T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://indieaisle.com/blog/state-of-publishing-in-an-interactive-world/"/>
		<title>State of publishing in an interactive world</title><summary>I attended this year's South by Southwest Interactive and was surprised to find quite a few panels about publishing content online from people who have done it successfully.</summary><content type="html">;&lt;a href=&quot;https://indieaisle.com/blog/state-of-publishing-in-an-interactive-world/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2010-02-10T00:00:00Z</published>
			<updated>2010-02-10T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://indieaisle.com/blog/ipad-and-the-trend-towards-reading-digitally/"/>
		<title>iPad and the trend towards reading digitally</title><summary>...devices like the Kindle and the iPad make ereading more accessible for people in a similar way that the iPod made downloadable music more accessible to a wider audience.</summary><content type="html">;&lt;a href=&quot;https://indieaisle.com/blog/ipad-and-the-trend-towards-reading-digitally/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/</id>
			<published>2010-02-09T00:00:00Z</published>
			<updated>2010-02-09T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://indieaisle.com/blog/introducing-indie-aisle/"/>
		<title>Introducing Indie Aisle</title><summary>The Internet has given everyone the ability to post their stories, the next step is to allow them to find their audience. That’s what Indie Aisle has set out to do.</summary><content type="html">;&lt;a href=&quot;https://indieaisle.com/blog/introducing-indie-aisle/&quot; target=&quot;_blank&quot;&gt;Read article&lt;/a&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/tech-trends-shaping-habits-and-social-interaction</id>
			<published>2009-11-29T00:00:00Z</published>
			<updated>2009-11-29T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/tech-trends-shaping-habits-and-social-interaction"/>
		<title>Tech trends shaping habits and social interaction</title><summary>Two kinds of technologies have in recent months changed my daily habits and how I interact with people: web-based apps and smartphones.</summary><content type="html">&lt;p&gt;Two kinds of technologies have in recent months changed my daily habits and how I interact with people: web-based apps and smartphones.&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;float: right; margin-left:10px;&quot; src=&quot;/images/screenshot-gmail.jpg&quot; alt=&quot;&quot; width=&quot;320&quot; /&gt;Let’s start with web-based apps. For email I’ve been using &lt;a href=&quot;http://www.gmail.com&quot; target=&quot;_blank&quot;&gt;Gmail&lt;/a&gt; for over three years now and is in my opinion the best email app around, web-based or desktop-based. For keeping track of appointments and daily tasks I use &lt;a href=&quot;http://www.google.com/calendar&quot; target=&quot;_blank&quot;&gt;Google Calendar&lt;/a&gt;. For project management I use &lt;a href=&quot;http://www.basecamphq.com&quot; target=&quot;_blank&quot;&gt;Basecamp&lt;/a&gt; from 37 Signals. For notes and idea-gathering I use &lt;a href=&quot;http://www.pbwiki.com&quot; target=&quot;_blank&quot;&gt;PBWiki&lt;/a&gt;. For news I use &lt;a href=&quot;http://www.google.com/news&quot; target=&quot;_blank&quot;&gt;Google News&lt;/a&gt; and &lt;a href=&quot;http://www.google.com/reader&quot; target=&quot;_blank&quot;&gt;Google Reader&lt;/a&gt;. And to  interact with friends and colleagues I use &lt;a href=&quot;http://www.twitter.com/ovidem&quot; target=&quot;_blank&quot;&gt;Twitter&lt;/a&gt;, &lt;a href=&quot;http://www.facebook.com/ovidemetrian&quot; target=&quot;_blank&quot;&gt;Facebook&lt;/a&gt; and &lt;a href=&quot;http://www.linkedin.com/in/ovidem&quot; target=&quot;_blank&quot;&gt;LinkedIn&lt;/a&gt;. &lt;a href=&quot;http://www.netflix.com&quot; target=&quot;_blank&quot;&gt;Netflix&lt;/a&gt; can also be added to the list as a tool for managing movies and TV shows I watch.&lt;/p&gt;
&lt;p&gt;Mobile smartphone technology I’ve only felt the full impact of this past month using the &lt;a href=&quot;http://www.motorola.com/Consumers/US-EN/Consumer-Product-and-Services/Mobile-Phones/ci.Motorola-DROID-US-EN.vertical&quot; target=&quot;_blank&quot;&gt;Motorola Droid&lt;/a&gt; with &lt;a href=&quot;http://www.android.com/&quot; target=&quot;_blank&quot;&gt;Google’s Android&lt;/a&gt; platform. For appointments and reminders I use the Google Calendar app. For daily tasks and notes, I use &lt;a href=&quot;http://www.google.com/tasks&quot; target=&quot;_blank&quot;&gt;Google Tasks&lt;/a&gt;. For driving directions including navigation I use &lt;a href=&quot;http://www.google.com/maps&quot; target=&quot;_blank&quot;&gt;Google Maps&lt;/a&gt;. Occasionally I read news using &lt;a href=&quot;http://www.google.com/news&quot; target=&quot;_blank&quot;&gt;Google News&lt;/a&gt; and &lt;a href=&quot;http://www.google.com/reader&quot;&gt;Google Reader&lt;/a&gt;. For contacts Android syncs my Gmail accounts and Facebook friends. I’ve even replaced my Zune with using the Droid as a portable MP3 player, which makes it better with apps like &lt;a href=&quot;http://www.last.fm/user/ovidem&quot; target=&quot;_blank&quot;&gt;Last.fm&lt;/a&gt; and &lt;a href=&quot;http://www.slacker.com/&quot; target=&quot;_blank&quot;&gt;Slacker&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;All of the above covers probably 50% of what I spend my time on daily. What makes everything useful is when both technologies work together. And when they work well together, you get these three impactful features:&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;float: right; margin-left:10px;&quot; src=&quot;/images/screenshot-android.jpg&quot; alt=&quot;&quot; width=&quot;180&quot; /&gt;&lt;strong&gt;Notifications&lt;/strong&gt; – Like Facebook has in its bottom bar interface, Android has a global pulldown menu which gives you control over how you receive all kinds of notifications: email, text messages, Twitter tweets, Facebook posts, etc. While it can potentially get distracting, it can really become useful for managing your attention.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Centralized Contacts&lt;/strong&gt; – All the people you interact with that you want to keep track of, in one place, easily searchable and filterable with multiple forms of contact for each person. Not to mention information available about each person that’s easily accessible.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Messaging&lt;/strong&gt; – Not just text messages, but Twitter tweets, Facebook status updates, etc. Keeping up with what your social circle is doing is a big recent trend in technology and will only continue to grow. Mobile devices seems like the best place for it.&lt;/p&gt;
&lt;p&gt;These three concepts change the way we interact with our daily routines and the people in our lives. For me, it’s also changed my perspective on how I handle these interactions, making me more aware of how I direct my efforts on a regular basis.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/on-web-standards-and-rounded-corners</id>
			<published>2009-10-25T00:00:00Z</published>
			<updated>2009-10-25T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/on-web-standards-and-rounded-corners"/>
		<title>On Web Standards and rounded corners</title><summary>While general web practices make sense, the need for having formal standards seems unnecessary. Website-building technologies have in a lot of ways standardized themselves because of individual developers deciding what is appropriate to use.</summary><content type="html">&lt;p&gt;I think I agree with &lt;a href=&quot;http://www.shirky.com/writings/nielsen.html&quot; target=&quot;_blank&quot;&gt;this article&lt;/a&gt; written ten years ago when the web was still in its infancy. While general web practices make sense, the need for having formal standards seems unnecessary. Website-building technologies have in a lot of ways standardized themselves because of individual developers deciding what is appropriate to use. Looking at the reasons why this has happened is important to understanding why we don’t need formal standards.&lt;/p&gt;
&lt;p&gt;A website works best when its front-end code is developed in a way that works well across all browsers, is picked up well by search engines, and is usable and engaging to the user. With these factors in mind, developers have implemented technologies that are now commonly known as ‘web standards’ even though there’s no formal guidelines for them. Technologies such as XHTML, CSS, Javascript using DOM, and Flash. After some strong support for these technologies, they are now part of tools like Dreamweaver and WordPress which even further spreads their use. By just focusing on quality results, web professionals have agreed on a consensus themselves.&lt;/p&gt;
&lt;p&gt;Web browsers play a part in this as well. With competition between different browsers and the demand for better features, there’s more support for better technologies. A perfect example of this is what Google is doing with its browser, Chrome. Not only have they developed it from the ground up to work well with current ‘web standards’ technologies being used, but are pushing things even further. Despite the W3C finishing its ‘official standards’ specs for HTML 5, Chrome is already supporting it and encouraging developers to start developing in it. In fact, most browsers are supporting HTML 5, with only Internet Explorer being the only major browser not supporting it yet.&lt;/p&gt;
&lt;p&gt;Which brings me to rounded corners. You’d expect that after all these years of internet browsers, being able to program a rounded corner should be doable by now in modern browsers since it’s become a pretty standard design element on websites (some would argue too much so). Yet Internet Explorer does not support this, their reasoning being because it’s not ‘standardized’. That seems like an easy answer for not putting in the additional effort for new capabilities. But I wonder how long they’ll hold to that while their competition gains more users who don’t think about the ‘importance of standards’, but who simply want a better web browsing experience.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/farewell-windows-mobile-hello-android</id>
			<published>2009-07-31T00:00:00Z</published>
			<updated>2009-07-31T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/farewell-windows-mobile-hello-android"/>
		<title>Farewell Windows Mobile, hello Android</title><summary>It's no surprise, that like a lot of people, I've been becoming more and more of a Google fan this past year...</summary><content type="html">&lt;p&gt;My two-year contract expired in May, which means I’m looking for a new phone. I’ve decided on a Google Android-based phone from my current Motorola Q with Windows Mobile. I wasn’t thrilled about Android’s version one release and now &lt;a href=&quot;http://www.t-mobilemytouch.com/&quot; target=&quot;_blank&quot;&gt;version two&lt;/a&gt; is coming out which is a lot better software-wise, I’m just not sure about the onscreen keyboard. All onscreen typing involves extra mental effort and is generally quite error-prone. It’s the reason why I don’t want an iPhone either (that and the crappy AT&amp;T service). But there are even more Androids expected by the end of the year so I figure I’ll be making my decision within these next few months.&lt;/p&gt;
&lt;p&gt;I’m generally OK with the features on my current phone, it has the basics of what I need: Calendar, Notes and Contacts which are all syncable to my PC. The deciding factor for switching is having access to the internet (the Q technically has it but it works so badly that it’s not even worth using). There’s a lot of potential for doing more with mobile Internet access and software like Android that uses it well. And as a web designer it feels like I’m missing out on something by not having it.&lt;/p&gt;
&lt;p&gt;It’s no surprise, that like a lot of people, I’ve been becoming more and more of a Google fan this past year… switching all my email to Gmail, using Picasa for photos and using Chrome as my primary browser. And along the same lines, Android’s open platform for apps seems to have the right idea. It’s a format that worked for both Windows and Apple since they came out for desktop computers and it’s the direction phones have been steadily heading in anyway. Pretty soon we may even be able to interchange phone carriers. So this could be the last two-year contract I’ll need to commit to!&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/evolution-of-storytelling-and-technology</id>
			<published>2009-04-03T00:00:00Z</published>
			<updated>2009-04-03T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/evolution-of-storytelling-and-technology"/>
		<title>Evolution of storytelling and technology</title><summary>Since the beginning of humanity, storytelling and our ability to learn is what has set us apart from other species.</summary><content type="html">&lt;p&gt;Since the beginning of humanity, storytelling and our ability to learn is what has set us apart from other species. It almost seems that our interest in stories is in our genes and is what makes our brain work the way it does. I really don’t know if that’s the case, but for the sake of this article it sounds pretty good. I will attempt to briefly go through history as I see it and tie in storytelling with the advancement in technology for telling stories in new ways. It will however be based on my limited knowledge of history with perhaps very little actual, historical information. So let’s see..&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Verbally&lt;/strong&gt; – In the early days of telling stories around the campfire after a day of hunting and gathering, today we do pretty much the same thing at the local bar after work.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Written&lt;/strong&gt; – As language developed, people started writing and delivering letters and writing books by hand to distribute stories to other people.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Theater&lt;/strong&gt; – Storytelling eventually turns into an artform and a new approach of live performance is developed which reaches larger audiences.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Printing Press&lt;/strong&gt; – A breakthrough in communication as the ability to efficiently and cost-effectively distribute copies of stories allows everyone to get news and ideas from a newspaper or magazine. It also leads to another print communication artform, graphic design.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Radio&lt;/strong&gt; – Transmitting news instantly and expanding live performances and the art of storytelling. And let’s not forget what it’s done for the creation and distribution of music.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Movies&lt;/strong&gt; – Live performances being filmed and shown to a wider audience at the same time taking the artform even further as technology in this area alone greatly advances. Part of which is animation which also turns into its own artform.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;TV&lt;/strong&gt; – Being able to watch something in the comfort of one’s home, with more choice than ever before of what to watch. Also created a new medium of interactive storytelling, video games.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Internet&lt;/strong&gt; – Every day we see new ways of how the Internet is changing communication and storytelling. From easy communication through Email, to everyone being able to publish their ideas with a Blog. It’s like the printing press with limitless possibilities.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In fact, the Internet encompasses all previous forms of media before it as it makes it all more accessible than ever. From reading news and books, listening to radio broadcasts, watching movies and TV shows, finding local live theater performances and concerts, and on and on.&lt;/p&gt;
&lt;p&gt;The sky’s the limit.. that phrase makes more sense in this context as all media formats are going digital and being made available in what’s being called ‘the cloud’. Storytelling and its distribution has reached a maximum and as it has advanced mankind in the past will no doubt continue and at a faster rate than ever before. I think that sounds pretty good too.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/new-xbox-experience-nxe-interface</id>
			<published>2008-11-25T00:00:00Z</published>
			<updated>2008-11-25T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/new-xbox-experience-nxe-interface"/>
		<title>New Xbox Experience (NXE) interface</title><summary>What started out as a few downloadable games and videos has exploded into an extensive marketplace of game content, movies and television programs.</summary><content type="html">&lt;p&gt;&lt;a href=&quot;/blog/xbox-360-interface/&quot;&gt;Three years&lt;/a&gt; after the Xbox 360′s release comes a new version of the Xbox… software. In a similar move to the Zune, Microsoft has decided to focus on software upgrades for improving their current hardware. While some would say the new interface overhaul was unecessary, after actually using it for a while, besides being prettier, it starts to become clear why it was in a lot of ways necessary.&lt;/p&gt;
&lt;p&gt;The main reason the change was necessary in my opinion is the amount of content that is now available on the system. What started out as a few downloadable games and videos has exploded into an extensive marketplace of game content, films (including access to Netflix titles) and television programs. The new interface does a good job of organizing all of it in a way that makes it all easily accessible. It does this in three main ways:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Primary navigation&lt;/strong&gt; – Instead of the left and right ‘blades’ of the previous interface being used for browsing 4-5 main categories, they’ve been converted to a list in the top left corner that scrolls up and down. This allows for a dynamic view of categories that change as the user goes into a into a top-level category.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;3D titles view&lt;/strong&gt; – As categories are browsed, game/video titles are displayed below with cover art similar the iTunes coverflow except with a 3D perspective. It not only makes it a more immersive experience putting the user in the ‘Xbox world’, but takes advantage of the widescreen format. A few titles closer to the foreground are fully viewable while letting the user know that there are more in the distance to scroll to.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Information panels&lt;/strong&gt; – When selecting a title or piece of content, a few things happen. The primary navigation disappears, the background color or texture changes and three information panels appear that are layed out like titles view except bigger as each one has specific actions to choose from. Breaking actions into individual panels creates smart grouping of options that turns a potentially long overwhelming list into almost a step by step process, focusing attention on certain categories of actions, each category perhaps only being needed at different times.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The new interface also allows for integration of new features that have also been rolled out into the upgrade including the (Mii too) 3D avatars that are a part of the environment, with the environment itself customizable with ‘themes’.&lt;/p&gt;
&lt;p&gt;The well-named New Xbox Experience is a great example of interactive experience design making it a great improvement to the old interface with plenty of room for what’s become the core aspect of the Xbox 360, online digital media.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/sam-and-max-interactive-tv-show</id>
			<published>2008-06-30T00:00:00Z</published>
			<updated>2008-06-30T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/sam-and-max-interactive-tv-show"/>
		<title>Sam and Max, video game or interactive tv show?</title><summary>Sam and Max is the first successful episode-based video game series.</summary><content type="html">&lt;p&gt;Sam and Max is a video game series that originally started back in 1993. It made a comeback a couple of years ago in the form of episodic gaming, releasing one ‘episode’ each month for a ‘season’ of six episodes. It’s sorta like a tv show where each episode can be played on its own, but with an overall storyline that connects the episodes together.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.telltalegames.com/samandmax&quot; title=&quot;Sam and Max&quot; target=&quot;_blank&quot;&gt;Sam and Max&lt;/a&gt; is the first successful episode-based video game series. Part of its success is based its  interesting plot and characters which is what made the original 1993 version a cult classic. And part of the reason the writing is such an important aspect is because of the ‘adventure’ format of gaming which typically relies on the storyline.&lt;/p&gt;
&lt;p&gt;The way adventure video games work is sort of like watching a movie you can interact with at certain points. It’s a little more complex as it also lets you interact with the environment and your interactions don’t always have to be made in a certain order. But unlike other video games, your goal isn’t to earn points or shoot your way through levels, it’s to solve a problem. You watch the story unfold then interact with the environment and its characters to get clues on how to further develop the storyline. And that’s why the writing is so important. And with good writing is how the episode format can work, since it basically turns into a good television show you interact with.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/getting-things-done</id>
			<published>2008-05-19T00:00:00Z</published>
			<updated>2008-05-19T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/getting-things-done"/>
		<title>What you should know about the GTD method</title><summary>I found that as I was getting my thoughts out of my head and into my system, I was able to accomplish things in a logical way that lead to better focus of my upcoming goals.</summary><content type="html">&lt;p&gt;The GTD method is basically a method for increasing personal organization. To me it meant somewhat more than that as it taught me about how just by changing my thinking about something could lead to really powerful results. If you’re not familiar with the book “&lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0142000280/cinemenium/&quot; title=&quot;Amazon.com book details&quot; target=&quot;blank&quot;&gt;Getting Things Done: The Art of Stress-Free Productivity&lt;/a&gt;“, or its author David Allen, I recommend you first watch &lt;a href=&quot;http://www.davidco.com/blogs/kelly/archives/2008/01/david_allen_giv.html&quot; title=&quot;David Allen gives the keys to GTD on YouTube&quot; target=&quot;_blank&quot;&gt;this video&lt;/a&gt; of a talk he gave at Google a while ago.&lt;/p&gt;
&lt;p&gt;I originally heard about the GTD method a couple of years ago and spent almost a year and a half to finish reading the book. The reason it took so long was because I kept stopping to try and implement what I read in the book. It probably would’ve been a better idea to just read it and then refer back to it, but I eventually did finish it, at which point I already had my system working for me.&lt;/p&gt;
&lt;p&gt;The system could be as basic as working with simple lists of things that need to get done daily, weekly, monthly or “someday.” It could also be done using just pencil and paper. In my case, I started with an online Wiki tool called &lt;a href=&quot;http://pbwiki.com/&quot; title=&quot;Wiki organization&quot; target=&quot;_blank&quot;&gt;PBWiki&lt;/a&gt;. I later switched to using PBWiki just for my ideas and “someday” projects and moved on to&lt;a href=&quot;http://www.tadalists.com/&quot; title=&quot;To-do list tool&quot; target=&quot;_blank&quot;&gt; Ta-da Lists&lt;/a&gt; for my daily, weekly and monthly tasks. I recently replaced Ta-da Lists with &lt;a href=&quot;http://voo2do.com/&quot; title=&quot;Advanced task and priority management&quot; target=&quot;_blank&quot;&gt;voo2do&lt;/a&gt; which is based on the GTD technique and is designed specifically for working in that way.&lt;/p&gt;
&lt;p&gt;Like I mentioned, an aspect of the book that was important to me was how it talked a lot about paying attention to your own thinking process. This ultimately leads not only to being able to organize your thoughts, but to also being able to follow through with them and analyze their results for better further planning. At least this is the way it worked for me. I found that as I was getting my thoughts out of my head and into my system, I was able to accomplish things in a logical way that lead to better focus of my upcoming goals.&lt;/p&gt;
&lt;p&gt;And as I focused more on my thinking, I was able to better handle information consumption. Until reading the book, I didn’t realize how much of an issue it was for me working online all day with information on everything available at my fingertips. I was always good at finding the information I needed, but now I’m also able to control it in a way that works for me.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/subscription-based-media</id>
			<published>2007-10-22T00:00:00Z</published>
			<updated>2007-10-22T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/subscription-based-media"/>
		<title>Subscription-based media</title><summary>I ended up subscribing to Netflix during the writing of this post.</summary><content type="html">&lt;p&gt;&lt;img style=&quot;float: right; margin-left: 10px&quot; src=&quot;/images/subscribe.gif&quot; alt=&quot;&quot; width=&quot;100&quot; /&gt;In the last couple of years, I’ve gotten used to subscribing to blogs as my main source of news and information. Mix that with listening to most of my music through a portable player and it’s gotten me thinking about how I consume media.&lt;/p&gt;
&lt;p&gt;My primary music player is a &lt;a href=&quot;http://www.zune.net&quot; target=&quot;_blank&quot;&gt;Zune&lt;/a&gt;, both as a portable device and on my computer. The software allows for a service of paying a monthly subscription fee to download any amount of music to listen to (through the Zune software and player, ofcourse). What if instead of buying albums as I do currently, I just subscribed to the Zune service and downloaded any albums I wanted at anytime. It would be much simpler and in the end cheaper. I figure on average I get about 2-3 albums a month. If each album is about $15, it would be cheaper for me to just subscribe to the Zune service at $15 a month to get those albums.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The biggest problem a lot of people struggle with and is the idea of owning their music. It’s why albums still have top sales and why individual downloads are more successful than the subscription model. But what about instead of getting music, we just listened to music, where instead of owning the music we liked, we just had a list of it and played it from different places, be it online or off a hard drive or other music device. If we thought in that way, our library of music could potentially be limitless and there would be less effort getting to it.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Now what about other forms of media? Cable TV shows are part of your cable subscription. Plus there are packages like &lt;a href=&quot;http://www.hbo.com&quot; target=&quot;_blank&quot;&gt;HBO&lt;/a&gt; and other film channels. For movies, there are services like &lt;a href=&quot;http://www.netflix.com&quot; target=&quot;_blank&quot;&gt;Netflix&lt;/a&gt;. Videogames have a service called &lt;a href=&quot;http://www.gamefly.com&quot; target=&quot;_blank&quot;&gt;GameFly&lt;/a&gt; that’s similar to Netflix. Even books have something called &lt;a href=&quot;http://www.bookswim.com&quot; target=&quot;_blank&quot;&gt;BookSwim&lt;/a&gt;. They each have their pluses and minuses. I enjoy all these forms of media but there are times where I can go for months without doing one or the other. Being subscribed to them seems like a waste. But I guess the real problem is finding the time to enjoy them all.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; I ended up subscribing to Netflix during the writing of this post.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/why-microsoft-loses-customers</id>
			<published>2007-06-20T00:00:00Z</published>
			<updated>2007-06-20T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/why-microsoft-loses-customers"/>
		<title>Why Microsoft loses customers</title><summary>The way Microsoft is really losing customers though is by disappointing them.</summary><content type="html">&lt;p&gt;It was that time again for me to look at new cell phone options. My two-year contract with Cingular was over and I already decided a while ago that Verizon Wireless was looking better this time around. It also meant it was time for a new phone. I had a Windows Mobile-based smartphone the last couple of years which worked well, syncing nicely with my Outlook Calendar and Contacts. I ended up getting the &lt;a href=&quot;http://direct.motorola.com/ENS/q-home.asp?Country=USA&amp;language=ENS&amp;productid=30419&quot; target=&quot;_blank&quot;&gt;Motorola Q&lt;/a&gt; which came with the same version of the Windows Mobile OS on it, but had a bigger nicer screen and QWERTY keyboard, so it was worth the price. The only problem was that about a month prior, I had decided not to use Outlook anymore since Windows Vista had built-in Email, Calendar and Contacts apps.&lt;/p&gt;
&lt;p&gt;And that’s where things get messy. It turns out that even though Vista has a new Sync Center, as it’s called, a Windows Mobile 5 device cannot sync with  Vista Calendar or Contacts. So I did some research and found out that there will be a Windows Mobile 6 released by the end of the year, but still without support for syncing with Vista Calendar and Contacts. And after even reading a &lt;a href=&quot;http://windowsvistablog.com/blogs/windowsvista/archive/2007/02/01/windows-mobile-device-center-rtms.aspx&quot; target=&quot;_blank&quot;&gt;post from a Microsoft developer’s blog&lt;/a&gt; where most of the &lt;a href=&quot;http://windowsvistablog.com/blogs/windowsvista/archive/2007/02/01/windows-mobile-device-center-rtms.aspx#comments&quot; target=&quot;_blank&quot;&gt;comments posted&lt;/a&gt; are people’s pleas to include the sync support, the responses is that there are currently no plans to implement it.&lt;/p&gt;
&lt;p&gt;Now, technically, Microsoft hadn’t lost me as I customer. I ended up getting the phone anyway and upgraded to Outlook 2007 (mainly because I had gotten used to the Vista Email and Calendar UI which it’s pretty similar to). But consider an alternative option: A Palm OS-based phone with its own software for Calendar and Contacts for your Desktop that would sync to your phone. All included with the phone, no need to buy additional software.&lt;/p&gt;
&lt;p&gt;The way Microsoft is really losing customers though is by disappointing them. I’m sure a lot of people considered Vista Email, Calendar and Contacts as an alternative to Outlook and expected that its fancy new Sync Center would easily be able to sync with their Windows Mobile phones, especially in the new version coming out. But because of the complicated and pricey “solutions” they provide and in a way that seems to take advantage of some of their most devoted customers, they end up losing their customer’s trust, which in the long run is the worst they can do.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/pod-audio-video-casting</id>
			<published>2006-04-19T00:00:00Z</published>
			<updated>2006-04-19T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/pod-audio-video-casting"/>
		<title>Are you pod/audio/video-casting?</title><summary>The New Media online community understands that podcasting is really a new way to enjoy original content. And like blogging has changed the way we receive news, 'content-casting' will be the way of the future for receiving audio and video content.</summary><content type="html">&lt;blockquote&gt;&lt;p&gt;“No one is podcasting.”&lt;/p&gt;
&lt;p&gt;— &lt;a href=&quot;http://www.forrester.com/Research/Document/Excerpt/0,7211,38761,00.html&quot; target=&quot;_blank&quot;&gt;Old Media (Newspapers)&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;“Everyone is podcasting.”&lt;/p&gt;
&lt;p&gt;— &lt;a href=&quot;http://www.odeo.com/audio/990764/view&quot; target=&quot;_blank&quot;&gt;New Media (Web, generally tech geeks)&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Well, both sides are right. The confusion seems to be with the perception of what podcasting is. Podcasting is audio or video content recieved through a subscription, or feed, and then synced, or downloaded, to an &lt;a href=&quot;http://www.apple.com/ipod/&quot; target=&quot;_blank&quot;&gt;iPod&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Now, if you’re like me, you don’t have an iPod, you have some other kind of MP3 or &lt;a href=&quot;http://www.microsoft.com/windowsmobile/media/gigabeat.mspx&quot; target=&quot;_blank&quot;&gt;portable video player&lt;/a&gt; and you don’t use &lt;a href=&quot;http://www.apple.com/itunes/&quot; target=&quot;_blank&quot;&gt;iTunes&lt;/a&gt; or a &lt;a href=&quot;http://www.apple.com/macosx/&quot; target=&quot;_blank&quot;&gt;Mac&lt;/a&gt; to get your podcasts. This is possible and is still considered podcasting. Also, if you’re like me, you don’t always sync your audio or video content to your portable player. You listen to it or watch it on your computer or your home entertainment system using something like &lt;a href=&quot;http://www.microsoft.com/windowsxp/mediacenter/&quot; target=&quot;_blank&quot;&gt;Windows Media Center&lt;/a&gt;. And to most people this is also considered podcasting.&lt;/p&gt;
&lt;p&gt;When I first heard about podcasting, I completely ignored it, thinking that it was just a fad for iPod freaks. I didn’t catch on until I found out about a particular podcast that I was interested in and decided to check out the website for it to see if it would convince to get an iPod just to ‘podcast’. When I tried getting these ‘podcasts’, I realized that they were just a series of downloadable MP3 files.&lt;/p&gt;
&lt;p&gt;It seems like Old Media just isn’t aware of all the ways people are ‘podcasting’ besides and don’t fully grasp its further potential. The New Media online community understands that podcasting is really a new way to enjoy original content. And like blogging has changed the way we receive news, ‘content-casting’ will be the way of the future for receiving audio and video content.&lt;/p&gt;
&lt;p&gt;And as more people begin to join in on the fun, the more content will be available until Old Media (and Hollywood) realize what’s going on and find a way to be a part of it instead of seeing it as a threat.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry>
		<entry>
			<id>distinctivequality.com:blog/xbox-360-interface</id>
			<published>2005-11-25T00:00:00Z</published>
			<updated>2005-11-25T00:00:00Z</updated>
			<link rel="alternate" type="text/html" href="https://distinctivequality.com/blog/xbox-360-interface"/>
		<title>Xbox 360 interface</title><summary>The new Xbox is not only a gaming system, but a full entertainment experience. With all that's thrown into it, the interface required making the features easy to find and simple to use.</summary><content type="html">&lt;p&gt;The &lt;a href=&quot;http://www.xbox.com/&quot; target=&quot;blank&quot;&gt;Xbox 360&lt;/a&gt; came out this week and with it, a lot of positive reviews. One aspect that impressed critics and gamers alike is the game system’s interface. This Thanksgiving, I was lucky enough to try out the system since my cousin was actually able to get his hands on one after spending a night in line for the few that were available.&lt;/p&gt;
&lt;p&gt;My first half hour or so with the system was spent browsing through the &lt;a href=&quot;http://xbox360.ign.com/articles/655/655146p1.html&quot; target=&quot;_blank&quot;&gt;Xbox’s features&lt;/a&gt; and checking out the way the interface was able to handle them. The new Xbox is not only a gaming system, but a full entertainment experience. And with all that’s been thrown into it, the interface certainly required making the features easy to find and simple to use.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.designinteract.com/&quot; target=&quot;blank&quot;&gt;Design Interact&lt;/a&gt; did an article on &lt;a href=&quot;http://www.designinteract.com/features/xbox/&quot; target=&quot;blank&quot;&gt;the making of the Xbox interface&lt;/a&gt;, and went through the process involved. Based on the requirements for the project that the article talked about, here are my thoughts on how I saw the end results:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Use of gaming controller&lt;/strong&gt; – Left and right keys for the main sections and up and down keys for the list of options in each section definetly makes a lot of sense. The controller’s color-coded buttons are also used well.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;No complex dropdown menus&lt;/strong&gt; – Individual screens for more complex options are used with a web browser approach of having a back button that always takes you back in the steps that you took to get there.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Larger type (16-point or higher) to see on TV screens from a distance&lt;/strong&gt; – Large titles for each section and shorter lists of options, allows for larger text size. I have heard that on regular TV’s the text is still somewhat hard to read in some cases and works best on HD sets.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Appealing to international audiences&lt;/strong&gt; – The color-coded sections and bright colors used throughout along with a clean, stylish look I think accomplishes this.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Use of overall brand design&lt;/strong&gt; – There is some use of grey in combination with bright colors and a clean look that is similar to the hardware design, but in some cases the use of gradients makes the overall feel somewhat darker than the hardware and logo design are going for.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;&lt;p&gt;“In the end, the Xbox 360 interface came in under 3MB. It is slick and fast and, its designer’s hope, successful.”&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I would say so.&lt;/p&gt;</content><author>
				<name>Ovi Demetrian Jr</name>
				<email>ovi@distinctivequality.com</email>
			</author>
		</entry></feed>