<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

  <title><![CDATA[Levi Figueira]]></title>
  <link href="http://levifig.com/atom.xml" rel="self"/>
  <link href="http://levifig.com/"/>
  <updated>2012-04-13T12:35:29-05:00</updated>
  <id>http://levifig.com/</id>
  <author>
    <name><![CDATA[Levi Figueira]]></name>
    <email><![CDATA[levifig@gmail.com]]></email>
  </author>
  <generator uri="http://octopress.org/">Octopress</generator>

  
  <entry>
    <title type="html"><![CDATA[A Tale of Priorities]]></title>
    <link href="http://levifig.com/articles/a-tale-of-priorities/"/>
    <updated>2012-04-13T12:07:00-05:00</updated>
    <id>http://levifig.com/articles/a-tale-of-priorities</id>
    <content type="html"><![CDATA[<p>I just read Benjamin Pollack&#8217;s <a href="http://bitquabit.com/post/coding-is-priority-number-five/">latest article</a> and I couldn&#8217;t agree more. I&#8217;ve read countless articles about the different profiles and motivations behind <em>doers</em> and <em>managers</em> and Benjamin hits it home in the way he portrays both sides. If you haven&#8217;t read the article, I urge you to <a href="http://bitquabit.com/post/coding-is-priority-number-five/">do so now</a> before continuing.</p>

<blockquote><p>Team leads are different. Your job, should you accept it, is to become what I’ve lovingly dubbed Shit Umbrella. Your goal is to find all of the peripheral stuff involved in getting the product out the door—important stuff, such as making sure the delivery schedule for the new servers makes sense for when you want to ship the product that needs them, or taking customer calls at 11 PM on a Sunday because their account quit working and they want to know why they should keep paying you, or figuring out when doing features the sales and support teams want makes financial sense—and then coming back and presenting a focused direction to all the developers so that they can get the features written without worrying about how they actually ship. You switch from doing the building yourself to enabling others to build stuff on your behalf.</p></blockquote>

<p>This is exactly what I found out to be my biggest problem; I&#8217;m wired to be a &#8220;Shit Umbrella&#8221;: I&#8217;m passionate about enabling other people to do a great job. I&#8217;m wired to find better solutions for the team, for being the human interface between mad customers and skilled developers, between clueless CEOs and creative designers. I love driving the vision from the top down, working &#8220;in the trenches&#8221; but with a focus on making sure the &#8220;trenches&#8221; are as functional as they can be. I&#8217;ll research and setup servers, email systems; I&#8217;ll program, sketch and brainstorm with designers, discuss and curate ideas with managers, drive home the vision; I&#8217;ll not have a fixed schedule, take calls at 11pm on a Sunday; I&#8217;ll bring the water and supplies down to the &#8220;trenches&#8221; and make sure every &#8220;soldier&#8221; is focused and perfectly capable to perform his/her task to the best of their abilities. That&#8217;s what motivates me. That&#8217;s what can consume my days without feeling like &#8220;work&#8221;.</p>

<p>The problem is that the flip side of Benjamin&#8217;s argument is also true: you don&#8217;t get to become a &#8220;Shit Umbrella&#8221; unless you&#8217;ve been a coder yourself. Trust me: I&#8217;ve tried. I can code and I can reason pretty darn well with other programmers. I understand programming and I love thinking through issues with other programmers, hacking things, find the most creative and effective solutions for the weirdest problems. I love sitting with designers, pitching a few sketches, letting them go crazy on what they do well and come back later and help them hone things down. I&#8217;m creative and full of ideas. I love thinking of ways to automate deployments and setups; streamlining a team&#8217;s workflow to the right balance between efficiency and engagement. But the reality is I&#8217;m no amazing programmer or designer. Reasoning, suggesting, researching and directing are very different skills from doing actual code or actual design. I&#8217;m tired of having to be a <em>copy+paste</em> coder or designer because I know what I want done but am not qualified to get it done myself. I can&#8217;t work alone either: I need a team around me that I can maximize and build great things. So why can&#8217;t I get to that position without first becoming an amazing coder/designer, and why should an amazing coder/designer be put in a place where they are less effective in the overall goal of building great products?</p>

<p>So, why can&#8217;t I do what I&#8217;m wired for and good at: a &#8220;Shit Umbrella&#8221;? Is this me just being presumptuous? Am I alone on this?</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Job Offer (Reversed)]]></title>
    <link href="http://levifig.com/articles/job-offer-reversed/"/>
    <updated>2012-03-29T17:45:00-05:00</updated>
    <id>http://levifig.com/articles/job-offer-reversed</id>
    <content type="html"><![CDATA[<p><em>This was not something easy to write. It was even harder to publish. It&#8217;s very personal and disarming but I believe in honesty and transparency with everyone, starting with myself. I hope I&#8217;m not coming across as conceited or arrogant, though I can be both at times. I encourage you to try this exercise. It might show you who you are, helping you get past who you think you are or who you&#8217;re expected to be.</em></p>

<p>Anyone who calls themselves a <em>leader</em> is frowned upon, as if leadership was some sort of medal you get when you&#8217;ve proven yourself. That&#8217;s responsibility. Leadership is a drive that is way bigger than yourself. It compels you, it motivates you. You can&#8217;t and shouldn&#8217;t stop it.</p>

<p>A few years ago (2008), I underwent <a href="http://www.simainternational.com/sima.cfm">SIMA</a> training. I not only got my MAP<sup id='fnref:1'><a href='#fn:1' rel='footnote'>1</a></sup> (which you can see the outline section of mine here) but also went through their training for becoming a SIMA coach. I never completed the upper levels of training but absolutely loved what I did. That MAP gave me a very clear picture (and names) as to what motivates me. While the MAP helped me understand who I am, the training gave me the a framework that helps me see other people for who they are, what motivates them and where their strengths and weaknesses may lie.</p>

<p>Getting my MAP was incredibly useful. More so because everyone I work with right now understands it, most have done it too and so we can work better together, knowing each other&#8217;s strenghts and weaknesses. But that was only the beggining.</p>

<p>One thing I&#8217;ve learned about myself in the last couple of months is that I am what I&#8217;ll call a &#8220;supporting leader&#8221;. What that means is that I&#8217;m driven by leadership and speerheading an idea (mine or anyone&#8217;s, as long as I believe in it) but I&#8217;m only motivated to work in creating a supportive and productive environment for those actually working on the product. That particularity has always put me in a bad spot: I love leading the product and vision but I&#8217;ve always been a horrible employee (sorry bosses). That conflict has keept me from ever getting into leadership positions.</p>

<p>I&#8217;m not very motivated to work on the product after the <em>idea phase</em>. Instead, I&#8217;ll work my butt off to make things as easy and pleasant as possible for those actually building it. I enjoy being part of the development process though. I&#8217;m fairly technically proficcient, enought to be able to sit with a developer and/or designer, discussing solutions for our problems. Being involved in the process that deeply allows me to shape the vision with the input of the experts that are doing the actual design/code. I just simply can&#8217;t lose the 30,000 foot perspective… That kills me! One of the stages of development where I tend to get deep into the actual code/design is when polishing and/or refactoring come into play. I do also enjoy working directly with the development teams post-launch, bridging support and development, leading the way to a better product.</p>

<p>Here&#8217;s a few examples of things I love and am naturally motivated to do:</p>

<ul>
<li>Creating a product concept around an idea</li>
<li>Kickstarting an idea</li>
<li>Passing the vision to others</li>
<li>Thinking of ways to monetize it from the get-go</li>
<li>Looking for the best people that can help create a great product</li>
<li>Hiring people smarter than me (or trying to)</li>
<li>Researching and finding the (best) tools for the job</li>
<li>Setting up a working/development environment (inc. tools, servers, etc)</li>
<li>Coordinating and motivating the team</li>
<li>Being part of the design &amp; development process (a.k.a. <em>leading from within</em>)</li>
<li>Translating &#8220;business talk&#8221; into &#8220;development talk&#8221;</li>
<li>Researching, suggesting and debating technology (current and potential) with the team</li>
<li>Envisioning design ideas, both UI and UX, workflows, etc and working with a design team to achieve them</li>
<li>Relaxed and good-natured leadership but driven by product quality and success</li>
<li>Face-to-face interaction with the team</li>
<li>Use of technology to bring team members closer together</li>
<li>Talking about the product to potential users</li>
<li>Presenting innovation to peers</li>
<li>Debugging (technology-related or not)</li>
<li>Simplifying and removing distractions, both around the team and in the product</li>
<li>Working on projects involving anything related to gaming (more than gaming itself)</li>
<li>Products that make someone&#8217;s life better, with <em>emotional gravity</em></li>
<li>Writing, writing, writing… :)</li>
</ul>


<p>And here a few examples of things I really don&#8217;t like or, at least, procrastinate to no end:</p>

<ul>
<li>Selling my own product (a.k.a. <em>salesman</em>)</li>
<li>Low level programming work (a.k.a. <em>actually</em> programming)</li>
<li>Working alone</li>
<li>Defining individual tasks</li>
<li>Micro-managing</li>
<li>Accounting</li>
<li>Charging people money for my work</li>
<li>Start building anything from scratch by myself</li>
<li>Enforced working schedules</li>
<li>Publishing anything that is not quality</li>
</ul>


<p>As you can see, I&#8217;m in a tough spot. I&#8217;m the antithesis of one who would &#8220;climb up the ladder&#8221;. I love working hard and accomplishing a lot. In all honesty, what I hate is the concept of <em>business ladder</em>. I actually think most managers should be paid less than the experts building the product. I rather manage people smarter than me at they do and who love their jobs, than having to constantly question what they&#8217;re doing, while they expect to <em>move up the ladder</em>.</p>

<p>As you can see, I most likely don&#8217;t fit most companies&#8217; job offers&#8217; descriptions. However, I&#8217;m always ready to listen for new and exciting opportunities.</p>

<p>Having said that, I have a couple of ideas I believe the right people could help turn into successful and profitable products/businesses. If you&#8217;re in a position to invest or you&#8217;re interested in working together, please let me know and I&#8217;d love to sit down with or call you. The ideas range from full-blown web applications to simple iOS apps. The only requirements I have is that you let me drive the idea (I&#8217;m fairly open to discussions and suggestions, obviously) and that you value a good friendship, not just a business relationship. The way I see it, I rather make friends in the process of making a product than making mere business partners because I think the final product will reflect that in, if nowhere else, its longevity and sustainability.</p>

<p>So, <a href="mailto:levifig+work@gmail.com">let&#8217;s talk</a>. :)</p>

<div class="footnotes">
    <ol>
        <li id='fn:1'>MAP stands for &#8220;Motivated Abilities Pattern&#8221;, which is a product from SIMA International (which itself stands for &#8220;System for Identifying Motivated Abilities&#8221;). The way a SIMA MAP is done is by having you write 10 or more stories, from childhood and adolescence preferably, of things that you felt good accomplishing. Not things which you&#8217;ve received praised for necessarily, but things you truly enjoyed doing. Those stories are than analyzed by a SIMA coach, who then prepares a phone interview with you, where you&#8217;ll go over some highlights and patterns they saw. That interview is recorded and a SIMA Biographer gets it along with your original stories. SIMA possesses a huge glossary of terms and concepts (which you only have access to via their training) and, using keywords from that glossary, the Biographer builds your MAP. You then receive your MAP, which contains the basic outline and a condensed glossary of the terms used in it. Another interview can happen afterwards, where you can review the MAP with the Biographer that prepared it. You can then proceed with training to help you identify your strenghts and the &#8220;dark side of your MAP&#8221;, things you probably dislike about yourself or that cause conflict with others, which are consequences of your *positive* motivated abilities. <a href='#fnref:1' rev='footnote'>↩</a></li>
    </ol>
</div>



]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Thought Different]]></title>
    <link href="http://levifig.com/articles/thought-different/"/>
    <updated>2012-03-25T13:58:00-05:00</updated>
    <id>http://levifig.com/articles/thought-different</id>
    <content type="html"><![CDATA[<p>We&#8217;ve all been hearing <a href="http://rad.st/FI5m">a lot of talk</a> about a &#8220;different Apple&#8221;. In case you didn&#8217;t hear about it, a lot of news channels are trying to paint a picture where, sans Steve Jobs, Apple has no one else to say &#8220;no&#8221; to bad ideas. Consider the following quote from the <em>Crazy Ones</em> poster, part of the <em>Think Different</em> campaign fifteen years ago:</p>

<blockquote><p>Here’s to the crazy ones. The misfits. The rebels. The troublemakers. The round pegs in the square holes. The ones who see things differently. They’re not fond of rules. And they have no respect for the status quo. You can quote them, disagree with them, glorify or vilify them. About the only thing you can’t do is ignore them. Because they change things. They push the human race forward. While some may see them as the crazy ones, we see genius. Because the people who are crazy enough to think they can change the world, are the ones who do.</p></blockquote>

<p>Apple might not fit that description anymore but that doesn&#8217;t mean something&#8217;s wrong or bad! The truth is, the world is a better place because of Apple&#8217;s success. Apple&#8217;s success means they moved past that ethos and established themselves as the new standard or norm. Again, that&#8217;s not a bad thing. Apple&#8217;s baton needs to be carried forward by some new, small, probably currently struggling company, the kind that is trying to make some part of this world better, making its dent in the Universe.</p>

<p>As companies grow, they have to move past their small goals and mindset. Staying there can be detrimental for the growth and success of the company. If you truly believe you have better products/ideas, you&#8217;ll want everyone to use which means, you simply can&#8217;t reject success! At the same time, the problems that a company with 100 or 10,000 customers faces are radically different from the problems of a company with several million of them. Not changing anything would kill you and, potentially, minimize the impact in the market (or Universe). &#8220;With great power comes great responsibility&#8221; comes to mind here. As you grow and control more information, user data, etc, the more careful you have to be, making &#8220;information control&#8221; a big issue.</p>

<p>Just think about it: if &#8220;Think Different&#8221; is to be successful, it is bound to limit itself in time. The success of the different thinking will inevitably lead to leading market position which means you are no longer different: you are the norm.</p>

<p>I&#8217;m glad Apple is successful. I&#8217;ve said before and I&#8217;ll say it again: my life is better because of Apple and that&#8217;s true for anyone using Apple products. But stop talking about how Apple is different as if that&#8217;s big news. I&#8217;m glad their different from who they were 10 years ago. I can&#8217;t wait for the next &#8220;Apple&#8221;, a company that will make many lives better by thinking different from what&#8217;s established which, in this case, probably means thinking differently from what Apple is currently doing.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Pi** People Off]]></title>
    <link href="http://levifig.com/articles/pi%2A%2A-people-off/"/>
    <updated>2012-03-23T10:49:00-05:00</updated>
    <id>http://levifig.com/articles/pi**-people-off</id>
    <content type="html"><![CDATA[<p>There&#8217;s a great quote from Linus Torvalds who, when replying to someone who emailed him asking why Git was written in C vs C++ he went ahead and explained why technically but added: &#8221;<em>Quite frankly, even if the choice of C were to do </em>nothing<em> but keep the C++ programmers out, that in itself would be a huge reason to use C.</em>&#8221; [<a href="http://harmful.cat-v.org/software/c++/linus" title="1.">1</a>] Later, in that same email, he adds: &#8221;<em>I&#8217;ve come to the conclusion that any programmer that would prefer the project to be in C++ over C is likely a programmer that I really </em>would<em> prefer to piss off, so that he doesn&#8217;t come and screw up any project I&#8217;m involved with.</em>&#8221;</p>

<p>I don&#8217;t know about you but that helped me realize why I tend to be so adamant about the language I prefer to use on my startup or on any side-projects. It&#8217;s about a certain mentality and programmer profile more than it is about the language itself. Honestly, I&#8217;m no expert in any language but if there&#8217;s one thing I do well is observe, spot patterns and profile people. I rather choose a language that attracts developers of a certain profile. More importantly, I rather choose a language that attracts the <em>right</em> kind of developer.</p>

<p>Code can be rewritten. Yes, it&#8217;s work which means it&#8217;s money but, I rather spend time rethinking and rewriting code with the right kind of team and mentality than having a bunch of <em>experts</em> that can&#8217;t work together and can&#8217;t see past their personal choices.</p>

<p>Rewriting code is hard but the only thing harder is rewiring people.  Choose your language to achieve that initially. Piss the <em>wrong</em> type of people off first; worry about the <em>best</em> language later. You&#8217;d be surprised by how often you may never have to.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Quality vs Time]]></title>
    <link href="http://levifig.com/articles/quality-vs-time/"/>
    <updated>2012-03-22T19:04:00-05:00</updated>
    <id>http://levifig.com/articles/quality-vs-time</id>
    <content type="html"><![CDATA[<p>One thing I&#8217;ve noticed comes with caring for quality is OCD. Sure, there are lots of people who don&#8217;t care for quality that are also OCD about lots of things but, in my case, it usually comes with caring about something more than I probably should.</p>

<p>My <a href="http://instapaper.com/u/levifig">Instapaper</a> feed has probably 5000+ items. There&#8217;s no good way to tell because <a href="http://marco.org">Marco</a> blessed us with the absence of badges and notifications. God bless you, Marco! My Instapaper has turned into a dump of all the cool stuff I either started reading or was &#8220;told&#8221; to read (aka &#8220;someone I respect posted it on Twitter&#8221;). The problem is: I don&#8217;t have time for that. I don&#8217;t have time to read all the books I buy, all the articles I save on Instapaper, watch all the screencasts and listen to all the podcasts. I simply don&#8217;t.</p>

<p>One thing I know I&#8217;m not alone in is fooling myself into thinking I like–no–love something! That includes playing a game, learning a new skill, reading a certain article/book, etc. I&#8217;m slowly coming to the conclusion that 1) I don&#8217;t have enough hours in the day and 2) if I really wanted to do those things, I&#8217;d drop other things I care less about.</p>

<p>A lot folks I respect or am friends with, fool themselves into thinking they love something they want to love. Wait: who am I kidding? I&#8217;m talking about me here… I want to learn this and that, I want to research this and that, I want to read this and that. Do you see a trend there? My true love is in learning something new, is in researching some interesting, is in reading anything! The people I follow and respect are currently defining what I target and I&#8217;m missing the point… I may be very far from what I truly love but, sometimes, I&#8217;m satisfied because I love the processes: learning, researching, reading, etc, but I might be headed in the overall wrong direction.</p>

<p>I don&#8217;t know about you but, I need to focus on doing what I love. In some ways, that might be dropping things I currently think I love and focusing on my priorities. Do you feel the same? Here&#8217;s my suggestion:</p>

<ol>
<li>Take a breather</li>
<li>Set your priorities (e.g. wife, family, God, work, hobbies, etc…)</li>
<li>Determine the time you will spend with each priority based on its priority &#8220;rank&#8221;.</li>
<li>If something is taking more time than it should or maybe not enough of your time and attention, adjust accordingly.</li>
<li>Think about the future (e.g. 3 months, 6 months, 1 year, 5 years)… Where do you want to be? Where would you like to be? Where are you headed?</li>
<li>Rinse &amp; Repeat</li>
</ol>


<p>These are simple questions but don&#8217;t let their appearance fool you. Stop fooling youself instead: do more of what you love and less of what you&#8217;ve set yourself up to.</p>

<p>Back to the Instapaper backlog and my OCD: instead of trying to read every article there, I shouldn&#8217;t be afraid to skim and delete if it doesn&#8217;t catch my interest. This is true for everything else… Quality is important in everything you do, but don&#8217;t waste your time putting &#8220;lipstick on a pig&#8221; and truly invest (not spend) your time in bettering yourself as a person and, should you be fortunate, make your dent in the world.</p>

<p>Time doesn&#8217;t multiply itself. If you need more time but still care about quality, simply do less but do it better.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Why You Should Always Hire an A-Team]]></title>
    <link href="http://levifig.com/articles/why-you-should-always-hire-an-a-team/"/>
    <updated>2012-01-20T11:25:00-06:00</updated>
    <id>http://levifig.com/articles/why-you-should-always-hire-an-a-team</id>
    <content type="html"><![CDATA[<p>A few months ago, I decided to create give a name/face to a community around a group of friends who love gaming, particularly <a href="http://minecraft.net">Minecraft</a>. <a href="http://krafters.us">Krafters was born</a><sup id='fnref:1'><a href='#fn:1' rel='footnote'>1</a></sup>. I shopped around for a server that would meet the required specs which, for Minecraft, is not easy. Minecraft is built in Java and very resource-hungry. On top of that, we&#8217;re running <a href="http://bukkit.org">Bukkit</a> with a few plugins and multiple worlds. We also wanted to run some other gameservers (e.g. <em>Counter-Strike Source</em>) which, while a lot less resource hungry, still takes up a bit of RAM. Bottom-line: I was looking at 4GB (RAM) server.</p>

<p>While researching for a 4GB server, I went to my personal preference: <a href="http://mediatemple.net">Media Temple</a>. I&#8217;ve been incredibly happy with them since I first moved there in 2008. At that time, I got a <a href="http://mediatemple.net/webhosting/gs/">(gs)</a> which had some performance issues. I decided to upgrade to their <a href="http://mediatemple.net/webhosting/dv/">(dv)</a> service and they were incredibly helpful and even offered me a discount because of the reason I was moving was related to some performance on their other product. Since then, I&#8217;ve moved over to a <a href="http://mediatemple.net/webhosting/ve/">(ve)</a> and I couldn&#8217;t be happier. They&#8217;re definitely an <em>A-Team</em> when it comes to hosting. But a 4GB (ve) with them would set us back $250/month which, for a group of 6-10 friends, with no contracts and relying solely on donations is a bit out of reach. I needed something cheaper.</p>

<h3>Wrong Promo, Worked With Me</h3>

<blockquote class="twitter-tweet tw-align-right" width="350"><p>DigitalOne is a pretty tempting dedicated host. Very limited choices, but what they do have is VERY competitively priced. @<a href="https://twitter.com/Pinboard">Pinboard</a>&#8217;s there.</p>&mdash; Marco Arment (@marcoarment) <a href="https://twitter.com/marcoarment/status/50228675408445440" data-datetime="2011-03-22T16:13:44+00:00">March 22, 2011</a></blockquote>


<script src="http://levifig.com//platform.twitter.com/widgets.js" charset="utf-8"></script>


<p>During my research, the <a href="http://blog.instapaper.com/post/6830514157">FBI seized</a> a few of Instapapers servers at <a href="http://digitalone.com">DigitalOne</a>. During that time, <a href="http://www.marco.org/">Marco</a> tweeted how the only reason he had rented those non-critical servers were their extremely low RAM/cost ratio.</p>

<p>Since our gaming community was everything but crucial, I thought &#8220;what the heck&#8221; and got ourselves a 4GB VPS for $59/month and, for the past 7 months, I&#8217;ve had no major complaints. The server is hosted on the East Coast and, while most of us are from Central Iowa (Ames), we get decent enough latency (sub-30ms) while playing <em>Counter-Strike: Source</em>  (where latency is more critical than in Minecraft). Good enough, I guess.</p>

<h3>Unexpected Downtime</h3>

<p>Fast forward to two days ago and I get an email from DigitalOne saying my VPS had been restarted because they &#8220;detected instability of several host servers&#8221;. I thought nothing of it and proceeded with my day job as I were. Late last night, I tried to SSH in to make some updates to the Minecraft server and got nothing but timeouts. Tried pinging: nothing. Re-checked DigitalOne&#8217;s control panel, saw they have 2 IP addresses listed in different places on my profile and tried pinging both: nothing. I put in an <em>emergency</em> support request at 1:17am (my time, 8:17am their time–Switzerland) and wait. Around 3am I give up and go to bed. When I wake up, I noticed I had a reply sent at about 3:15am (2h after my <em>emergency</em> request) asking me for my root password. Wait: WHAT? Why the HECK would I give you my root password which I may or may not use in other servers, which I don&#8217;t even log into directly to?? And why would you ask for that over a ticket system that sends email notifications, meaning my root password would travel in <em>plain text</em> over the wire so that you can check what&#8217;s up with my server that YOU rebooted without previous warning or advance notifications so that YOU can check for the OS networking stack (that&#8217;s what they told me in a reply to my awestruck respose)?</p>

<p>After I asked them those questions exactly, I get a reply (6 hours later) saying they had managed to reset my password by ____ (the support agent linked to what it looked like an admin FAQ, that I couldn&#8217;t see because it was restricted to admins). Apparently the issue was with the VMware Tools that a OS update I had run had uninstalled. Now, I&#8217;ve done OS upgrades in other VPS and never had such issue which makes me wonder what the heck are they running there… :S</p>

<p>PS: The sudden restart of the server caused corruption on some Minecraft map files. I restored from backup but that&#8217;s unnaceptable.</p>

<h3>Support, not Features</h3>

<p>This is simply unnaceptable for a company that we pay money to. I don&#8217;t care about the price/cost/etc. This is simply a matter of professionalism and service. I don&#8217;t want a fancy control panel. I don&#8217;t want &#8220;ultra-fast high-end SSD disk access&#8221;. I don&#8217;t even want 24-hour phone support. I&#8217;m okay with paying less and getting less. That&#8217;s why I chose DigitalOne. But what sets amaterus, pseudo-scamming you (by promising &#8220;professional services&#8221; when  they don&#8217;t know how to be professional) and an <em>A-Team</em> apart is the quality of their service. It&#8217;s the feeling that, no matter how little you pay, you&#8217;re treated as a valuable customer. Doesn&#8217;t matter if you&#8217;re a &#8220;big account&#8221; or a user on a free plan. Doesn&#8217;t matter if you&#8217;re a celebrity or a John Doe. The mark of an <em>A-Team</em> is care, professionalism and attention to detail. Things will go wrong and break, inevitably, but your customers will stick with you through thick-and-thin if you care for them and are honest about your shortcomings. Media Temple&#8217;s (gs) is not the greatest hosting service in the world. We know it and they know it. But whenever I had issues with it, I was taken care of regardless of how much I was paying them for it. This is also true for other services and companies I pay money to.</p>

<p>If you&#8217;re in the business of getting paid for a service you provice (and you should!), never treat customers differently based on their plan price. At the end of the day, 10,000 customers paying you $10 is better than 10 customers paying you $1,000… That means hiring <em>A-Team</em> employees and creating the right environment where they can help keep your service in check.</p>

<h3>What now?</h3>

<p>I don&#8217;t know if I&#8217;ll be able to find an alternative to DigitalOne that we can afford. But I&#8217;ll be looking… Do you know of any good/affordable alternatives? Get in touch by <a href="http://twitter.com/levifig">pinging me on Twitter</a> or <a href="http://news.ycombinator.com/item?id=%203495121">Hacker News</a>.</p>

<div class="footnotes">
    <ol>
        <li id='fn:1'>If you&#8217;re interested in joining, get in touch (<a href="http://twitter.com/wearekrafters">Twitter</a> or <a href="mailto:admin@krft.us">email</a>). We&#8217;d love to have you join us! :) <a href='#fnref:1' rev='footnote'>↩</a></li>
    </ol>
</div>

]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[iOS: first true OS?]]></title>
    <link href="http://levifig.com/articles/ios-first-os/"/>
    <updated>2011-12-16T16:27:00-06:00</updated>
    <id>http://levifig.com/articles/ios-first-os</id>
    <content type="html"><![CDATA[<p>According to this A+ textbook, the four major functions of an OS are:</p>

<ul>
<li>Provide a UI;</li>
<li>Manage files;</li>
<li>Manage hardware;</li>
<li>Manage applications.</li>
</ul>


<p>So, is it me or was iOS the first one to actually manage b), c) and d)? Previously, it seems, we (the user) were the ones assumed to be in charge of managing those. I understand I&#8217;m taking the above quite literally but I can&#8217;t avoid wondering if Apple isn&#8217;t really on the right track to creating the <em>next-gen</em> operating system and not just <em>another</em> operating system. If anything, Microsoft&#8217;s tentative approach to Windows 8 and Metro is a clear evidence of this…</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Business Cards]]></title>
    <link href="http://levifig.com/articles/business_cards/"/>
    <updated>2011-12-12T16:34:00-06:00</updated>
    <id>http://levifig.com/articles/business_cards</id>
    <content type="html"><![CDATA[<p>Looking for business cards? Instead of spending $$$ money on that design worthy of the best online &#8220;inspiration galleries&#8221;, how about simply making sure they:</p>

<ol>
<li>Are of good quality (both paper and print, e.g. <a href="http://moo.com">Moo</a>);</li>
<li>Have only the absolute relevant info in them (do you really need your fax number in there?);</li>
<li>What your brand/product stands for matters to who you give the card to.</li>
</ol>


<p>Fancy designs are expensive and 90% of the time mean absolutely nothing to the folks you hand your cards to. How does having your business card on display in an <em>inspiration</em> website add anything to the actual value of your company and/or brand? I can think of a few exceptions, like design/marketing companies, but the truth is those brands are using that medium less and less.</p>

<p>Before (over)budgeting identity design simply because it&#8217;s &#8220;cool&#8221; and &#8220;our competitors did it&#8221;, consider how <strong>not</strong> doing something just <em>because</em> might actually be the disruptive choice that can set your company/brand apart.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Reboot]]></title>
    <link href="http://levifig.com/articles/reboot/"/>
    <updated>2011-10-06T18:25:00-05:00</updated>
    <id>http://levifig.com/articles/reboot</id>
    <content type="html"><![CDATA[<p>It&#8217;s not everyday that I decide to simply wipe my existing site and put a blank, non-working solution up. The reason is simple though: I was growing tired of my previous &#8220;homepage&#8221; and had to pressure myself into creating something new.</p>

<p>Just an FYI: this is not finished and some pretty substantial changes are currently underway. For now, this will serve its purpose and you can find me on <a href="http://twitter.com/levifig">Twitter</a>.</p>

<p>Thank you for your patience! :)</p>

<p>PS: <a href="http://octopress.org">Octopress</a> rocks!! :D</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Google Apps Custom]]></title>
    <link href="http://levifig.com/articles/google-apps-custom/"/>
    <updated>2011-06-30T16:34:00-05:00</updated>
    <id>http://levifig.com/articles/google-apps-custom</id>
    <content type="html"><![CDATA[<p>Anyone else getting freaking tired of how Google Apps creates a new Google Account for every new domain/organization you&#8217;re a part of? Well, I am. I&#8217;m tired of having around 10 Google Accounts, having to sign in and out of them all the time, etc…</p>

<h2>Solution</h2>

<p>I present to you: <strong><em>Google Apps Custom</em></strong> (GAC). The idea is to replace the free version of Google Apps but to work substantially different. Instead of creating new accounts, this package would collect existing Google Accounts. It would allow for domain aliases and everything, but all those aliases would fall into a user&#8217;s personal Google account. Here&#8217;s an example:</p>

<ul>
<li>I own meatyjuicy@gmail.com</li>
<li>I own a few domains (e.g. meatyjuicy.com, milkybacon.net and allyourfoodarebelongto.us)</li>
<li>I create a GAC account and add my custom domains to it</li>
<li>I then proceed to add my Google account (aka meatyjuicy@gmail.com) to my GAC account.</li>
<li>I can add other Google Accounts to my GAC account too. All I need to do is add them and assign them aliases</li>
<li>Other GAC accounts can add me as well.</li>
</ul>


<p><strong><em>Notes:</em></strong> (1) All emails/accounts count to one&#8217;s personal storage limit. If a user needs more storage, they can upgrade their Gmail account. (2) Aliases should be domain-specific unless otherwise noted. That means that, for example, I can add my dad as <em>dad@meatyjuicy.com</em> but not necessarily <em>dad@milkybacon.net</em>, but I can set *dnsinfo@**.</p>

<p>This would be a win-win for Google. It has the potential to increase the number of Gmail paid accounts plus it avoids the incredible myriad of Google Apps accounts just to add custom domains. It would also be perfect for communities and encourage new users to sign up for their own, personal Google account so they can be added to the community.</p>

<h2>Shared Aliases</h2>

<p>One other interesting feature that could be added would be &#8220;shared aliases&#8221;. These would be <em>aliases@domain.com</em> that would be received by multiple users and, using some technology that already exists (in Docs and Wave), real-time interaction: if user A is shared email, user B would be notified of that, including real-time composing of new emails and replies from that shared aliases (activated as soon as that alias is selected from the &#8220;From&#8221; dropdown). These shared emails could have some sort of visual indicator so as to distinguish them in your Inbox. The truth is this technology is out there and we&#8217;ve all used it in multiple circumstances. I&#8217;m just coming up with ideas on how to use it… :)</p>

<p>Thoughts?
Well, first of all, I&#8217;d like to get this post to someone at Google. I&#8217;d like to hear their thoughts on it, even if they can&#8217;t commit to anything. I&#8217;m pretty confident with the ideas I&#8217;ve presented here. If you want to get in touch with me, please do so on <a href="http://twitter.com/levifig">Twitter</a>. Thank you.</p>
]]></content>
  </entry>
  
</feed>

