<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ernesto Tagwerker: Founder &amp; CTO at OmbuLabs.ai</title>
    <description>Founder &amp; CTO at OmbuLabs.ai, building custom AI solutions and helping companies upgrade their Ruby and Rails applications.</description>
    <link>https://etagwerker.com</link>
    <atom:link href="https://etagwerker.com/feed.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Thu, 19 Feb 2026 13:55:10 -0500</lastBuildDate>
    
    <item>
      <title>Improving My Jekyll Site with Claude Code</title>
      <description>&lt;p&gt;Today I spent some time improving this website with the help of &lt;a href=&quot;https://claude.com/claude-code&quot;&gt;Claude Code&lt;/a&gt;, Anthropic’s CLI tool for software development. All the changes described in this article were authored by Claude Code with my direction.&lt;/p&gt;

&lt;!--more--&gt;

&lt;h2 id=&quot;the-starting-point&quot;&gt;The Starting Point&lt;/h2&gt;

&lt;p&gt;My Jekyll site had been running for years with several technical debt items I never got around to fixing. I decided to see how Claude Code could help me tackle these issues in a single session.&lt;/p&gt;

&lt;h2 id=&quot;seo-improvements&quot;&gt;SEO Improvements&lt;/h2&gt;

&lt;p&gt;Claude Code started by analyzing my site for common SEO issues and identified three critical problems:&lt;/p&gt;

&lt;h3 id=&quot;1-missing-meta-descriptions&quot;&gt;1. Missing Meta Descriptions&lt;/h3&gt;

&lt;p&gt;My posts had &lt;code class=&quot;highlighter-rouge&quot;&gt;description&lt;/code&gt; fields in their frontmatter, but the template wasn’t rendering them as &lt;code class=&quot;highlighter-rouge&quot;&gt;&amp;lt;meta name=&quot;description&quot;&amp;gt;&lt;/code&gt; tags. Claude Code added the necessary Liquid template code to &lt;code class=&quot;highlighter-rouge&quot;&gt;_includes/head.html&lt;/code&gt;:&lt;/p&gt;

&lt;div class=&quot;language-liquid highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;p&quot;&gt;{%&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kr&quot;&gt;if&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;page&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;description&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;%}&lt;/span&gt;
  &amp;lt;meta name=&quot;description&quot; content=&quot;&lt;span class=&quot;p&quot;&gt;{{&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;page&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;description&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;strip_html&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;truncate&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;160&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;}}&lt;/span&gt;&quot;&amp;gt;
&lt;span class=&quot;p&quot;&gt;{%&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kr&quot;&gt;elsif&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;site&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;meta_description&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;%}&lt;/span&gt;
  &amp;lt;meta name=&quot;description&quot; content=&quot;&lt;span class=&quot;p&quot;&gt;{{&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;site&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;meta_description&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;}}&lt;/span&gt;&quot;&amp;gt;
&lt;span class=&quot;p&quot;&gt;{%&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kr&quot;&gt;endif&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;%}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;2-missing-canonical-urls&quot;&gt;2. Missing Canonical URLs&lt;/h3&gt;

&lt;p&gt;Without canonical URLs, search engines might index multiple versions of the same content. Claude Code added:&lt;/p&gt;

&lt;div class=&quot;language-html highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nt&quot;&gt;&amp;lt;link&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;rel=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;canonical&quot;&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;href=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;{{ site.url }}{{ page.url }}&quot;&lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;3-missing-open-graph-and-twitter-card-tags&quot;&gt;3. Missing Open Graph and Twitter Card Tags&lt;/h3&gt;

&lt;p&gt;When sharing posts on social media, they weren’t displaying rich preview cards. Claude Code added complete Open Graph and Twitter Card meta tags, so now when you share a post on Twitter or LinkedIn, it displays a proper preview with the title and description.&lt;/p&gt;

&lt;h2 id=&quot;git-based-last-modified-dates&quot;&gt;Git-Based Last Modified Dates&lt;/h2&gt;

&lt;p&gt;I wanted to show when pages were last updated on my &lt;a href=&quot;/now/&quot;&gt;Now page&lt;/a&gt;. Claude Code created a Jekyll plugin that reads the git history to get the actual last modified date:&lt;/p&gt;

&lt;div class=&quot;language-ruby highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;no&quot;&gt;Jekyll&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;no&quot;&gt;Hooks&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;register&lt;/span&gt; &lt;span class=&quot;ss&quot;&gt;:site&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;ss&quot;&gt;:post_read&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;do&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;site&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;|&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;site&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;pages&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;each&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;do&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;page&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;|&lt;/span&gt;
    &lt;span class=&quot;n&quot;&gt;relative_path&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;page&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;relative_path&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;next&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;unless&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;relative_path&lt;/span&gt;

    &lt;span class=&quot;no&quot;&gt;Dir&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;chdir&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;site&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;source&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;do&lt;/span&gt;
      &lt;span class=&quot;n&quot;&gt;git_date&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;sb&quot;&gt;`git log -1 --format=&quot;%ci&quot; -- &quot;&lt;/span&gt;&lt;span class=&quot;si&quot;&gt;#{&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;relative_path&lt;/span&gt;&lt;span class=&quot;si&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;sb&quot;&gt;&quot;`&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;strip&lt;/span&gt;
      &lt;span class=&quot;k&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;git_date&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;git_date&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;empty?&lt;/span&gt;
        &lt;span class=&quot;n&quot;&gt;page&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;s1&quot;&gt;&apos;last_modified_at&apos;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;no&quot;&gt;Time&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;parse&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;git_date&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
      &lt;span class=&quot;k&quot;&gt;end&lt;/span&gt;
    &lt;span class=&quot;k&quot;&gt;end&lt;/span&gt;
  &lt;span class=&quot;k&quot;&gt;end&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;github-actions-workflow&quot;&gt;GitHub Actions Workflow&lt;/h2&gt;

&lt;p&gt;My site uses Jekyll 4.0 and custom plugins, which aren’t supported by GitHub Pages’ built-in Jekyll. Claude Code created a GitHub Actions workflow that:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Builds the site with all custom plugins&lt;/li&gt;
  &lt;li&gt;Fetches full git history (needed for the last modified dates plugin)&lt;/li&gt;
  &lt;li&gt;Deploys the generated site to GitHub Pages&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This was necessary because GitHub Pages’ default Jekyll build doesn’t support custom plugins like &lt;code class=&quot;highlighter-rouge&quot;&gt;sitemap_generator&lt;/code&gt; or my new &lt;code class=&quot;highlighter-rouge&quot;&gt;last_modified&lt;/code&gt; plugin.&lt;/p&gt;

&lt;h2 id=&quot;google-analytics-4-migration&quot;&gt;Google Analytics 4 Migration&lt;/h2&gt;

&lt;p&gt;The site was still using the deprecated Universal Analytics (ga.js). Claude Code replaced it with the modern GA4 gtag.js implementation.&lt;/p&gt;

&lt;h2 id=&quot;site-branding-updates&quot;&gt;Site Branding Updates&lt;/h2&gt;

&lt;p&gt;I updated the site title from “Pivot or Persevere” to “Ernesto Tagwerker: Founder &amp;amp; CTO at OmbuLabs.ai” with proper descriptions. Claude Code helped identify that the title wasn’t updating because:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;The &lt;code class=&quot;highlighter-rouge&quot;&gt;index.html&lt;/code&gt; had the old title hardcoded in its frontmatter&lt;/li&gt;
  &lt;li&gt;The &lt;code class=&quot;highlighter-rouge&quot;&gt;_config.yml&lt;/code&gt; used &lt;code class=&quot;highlighter-rouge&quot;&gt;name&lt;/code&gt; but the templates expected &lt;code class=&quot;highlighter-rouge&quot;&gt;site.title&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Both issues were fixed, and now the site has consistent branding throughout.&lt;/p&gt;

&lt;h2 id=&quot;the-experience&quot;&gt;The Experience&lt;/h2&gt;

