<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>My name is Mariusz and I design and build user interfaces for web and mobile products.</description><title>Mariusz Ciesla - User Interface Designer</title><generator>Tumblr (3.0; @mariuszciesla)</generator><link>http://blog.mariusz.cc/</link><item><title>Custom conference coupon design for Kanbanery, by yours truly.</title><description>&lt;img src="http://24.media.tumblr.com/63a71a008dae8b9b51552662aceb5a4d/tumblr_moabbguohF1r468j0o1_400.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Custom conference coupon design for &lt;a href="http://kanbanery.com"&gt;Kanbanery&lt;/a&gt;, by yours truly.&lt;/p&gt;</description><link>http://blog.mariusz.cc/post/52790695319</link><guid>http://blog.mariusz.cc/post/52790695319</guid><pubDate>Wed, 12 Jun 2013 16:38:04 +0200</pubDate><category>design</category><category>typography</category><category>print</category><category>printdesign</category><category>print design</category><category>type</category><category>lettering</category></item><item><title>Designing a modern email</title><description>&lt;p&gt;&lt;a href="http://blog.postmarkapp.com/post/47718375205/designing-a-modern-email" class="tumblr_blog"&gt;postmark&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;It’s not unusual to have a flashback to the Netscape Navigator 4 and Internet Explorer 5 days when working on an HTML email. The quality of rendering engines is totally inconsistent, most modern development techniques are unavailable, and even images – an essential element of many emails – are turned off by default in many clients. This can feel like 1998, but the web development community has learned a lot since then. Strategies like progressive enhancement and modern tools like Litmus can help us build HTML emails suited for today’s Babylon of inconsistent desktop clients, various web clients, tablets, smartphones, and high resolution displays.&lt;/p&gt;

&lt;p&gt;Last month we decided to start sending educational emails to new  &lt;a href="http://beanstalkapp.com" target="_blank"&gt;Beanstalk&lt;/a&gt; customers to familiarize them with our features. The plan was to send a total of three emails with a set interval between them. After designing these emails I decided to explain my process and go through the tools and techniques I used.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blog.postmarkapp.com/post/47718375205/designing-a-modern-email"&gt;Read More&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;</description><link>http://blog.mariusz.cc/post/52474324887</link><guid>http://blog.mariusz.cc/post/52474324887</guid><pubDate>Sat, 08 Jun 2013 19:48:09 +0200</pubDate></item><item><title>#krakow #architecture #building</title><description>&lt;img src="http://25.media.tumblr.com/2c7efa88174257902c79f603e80409a8/tumblr_mmwk73PpPZ1r468j0o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;#krakow #architecture #building&lt;/p&gt;</description><link>http://blog.mariusz.cc/post/50587745084</link><guid>http://blog.mariusz.cc/post/50587745084</guid><pubDate>Thu, 16 May 2013 19:49:51 +0200</pubDate><category>building</category><category>krakow</category><category>architecture</category></item><item><title>One of the reasons I love Kreuzberg so much. Great coffee, fast...</title><description>&lt;img src="http://24.media.tumblr.com/9f091a9431f3d007ab7ec5c620d39738/tumblr_mm4bm4VOeg1r468j0o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;One of the reasons I love Kreuzberg so much. Great coffee, fast wi-fi, soothing music. I could live in this place.&lt;/p&gt;</description><link>http://blog.mariusz.cc/post/49353450159</link><guid>http://blog.mariusz.cc/post/49353450159</guid><pubDate>Wed, 01 May 2013 13:51:39 +0200</pubDate><category>berlin</category><category>kreuzberg</category><category>kreuzkolln</category><category>kreuzkoelln</category><category>neukolln</category><category>neukoelln</category><category>cafe</category></item><item><title>The fundamental question</title><description>&lt;p&gt;&lt;em&gt;This post originally appeared &lt;a href="https://medium.com/design-ux/85d36ae86e1d"&gt;on my Medium page&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;During the last couple of years, I have been bouncing between solid, well established job in an agency or a startup and less stable position as a freelance user experience and visual designer. Working with different people in different environments, I have learned one thing: being a good designer is all about asking questions early and often.&lt;/p&gt;

