<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Minimalist Agenda</title>
	<atom:link href="http://ma.ezequielbruni.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://ma.ezequielbruni.com</link>
	<description>Oh dear God... another blog?</description>
	<lastBuildDate>Sun, 18 Mar 2012 18:38:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Frameworks Aren&#8217;t Necessarily the Answer, or &#8220;Enter the Toolkit.&#8221;</title>
		<link>http://ma.ezequielbruni.com/?p=228</link>
		<comments>http://ma.ezequielbruni.com/?p=228#comments</comments>
		<pubDate>Sun, 18 Mar 2012 18:38:14 +0000</pubDate>
		<dc:creator>ezequiel</dc:creator>
				<category><![CDATA[Front-end Development]]></category>

		<guid isPermaLink="false">http://ma.ezequielbruni.com/?p=228</guid>
		<description><![CDATA[Currently, the one post on this blog that get&#8217;s the most views (I get traffic coming every day), is my somewhat outdated comparison of Foundation and Bootstrap. Let&#8217;s face it, frameworks are pretty awesome! After all, why in Heaven, Earth, and Hell should you go about re-creating things like buttons, grid layout code, and so [...]]]></description>
			<content:encoded><![CDATA[<p>Currently, the one post on this blog that get&#8217;s the most views (I get traffic coming every day), is my somewhat outdated comparison of Foundation and Bootstrap. Let&#8217;s face it, frameworks are pretty awesome!</p>
<p>After all, why in Heaven, Earth, and Hell should you go about re-creating things like buttons, grid layout code, and so on? You really shouldn&#8217;t most of the time. If you&#8217;re designing an app for internal use in a corporation, Bootstrap&#8217;s and Foundation&#8217;s default styles are perfect.</p>
<p>If the app will be publicly usable, you may want to customize things to make the app &#8220;yours&#8221; in an aesthetic sense, but otherwise, you&#8217;re golden.</p>
<p>These frameworks also work just fine for smaller websites. In fact, I built a few on top of the Foundation theme for WordPress, and I loved it.</p>
<p>&#8220;But there&#8217;s going to be a problem, isn&#8217;t there?&#8221;</p>
<p>Yup. A couple of them, in fact.</p>
<p><strong>Problem 1: Javascript Incompatibility</strong></p>
<p>If you code your own JS, or you don&#8217;t plan to use anything but your chosen framework&#8217;s built-in JS components, then you&#8217;ll probably be fine. But the moment you start integrating jQuery plugins, like <a href="http://wordpress.org/extend/plugins/wp-supersized/">SuperSized</a> for WordPress, expect trouble. Now, I managed to solve that particular problem with a &#8220;noconflict&#8221; wrapper, but still&#8230;</p>
<p><strong>Problem 2: Extraneous Elements and Styles</strong></p>
<p>Let&#8217;s say you&#8217;re just building a one-page website. you might be tempted to use a framework for quick and easy layout options, but that leaves you with a lot of extra stuff that you don&#8217;t need. Now, you could go through it and delete everything you don&#8217;t want, but that&#8217;s time consuming.</p>
<p><strong>Problem 3: Extra Work</strong></p>
<p>Alright, so you <em>do</em> need most or all of the various elements for your current project, but they look wrong. Your framework might have some built-in options to make them look right, but that requires a butt-load of extra classes. However, you might also have to go and over-write the CSS for every element you intend to use.</p>
<p>Whether you mess with the original framework files, or just over-write all the rules in a sort of &#8220;child theme&#8221;, you end up spending lots of time trouble-shooting, and potentially using way too many lines of code. Bandwidth isn&#8217;t always unlimited, after all.</p>
<p>&#8220;Alright, but you have some kind of solution to propose, right?&#8221;</p>
<p>I do. This is where having your own personalized basic toolkit comes in handy. This is what I have in mine:</p>
<p>For Static Websites:</p>
<p><strong>CSS</strong></p>
<ul>
<li>SimpLESS: This is a LESS CSS complier that you can download from <a href="http://wearekiss.com/simpless">here</a>. If you are running Linux as your web development OS, download the Windows version and run it with WINE. The Linux version doesn&#8217;t work right now&#8230;</li>
<li>Semantic.gs, by Tyler Tate. This is a minimal, easy to use grid layout system that can be quickly customized to suit your needs. Since all of the math is done by SimpLESS, you aren&#8217;t stuck with any set number of columns. Just change a number or two, and you&#8217;re good to go.</li>
<li>Various pre-made variables and mixins to provide the rapid addition of rounded corners, CSS gradients, color operations, and so on.</li>
</ul>
<p><strong>JavaScript</strong></p>
<ul>
<li>HTML5 Shiv: Lets face it, you always need this.</li>
<li>jQuery: Obviously.</li>
</ul>
<div><strong>HTML</strong></div>
<div>
<ul>
<li><a href="http://code.google.com/p/zen-coding/">Zen Coding</a>: You have no idea just how much easier my life has become since discovering this particular project. If you don&#8217;t already know what it is, click that link.</li>
</ul>
</div>
<p><strong>Snippet Library</strong></p>
<ul>
<li>WordPress Functions: I use WP more than any other CMS, and I have found that is it now easier for me to build my themes from scratch rather than modifying anyone else&#8217;s existing theme. Even blank themes like <a href="http://viewportindustries.com/#starkers">Starkers</a> come with too much stuff for my taste. I&#8217;m a big believer in only putting in what the project needs.</li>
<li>CSS Font Stacks: Most of the time, for body text, I use one of <a href="http://www.sitepoint.com/eight-definitive-font-stacks/">these font stacks</a>. So, into my toolbox they went.</li>
<li>Javascript Functions: Equal height columns, for example.</li>
</ul>
<p>I have not included a comprehensive list for two reasons: One, you should really be making your own toolkit, or at least customizing someone else&#8217;s to your needs. two, I plan to release my toolkit as a Mercurial repository on <a href="https://bitbucket.org/">BitBucket</a>.</p>
<p>It might even come in handy&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://ma.ezequielbruni.com/?feed=rss2&#038;p=228</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Find a Good Web Designer, or &#8220;More Stuff From the Forum&#8221;</title>
		<link>http://ma.ezequielbruni.com/?p=221</link>
		<comments>http://ma.ezequielbruni.com/?p=221#comments</comments>
		<pubDate>Fri, 02 Mar 2012 14:59:35 +0000</pubDate>
		<dc:creator>ezequiel</dc:creator>
				<category><![CDATA[Front-end Design]]></category>
		<category><![CDATA[Front-end Development]]></category>
		<category><![CDATA[I'm Opinionated]]></category>

		<guid isPermaLink="false">http://ma.ezequielbruni.com/?p=221</guid>
		<description><![CDATA[So, I was checking the Boagworld Forums for more awesome and useful things, as I do just about every day, when I came across this post: Hi All, I am building a new online product for which I require a web designer. I have not built such a product on my own, so I would [...]]]></description>
			<content:encoded><![CDATA[<p>So, I was checking the <a href="http://forum.boagworld.com/">Boagworld Forums</a> for more awesome and useful things, as I do just about every day, when I came across this post:</p>
<blockquote><p>Hi All, I am building a new online product for which I require a web designer. I have not built such a product on my own, so I would like to know how I should go about finding such an individual who is a right fit for me and my endeavour. Any advice would be much appreciated.</p></blockquote>
<p>It had been posted the day before, and it didn&#8217;t have any replies, so I gave it one. I ended up being so happy with that reply that I gave it its own blog post. Here it is:</p>
<p>&#8220;Heh&#8230; The temptation to self-promote&#8230; but never mind.</p>
<p>You&#8217;ll want to start by looking at their work. Aesthetics are important, but don&#8217;t judge a designer solely on whether his websites and apps &#8220;look cool&#8221;. Try using some of them. If you find that they&#8217;s easy to use and navigate, if you can find what you need quickly, then you have a winner!</p>
<p>Next, you&#8217;ll want to see if he&#8217;s already made something similar in nature to what you want to build. Experience counts, after all.</p>
<p>If you contact a designer or developer, and they just kinda say &#8220;whatever you say&#8221; and don&#8217;t get involved in the planning process, look elsewhere. A good craftsman cares about his work to no end. A good designer will involve himself in the planning stage of the project, and help you figure out what works on the web and what doesn&#8217;t.</p>
<p>Look for a designer who communicates well and clearly. This isn&#8217;t a prerequisite for being a good designer, but it will make the whole project happen a lot more smoothly</p>
<p>Look for a designer or developer (or agency, even) who offers long-term support options. If something goes wrong, it&#8217;s best if the people who made the project can look it over. This is unless you&#8217;re looking to hire an in-house team, in which case you&#8217;ve got this taken care of.</p>
<p>In addition: there are a couple of things you&#8217;ll have to do in order to retain the services of such a marvelous individual(s) when you find him(her/them).</p>
<ul>
<li>Provide them with all of the information they ask for. You wouldn&#8217;t believe how often a project has stalled because clients weren&#8217;t forthcoming with vital info. Communicate your intentions and desires as clearly and simply as possible, but have more details ready for the time when you will inevitably be asked for them.</li>
<li>Have your content ready / functionality planned. As I said, a designer can help you plan this bit out, but get it done as soon as possible. You can&#8217;t do good design unless you know what information or options that this design needs to present.</li>
<li>Be ready to listen to your designer. We can be an opinionated lot, and if we haven&#8217;t had our coffee yet, we can even be a little abrasive. Hopefully, you won&#8217;t run into this at all, but even if you do, please don&#8217;t take it personally.We usually have very good reasons when we tell you something doesn&#8217;t look right, won&#8217;t work, or doesn&#8217;t look good.</li>
</ul>
<p>These are the best ideas I can share off the top of my head. Wait around a little while longer, and I&#8217;m sure that the other members of the community will come up with more.&#8221;</p>
<p>I did forget one little thing, soe Doug Stewart fixed that for me with this reply of his own:</p>
<blockquote><p>Ezekielbruni covered most of the major points so I&#8217;m going to add only one myself:</p>
<p>&#8220;How do you get to the Met? Money.&#8221;</p>
<p>- Robin Williams</p>
<p>Same applies for designers. The best ones cost good money.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://ma.ezequielbruni.com/?feed=rss2&#038;p=221</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Should we use frameworks at all? or &#8220;NERD FIGHT!&#8221;</title>
		<link>http://ma.ezequielbruni.com/?p=216</link>
		<comments>http://ma.ezequielbruni.com/?p=216#comments</comments>
		<pubDate>Wed, 01 Feb 2012 16:33:36 +0000</pubDate>
		<dc:creator>ezequiel</dc:creator>
				<category><![CDATA[Front-end Development]]></category>
		<category><![CDATA[I'm Opinionated]]></category>

		<guid isPermaLink="false">http://ma.ezequielbruni.com/?p=216</guid>
		<description><![CDATA[So, I&#8217;ve been a little busy these days. That means no post this week. But I won&#8217;t leave you stranded. There&#8217;s an interesting discussion going on over at the Boagworld forum about whether or not designers should use HTML/CSS grid frameworks at all, and which mobile-first grid systems are the best. So, click here to [...]]]></description>
			<content:encoded><![CDATA[<p>So, I&#8217;ve been a little busy these days. That means no post this week.</p>
<p>But I won&#8217;t leave you stranded. There&#8217;s an interesting discussion going on over at the Boagworld forum about whether or not designers should use HTML/CSS grid frameworks at all, and which mobile-first grid systems are the best.</p>
<p>So, <a href="http://forum.boagworld.com/discussion/comment/45182">click here to see me argue with people on the internet.</a></p>
<p>Also, I got a new secondary monitor!</p>
<p><img class="alignnone size-full wp-image-217" title="2012-02-01-092258" src="http://ma.ezequielbruni.com/wp-content/uploads/2012/02/2012-02-01-092258.jpg" alt="" width="640" height="480" /></p>
]]></content:encoded>
			<wfw:commentRss>http://ma.ezequielbruni.com/?feed=rss2&#038;p=216</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Responsive Web Design and Internet Explorer, or &#8220;My Final Solution&#8221;</title>
		<link>http://ma.ezequielbruni.com/?p=201</link>
		<comments>http://ma.ezequielbruni.com/?p=201#comments</comments>
		<pubDate>Tue, 24 Jan 2012 20:53:56 +0000</pubDate>
		<dc:creator>ezequiel</dc:creator>
				<category><![CDATA[Front-end Development]]></category>

		<guid isPermaLink="false">http://ma.ezequielbruni.com/?p=201</guid>
		<description><![CDATA[Responsive websites rock, period. All the cool designers are doing it, and in reality, it&#8217;s definitely worth doing. The web is no longer just about our desktop and laptop computers, and we get that. There&#8217;s just one tiny problem: Internet Explorer Oh, come on, not this again! I&#8217;m sorry dear Reader, but this browser is [...]]]></description>
			<content:encoded><![CDATA[<p>Responsive websites rock, period. All the cool designers are doing it, and in reality, it&#8217;s definitely worth doing. The web is no longer just about our desktop and laptop computers, and we get that.</p>
<p>There&#8217;s just one tiny problem: Internet Explorer</p>
<h3>Oh, come on, not this again!</h3>
<p>I&#8217;m sorry dear Reader, but this browser is still a consideration. Now, IE9 is pretty good, as far as CSS support goes. It supports @media queries and the like, but IE7 &amp; IE 8, which are still in use, unfortunately, do not. Oh, there are various solutions, such as using polyfills like Respond.js, checking for CSS3 Feature support with Modernizr, serving up the mobile version, and so on, but you no what?</p>
<p>We don&#8217;t need them. I have found the solution, and that is to simply give IE 8 and below the desktop layout.</p>
<h3>Huh?</h3>
<p>Let&#8217;s say you have some HTML.</p>
<pre class="wp-code-highlight prettyprint">
&lt;div class=&quot;container&quot;&gt;

    &lt;header&gt;This is a header&lt;/header&gt;

    &lt;section&gt;
        &lt;article&gt;This is an article.&lt;/article&gt;
    &lt;/section&gt;

    &lt;aside&gt;This is the Sidebar&lt;/aside&gt; 

    &lt;footer&gt;This is the footer.&lt;/footer&gt;

&lt;/div&gt;
</pre>
<p>And then, you make some CSS. You want this layout to be responsive, so you throw in some @media queries, like so:</p>
<pre class="wp-code-highlight prettyprint">
div.container {
    width: 100%;
    max-width: 1200px;
    margin: 0px auto;
}

header, section, aside, footer {
    width: 100%;
}

@media screen and (min-width: 727px) {
    section {
        width: 70%;
        float: left;
    }

    aside {
        width: 30%;
        float: right;
    }
}

footer {
    clear: both;
}
</pre>
<p>&#8220;Yes, yes&#8230; but what was that about IE?&#8221;, you ask. The answer is pretty simple.</p>
<blockquote><p>
If a user is viewing your website in IE, chances are that they are on a desktop, laptop, netbook or, at worst, a tablet.
</p></blockquote>
<p>This means that the idea of a &#8220;minimum resolution&#8221; is, in the case of IE, not such a far-fetched concept. Therefore, the solution is simple. Use a conditional comment to load an IE-specific stylesheet, and <em>put everything that&#8217;s in your media queries into that stylesheet.</em></p>
<p>So, in IE8-7.css, you&#8217;d put this:</p>
<pre class="wp-code-highlight prettyprint">
section {
    width: 70%;
    float: left;
}

aside {
    width: 30%;
    float: right;
}
</pre>
<p>Well, obviously, with large-scale projects, things aren&#8217;t nearly so simple, but keep your expectations low, aim for compatibility with most mid-range monitor resolutions, and chances are that you&#8217;ll end up with a site that is still usable, and maybe even pretty, in older versions of IE.</p>
]]></content:encoded>
			<wfw:commentRss>http://ma.ezequielbruni.com/?feed=rss2&#038;p=201</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Designing for Yourself, or  &#8220;Your Best/Worst Client Ever&#8221;</title>
		<link>http://ma.ezequielbruni.com/?p=193</link>
		<comments>http://ma.ezequielbruni.com/?p=193#comments</comments>
		<pubDate>Mon, 09 Jan 2012 16:34:09 +0000</pubDate>
		<dc:creator>ezequiel</dc:creator>
				<category><![CDATA[Front-end Design]]></category>
		<category><![CDATA[I'm Opinionated]]></category>

		<guid isPermaLink="false">http://ma.ezequielbruni.com/?p=193</guid>
		<description><![CDATA[Designing a personal site can be rather stressful. Why? Because you&#8217;re the pickiest client you&#8217;re ever going to have. The reasons for this are obvious to anyone who&#8217;s ever tried designing their own website. You&#8217;ve seen the work of the masters, you&#8217;ve learned a myriad of useful techniques and best practices, and you know, no [...]]]></description>
			<content:encoded><![CDATA[<p>Designing a personal site can be rather stressful. Why? Because you&#8217;re the pickiest client you&#8217;re ever going to have.</p>
<p>The reasons for this are obvious to anyone who&#8217;s ever tried designing their own website. You&#8217;ve seen the work of the masters, you&#8217;ve learned a myriad of useful techniques and best practices, and you know, no matter what you do, you could probably do better.</p>
<p>When I work for clients, I make things like diagrams, wire-frames, and grand plans. I build things based on logic, years of experience, and the client&#8217;s goals. The main criteria is not whether I&#8217;m perfectly satisfied, but whether the end product generates the kinds of results that the client wants.</p>
<p>I apply the same principle to my professional site. The goal isn&#8217;t perfection so much as results.</p>
<p>But when I design something that is largely for personal use, like this blog, I have, in the past, been a lot pickier. But I stopped.</p>
<h3>Remember the Point</h3>
<p>When you&#8217;re creating something for you, remind yourself to enjoy the process. There&#8217;s a reason that you like fiddling around with pixels, testing out HTML/CSS/JS tricks, and hacking your CMS of choice like a pro. There&#8217;s a reason you picked this career. Let your personal projects remind you of that reason.</p>
<p>This is <em>not</em> the time to obsess over things and stress yourself out. It&#8217;s time to relax.</p>
<h3>Keep it Simple</h3>
<p>You might be tempted to make this personal project your &#8220;Sistine Chapel Ceiling&#8221;. If you have the time and inclination to take on a monolithic project, then go ahead. For me, at least, quick and easy is better.</p>
<p>I get a rush when I&#8217;ve completed a project. It&#8217;s something I can point to and say &#8220;Check it out, I made that!&#8221; That thrill is best served before you get sick and tired of looking at the same project. Inspiration, after all, has an expiration date. When you&#8217;re working on a personal project, it&#8217;s best to respect that, or you&#8217;ll be tempted to give up.</p>
<h3>Don&#8217;t Over-think It</h3>
<p>A lot has been said about the dangers of impulsive re-designs. While this advice certainly holds true for commercial projects, the urge never really goes away, at least not for me. There&#8217;s something liberating about having a great idea, and then making it happen.</p>
<p>Use your personal projects to let that creativity demon run rampant. You&#8217;ll find that some of the best stuff you&#8217;ll ever create comes into being due to random moments of brilliance.</p>
<h3>Take Shortcuts</h3>
<p>I could have made a sexy, beautiful, intuitive comment system for this blog based on what WordPress provides. However, I didn&#8217;t need to. Disqus has already done that for me. It provides the added advantage of integration with a variety of networks and tools, and on the list goes.</p>
<p>When you&#8217;re making something for yourself , concentrate on what&#8217;s really important to you. For this blog, it was the articles. I wanted the reading experience to be simple and beautiful. With that accomplished, I decided that I could live with letting someone else handle the comments.</p>
<h3>Fix it Later</h3>
<p>You might make a mess of the code, miss a detail or two, or make a bad UX decision. Don&#8217;t worry, it happens. Don&#8217;t pressure yourself into fixing it right away. For now, simply enjoy what you&#8217;ve created. Tell others about it, celebrate!</p>
<p>In time, you&#8217;ll see any issues clearly, or others will point them out to you. When you have time for a leisurely couple hours of coding, go through the project and fix whatever needs fixing.</p>
<h3>Recap</h3>
<p>Remember that personal projects are just that: personal. That means that you can do whatever the hell you want with them.</p>
]]></content:encoded>
			<wfw:commentRss>http://ma.ezequielbruni.com/?feed=rss2&#038;p=193</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The All-New Minimalist Agenda, or &#8220;I finally got around to it&#8230;&#8221;</title>
		<link>http://ma.ezequielbruni.com/?p=187</link>
		<comments>http://ma.ezequielbruni.com/?p=187#comments</comments>
		<pubDate>Sat, 07 Jan 2012 19:16:07 +0000</pubDate>
		<dc:creator>ezequiel</dc:creator>
				<category><![CDATA[Front-end Design]]></category>
		<category><![CDATA[Front-end Development]]></category>

		<guid isPermaLink="false">http://ma.ezequielbruni.com/?p=187</guid>
		<description><![CDATA[I figured that I&#8217;ve kept this blog going long enough that it deserved its own customized theme. So I gave it one. Ladies and Gents, meet the brand new MinimalistAgenda theme! Now, you can&#8217;t have it&#8230; it&#8217;s not really ready for public consumption, in fact, I haven&#8217;t even tested it in IE yet&#8230;. Still I&#8217;m rather proud of [...]]]></description>
			<content:encoded><![CDATA[<p>I figured that I&#8217;ve kept this blog going long enough that it deserved its own customized theme. So I gave it one. Ladies and Gents, meet the brand new MinimalistAgenda theme!</p>
<p>Now, you can&#8217;t have it&#8230; it&#8217;s not really ready for public consumption, in fact, I haven&#8217;t even tested it in IE yet&#8230;. Still I&#8217;m rather proud of my work, considering I only started on it yesterday.</p>
<h3>The Changes</h3>
<p>I wanted a blog that was simple, responsive, and pleasant to read with a hint of designer-ish-ness-ity. I think I&#8217;ve achieved that. It&#8217;s built on the wonderful <a href="https://github.com/drewsymo/Foundation">Foundation for WordPress</a> theme, includes Disqus-powered comments, and was built with as much love as anyone can have for a blog.</p>
<p>Okay, maybe not <em>as much,</em> but still, I&#8217;m pretty happy with this one. There will be continuing changes and bug-fixes in all probability, and also changes in content. Oh, I&#8217;ll keep writing about design, but it&#8217;ll probably be more conceptual stuff than simple reviews of my own work.</p>
<p>I hope you enjoy this new version as much as I am right now! Stay nerdy.</p>
]]></content:encoded>
			<wfw:commentRss>http://ma.ezequielbruni.com/?feed=rss2&#038;p=187</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Brand New Year, or “Fuck Resolutions”</title>
		<link>http://ma.ezequielbruni.com/?p=176</link>
		<comments>http://ma.ezequielbruni.com/?p=176#comments</comments>
		<pubDate>Sun, 01 Jan 2012 19:37:41 +0000</pubDate>
		<dc:creator>ezequiel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ma.ezequielbruni.com/?p=176</guid>
		<description><![CDATA[Well it’s a brand new year, and for once I’m not starting it by making a random set of goals or resolutions...]]></description>
			<content:encoded><![CDATA[<p>Well it’s a brand new year, and for once I’m not starting it by making a random set of goals or resolutions. It’s not that I never keep them. In fact, in recent years, I’ve gotten smart about it. I set manageable goals, and gave myself sufficient time to reach them.</p>
<p>When I did reach them, I felt good. I felt as though I’d accomplished something and made progress in my efforts to become a better, more complete human being.</p>
<p>Heh.</p>
<p>It turns out that my goals were&#8230; flawed to say the least. Oh, my intentions were pure, but the specific goals I set for myself were rooted in misconceptions that have since dissolved under a big fat dose of reality.</p>
<p>This year, I’m doing things a little bit differently. Instead of resolutions, I’m creating list of things that I’ve learned about myself over the years. Because I’m a dork, I’m going to call them New Year’s Realizations.</p>
<p>I’ll still set goals for myself, but they won’t be vague, yearlong commitments. They will be specific, concise tasks to be accomplished, not in this year, but at some point in my lifetime. Most importantly, they will be rooted in my realizations, based in the realities of my existence.</p>
<p>So here’s my list of New Year’s Realizations:</p>
<h2>1. I am human, and I’m okay with that.</h2>
<p>I am imperfect, flawed, prone to making mistakes. I am sometimes lazy, grumpy, selfish, angry, condescending, and on rare occasions, a straight up asshole.</p>
<p>This is not to say that I am giving myself carte blanche to be a horrible person. I will still attempt to improve on my human nature, and when I screw up, I’ll apologize and make efforts to avoid repeating my mistakes.</p>
<p>Just don’t expect me to spend too much time obsessing over my mistakes. I’m done with that.</p>
<h2>2. Life is too short to spend all of my working hours on other people’s dreams.</h2>
<p>Don’t get me wrong, I like making websites for other people. I like taking their web-related problems and coming up with awesome solutions. I like it when my efforts make other people’s goals and dreams possible.</p>
<p>I have a few of my own, however, and they are pretty damned awesome, if I do say so myself. They deserve to see the light of day.</p>
<h2>3. I need to talk to people face to face.</h2>
<p>Since I spend most of my time online, it’s pretty easy to allow my work, hobbies, and pastimes take up all my time. Combine that with the fact that my interests and “most people’s” interests differ greatly, it’s easy to tell myself that I’m better off being a loner.</p>
<p>That needs to change. As a designer, I’m making things for people. The better I understand people, the better work I can do. As a human being, I need to expose myself to the thoughts, ideas, and opinions of others, even if I disagree with them, or don’t share their particular interests.</p>
<p>If I don’t, I’ll become closed-minded, lose my social skills, and miss out on opportunities. Besides, if any social situation becomes truly unbearable&#8230; well, that’s why God gave us MP3 players.</p>
<h2>4. I have a unique perspective on life, the universe, and everything.</h2>
<p>We all do. When we share it, everyone benefits, because everyone has the opportunity to improve themselves in some way, including the person who is doing the sharing. I have the skills, ranging from rudimentary to advanced, to share that perspective through prose, photography, design, and other media.</p>
<p>I have an innate need to be heard, and I need to do something about it.</p>
<h2>5. Last, but not least, I am a man of (some) faith.</h2>
<p>I’m not even trying to be anything like a full-time missionary anymore, but I still recognize that I have a need in my life for communion with something beyond this mortal coil. Jesus is my deity of choice, and so this is not about doctrine, or following some set of rules.</p>
<p>It’s about having a relationship with the Guy who has all the power. I believe in Nepotism.</p>
<h2>That’s it for now.</h2>
<p>I think that’s a pretty good place to start when it comes to goal creation and decision making. If I can think of any more for myself, I’ll be sure to let you all know.</p>
<p>&nbsp;</p>
<p>Does anyone else have any New Year’s realizations that they’d like to share?</p>
]]></content:encoded>
			<wfw:commentRss>http://ma.ezequielbruni.com/?feed=rss2&#038;p=176</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bootstrap vs Foundation, or &#8220;Battle of the Frameworks&#8221; (Updated)</title>
		<link>http://ma.ezequielbruni.com/?p=164</link>
		<comments>http://ma.ezequielbruni.com/?p=164#comments</comments>
		<pubDate>Thu, 15 Dec 2011 18:42:16 +0000</pubDate>
		<dc:creator>ezequiel</dc:creator>
				<category><![CDATA[Front-end Design]]></category>
		<category><![CDATA[Front-end Development]]></category>

		<guid isPermaLink="false">http://ma.ezequielbruni.com/?p=164</guid>
		<description><![CDATA[Recently, I've been working with people who specialize in creating internal web applications for various large companies. This morning, they asked me to see if there were any decent HTML/CSS frameworks they could integrate into the system they use to make these apps. I chose to recommend Bootstrap and Foundation. They asked me to do a comparison of the two, and once I did, I decided to share it for everyone's benefit: (Has been updated since it was first published...)]]></description>
			<content:encoded><![CDATA[<p>Note: This post is out of date. Bootstrap has released an awesome new version since this was written, and I&#8217;ve entirely changed the way I use frameworks. Just a heads up&#8230;</p>
<p>Recently, I&#8217;ve been working with people who specialize in creating internal web applications for various large companies. This morning, they asked me to see if there were any decent HTML/CSS frameworks they could integrate into the system they use to make these apps. I chose to recommend <a href="http://twitter.github.com/bootstrap/">Bootstrap</a> and <a href="http://foundation.zurb.com/">Foundation</a>. They asked me to do a comparison of the two, and once I did, I decided to share it for everyone&#8217;s benefit:</p>
<p>After making the same prototype in these two different frameworks, I think I’ve got a pretty good idea of how they work. Which one is better? Well, it will frankly depend on the project. But I imagine you want details. Let’s get started then.</p>
<p>First, go check out these two links, then read on:</p>
<ol>
<ol>
<li><a href="http://www.ezequielbruni.com/frametest/bootstrap/">http://www.ezequielbruni.com/frametest/bootstrap/</a></li>
<li><a href="http://www.ezequielbruni.com/frametest/foundation/">http://www.ezequielbruni.com/frametest/foundation/</a></li>
</ol>
</ol>
<h2>Implementation</h2>
<p>The way these two frameworks are implemented is pretty much the same. Once you’ve included the relevant CSS and JavaScript, you make a container div, and then place your columns inside it, like so:</p>
<table>
<colgroup>
<col width="*" />
<col width="*" /></colgroup>
<tbody>
<tr>
<td>
<h3>Bootstrap</h3>
<ol>
<li>&lt;div class=”row”&gt;</li>
<li>   &lt;div class=”span6”&gt;&lt;/div&gt;</li>
<li>   &lt;div class=”span6”&gt;&lt;/div&gt;</li>
<li>&lt;/div&gt;</li>
</ol>
</td>
<td>
<h3>Foundation</h3>
<ol>
<li>&lt;div class=”row”&gt;</li>
<li>   &lt;div class=”six columns”&gt;&lt;/div&gt;</li>
<li>   &lt;div class=”six columns”&gt;&lt;/div&gt;</li>
<li>&lt;/div&gt;</li>
</ol>
</td>
</tr>
</tbody>
</table>
<p>In both examples, I’ve created two columns of equal width. You can just put other elements in them, nest more columns inside them&#8230; basically whatever you want.</p>
<h2>Features</h2>
<p>Both systems come with JavaScript support for elements such as tabs, drop-down menus, fancy buttons, modal windows, the works. They’re app frameworks, that’s pretty much par for the course.</p>
<p>Where they differ is in the fact that Foundation’s layout is responsive, which means that it’s a lot easier to make layouts produced with Foundation mobile-ready. This also means that more work is required to implement layouts made with Foundation, but when you’re designing for multiple devices, that’s only to be expected.</p>
<h2>Aesthetics</h2>
<p>Frankly, I think that Bootstrap comes with prettier styles by default. I know, they look very, very similar, but Bootstrap’s default styles just feel a bit more polished, to me.</p>
<p>That’s not to say that Foundation is ugly by any stretch of the imagination, it isn’t. I just think that I’d have to put more work into making the default element styles look “right” than I would with Bootstrap. This is an entirely subjective opinion, however, so check it out for yourselves.</p>
<h2>So what next?</h2>
<p>If you know exactly what resolution your app is going to be viewed at, and that resolution is 1,024 pixels wide or greater, then go with Bootstrap. It’s simpler. If, however, you need the layout to be flexible, Foundation is probably your safest bet.</p>
<p>As for me, given the opportunity (read: some time and perhaps some money), I’d combine Bootstrap’s element styles with Foundation’s layout structure. Now that would be one kick-ass framework.</p>
<h2>Update:</h2>
<p>After further experimentation (including an attempt to combine the two frameworks) I&#8217;ve decided that Foundation is the clear winner after all. While Bootstrap has some nice UI stuff going on, it all seems to be contingent on formatting your HTML exactly the way they would do it, and fixed-width layouts are definitely preferred.</p>
<p>Foundation, on the other hand, seems to allow for more flexibility, in both the literal and metaphorical senses of the word. Also, there&#8217;s a kick-ass <a href="https://github.com/drewsymo/Foundation">WordPress theme</a> that comes with Foundation pre-integrated, that I&#8217;m already using for a new website.</p>
]]></content:encoded>
			<wfw:commentRss>http://ma.ezequielbruni.com/?feed=rss2&#038;p=164</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fireball Magazine at the Colossus, or &#8220;Wait, was that a WordPress theme joke?&#8221;</title>
		<link>http://ma.ezequielbruni.com/?p=158</link>
		<comments>http://ma.ezequielbruni.com/?p=158#comments</comments>
		<pubDate>Mon, 05 Dec 2011 23:31:25 +0000</pubDate>
		<dc:creator>ezequiel</dc:creator>
				<category><![CDATA[Front-end Design]]></category>
		<category><![CDATA[Front-end Development]]></category>

		<guid isPermaLink="false">http://ma.ezequielbruni.com/?p=158</guid>
		<description><![CDATA[Fireball Magazine has been updated with brand new content in a brand new format. Specifically, we&#8217;ve added a podcast. That&#8217;s right, your favorite, highly opinionated Fantasy nerds have started their own show. Now you don&#8217;t have to just read about our delusions of literature critic grandeur, you can experience them in a rather inexpensively produced [...]]]></description>
			<content:encoded><![CDATA[<p>Fireball Magazine has been updated with brand new content in a brand new format. Specifically, we&#8217;ve added a podcast. That&#8217;s right, your favorite, highly opinionated Fantasy nerds have started their own show. Now you don&#8217;t have to just read about our delusions of literature critic grandeur, you can experience them in a rather inexpensively produced multi-media fashion!</p>
<p>(That last sentence was just a fancy way of saying that we did it with a webcam and one crappy microphone&#8230;)</p>
<p>In order to properly accommodate the new type of content, I felt that a change of theme was in order. Also, the old design sucked. Also, who needs a responsive design when the WP-Touch plugin serves my purposes just fine for the moment?</p>
<p>So, I&#8217;ve decided to use the WordPress theme known as <a href="http://wpbliss.com/colossus/">Colossus</a>. (Yes, that <em>was</em> a terrible, terrible WordPress theme joke&#8230;) Go see it in action. NOW. <a href="http://www.fireballmagazine.com">http://www.fireballmagazine.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ma.ezequielbruni.com/?feed=rss2&#038;p=158</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I Now Call Myself a User Experience Designer, and Why it Just Might Matter</title>
		<link>http://ma.ezequielbruni.com/?p=149</link>
		<comments>http://ma.ezequielbruni.com/?p=149#comments</comments>
		<pubDate>Tue, 29 Nov 2011 17:09:19 +0000</pubDate>
		<dc:creator>ezequiel</dc:creator>
				<category><![CDATA[I'm Opinionated]]></category>

		<guid isPermaLink="false">http://ma.ezequielbruni.com/?p=149</guid>
		<description><![CDATA[I&#8217;ve begun to work part time with a company called CreaLibre. I&#8217;ve worked on a couple of things with them over the past few weeks, from a newspaper, to a prototype web app, and I&#8217;ve realized something: I now do more than just design websites. The realization struck me when I started working on the new [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve begun to work part time with a company called <a href="http://www.crealibre.com/">CreaLibre</a>. I&#8217;ve worked on a couple of things with them over the past few weeks, from a newspaper, to a prototype web app, and I&#8217;ve realized something: I now do more than just design websites. The realization struck me when I started working on the new version of crealibre.com (a preview of which you can find on <a href="http://ezekielbruni.deviantart.com/#/d4gzl47">DeviantArt</a>).</p>
<p>Web design is such a generic, vague term, and it&#8217;s often misused both inside and outside of our industry. When I started to write the content for the new version of my personal site, I had to stop and think. I asked myself &#8220;What is a web designer? How do my potential clients react when they see those ubiquitous words?&#8221;</p>
<p>Putting myself in their shoes, I decided that &#8220;Web Designer&#8221; is the new &#8220;Webmaster&#8221;. Clients don&#8217;t really know what to make of the title, and so many assume that we are capable of anything from Flash design to back-end programming.</p>
<p>&#8220;Webmaster&#8221;&#8230; It&#8217;s okay, when you&#8217;re done shuddering with revulsion, I&#8217;ll continue&#8230;</p>
<p>So, I&#8217;ve established that calling myself a web designer doesn&#8217;t cut it. What now?</p>
<p>Well, for a while now, the look and feel of a website has hardly been my main concern. I do put time into it, don&#8217;t get me wrong, but I spend a lot more time these days diagramming the Information Architecture of a site, and wire-framing the basic layout.</p>
<p>I can easily spend a week or more communicating with a client about how their site will work, rather than how it&#8217;ll look. Things like colors, textures, and graphics are very nearly incidental in my current process.  (That&#8217;ll change, as I&#8217;ve decided to pursue a degree in graphic arts, but that&#8217;s how it stands for the moment&#8230;)</p>
<p>In short, I spend a lot more time thinking about how users will interact with and use the websites I make. I&#8217;m creating more than just pretty pictures and text, I&#8217;m creating an experience.</p>
<p>And so, yes, I&#8217;m going with the title of &#8220;User Experience Designer&#8221;. It&#8217;s more accurate, and since most people don&#8217;t know what that is, it can easily lead to an &#8220;elevator pitch&#8221;, where I describe exactly what I do.</p>
<p>This saves time, in the long run, as clients are less likely to ask me to do things that I don&#8217;t have the time or inclination to do.</p>
<p>That&#8217;s a Good Thing <sup>TM</sup>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ma.ezequielbruni.com/?feed=rss2&#038;p=149</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