&lt;p&gt;Working with Claude Code felt like pair programming with a knowledgeable colleague. I could describe what I wanted at a high level, and Claude Code would:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Explore the codebase to understand the existing structure&lt;/li&gt;
  &lt;li&gt;Identify the right files to modify&lt;/li&gt;
  &lt;li&gt;Make the changes with proper context&lt;/li&gt;
  &lt;li&gt;Commit with descriptive messages&lt;/li&gt;
  &lt;li&gt;Push to GitHub&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The entire session took about an hour, and we made 7 commits addressing issues that had been on my backlog for months.&lt;/p&gt;

&lt;h2 id=&quot;conclusion&quot;&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;AI-assisted development tools like Claude Code are changing how we approach routine maintenance and improvements. Tasks that might have taken a full afternoon of context-switching between documentation, Stack Overflow, and code editors can now be completed in a focused conversation.&lt;/p&gt;

&lt;p&gt;If you’re curious about Claude Code, check it out at &lt;a href=&quot;https://claude.com/claude-code&quot;&gt;claude.com/claude-code&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you’re &lt;a href=&quot;https://www.ombulabs.ai&quot;&gt;curious about AI and how it can help your engineering organization, contact OmbuLabs.ai&lt;/a&gt;!&lt;/p&gt;
</description>
      <pubDate>Thu, 15 Jan 2026 00:00:00 -0500</pubDate>
      <link>https://etagwerker.com/improving-my-jekyll-site-with-claude-code.html</link>
      <guid isPermaLink="true">https://etagwerker.com/improving-my-jekyll-site-with-claude-code.html</guid>
    </item>
    
    <item>
      <title>Bye bye, Medium! Hello, Jekyll 4.0! 👋🏼</title>
      <description>&lt;p&gt;This year Medium decided to &lt;a href=&quot;https://techcrunch.com/2019/02/27/medium-twitter-paywall/&quot;&gt;implement a paywall&lt;/a&gt;
with all their content (meaning my content, and your content, and anyone’s content
published in their platform)&lt;/p&gt;

&lt;p&gt;When that happened I thought it was a good idea to leave their platform and use
&lt;a href=&quot;https://jekyllrb.com/&quot;&gt;Jekyll&lt;/a&gt; instead. It took me almost 10 months to finally
move away from Medium! This Thanksgiving break was a good time to spend a few
hours migrating my content to Jekyll + &lt;a href=&quot;https://pages.github.com/&quot;&gt;GitHub Pages&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Here is how I did it:&lt;/p&gt;

&lt;!--more--&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;I started with &lt;a href=&quot;https://fastruby.io&quot;&gt;FastRuby.io&lt;/a&gt;’s blog’s source code (which is
&lt;a href=&quot;https://github.com/fastruby/blog&quot;&gt;open source&lt;/a&gt;). Then I followed the instructions
in this article: &lt;a href=&quot;https://hackernoon.com/medium-2-md-convert-medium-posts-to-markdown-with-front-matter-c044e02c3cbb&quot;&gt;https://hackernoon.com/medium-2-md-convert-medium-posts-to-markdown-with-front-matter-c044e02c3cbb&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;I tweaked some of the content and file names. I had to massively edit file
names so that Jekyll could figure out that it had to generate HTML pages for
them.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;I migrated from Jekyll 3.0 to 4.0. Fortunately the migration was quite easy!
You can see all the changes over here: &lt;a href=&quot;https://github.com/etagwerker/etagwerker.com/pull/1/files&quot;&gt;https://github.com/etagwerker/etagwerker.com/pull/1/files&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;I implemented &lt;a href=&quot;https://github.com/poole/hyde&quot;&gt;Hyde&lt;/a&gt; and tweaked a few details
to find a look &amp;amp; feel that I liked.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;I configured &lt;a href=&quot;https://aws.amazon.com/route53/&quot;&gt;Route 53&lt;/a&gt; and &lt;a href=&quot;https://github.com&quot;&gt;GitHub&lt;/a&gt;
to &lt;a href=&quot;https://help.github.com/en/github/working-with-github-pages/about-custom-domains-and-github-pages#using-an-apex-domain-for-your-github-pages-site&quot;&gt;serve the domain without &lt;code class=&quot;highlighter-rouge&quot;&gt;www&lt;/code&gt;&lt;/a&gt;. The nice thing
about GitHub Pages is that it is simple, easy, and free for open source projects.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;p class=&quot;centered&quot;&gt;
&lt;img src=&quot;/assets/images/github-pages-configuration-dns.png&quot; alt=&quot;GitHub&apos;s Pages DNS Settings&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;Here is the end result!&lt;/p&gt;

&lt;p class=&quot;centered&quot;&gt;
&lt;img src=&quot;/assets/images/jekyll-end-result.png&quot; alt=&quot;Screenshot of etagwerker.com using Jekyll + Hyde (Poole)&quot; class=&quot;&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;If you are thinking about migrating away from Medium, Jekyll is a great
alternative to have full control of your platform and content! ❤️&lt;/p&gt;
</description>
      <pubDate>Mon, 02 Dec 2019 21:25:00 -0500</pubDate>
      <link>https://etagwerker.com/bye-bye-medium.html</link>
      <guid isPermaLink="true">https://etagwerker.com/bye-bye-medium.html</guid>
    </item>
    
    <item>
      <title>2019 Best Tech Startups in Philadelphia?</title>
      <description>&lt;p&gt;The Tech Tribune lists CloudMine as the third best start up in Philadelphia in 2019: &lt;a href=&quot;http://thetechtribune.com/10-best-tech-startups-in-philadelphia/&quot;&gt;http://thetechtribune.com/10-best-tech-startups-in-philadelphia/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img class=&quot;half&quot; src=&quot;https://cdn-images-1.medium.com/max/800/1*76McGkNffnKIpzcWX8F80Q@2x.jpeg&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Maybe someone should tell them that &lt;strong&gt;they filed for bankruptcy more than 3 months ago&lt;/strong&gt;? (Source: &lt;a href=&quot;https://technical.ly/philly/2018/11/06/cloudmine-saas-cloud-shutdown-2018-backruptcy/&quot;&gt;https://technical.ly/philly/2018/11/06/cloudmine-saas-cloud-shutdown-2018-backruptcy/&lt;/a&gt;)&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;&lt;img class=&quot;half&quot; src=&quot;https://cdn-images-1.medium.com/max/800/1*V_IdVBUT2dkdT3IbTl5v6g@2x.jpeg&quot; /&gt;&lt;/p&gt;

&lt;p&gt;What’s the point of these rankings anyway? To me it’s just a great example of vanity metrics.&lt;/p&gt;
</description>
      <pubDate>Wed, 30 Jan 2019 23:28:02 -0500</pubDate>
      <link>https://etagwerker.com/2019-best-tech-startups-in-philadelphia-89e98ec7e4f1.html</link>
      <guid isPermaLink="true">https://etagwerker.com/2019-best-tech-startups-in-philadelphia-89e98ec7e4f1.html</guid>
    </item>
    
    <item>
      <title>The Death of a Successful Product</title>
      <description>&lt;p&gt;I have been using &lt;a href=&quot;https://highrisehq.com/&quot;&gt;Highrise&lt;/a&gt; since June 2011, and I have been very happy with the product for a long time. It has been very helpful for both &lt;a href=&quot;https://www.ombulabs.ai&quot;&gt;our consulting&lt;/a&gt; business and &lt;a href=&quot;https://www.ombushop.com&quot;&gt;our own software-as-a-service solution&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://cdn-images-1.medium.com/max/800/1*2C5X4Q5vDcA_YV9AMxtd-Q.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I’m a big fan of all things &lt;a href=&quot;https://basecamp.com&quot;&gt;Basecamp&lt;/a&gt;, especially the simplicity behind all of their products. That’s why it is so hard to write this open letter criticizing one of their last decisions.&lt;/p&gt;