&lt;p&gt;A lot of clients come to me asking to do some kind of design work for them and some of them don’t understand when I ask the most important question: “Why?”. I also met a lot of designers that don’t ask enough questions during the project or would like to do so, but don’t really know where to start.&lt;/p&gt;

&lt;p&gt;“Why?” is the first and the most fundamental question that you should ask when starting, because it’s really simple to ask and - from my experience so far - really hard to answer. You can ask a lot of follow up questions later, but people usually respond to early “Why?” with a gut reaction answer that gives you a head start of bringing you really close to their goals and ambitions. It also puts them out of the comfort zone a bit, since most will expect you to jump straight into drawing instead of asking awkward questions, often yielding unexpected answers and reactions.&lt;/p&gt;

&lt;p&gt;Asking “Why?” is a great conversation starter and the answer can be a beginning of a great story - about the business, objectives and ideas behind the entire company. And since every great product starts with a story, go ask awkward questions and design amazing things.&lt;/p&gt;</description><link>http://blog.mariusz.cc/post/48542930033</link><guid>http://blog.mariusz.cc/post/48542930033</guid><pubDate>Sun, 21 Apr 2013 20:18:43 +0200</pubDate><category>design</category><category>questions</category><category>designer</category><category>howto</category><category>advice</category></item><item><title>My Behance portfolio (as well as my website) has been updated...</title><description>&lt;img src="http://24.media.tumblr.com/1c6ec1cadbe747df06a3ab71248b66d2/tumblr_mledw5iwRm1r468j0o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;My &lt;a href="http://behance.net/mariuszciesla"&gt;Behance portfolio&lt;/a&gt; (as well as &lt;a href="http://mariusz.cc"&gt;my website&lt;/a&gt;) has been updated with small case study on logo and web design process behind &lt;a href="http://anynines.com"&gt;&lt;strong&gt;Anynines&lt;/strong&gt;&lt;/a&gt;. I have been working with the guys at &lt;a href="http://enterprise-rails.com"&gt;Avarteq&lt;/a&gt; to create a simple, memorable logo for their cloud hosting service for developers as well as simple web design for their beta product.&lt;/p&gt;</description><link>http://blog.mariusz.cc/post/48193415059</link><guid>http://blog.mariusz.cc/post/48193415059</guid><pubDate>Wed, 17 Apr 2013 13:43:17 +0200</pubDate><category>logo</category><category>design</category><category>web design</category><category>logo design</category><category>branding</category><category>portfolio</category><category>update</category></item><item><title>I thought I’ll celebrate the starting of the new...</title><description>&lt;img src="http://24.media.tumblr.com/b68391ca5bf89fa5601ec76c5067ff71/tumblr_mky9nw9lVc1r468j0o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;I thought I’ll celebrate the starting of the new “Mad Men” season somehow, so here’s an illustration of Don Draper smoking a cigarette.&lt;/p&gt;</description><link>http://blog.mariusz.cc/post/47471341161</link><guid>http://blog.mariusz.cc/post/47471341161</guid><pubDate>Mon, 08 Apr 2013 20:50:20 +0200</pubDate><category>mad men</category><category>don</category><category>don draper</category><category>illustration</category><category>art</category></item><item><title>radicalhomo:


Photographer’s girlfriend leads him around the...</title><description>&lt;img src="http://24.media.tumblr.com/7bf96a02269741628cc76358e621a88b/tumblr_miwlmsaKPA1qgopyyo1_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://25.media.tumblr.com/5720498e494cd3b10ab08fc65ac69602/tumblr_miwlmsaKPA1qgopyyo2_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://25.media.tumblr.com/57f73e2f55da0c0bafe9338adbbd06f8/tumblr_miwlmsaKPA1qgopyyo3_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://24.media.tumblr.com/405705815ccd43d9c067b12ceb4cbdae/tumblr_miwlmsaKPA1qgopyyo4_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://25.media.tumblr.com/c250d9880a79637be92c4825f668903c/tumblr_miwlmsaKPA1qgopyyo5_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://24.media.tumblr.com/7d3b696fccf4d18a14c8d7471f2bc343/tumblr_miwlmsaKPA1qgopyyo6_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://24.media.tumblr.com/8acd9e2c53f8a57b48edfeb7ab7077a8/tumblr_miwlmsaKPA1qgopyyo7_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://24.media.tumblr.com/94ae255bfec10f612b8d9afab06174cb/tumblr_miwlmsaKPA1qgopyyo9_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://25.media.tumblr.com/b2ce324057eb464ad5471b4e77a60bb5/tumblr_miwlmsaKPA1qgopyyo8_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://25.media.tumblr.com/210a6789df084d2c5d154740edd1907e/tumblr_miwlmsaKPA1qgopyyo10_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;p&gt;&lt;a class="tumblr_blog" href="http://radicalhomo.tumblr.com/post/44176138948/photographers-girlfriend-leads-him-around-the"&gt;radicalhomo&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Photographer’s girlfriend leads him around the world.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://blog.mariusz.cc/post/47279736318</link><guid>http://blog.mariusz.cc/post/47279736318</guid><pubDate>Sat, 06 Apr 2013 17:22:08 +0200</pubDate></item><item><title>Carl Sednaoui: Google Maps One-Hand Zoom on iPhone</title><description>&lt;a href="http://carlsednaoui.com/post/46803524724/google-maps-one-hand-zoom-on-iphone"&gt;Carl Sednaoui: Google Maps One-Hand Zoom on iPhone&lt;/a&gt;: &lt;p&gt;&lt;a href="http://carlsednaoui.com/post/46803524724/google-maps-one-hand-zoom-on-iphone"&gt;carlsed&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;A &lt;a href="http://twitter.com/zertosh"&gt;friend&lt;/a&gt; and I just discovered a simple yet incredibly useful feature in Google Maps for iPhone… The one-hand zoom.
  To perform a one-hand zoom simply double tap on your map and, after the second tap, leave your finger pressed. You can then move your finger up and down to zoom in/ zoom out.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This works on my Nexus Android too, by the way.&lt;/p&gt;</description><link>http://blog.mariusz.cc/post/47007163033</link><guid>http://blog.mariusz.cc/post/47007163033</guid><pubDate>Wed, 03 Apr 2013 08:45:11 +0200</pubDate><category>android</category><category>iphone</category><category>ux</category><category>interactions</category><category>reallycool</category></item><item><title>Why we have our best ideas in the shower: The science of creativity</title><description>&lt;a href="http://blog.bufferapp.com/why-we-have-our-best-ideas-in-the-shower-the-science-of-creativity"&gt;Why we have our best ideas in the shower: The science of creativity&lt;/a&gt;: &lt;p&gt;Science proves that absolutely everyone is creative, probably just needs proper environment for it.&lt;/p&gt;</description><link>http://blog.mariusz.cc/post/46957454425</link><guid>http://blog.mariusz.cc/post/46957454425</guid><pubDate>Tue, 02 Apr 2013 22:01:53 +0200</pubDate><category>creativity</category><category>design</category><category>ideas</category></item><item><title>How to become a (better) designer</title><description>&lt;p&gt;Recently, I have been asked by a couple of people through different means - how to become a designer and make it your day job? For those who don&amp;#8217;t know, I was a full-time developer with a passion for good design and drawing a couple of years back and one day I have decided to go back to the roots and start doing design for living. Here are a couple of steps that I did to make the transition.&lt;/p&gt;

&lt;h3&gt;Step 1: Start doing it&lt;/h3&gt;