&lt;p&gt;I keep coming back to this issue: &lt;strong&gt;If Highrise is such a successful product, why are you killing it? Is it just me or is there something definitely dissonant about this decision?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is part of their farewell message:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;What started out as a simple tool to keep track of who you talked to, what was said, and when to follow up next, eventually matured into a full-fledged CRM trusted by more than 10,000 companies around the world. It’s been a big success.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If more than 10,000 companies are happy with your service, doesn’t that mean that you are raking in a decent amount of money per month?&lt;/p&gt;

&lt;p&gt;It seems that 4 years ago Highrise was making several million dollars in annual profit:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;On its own, Highrise generates several million dollars in annual profits, so we figured it would be attractive to someone. (&lt;a href=&quot;https://www.inc.com/magazine/201411/jason-fried/when-the-price-is-right-but-selling-isnt.html&quot;&gt;Source&lt;/a&gt;)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So, seriously, what went wrong? Something must have gone so wrong that &lt;em&gt;several million dollars in annual profits&lt;/em&gt; weren’t enough to keep development going.&lt;/p&gt;

&lt;p&gt;The explanation behind this decision is not good enough. It has been a huge disappointment. Would it have been better if they had shared all the things they tried? Maybe.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;In many ways, that’s a baffling business decision. We know how many Highrise customers love and depend on the product, and had hopes for future development. It sucks to disappoint good customers like that. It stings to turn down the future prospects of a successful business. But it’s decisions like this that allows us to be &lt;a href=&quot;https://m.signalvnoise.com/things-are-going-so-well-were-doing-a-hiring-freeze-5f66372a4214&quot;&gt;the kind of company&lt;/a&gt; that we are.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Yes, indeed it is. It is so baffling that it doesn’t really make sense. If &lt;a href=&quot;https://medium.com/@natekontny/moving-on-from-highrise-94fb26df67e7&quot;&gt;the past handoff didn’t work&lt;/a&gt;, why not try with another team?&lt;/p&gt;

&lt;p&gt;Just because it didn’t work once it doesn’t mean that it will never work with another home.&lt;/p&gt;

&lt;p&gt;I know, I know: &lt;a href=&quot;https://www.inc.com/magazine/201403/jason-fried/basecamp-focus-one-product-only.html&quot;&gt;Focus is saying ‘no’&lt;/a&gt;, but sometimes that ‘no’ feels like a big middle finger to your clients.&lt;/p&gt;

&lt;p&gt;This open letter feels like criticizing a ‘sacred cow’ and it has taken me days to actually publish it. But I would love to know more about what happened between 2014 and today.&lt;/p&gt;

&lt;p&gt;Maybe it is just me, but I am used to transparent post-mortem reports. &lt;a href=&quot;https://highrisehq.com/future-of-highrise/&quot;&gt;This farewell message&lt;/a&gt; falls short of what I would expect of Basecamp.&lt;/p&gt;
</description>
      <pubDate>Thu, 04 Oct 2018 16:53:52 -0400</pubDate>
      <link>https://etagwerker.com/the-death-of-a-successful-product-730755baaa29.html</link>
      <guid isPermaLink="true">https://etagwerker.com/the-death-of-a-successful-product-730755baaa29.html</guid>
    </item>
    
    <item>
      <title>Experimentos en vez de startups</title>
      <description>&lt;p&gt;&lt;em&gt;Juan&lt;/em&gt; es un emprendedor. Tiene una idea brillante. Se la cuenta a algunos amigos. A los amigos les gusta. Juan empieza a construirla.&lt;/p&gt;

&lt;p&gt;Después de 3 meses de esfuerzo finalmente se decide a lanzar una versión beta.&lt;/p&gt;

&lt;p&gt;Cuando Juan le muestra el producto a sus amigos, &lt;strong&gt;ninguno&lt;/strong&gt; lo usa. A &lt;strong&gt;ninguno&lt;/strong&gt; le gusta. Cuando se lo muestra a gente de su mercado objetivo, &lt;strong&gt;nadie lo entiende&lt;/strong&gt;. Prefieren seguir usando lo que venían usando.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3 meses tirados a la basura.&lt;/strong&gt;&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;Hay muchas &lt;strong&gt;ideas&lt;/strong&gt; que son &lt;strong&gt;geniales&lt;/strong&gt;, pero &lt;strong&gt;no todas son buenos negocios&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Un negocio es un conjunto de hipótesis sin validación. ¿Cuál es &lt;em&gt;la mejor forma de validarlas&lt;/em&gt;?&lt;/p&gt;

&lt;h3 id=&quot;haciendo-experimentos&quot;&gt;Haciendo experimentos&lt;/h3&gt;

&lt;p&gt;En vez de dedicar 3 meses (&lt;strong&gt;o más!&lt;/strong&gt;) de tu vida a construir algo basado en &lt;em&gt;27&lt;/em&gt; hipótesis, ¿por qué no armas un &lt;strong&gt;experimento&lt;/strong&gt; que valide la &lt;em&gt;hipótesis más riesgosa&lt;/em&gt;?&lt;/p&gt;

&lt;p&gt;Por ejemplo: Si quieres hacer una mermelada de sabores exóticos, empieza con una degustación gratuita con un grupo de amigos, amigos de amigos y desconocidos.&lt;/p&gt;

&lt;p&gt;¿Qué sabores tuvieron más éxito? ¿Cuánto pagarían por cada gusto?&lt;/p&gt;

&lt;p&gt;Un buen experimento debe tener:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Una hipótesis fácilmente validable (o invalidable) con un criterio medible de salida.&lt;/li&gt;
  &lt;li&gt;Restricción de tiempo. Debe ejecutarse unos días. No más de 2 semanas.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;De no tener un límite de tiempo, vamos a esperar que dure lo suficiente como para justificar la hipótesis que &lt;em&gt;queremos&lt;/em&gt; que sea válida.&lt;/p&gt;

&lt;p&gt;Para el caso de la mermelada, mi hipótesis es la siguiente: De las 20 personas que vinieron a la degustación, a 10 les va a gustar el sabor de Naranja-Frutilla-Jengibre.&lt;/p&gt;

&lt;p&gt;Si no se cumple, se invalida la &lt;strong&gt;hipótesis&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Por eso, la próxima vez que tengas una idea genial, tienes que considerar tres cosas:&lt;/p&gt;

&lt;h3 id=&quot;cuál-es-la-hipótesis-más-riesgosa&quot;&gt;¿Cuál es la hipótesis más riesgosa?&lt;/h3&gt;

&lt;p&gt;Arma el canvas del modelo de negocios (o &lt;a href=&quot;https://leanstack.com/lean-canvas/&quot;&gt;Lean Canvas&lt;/a&gt;) e identifica las &lt;strong&gt;hipótesis más importantes&lt;/strong&gt; para que tu idea se convierta en un negocio exitoso.&lt;/p&gt;

&lt;h3 id=&quot;cómo-puedo-validar-esta-hipótesis-objetivamente&quot;&gt;¿Cómo puedo validar esta hipótesis objetivamente?&lt;/h3&gt;

&lt;p&gt;¿Qué experimento puedo armar que tome la menor cantidad de tiempo y esfuerzo posible? ¿Cómo puedo validar la hipótesis con mi mercado objetivo?&lt;/p&gt;

&lt;p&gt;¿Qué criterio de salida validaría la hipótesis? ¿Cuánto tiempo es suficiente para correr este experimento?&lt;/p&gt;

&lt;h3 id=&quot;luego-de-ejecutar-el-experimento-queda-validada-ono&quot;&gt;Luego de ejecutar el experimento, ¿queda validada o no?&lt;/h3&gt;

&lt;p&gt;Si es una hipótesis válida, puedes continuar con la segunda hipótesis más riesgosa.&lt;/p&gt;

&lt;p&gt;Para seguir este proceso de aprendizaje, está muy bueno el &lt;a href=&quot;http://leanstartupmachine.com/validationboard/&quot;&gt;Validation Board&lt;/a&gt; de &lt;a href=&quot;http://leanstartupmachine.com/&quot;&gt;Lean Startup Machine&lt;/a&gt;. Puedes imprimirlo y empezar a pegar tus hipótesis sobre el tablero.&lt;/p&gt;

&lt;h3 id=&quot;conclusión&quot;&gt;Conclusión&lt;/h3&gt;

&lt;p&gt;Para evitar pérdidas de tiempo y esfuerzo y para evitar perder el contacto con la realidad, crea experimentos que validen cada una de tus hipótesis más riesgosas.&lt;/p&gt;

&lt;p&gt;Es la única forma de construir un producto o servicio que se ajuste al mercado.&lt;/p&gt;
</description>
      <pubDate>Fri, 10 Jun 2016 23:43:41 -0400</pubDate>
      <link>https://etagwerker.com/experimentos-en-vez-de-startups-53d3efd41d0d.html</link>
      <guid isPermaLink="true">https://etagwerker.com/experimentos-en-vez-de-startups-53d3efd41d0d.html</guid>
    </item>
    
    <item>
      <title>Cuatro Consejos para Emprendedores de Startup Chile</title>
      <description>&lt;p&gt;En 2012, con &lt;a href=&quot;http://www.ombushop.com/&quot;&gt;OmbuShop, Tu Tienda Online&lt;/a&gt;, participamos de la &lt;a href=&quot;http://startupchile.org/100-startups-selected-to-comprise-fourth-generation&quot;&gt;ronda 4&lt;/a&gt; del programa y nos sirvió mucho para &lt;a href=&quot;http://pulsosocial.com/2012/06/25/ombu-shop-entra-a-startup-chile-para-consolidar-crecimiento-en-mexico-y-chile/&quot;&gt;crecer en América Latina&lt;/a&gt;, especialmente en Chile y México.&lt;/p&gt;

&lt;p&gt;Estos son algunos consejos fundamentales para todos los emprendedores de las nuevas rondas de &lt;a href=&quot;http://startupchile.org/&quot;&gt;Startup Chile&lt;/a&gt;.&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;&lt;strong&gt;Esta es tu guía para los seis meses en Chile&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;El objetivo es encontrar un modelo de negocios que funcione, que esté validado, que sea escalable y que termine generando ingresos al final del programa.&lt;/p&gt;

&lt;h3 id=&quot;1-empieza-creando-tu-leancanvas&quot;&gt;1. Empieza creando tu Lean Canvas&lt;/h3&gt;

&lt;p&gt;Este debe ser tu primer paso. A nadie le importa tu plan de negocios. Por eso &lt;a href=&quot;http://startupchile.org/&quot;&gt;Startup Chile&lt;/a&gt; no te lo pide para entrar al programa. Lleva mucho tiempo confeccionarlo y &lt;strong&gt;nadie&lt;/strong&gt; lo lee.&lt;/p&gt;

&lt;p&gt;El primer día crea tu &lt;a href=&quot;http://javiermegias.com/blog/2012/10/lean-canvas-lienzo-de-modelos-de-negocio-para-startups-emprendedores&quot;&gt;Lean Canvas&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Es un canvas que tiene información sobre todas las áreas importantes de tu negocio. Te hace pensar en el problema, la solución, el mercado, los ingresos, los costos y al final del día te sirve para resumir tus &lt;strong&gt;hipótesis&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Es un documento dinámico, que irá evolucionando en el ciclo de aprendizaje (&lt;em&gt;build&lt;/em&gt;, &lt;em&gt;measure&lt;/em&gt;, &lt;em&gt;learn&lt;/em&gt;)&lt;/p&gt;

&lt;p&gt;Puedes crearlo en &lt;a href=&quot;https://leanstack.com/&quot;&gt;leanstack.com&lt;/a&gt; o en &lt;a href=&quot;http://docs.google.com/&quot;&gt;docs.google.com&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&quot;2-encuentra-tu-hipótesis-más-riesgosa-y-empieza-avalidar&quot;&gt;2. Encuentra tu hipótesis más riesgosa y empieza a validar&lt;/h3&gt;

&lt;p&gt;El &lt;a href=&quot;https://leanstack.com/&quot;&gt;Lean Canvas&lt;/a&gt; te sirve para identificar los riesgos más grandes de tu startup.&lt;/p&gt;

&lt;p&gt;Por ejemplo:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Tu has definido el problema, ¿pero tu mercado también lo percibe como un problema?&lt;/li&gt;
  &lt;li&gt;Tu has definido un precio, ¿pero pagarían tus clientes $100 por mes por tu servicio?&lt;/li&gt;
  &lt;li&gt;La solución que tienes en mente, ¿soluciona el problema?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Antes de empezar a construir una solución en base a hipótesis incorrectas, puedes empezar a construir &lt;strong&gt;experimentos&lt;/strong&gt; que verifiquen las hipótesis de tu canvas.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.etagwerker.com/lean-startup/experimentos-en-vez-de-startups.html&quot;&gt;¿Qué es un experimento?&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Puede ser un video, una imagen, un cartel, una reunión, &lt;a href=&quot;https://www.ombulabs.ai/blog/lean-startup/mvp/the-landing-page-mvp.html&quot;&gt;una página de bienvenida&lt;/a&gt;, un &lt;a href=&quot;http://www.freemium.org/smoke-test/&quot;&gt;&lt;em&gt;smoke test&lt;/em&gt;&lt;/a&gt;, una serie de mockups.&lt;/p&gt;

&lt;p&gt;Es lo mínimo indispensable para &lt;strong&gt;validar&lt;/strong&gt; o &lt;strong&gt;invalidar&lt;/strong&gt; una hipótesis.&lt;/p&gt;

&lt;h3 id=&quot;3-no-te-obsesiones-con-el-demoday&quot;&gt;3. No te obsesiones con el Demo Day&lt;/h3&gt;

&lt;p&gt;El evento más importante dentro de &lt;a href=&quot;http://startupchile.org/&quot;&gt;Startup Chile&lt;/a&gt; y para la organización del programa es el &lt;a href=&quot;http://www.demodaychile.com/&quot;&gt;Demo Day&lt;/a&gt;. Pero &lt;strong&gt;no es el evento más importante para tu startup&lt;/strong&gt; en estos seis meses.&lt;/p&gt;

&lt;p&gt;No dejes que este evento guíe tus acciones durante el programa.&lt;/p&gt;

&lt;p&gt;Sí debes practicar los &lt;em&gt;pitches&lt;/em&gt; de tu emprendimiento porque te servirá para explicar tu startup a diferentes &lt;em&gt;stakeholders&lt;/em&gt;. Tienes que saber &lt;em&gt;pitchear&lt;/em&gt; a:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Socios&lt;/li&gt;
  &lt;li&gt;Clientes&lt;/li&gt;
  &lt;li&gt;Empleados&lt;/li&gt;
  &lt;li&gt;Partners&lt;/li&gt;
  &lt;li&gt;Inversores&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;(Esta lista está ordenada según el orden de importancia.)&lt;/p&gt;

&lt;p&gt;Si no puedes convencer a alguna de estas personas de que tu startup soluciona un problema que vale la pena, tienes que cambiar algo.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://startupchile.org/&quot;&gt;Startup Chile&lt;/a&gt; tiene una reunión semanal muy buena para practicar tu pitch y ser más claro al momento de vender tu idea.&lt;/p&gt;

&lt;h3 id=&quot;4-experimenta-todas-lassemanas&quot;&gt;4. Experimenta todas las semanas&lt;/h3&gt;

&lt;p&gt;Los recursos del programa nos permitieron realizar muchos experimentos en busca de:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Nicho de Mercado&lt;/li&gt;
  &lt;li&gt;Motor de Crecimiento&lt;/li&gt;
  &lt;li&gt;Canales de Adquisición de Clientes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Uno de los experimentos que realizamos en &lt;a href=&quot;http://www.ombushop.com/&quot;&gt;OmbuShop&lt;/a&gt; fue la visita puerta a puerta de nuestros potenciales clientes.&lt;/p&gt;

&lt;p&gt;Descubrimos que &lt;strong&gt;no&lt;/strong&gt; era el mejor canal para conseguir nuevos clientes.&lt;/p&gt;

&lt;p&gt;De 20 locales que visitamos, ninguno se convirtió en cliente de nuestro servicio. Llegamos a la conclusión que este canal no era el mejor para llegar a los &lt;em&gt;tomadores de decisiones&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Y continuamos con nuestra siguiente hipótesis.&lt;/p&gt;

&lt;h3 id=&quot;bienvenido-a-startupchile&quot;&gt;¡Bienvenido a Startup Chile!&lt;/h3&gt;

&lt;p&gt;Aprovecha esta oportunidad para cambiar el mundo. No tengas miedo de &lt;a href=&quot;http://javiermegias.com/blog/2012/05/que-hacer-cuando-el-negocio-se-ha-estancado-cuando-pivotar/&quot;&gt;&lt;em&gt;pivotar&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Aplica &lt;a href=&quot;http://theleanstartup.com/&quot;&gt;Lean Startup&lt;/a&gt; para encontrar un modelo de negocios que funcione para tu emprendimiento.&lt;/p&gt;
</description>
      <pubDate>Tue, 07 Jun 2016 10:40:40 -0400</pubDate>
      <link>https://etagwerker.com/cuatro-consejos-para-emprendedores-de-startup-chile-a0e2f91b4e48.html</link>
      <guid isPermaLink="true">https://etagwerker.com/cuatro-consejos-para-emprendedores-de-startup-chile-a0e2f91b4e48.html</guid>
    </item>
    
    <item>
      <title>What I learned after my writing experiment</title>
      <description>&lt;p&gt;I’ve been writing every weekday for &lt;strong&gt;more than a month&lt;/strong&gt;. This was a small and intense &lt;strong&gt;experiment&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;To be honest, I feel like I’ve been producing a &lt;strong&gt;large&lt;/strong&gt; &lt;strong&gt;quantity&lt;/strong&gt; of content with &lt;strong&gt;little quality.&lt;/strong&gt;&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;I’m not a big fan of this. I’ve always preferred to release &lt;em&gt;a few quality products vs. a large quantity of mediocre products.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;From now on I’ll bring it down to &lt;strong&gt;two&lt;/strong&gt; posts per week. Hopefully this will give me more time to work on my drafts and create better content.&lt;/p&gt;

&lt;p&gt;I now have a better idea of what people want to read. If you’re a data junkie like me, here you can see the stats around my most popular article since I started writing here:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://cdn-images-1.medium.com/max/800/1*A2HmLbtJBbplL_FnNBQSyQ.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I love the simplicity of the Medium stats interface.&lt;/p&gt;
</description>
      <pubDate>Tue, 31 May 2016 00:10:16 -0400</pubDate>
      <link>https://etagwerker.com/what-i-learned-after-my-writing-experiment-f42f36e1c4bf.html</link>
      <guid isPermaLink="true">https://etagwerker.com/what-i-learned-after-my-writing-experiment-f42f36e1c4bf.html</guid>
    </item>
    
    <item>
      <title>A new perspective</title>
      <description>&lt;p&gt;Becoming a father for the first time sure puts things in a &lt;strong&gt;different&lt;/strong&gt; &lt;strong&gt;perspective&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;You are now responsible for another human being. This is now your &lt;strong&gt;most important priority.&lt;/strong&gt; You need to make sure that they are healthy, well fed and constantly growing.&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;There are a few metrics that become the &lt;strong&gt;most important metrics&lt;/strong&gt; in their life: &lt;em&gt;Weight&lt;/em&gt; and &lt;em&gt;Size&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Everything else is on a different level. Within that lower level, things are important, but not as much as your newborn daughter.&lt;/p&gt;
</description>
      <pubDate>Sat, 28 May 2016 00:32:33 -0400</pubDate>
      <link>https://etagwerker.com/a-new-perspective-db9959be239e.html</link>
      <guid isPermaLink="true">https://etagwerker.com/a-new-perspective-db9959be239e.html</guid>
    </item>
    
    <item>
      <title>“I don’t know (yet)”</title>
      <description>&lt;p&gt;Some people will say “I don’t know” and expect you to tell them the answer. If you tell them the answer right away, they will probably keep asking you similar questions.&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;Next time you are in this situation try to guide the person to the best solution. Explore the different alternatives and mention the pros and cons of the different solutions. Let them make decisions, let them make mistakes.&lt;/p&gt;

&lt;p&gt;If you are stuck with a problem and you don’t know how to move on, remember:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;It’s easier to ask for forgiveness than it is to get permission.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Before asking for help, do some research. Find a solution, even if you think you will get in trouble, even if you know it’s not the best solution.&lt;/p&gt;

&lt;p&gt;Make mistakes. Break things. It is the only way to learn and gain experience.&lt;/p&gt;

&lt;p&gt;Don’t expect someone else to provide a solution on a silver platter. You will learn so much more on your own.&lt;/p&gt;
</description>
      <pubDate>Thu, 26 May 2016 21:23:58 -0400</pubDate>
      <link>https://etagwerker.com/i-dont-know-yet-a89a51c4469a.html</link>
      <guid isPermaLink="true">https://etagwerker.com/i-dont-know-yet-a89a51c4469a.html</guid>
    </item>
    
    <item>
      <title>A few notes on hiring</title>
      <description>&lt;p&gt;Lately I’ve been evaluating and interviewing quite a lot of candidates for the &lt;a href=&quot;https://www.ombulabs.ai/jobs&quot;&gt;Junior and Senior Developer positions&lt;/a&gt; at &lt;a href=&quot;https://www.ombulabs.ai&quot;&gt;OmbuLabs.ai&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Here is what I’ve learned in the process.&lt;/p&gt;

&lt;!--more--&gt;

&lt;h4 id=&quot;process&quot;&gt;Process&lt;/h4&gt;

&lt;p&gt;In a software consulting business like mine, you must have a &lt;strong&gt;clear process&lt;/strong&gt; to &lt;em&gt;evaluate&lt;/em&gt; candidates. The people in your company have to be well aware of what you are looking for in each candidate.&lt;/p&gt;

&lt;p&gt;If you have a &lt;strong&gt;pool of questions&lt;/strong&gt; to ask each candidate, you should explain &lt;strong&gt;why you are asking them&lt;/strong&gt;. You should explain what you are looking for with each question.&lt;/p&gt;

&lt;p&gt;Having a &lt;strong&gt;well defined process&lt;/strong&gt; will allow you to delegate it to someone else when you can’t participate in the interviews. This is &lt;a href=&quot;https://www.ombulabs.ai/blog/team/jobs/our-hiring-process.html&quot;&gt;our current process&lt;/a&gt; at &lt;a href=&quot;https://www.ombulabs.ai&quot;&gt;OmbuLabs.ai&lt;/a&gt;.&lt;/p&gt;

&lt;h4 id=&quot;rigorous-filtering&quot;&gt;Rigorous filtering&lt;/h4&gt;

&lt;p&gt;There has to be an early stage of &lt;strong&gt;rigorous filtering&lt;/strong&gt;. You must have some criteria that clearly defines &lt;em&gt;deal breakers&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;For example, if a candidate has been &lt;em&gt;job hopping&lt;/em&gt; for the past 5 years and they haven’t stayed in a job for more than a year, then that’s a &lt;strong&gt;deal breaker&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Another example in our case: if a candidate doesn’t speak &lt;strong&gt;English&lt;/strong&gt; fluently, then that’s a &lt;strong&gt;deal breaker&lt;/strong&gt;. We program, do research and talk to clients in English. So this is very important to us.&lt;/p&gt;

&lt;h4 id=&quot;do-a-real-livetest&quot;&gt;Do a real live test&lt;/h4&gt;

&lt;p&gt;If you are looking for a UX Designer, have them work on a real project with you. Make sure that they are not just great at interviewing, but also great at delivering value right away.&lt;/p&gt;

&lt;p&gt;When we look for a Developer, after the candidate passes the interview filter, we make sure to have at least 8 hours of &lt;strong&gt;paid pair programming time&lt;/strong&gt; with them.&lt;/p&gt;

&lt;p&gt;Don’t be afraid to have candidates &lt;strong&gt;complete sample projects&lt;/strong&gt;. If the sample project is too long, pay for their time. It’s better to spend time and money before hiring, than to regret it later when you realize they are not the right fit.&lt;/p&gt;

&lt;p&gt;After they’ve passed all the filters in your process, you should also have a culture fit interview. Here is a &lt;a href=&quot;https://medium.com/@lkr/i-m-a-woman-in-tech-but-even-i-didn-t-get-it-until-this-week-350cf8b62c46#.nsbzxgp5j&quot;&gt;great article about culture fit interviews&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You must spend as much time as you need making a hiring decision. In the software business, &lt;strong&gt;bad hires cost a lot of time and money&lt;/strong&gt;.&lt;/p&gt;
</description>
      <pubDate>Wed, 25 May 2016 22:45:42 -0400</pubDate>
      <link>https://etagwerker.com/a-few-notes-on-hiring-d32090512c1.html</link>
      <guid isPermaLink="true">https://etagwerker.com/a-few-notes-on-hiring-d32090512c1.html</guid>
    </item>
    
    <item>
      <title>5 Rules to build a software MVP</title>
      <description>&lt;p&gt;I’m tired of saying that &lt;a href=&quot;https://medium.com/@etagwerker/your-mvp-is-not-small-enough-c64759a88554#.tl91gc9bf&quot;&gt;your MVP is not small enough&lt;/a&gt;. Here are five simple rules to build a &lt;strong&gt;software MVP&lt;/strong&gt;.&lt;/p&gt;

&lt;!--more--&gt;

&lt;h4 id=&quot;rule-1&quot;&gt;Rule #1&lt;/h4&gt;

&lt;p&gt;&lt;strong&gt;Quality&lt;/strong&gt; is &lt;strong&gt;non-negotiable&lt;/strong&gt;. Quality &lt;strong&gt;must&lt;/strong&gt; remain high. You cannot build something that has &lt;em&gt;poor&lt;/em&gt; quality.&lt;/p&gt;

&lt;p&gt;You are &lt;strong&gt;not&lt;/strong&gt; building a &lt;strong&gt;cheap product fast&lt;/strong&gt;. You are building a &lt;strong&gt;quality product&lt;/strong&gt; with &lt;em&gt;reduced&lt;/em&gt; scope.&lt;/p&gt;

&lt;h4 id=&quot;rule-2&quot;&gt;Rule #2&lt;/h4&gt;

&lt;p&gt;The &lt;strong&gt;release date&lt;/strong&gt; is &lt;strong&gt;non-negotiable&lt;/strong&gt;. Once you define &lt;strong&gt;the scope&lt;/strong&gt; and set the date, you &lt;em&gt;cannot&lt;/em&gt; postpone the release date.&lt;/p&gt;

&lt;p&gt;There is a &lt;strong&gt;fixed amount of time&lt;/strong&gt; that you have to work on the design and development of the software MVP. Once you have defined the release date, &lt;strong&gt;you cannot change it&lt;/strong&gt;.&lt;/p&gt;

&lt;h4 id=&quot;rule-3&quot;&gt;Rule #3&lt;/h4&gt;

&lt;p&gt;The end result has to be a &lt;strong&gt;usable product&lt;/strong&gt; which &lt;em&gt;tests&lt;/em&gt; a &lt;strong&gt;core hypothesis&lt;/strong&gt; of your business model.&lt;/p&gt;

&lt;p&gt;When you define the minimum feature set, you need to &lt;strong&gt;always keep this in mind&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://cdn-images-1.medium.com/max/800/1*WGPBbqEvSEp-zR21vdUCuw.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;This is a great illustration by &lt;a href=&quot;https://twitter.com/henrikkniberg&quot;&gt;Henrik Kniberg&lt;/a&gt;. You can read more about this in his article about an &lt;a href=&quot;http://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp&quot;&gt;&lt;em&gt;Earliest/Testable/Lovable Product&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4 id=&quot;rule-4&quot;&gt;Rule #4&lt;/h4&gt;

&lt;p&gt;You can &lt;strong&gt;remove features&lt;/strong&gt; from the scope. You &lt;strong&gt;must not&lt;/strong&gt; add features to the scope. The goal is to avoid &lt;a href=&quot;https://en.wikipedia.org/wiki/Scope_creep&quot;&gt;&lt;em&gt;scope creep&lt;/em&gt;&lt;/a&gt; as much as possible.&lt;/p&gt;

&lt;p&gt;Before you begin, you will have a list of &lt;strong&gt;prioritized&lt;/strong&gt; features. You will start working on the most important features and leave the least important ones for last.&lt;/p&gt;

&lt;p&gt;You might need to cut some of the features out of the project. So it’s best if the least important features get cut.&lt;/p&gt;

&lt;h4 id=&quot;rule-5&quot;&gt;Rule #5&lt;/h4&gt;

&lt;p&gt;Before you release the &lt;strong&gt;MVP&lt;/strong&gt; you must setup a &lt;em&gt;goal tracking mechanism&lt;/em&gt;. The goal is to track the interactions with the MVP and &lt;strong&gt;start learning&lt;/strong&gt; from day 1.&lt;/p&gt;

&lt;p&gt;Fortunately there are great free tools that you can use like &lt;a href=&quot;http://www.google.com/analytics&quot;&gt;Google Analytics&lt;/a&gt; or &lt;a href=&quot;https://mixpanel.com/&quot;&gt;Mixpanel&lt;/a&gt;. If you have a small budget, you could also use &lt;a href=&quot;http://intercom.io&quot;&gt;Intercom&lt;/a&gt; to talk to the people using your product.&lt;/p&gt;

&lt;p&gt;If you follow these rules, you will be able to release early and start iterating using real feedback.&lt;/p&gt;
</description>
      <pubDate>Tue, 24 May 2016 23:21:46 -0400</pubDate>
      <link>https://etagwerker.com/5-rules-to-build-a-software-mvp-a3bc1cf79e15.html</link>
      <guid isPermaLink="true">https://etagwerker.com/5-rules-to-build-a-software-mvp-a3bc1cf79e15.html</guid>
    </item>
    
    <item>
      <title>Taxis, disrupted</title>
      <description>&lt;p&gt;Taxis have been doing the same thing for years. Pick up a passenger, hear the destination, take the passenger there, get paid. It’s pretty simple and it hasn’t evolved much in decades.&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;&lt;img src=&quot;https://cdn-images-1.medium.com/max/800/1*LXosh5_4JAtrJSViammElw.jpeg&quot; alt=&quot;Taxis in Buenos Aires are transit’s public enemy number 1&quot; /&gt;
Taxis in Buenos Aires are transit’s public enemy number 1&lt;/p&gt;

&lt;p&gt;Last month &lt;a href=&quot;https://www.uber.com/&quot;&gt;Uber&lt;/a&gt; launched in Argentina and disrupted the whole business. &lt;a href=&quot;http://www.businessinsider.com/argentina-crackdown-on-uber-2016-4&quot;&gt;Taxis were obviously against the whole thing&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In the long run, Uber and other services like &lt;a href=&quot;https://www.lyft.com/&quot;&gt;Lyft&lt;/a&gt; will become your preferred alternative. You will only hail a cab on the street when you can’t get an Uber or a Lyft.&lt;/p&gt;

&lt;p&gt;Why?&lt;/p&gt;

&lt;p&gt;Because the whole experience is more enjoyable and usually more secure. You can pay with your credit card. You have a clear idea of the fare. And if a driver misbehaves, you can easily report him.&lt;/p&gt;

&lt;p&gt;Taxis never &lt;strong&gt;had to&lt;/strong&gt; provide a &lt;strong&gt;better experience&lt;/strong&gt; because there was no real competition. Until Uber launched in Buenos Aires, you could only get a taxi or a remise (private car service) to quickly drive you to places.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Just because you don’t &lt;strong&gt;need to&lt;/strong&gt; innovate, it doesn’t mean &lt;strong&gt;you shouldn’t&lt;/strong&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That’s the beauty of &lt;strong&gt;competition&lt;/strong&gt;. It forces the players in the game to become better players, which is great for customers.&lt;/p&gt;

&lt;p&gt;Hopefully the city government and Uber will find a way to legalize this business model and we will have better alternatives to get from point A to point B.&lt;/p&gt;

&lt;p&gt;Taxis will have to &lt;strong&gt;adapt or die&lt;/strong&gt;. It’s called &lt;a href=&quot;https://en.wikipedia.org/wiki/Survival_of_the_fittest&quot;&gt;survival of the fittest&lt;/a&gt;. When this finally happens, passengers will only &lt;strong&gt;benefit from this disruption&lt;/strong&gt;.&lt;/p&gt;
</description>
      <pubDate>Mon, 23 May 2016 22:21:07 -0400</pubDate>
      <link>https://etagwerker.com/taxis-disrupted-824a69297d42.html</link>
      <guid isPermaLink="true">https://etagwerker.com/taxis-disrupted-824a69297d42.html</guid>
    </item>
    
    <item>
      <title>Postponing a decision</title>
      <description>&lt;p&gt;&lt;strong&gt;Postponing&lt;/strong&gt; a decision &lt;strong&gt;is&lt;/strong&gt; a decision in itself.&lt;/p&gt;

&lt;p&gt;Every time you need to &lt;strong&gt;make a decision&lt;/strong&gt;, there is always &lt;strong&gt;a default&lt;/strong&gt;.&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;For example: When you’re interviewing someone for a position, the default is a “&lt;em&gt;No&lt;/em&gt;”.&lt;/p&gt;

&lt;p&gt;If you postpone your decision, the candidate will understand that you are &lt;em&gt;not&lt;/em&gt; going to hire her.&lt;/p&gt;

&lt;p&gt;In that example you should tell the candidate whether you hire her or not. But if you don’t, she will understand that you won’t hire her.&lt;/p&gt;

&lt;p&gt;If you can’t make up your mind, then your decision will be the &lt;strong&gt;default implicit decision&lt;/strong&gt;.&lt;/p&gt;
</description>
      <pubDate>Fri, 20 May 2016 19:54:56 -0400</pubDate>
      <link>https://etagwerker.com/postponing-a-decision-2911934f2b92.html</link>
      <guid isPermaLink="true">https://etagwerker.com/postponing-a-decision-2911934f2b92.html</guid>
    </item>
    
    <item>
      <title>Streaks, Part 2</title>
      <description>&lt;p&gt;Today I broke one of my latest &lt;strong&gt;streaks&lt;/strong&gt;. Today I &lt;strong&gt;didn’t&lt;/strong&gt; &lt;a href=&quot;https://github.com/etagwerker&quot;&gt;contribute to any &lt;strong&gt;open source&lt;/strong&gt; projects&lt;/a&gt; and I broke a &lt;strong&gt;35&lt;/strong&gt; days straight streak.&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;It was a &lt;em&gt;bit&lt;/em&gt; disappointing but it was also a great run. I made at least one (sometimes very small) contribution every day for the past &lt;strong&gt;35 days!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To be honest, this happened because I decided to stop bringing my MacBook home. And I have &lt;strong&gt;no regrets&lt;/strong&gt;. I’m much happier having less distractions at home.&lt;/p&gt;

&lt;p&gt;Every time I break a streak, I like to think about this:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;How far will I go next time?&lt;/strong&gt; I’m quite a competitive person and I can’t help to think about the next streak. Now the mark is quite high: 35 days! It’s a new goal for the next time. Get to 36 days, beat the last streak!&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;I can’t believe I made it so far.&lt;/strong&gt; I was sure I was going to quit after 10 days (when I beat my last streak) but I kept going. I kept thinking: &lt;strong&gt;&lt;em&gt;How far will I go this time?&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;The end of a streak brings the beginning of a new streak.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
      <pubDate>Thu, 19 May 2016 23:51:41 -0400</pubDate>
      <link>https://etagwerker.com/streaks-part-2-a0db91352fe8.html</link>
      <guid isPermaLink="true">https://etagwerker.com/streaks-part-2-a0db91352fe8.html</guid>
    </item>
    
    <item>
      <title>The Impostor Syndrome</title>
      <description>&lt;p&gt;I believe that &lt;strong&gt;high achieving individuals&lt;/strong&gt; have suffered this syndrome at least once in their life.&lt;/p&gt;

&lt;p&gt;I first heard of this concept in the last Rubyconf Argentina. It was one of the &lt;a href=&quot;https://vimeo.com/album/3187831/video/115000870&quot;&gt;most interesting talks for programmers&lt;/a&gt; that had nothing to do with code.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;People who suffer this are high-achieving individuals marked by an inability to internalize their accomplishments and a persistent fear of being exposed &lt;strong&gt;as a fraud.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;!--more--&gt;

&lt;p&gt;You can read more about this &lt;a href=&quot;https://en.m.wikipedia.org/wiki/Impostor_syndrome&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;What has been really helpful to me is to always ask myself this question: What’s the worst thing that can happen?&lt;/p&gt;

&lt;p&gt;If I send a proposal to a conference, what’s the worst thing that can happen? It might get rejected.&lt;/p&gt;

&lt;p&gt;If I present a talk at a meetup, what’s the worst thing that can happen? People might hate it and might make fun of me.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Don’t let the fear stop you.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Instead of thinking, &lt;strong&gt;&lt;em&gt;why me&lt;/em&gt;&lt;/strong&gt;? Think, &lt;strong&gt;&lt;em&gt;why&lt;/em&gt;&lt;/strong&gt; &lt;strong&gt;&lt;em&gt;not me&lt;/em&gt;&lt;/strong&gt;?&lt;/p&gt;
</description>
      <pubDate>Wed, 18 May 2016 22:10:03 -0400</pubDate>
      <link>https://etagwerker.com/the-impostor-syndrome-82781277ac35.html</link>
      <guid isPermaLink="true">https://etagwerker.com/the-impostor-syndrome-82781277ac35.html</guid>
    </item>
    
    <item>
      <title>On perfectionism</title>
      <description>&lt;p&gt;I’ll admit it. I’m pretty bad at product management. I’m a programmer, but I’m also a product manager at &lt;a href=&quot;http://www.ombushop.com/&quot;&gt;OmbuShop&lt;/a&gt;. I’ve been taught and I’ve learned that for something to reach production it needs to be &lt;strong&gt;perfect&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;And by &lt;strong&gt;perfect&lt;/strong&gt; I mean that it needs to &lt;strong&gt;work as expected&lt;/strong&gt;. And it should also consume the least amount of resources to achieve its goal. And the build needs to pass. And there should be more test coverage.&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;Usually the programmer in me will be against deploying to production right away, because the feature is not &lt;strong&gt;perfect enough&lt;/strong&gt;. While the product manager in me will be freaking out that &lt;strong&gt;we haven’t deployed&lt;/strong&gt; in more than &lt;strong&gt;2 weeks!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I know, &lt;a href=&quot;https://zachholman.com/posts/deploying-software&quot;&gt;deploying should be as boring as hell&lt;/a&gt;. That is something that I need to improve in our process.&lt;/p&gt;

&lt;p&gt;Sometimes I wish I were more pragmatic when it comes to delivering a feature. Just because it is &lt;strong&gt;not perfect&lt;/strong&gt;, it doesn’t mean that it’s &lt;strong&gt;not good enough&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;As a programmer, you need to understand the concept of &lt;a href=&quot;http://dec.bournemouth.ac.uk/staff/kphalp/Yourdon.pdf&quot;&gt;good enough software&lt;/a&gt;. There is a paper by Edward Yourdon that explains very clearly the relationship between cost, schedule, staffing, functionality, and quality.&lt;/p&gt;

&lt;p&gt;When you are taking forever to deliver a feature, I suggest that you &lt;a href=&quot;http://c2.com/cgi/wiki?TimeBoxing&quot;&gt;timebox it&lt;/a&gt;. Timeboxing will help you deliver software that is &lt;strong&gt;good enough&lt;/strong&gt;. Because most times, &lt;strong&gt;you don’t need perfection&lt;/strong&gt;, you just need something that is &lt;strong&gt;good enough&lt;/strong&gt;.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Perfect is the enemy of good enough.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
      <pubDate>Tue, 17 May 2016 22:18:39 -0400</pubDate>
      <link>https://etagwerker.com/on-perfectionism-c11b69ac1217.html</link>
      <guid isPermaLink="true">https://etagwerker.com/on-perfectionism-c11b69ac1217.html</guid>
    </item>
    
    <item>
      <title>Focus</title>
      <description>&lt;p&gt;Close your Facebook, Twitter, Slack, Skype, Mail, and anything else that might produce an interruption.&lt;/p&gt;

&lt;p&gt;Put your phone on &lt;em&gt;do not disturb&lt;/em&gt; mode. Put your computer on &lt;a href=&quot;https://support.apple.com/kb/PH18740?locale=en_US&quot;&gt;do not disturb mode&lt;/a&gt;.&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;If you can work &lt;em&gt;without Internet&lt;/em&gt;, shut down your connection. If you don’t need it, it will just produce interruptions.&lt;/p&gt;

&lt;p&gt;Put on your headphones. Even if you don’t want to listen to music, you can use them to show other people that you can’t hear them.&lt;/p&gt;

&lt;p&gt;Only then can &lt;strong&gt;really focus&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Only then you can &lt;strong&gt;achieve flow&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Mihaly Csikszentmihalyi’s famous TED talk: Flow, the secret to happiness&lt;/p&gt;
</description>
      <pubDate>Mon, 16 May 2016 21:43:23 -0400</pubDate>
      <link>https://etagwerker.com/focus-62c053be04c8.html</link>
      <guid isPermaLink="true">https://etagwerker.com/focus-62c053be04c8.html</guid>
    </item>
    
    <item>
      <title>The work breakdown structure</title>
      <description>&lt;p&gt;Next time you need to tackle a big project, break it down into smaller projects. If the sub-projects are still too big, break them down into sub-sections. Then break those down into action items. You get the idea.&lt;/p&gt;

&lt;p&gt;This technique has been around for ages, though in college it was reintroduced to me as the &lt;a href=&quot;https://en.wikipedia.org/wiki/Work_breakdown_structure&quot;&gt;Work Breakdown Structure&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Before you start working on a huge project, you should have a list of prioritized items in your &lt;strong&gt;TODO&lt;/strong&gt; list. Priorities will be defined by your requirements and limitations.&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;If you have a hard delivery date, you need to think about the duration of each part. If you only have 3 months and one of the parts will take 2 months due to &lt;a href=&quot;https://medium.com/@etagwerker/a-great-source-of-startup-ideas-6d34ac3d88bd#.ogl6qrzgb&quot;&gt;bureaucracy&lt;/a&gt; (in life this will always happen) you should start with that on day 1.&lt;/p&gt;

&lt;p&gt;Sometimes we face projects that seem &lt;strong&gt;impossible&lt;/strong&gt; to be accomplished on time. This is what you need to know: They are &lt;strong&gt;not impossible&lt;/strong&gt;. You just need to apply the &lt;strong&gt;WBS&lt;/strong&gt; before you start.&lt;/p&gt;
</description>
      <pubDate>Fri, 13 May 2016 22:48:50 -0400</pubDate>
      <link>https://etagwerker.com/the-work-breakdown-structure-10a0e27f3003.html</link>
      <guid isPermaLink="true">https://etagwerker.com/the-work-breakdown-structure-10a0e27f3003.html</guid>
    </item>
    
    <item>
      <title>Evaluating Advice</title>
      <description>&lt;p&gt;As an entrepreneur, I’ve heard a lot of advice from potential investors, investors, partners, clients, friends, family, acquaintances, random people at a party. You name it. I have received &lt;strong&gt;advice from everyone&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Only a few times I have actually &lt;strong&gt;acted&lt;/strong&gt; based on their advice. Most times I will hear it, nod and later &lt;strong&gt;ignore&lt;/strong&gt; the advice.&lt;/p&gt;

&lt;!--more--&gt;

&lt;p&gt;The hardest part is &lt;strong&gt;ignoring the advice&lt;/strong&gt; from someone you really care about.&lt;/p&gt;

&lt;p&gt;At some point in time, a good friend of yours is going to give you business advice. Someone who has been your friend for years, someone who you respect, someone who you love and who loves you.&lt;/p&gt;

&lt;p&gt;They will mean well. They are giving you advice with good intentions. But…&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The road to hell is paved with good intentions.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You need to take a step back and think about what you are hearing and who is saying it. You need to forget about your relationship. You need to &lt;strong&gt;evaluate&lt;/strong&gt; &lt;strong&gt;their experience&lt;/strong&gt; and if their &lt;strong&gt;advice&lt;/strong&gt; is based on &lt;em&gt;theory&lt;/em&gt; instead of &lt;em&gt;practice&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;That friend might have &lt;strong&gt;no experience&lt;/strong&gt; starting nor running a &lt;strong&gt;business&lt;/strong&gt;. Yet he is giving you advice as if he had been running a &lt;strong&gt;successful business&lt;/strong&gt; for the past 10 years.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Take advice&lt;/strong&gt; from people you &lt;strong&gt;respect&lt;/strong&gt; and have enough &lt;strong&gt;experience&lt;/strong&gt; to be giving advice. Otherwise, &lt;strong&gt;ignore at will&lt;/strong&gt;.&lt;/p&gt;
</description>
      <pubDate>Thu, 12 May 2016 20:13:52 -0400</pubDate>
      <link>https://etagwerker.com/evaluating-advice-34ba151e5325.html</link>
      <guid isPermaLink="true">https://etagwerker.com/evaluating-advice-34ba151e5325.html</guid>
    </item>
    
    <item>
      <title>The 10,000 hours rule</title>
      <description>&lt;p&gt;If you read Malcolm Gladwell’s &lt;a href=&quot;http://www.amazon.com/gp/product/0316017930/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0316017930&amp;amp;linkCode=as2&amp;amp;tag=etagwerker-20&amp;amp;linkId=D4GR7YU5JBHKRNUX&quot;&gt;Outliers&lt;/a&gt; you know about the 10,000 hours rule, which is based on a study by Anders Ericsson.&lt;/p&gt;

&lt;p&gt;I’ve been listening to the &lt;a href=&quot;http://freakonomics.com/podcast/how-to-be-more-productive/&quot;&gt;series of episodes for self-improvement month in the Freakonomics radio podcast&lt;/a&gt;, which goes deep into this topic. It’s very interesting to hear the conflicting points of view of both Malcolm Gladwell and Anders Ericsson.&lt;/p&gt;

&lt;p&gt;I believe that they both reach some common ground when they say &lt;strong&gt;it’s not&lt;/strong&gt; &lt;strong&gt;just about deliberate practice&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;If you don’t know how to play the piano, you won’t be a great piano player if you practice for more than 10,000 hours with the best teacher. You will definitely get better at it, but you won’t be a star piano player.&lt;/p&gt;

&lt;p&gt;They say that “Practice makes perfect” but that’s just not so. If you don’t have some talent, you will never be the best in the world (even if you do deliberate practice for more than 10,000 hours)&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Talent plus deliberate practice makes perfect.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
      <pubDate>Wed, 11 May 2016 22:41:31 -0400</pubDate>
      <link>https://etagwerker.com/the-10-000-hours-rule-9857d1028c95.html</link>
      <guid isPermaLink="true">https://etagwerker.com/the-10-000-hours-rule-9857d1028c95.html</guid>
    </item>
    
  </channel>
</rss>