&lt;p&gt;You will never become anything if you don&amp;#8217;t start. For me, it was starting a side project, designing my blog, redesigning my blog, redesigning my blog once again, designing my logo, redesigning my logo&amp;#8230; you get the drift. I spent most afternoons drawing, reading, improving, iterating and getting feedback from more senior designers. Fortunately, thanks to &lt;a href="http://twitter.com/dotmariusz"&gt;Twitter&lt;/a&gt;, &lt;a href="http://dribbble.com/mariusz"&gt;Dribbble&lt;/a&gt; et al, it got stupidly easy to network with other designers and networking means feedback, feedback means improving and you&amp;#8217;re becoming a better designer one step at a time.&lt;/p&gt;

&lt;h3&gt;Step 2: Don&amp;#8217;t start with Photoshop&lt;/h3&gt;

&lt;p&gt;You&amp;#8217;ve decided to become a designer, so you fire up Photoshop/Sketch/Fireworks/GIMP? Wrong. Start with the basics. &lt;a href="http://informationarchitects.net/blog/learning-to-see/"&gt;Learn to see.&lt;/a&gt; Learn the basics. Learn what a grid is and how can it help you. Learn how to gather feedback and iterate on it. Learn to draw. Whatever you choose, your application of choice is probably the worst option. As a designer, you need to remember that it&amp;#8217;s only a tool that you use to do your job and tools change - basics don&amp;#8217;t. At the end of this post I&amp;#8217;ll link to a couple of good books to get you started on the basics.&lt;/p&gt;

&lt;h3&gt;Step 3: Inspire yourself and ask questions&lt;/h3&gt;

&lt;p&gt;A lot of good design ideas are stolen. Well, not exactly stolen, but a lot of good ideas come from watching others and how they do their craft. Every time you see something that&amp;#8217;s well designed, dive into how it works, how did they do it and how can you do something similar. If you chose to become a web designer, don&amp;#8217;t be afraid to look at other fields of design and development - I got a great idea for a poster from colors that I saw on a vintage typewriter. I habitually look for color scheme inspiration for my next design in nature photography, interior design and industrial design. I study how websites are built and I try to learn how to build things that I liked.&lt;/p&gt;

&lt;h3&gt;Step 4: Work hard&lt;/h3&gt;

&lt;p&gt;Let&amp;#8217;s be honest, most of the things you will make now will be crap and you&amp;#8217;ll laugh at it in a year, but being a good designer is a lot like being a good woodworker - on top of all the theoretical knowledge, you need to go through a lot of designs to get better. Every time you make something, put it out there - whether you use &lt;a href="http://dribbble.com/mariusz"&gt;Dribbble&lt;/a&gt; or show it to your friends, gather feedback. Remember that design is working for your potential user, not yourself. Learn to see, learn to gather and act upon feedback, learn to improve. Build and destroy, remove things until there&amp;#8217;s nothing left to remove, iterate. Sleep on it and try again tomorrow. Show it to friends, show it to your mom and show it to that nice guy with laptop next to you in a cafe. Try and fail.&lt;/p&gt;

&lt;h3&gt;Step 5: Get interested in related sciences&lt;/h3&gt;

&lt;p&gt;This one helped me a lot. After meeting a bunch of really cool people at &lt;a href="http://eyequant.com"&gt;one of the coolest Berlin startups&lt;/a&gt;, I got really interested in cognitive science and behavioral economics, so I started reading up on those. I learned a lot about how human brain works and this knowledge has impacted how I design, even though I&amp;#8217;m mostly doing it subconsciously (as in: not looking through a psychology book before I start).&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s it. Hopefully this will help you become a better designer. Or a better developer. Or a better gardener. However this helps, I&amp;#8217;ll be glad to hear it helped, so you can &lt;a href="http://twitter.com/dotmariusz"&gt;ping me on Twitter&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Books&lt;/h3&gt;

&lt;p&gt;List of books that can help you get started:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Graphic design theory&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Graphic-Design-Theory-Readings-Briefs/dp/1568987722/ref=pd_sim_b_5"&gt;Graphic Design Theory: Readings from the Field&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Design-Elements-Graphic-Style-Manual/dp/1592532616/ref=sr_1_7"&gt;Design Elements: Graphic Style Manual&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Universal-Principles-Design-Revised-Updated/dp/1592535879/ref=pd_sim_b_4"&gt;Universal Principles of Design&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Layout&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Making-Breaking-Grid-Graphic-Workshop/dp/1592531253"&gt;Making and Breaking the Grid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Ordering-Disorder-Principles-Design-Voices/dp/0321703537/ref=sr_1_1"&gt;Ordering Disorder: Grid Principles for Web Design&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Typography&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Elements-Typographic-Style-Robert-Bringhurst/dp/0881792063/ref=pd_sim_b_3"&gt;Elements of Typographic Style&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Thinking-Type-2nd-revised-expanded/dp/1568989695/ref=pd_sim_b_1"&gt;Thinking with Type&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;User experience&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Seductive-Interaction-Design-Effective-Experiences/dp/0321725522/ref=pd_sim_b_9"&gt;Seductive Interaction Design&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Things-Designer-People-Voices-Matter/dp/0321767535/ref=pd_sim_b_2"&gt;100 Things Every Designer Needs to Know About People&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Psychology &amp;amp; Cognitive Science&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Influence-Psychology-Persuasion-Business-Essentials/dp/006124189X"&gt;Influence: The Psychology of Persuasion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Thinking-Fast-Slow-Daniel-Kahneman/dp/0374533555/"&gt;Thinking, Fast and Slow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Blink-Power-Thinking-Without/dp/0316010669/"&gt;Blink: The Power of Thinking Without Thinking&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><link>http://blog.mariusz.cc/post/46946707199</link><guid>http://blog.mariusz.cc/post/46946707199</guid><pubDate>Tue, 02 Apr 2013 19:21:00 +0200</pubDate><category>design</category><category>ideas</category><category>advice</category></item><item><title>Krakow Open Device Lab - status update</title><description>&lt;p&gt;Since the idea of Open Device Lab in Krakow seemed dead (mostly due to lack of interest from the community back in the day), I decided to revive it yesterday at a &lt;a href="https://www.facebook.com/StartupStage"&gt;Startup Stage&lt;/a&gt; meetup, during the open mic. This time, the response was pretty positive, including a couple of developers wanting to help build that.&lt;/p&gt;

&lt;p&gt;Therefore, I have officially revived the project, you can &lt;a href="http://twitter.com/krakowodl"&gt;find us on Twitter at @KrakowODL&lt;/a&gt; and there&amp;#8217;s a &lt;a href="http://krakowodl.tumblr.com"&gt;temporary Tumblr blog up&lt;/a&gt;. I will meanwhile work on the website and list of what we need from volunteers and sponsors.&lt;/p&gt;

&lt;p&gt;For a better mobile!&lt;/p&gt;</description><link>http://blog.mariusz.cc/post/46492502583</link><guid>http://blog.mariusz.cc/post/46492502583</guid><pubDate>Thu, 28 Mar 2013 08:32:47 +0100</pubDate><category>open device lab</category><category>opendevicelab</category><category>odl</category><category>krakowodl</category></item><item><title>serialthrill:


  3D Printed Lamp Shades by Samuel...</title><description>&lt;img src="http://25.media.tumblr.com/0125681d1e600104c01b58ba73831d7f/tumblr_mka1f3eswJ1qzleu4o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://serialthriller.com/post/46427682035/3d-printed-lamp-shades-by-samuel-bernier"&gt;serialthrill&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;3D Printed Lamp Shades by Samuel Bernier&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is exactly why 3D printing is awesome.&lt;/p&gt;</description><link>http://blog.mariusz.cc/post/46428291954</link><guid>http://blog.mariusz.cc/post/46428291954</guid><pubDate>Wed, 27 Mar 2013 17:39:39 +0100</pubDate></item><item><title>Writing a simple custom lookup table in Sass</title><description>&lt;p&gt;Recently in a project I have been required to create a simple style guide in Sass that would include all the brand colors, respond to change of colors easily and scale pretty straight-forward. Unfortunately, soon I found out that interpolation of string to a variable is not easy at all and maps that would map string to a variable are &amp;#8220;somewhere in the future&amp;#8221; of Sass.&lt;/p&gt;

&lt;p&gt;After a fair amount of digging in news groups and trial-and-error experiments, I came up with a simple color lookup table for Sass using &lt;code&gt;@function&lt;/code&gt;, &lt;code&gt;nth()&lt;/code&gt; and &lt;code&gt;index()&lt;/code&gt;. Performance of such a solution is not very good but it&amp;#8217;s still worth it if you want to scale color scheme later on and have an automatically generated solution that works.&lt;/p&gt;

&lt;p&gt;The markup of the color picker is as follows:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;ul class="colors"&amp;gt;
  &amp;lt;li data-color="brand_red"&amp;gt;&amp;lt;/li&amp;gt;
  &amp;lt;li data-color="brand_blue"&amp;gt;&amp;lt;/li&amp;gt;
  ...
&amp;lt;/ul&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;And Sass generator looks like this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$brand_red: #f20;
$brand_blue: #02f;
...

$color_names: brand_red, brand_blue, ...;
$color_values: $brand_red, $brand_blue, ...;

@function color-for($name) {
  @return nth($color_values, index($color_names, $name));
}

@each $color in $color_names {
  [data-color=#{$color}] { background: color-for($color); }
}

[data-color]:after { content: attr(data-color); }
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This generates colored box with name of the color for every color in the &lt;code&gt;$color_names&lt;/code&gt; / &lt;code&gt;$color_values&lt;/code&gt; array set. I am still working on how to get rid of double array set up, but haven&amp;#8217;t figured it yet. If you know the solution, feel free to &lt;a href="http://twitter.com/dotmariusz"&gt;ping me on Twitter&lt;/a&gt; and let me know.&lt;/p&gt;</description><link>http://blog.mariusz.cc/post/28784817216</link><guid>http://blog.mariusz.cc/post/28784817216</guid><pubDate>Sun, 05 Aug 2012 22:32:09 +0200</pubDate><category>sass</category><category>style guides</category><category>lookup tables</category><category>nth</category><category>index</category><category>@each</category></item><item><title>IFTTT Blog: The New IFTTT</title><description>&lt;a href="http://blog.ifttt.com/post/25506427600/thenewifttt"&gt;IFTTT Blog: The New IFTTT&lt;/a&gt;: &lt;p&gt;Ladies and gentlemen, the new IFTTT is here!&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Over the past few months, our team has been working hard to improve your experience with &lt;a href="http://ifttt.com" title="IFTTT"&gt;IFTTT&lt;/a&gt;. We’re proud to announce a new look, new language, new Channels, and speedier Triggers!&lt;/p&gt;&lt;/blockquote&gt;</description><link>http://blog.mariusz.cc/post/25559487952</link><guid>http://blog.mariusz.cc/post/25559487952</guid><pubDate>Thu, 21 Jun 2012 07:42:26 +0200</pubDate></item><item><title>"When our tools don’t work, we tend to blame ourselves, for being too stupid, or not reading the..."</title><description>“When our tools don’t work, we tend to blame ourselves, for being too stupid, or not reading the manual or having too fat fingers… When our tools are broken, we feel broken. And when somebody fixes one, we feel a tiny bit more whole.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Steve Jobs on iPhone and usability&lt;/em&gt;</description><link>http://blog.mariusz.cc/post/22067648914</link><guid>http://blog.mariusz.cc/post/22067648914</guid><pubDate>Sun, 29 Apr 2012 21:26:17 +0200</pubDate></item><item><title>"Simplicity isn’t something you can stick on top of a user interface"</title><description>“Simplicity isn’t something you can stick on top of a user interface”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://www.getfinch.com/2012/04/simplicity-isnt-simple/"&gt;Simplicity Isn’t Simple&lt;/a&gt;&lt;/em&gt;</description><link>http://blog.mariusz.cc/post/22066199867</link><guid>http://blog.mariusz.cc/post/22066199867</guid><pubDate>Sun, 29 Apr 2012 21:06:01 +0200</pubDate></item><item><title>Responsive viewport units</title><description>&lt;a href="http://generatedcontent.org/post/21279324555/viewportunits"&gt;Responsive viewport units&lt;/a&gt;: &lt;p&gt;&lt;a href="http://generatedcontent.org/post/21279324555/viewportunits" class="tumblr_blog"&gt;dstorey&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;With all this new fangled talk of &lt;a href="http://en.wikipedia.org/wiki/Responsive_Web_Design" target="_blank"&gt;responsive web design&lt;/a&gt;, its about time that we had a poster child CSS unit to go with it. So move over &lt;code&gt;em&lt;/code&gt;, CSS3 Values and Units introduces a bunch of new &lt;a href="http://www.w3.org/TR/css3-values/#viewport-relative-lengths" target="_blank"&gt;viewport units&lt;/a&gt; that are getting ready for their time in the limelight.&lt;/p&gt; &lt;p&gt;Motorola recently implemented…&lt;/p&gt;&lt;/blockquote&gt;</description><link>http://blog.mariusz.cc/post/21490975424</link><guid>http://blog.mariusz.cc/post/21490975424</guid><pubDate>Sat, 21 Apr 2012 13:50:39 +0200</pubDate></item><item><title>52 Weeks of UX: What Does it Mean to be Simple?</title><description>&lt;a href="http://52weeksofux.com/post/21026021557/what-does-it-mean-to-be-simple"&gt;52 Weeks of UX: What Does it Mean to be Simple?&lt;/a&gt;: &lt;p&gt;&lt;a href="http://52weeksofux.com/post/21026021557/what-does-it-mean-to-be-simple" class="tumblr_blog"&gt;52weeksofux&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p class="sketch"&gt;&lt;img alt="" src="http://media.tumblr.com/tumblr_m2f6v3B81i1qz8ohs.gif"/&gt;&lt;/p&gt;
&lt;p&gt;All designers say simplicity is important, but what does it really mean to make something simple? Most of the time we think it means less, that by removing stuff we achieve simplicity. We think by keeping content above the fold we’re helping people focus, or by using bullets instead of…&lt;/p&gt;&lt;/blockquote&gt;</description><link>http://blog.mariusz.cc/post/21485767535</link><guid>http://blog.mariusz.cc/post/21485767535</guid><pubDate>Sat, 21 Apr 2012 09:44:22 +0200</pubDate></item><item><title>"Tetris was invented exactly when and where you would expect — in a Soviet computer lab in 1984 — and..."</title><description>“Tetris was invented exactly when and where you would expect — in a Soviet computer lab in 1984 — and its game play reflects this origin. The enemy in Tetris is not some identifiable villain (Donkey Kong, Mike Tyson, Carmen Sandiego) but a faceless, ceaseless, reasonless force that threatens constantly to overwhelm you, a churning production of blocks against which your only defense is a repetitive, meaningless sorting. It is bureaucracy in pure form, busywork with no aim or end, impossible to avoid or escape. And the game’s final insult is that it annihilates free will. Despite its obvious futility, somehow we can’t make ourselves stop rotating blocks.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://www.nytimes.com/2012/04/08/magazine/angry-birds-farmville-and-other-hyperaddictive-stupid-games.html?pagewanted=all"&gt;Angry Birds, Farmville and Other Hyperaddictive ‘Stupid Games’ - NYTimes.com&lt;/a&gt; (via &lt;a href="http://wonklife.tumblr.com/" class="tumblr_blog"&gt;wonklife&lt;/a&gt;)&lt;/em&gt;</description><link>http://blog.mariusz.cc/post/21379647500</link><guid>http://blog.mariusz.cc/post/21379647500</guid><pubDate>Thu, 19 Apr 2012 15:45:35 +0200</pubDate></item></channel></rss>
