<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Startup Next Door</title>
  <script>
  (function(){
    var t = localStorage.getItem('fluffy-theme') ||
      (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light');
    document.documentElement.setAttribute('data-theme', t);
  })();
  </script>
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bulma@1.0.2/css/bulma.min.css">
  <link rel="stylesheet" href="https://startupnextdoor.com/static/style.css?v=812315c5">
  <link rel="alternate" type="application/rss+xml" title="Startup Next Door" href="https://startupnextdoor.com/rss.xml">
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.30.0/themes/prism.min.css">
  
</head>
<body>

<nav class="navbar is-dark navbar-overlay" role="navigation" aria-label="main navigation">
  <div class="container">
    <div class="navbar-brand">
      <span class="navbar-item nav-profile-wrap"><img src="https://startupnextdoor.com/images/profile.jpg" alt="John Washam" class="nav-profile-img"></span>
    </div>
    <div class="navbar-end" style="align-items:center;">
      <span id="theme-toggle" onclick="toggleTheme()" title="Toggle dark mode" aria-label="Toggle dark mode">
        <span id="theme-icon-sun" style="display:none;">
          <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg>
        </span>
        <span id="theme-icon-moon">
          <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"/></svg>
        </span>
      </span>
      <div class="navbar-item nav-menu-wrapper" id="nav-menu">
        <button class="nav-menu-btn" onclick="toggleMenu()" aria-expanded="false" aria-controls="nav-dropdown">
          <span class="nav-menu-lines">
            <span></span><span></span><span></span>
          </span>
          <span class="nav-menu-label">MENU</span>
        </button>
        <div class="navbar-dropdown" id="nav-dropdown">
          <a class="navbar-item" href="https://startupnextdoor.com/">Home</a>
          <a class="navbar-item" href="https://startupnextdoor.com/about/">About</a>
          <a class="navbar-item" href="https://startupnextdoor.com/search/">Search</a>
          <a class="navbar-item" href="https://startupnextdoor.com/rss.xml">RSS</a>
        </div>
      </div>
    </div>
  </div>
</nav>

<main>
  

<div class="home-hero" style="background-image: url('https://startupnextdoor.com/images/bookshelf.jpg');">
  <div class="home-hero-overlay">
    <h1 class="home-hero-title">Startup Next Door</h1>
    
    <p class="home-hero-subtitle">A long journey from startups to software engineering.</p>
    
  </div>
</div>


<section class="section">
  <div class="container">
    <div class="columns is-centered">
      <div class="column is-8">

        
        <article class="card mb-6">
          
          <div class="card-image">
            <a href="https://startupnextdoor.com/introducing-fluffy/">
              <img src="/images/unseen-studio-s9CC2SKySJM-unsplash-crop.jpg" alt="Introducing: Fluffy" style="width:100%; height:180px; object-fit:cover; display:block;">
            </a>
          </div>
          
          <div class="card-content">
            <div class="content">
              <p class="is-size-7 has-text-grey mb-1">
                <time datetime="2026-04-15T00:00:00+00:00">April 15, 2026</time>
              </p>
              <h2 class="title is-4 mb-2">
                <a href="https://startupnextdoor.com/introducing-fluffy/" class="has-text-dark">Introducing: Fluffy</a>
              </h2>
              
              <p class="has-text-grey-dark">During my funemployment, I&rsquo;ve been knocking out my entire to-do list and it feels fantastic. One thing I wanted to do was to free my blog from Ghost running in a Docker container since 2016.
I&rsquo;d like to introduce you to my newest project: fluffy

Fluffy is the easiest way to write your…</p>
              <a class="button is-small is-dark" href="https://startupnextdoor.com/introducing-fluffy/">Read more</a>
            </div>
          </div>
        </article>
        
        <article class="card mb-6">
          
          <div class="card-image">
            <a href="https://startupnextdoor.com/my-next-journey-2026/">
              <img src="/images/photo-1491895200222-0fc4a4c35e18.avif" alt="My Next Journey" style="width:100%; height:180px; object-fit:cover; display:block;">
            </a>
          </div>
          
          <div class="card-content">
            <div class="content">
              <p class="is-size-7 has-text-grey mb-1">
                <time datetime="2026-03-24T00:00:00+00:00">March 24, 2026</time>
              </p>
              <h2 class="title is-4 mb-2">
                <a href="https://startupnextdoor.com/my-next-journey-2026/" class="has-text-dark">My Next Journey</a>
              </h2>
              
              <div class="tags mb-2">
                <a class="tag is-info is-light" href="https://startupnextdoor.com/tag/zappos/">zappos</a><a class="tag is-info is-light" href="https://startupnextdoor.com/tag/amazon/">amazon</a><a class="tag is-info is-light" href="https://startupnextdoor.com/tag/employment/">employment</a>
              </div>
              
              <p class="has-text-grey-dark">In October, after eight and a half years at Amazon, I decided to leave. If you look at the update at the top of this post, you&rsquo;ll see why.
What I&rsquo;m Looking For
Earlier this year I started looking for work, focusing on much smaller companies. I&rsquo;m not interested in being on the…</p>
              <a class="button is-small is-dark" href="https://startupnextdoor.com/my-next-journey-2026/">Read more</a>
            </div>
          </div>
        </article>
        
        <article class="card mb-6">
          
          <div class="card-image">
            <a href="https://startupnextdoor.com/zappos-is-the-best-company-ive-ever-worked-for/">
              <img src="/images/12IMG_6884-1671508516780.jpg" alt="Zappos is the Best Company I've Ever Worked For" style="width:100%; height:180px; object-fit:cover; display:block;">
            </a>
          </div>
          
          <div class="card-content">
            <div class="content">
              <p class="is-size-7 has-text-grey mb-1">
                <time datetime="2022-12-20T00:00:00+00:00">December 20, 2022</time>
              </p>
              <h2 class="title is-4 mb-2">
                <a href="https://startupnextdoor.com/zappos-is-the-best-company-ive-ever-worked-for/" class="has-text-dark">Zappos is the Best Company I've Ever Worked For</a>
              </h2>
              
              <div class="tags mb-2">
                <a class="tag is-info is-light" href="https://startupnextdoor.com/tag/zappos/">zappos</a><a class="tag is-info is-light" href="https://startupnextdoor.com/tag/amazon/">amazon</a>
              </div>
              
              <p class="has-text-grey-dark">
Important Update: In December 2024, Amazon made drastic changes to the management of Zappos. Sadly, the Zappos culture I&rsquo;ve written about here is gone. Most of the people that kept that Zappos spirit alive have left or were laid off. I also left Amazon. Zappos is just Amazon now, and all…</p>
              <a class="button is-small is-dark" href="https://startupnextdoor.com/zappos-is-the-best-company-ive-ever-worked-for/">Read more</a>
            </div>
          </div>
        </article>
        
        <article class="card mb-6">
          
          <div class="card-image">
            <a href="https://startupnextdoor.com/ive-transferred-to-zappos/">
              <img src="/images/04zappos_bg-1587591261198.jpg" alt="I've Transferred to Zappos!" style="width:100%; height:180px; object-fit:cover; display:block;">
            </a>
          </div>
          
          <div class="card-content">
            <div class="content">
              <p class="is-size-7 has-text-grey mb-1">
                <time datetime="2020-04-22T00:00:00+00:00">April 22, 2020</time>
              </p>
              <h2 class="title is-4 mb-2">
                <a href="https://startupnextdoor.com/ive-transferred-to-zappos/" class="has-text-dark">I've Transferred to Zappos!</a>
              </h2>
              
              <div class="tags mb-2">
                <a class="tag is-info is-light" href="https://startupnextdoor.com/tag/zappos/">zappos</a><a class="tag is-info is-light" href="https://startupnextdoor.com/tag/amazon/">amazon</a>
              </div>
              
              <p class="has-text-grey-dark">This week I joined Zappos!  
Zappos is a subsidiary of Amazon, acquired in 2009.
If you&rsquo;re not aware of Zappos, it is a legend in the e-commerce space, known worldwide for its amazing customer service. No seriously, they&rsquo;re that good.
Around 2008, Zappos&rsquo; (at the time) unique…</p>
              <a class="button is-small is-dark" href="https://startupnextdoor.com/ive-transferred-to-zappos/">Read more</a>
            </div>
          </div>
        </article>
        
        <article class="card mb-6">
          
          <div class="card-image">
            <a href="https://startupnextdoor.com/coding-interview-university-hit-the-github-top-10/">
              <img src="/images/04github_topper-1586879473769.png" alt="Coding Interview University Hit the Github Top 10" style="width:100%; height:180px; object-fit:cover; display:block;">
            </a>
          </div>
          
          <div class="card-content">
            <div class="content">
              <p class="is-size-7 has-text-grey mb-1">
                <time datetime="2020-04-14T00:00:00+00:00">April 14, 2020</time>
              </p>
              <h2 class="title is-4 mb-2">
                <a href="https://startupnextdoor.com/coding-interview-university-hit-the-github-top-10/" class="has-text-dark">Coding Interview University Hit the Github Top 10</a>
              </h2>
              
              <p class="has-text-grey-dark">After starting this repo four years ago, I&rsquo;m pleased to announce that the Coding Interview University project is in the top 10 on Github!

Over the years I&rsquo;ve been updating it and managing pull requests from the many kind contributors to the project.
The project has a huge amount of…</p>
              <a class="button is-small is-dark" href="https://startupnextdoor.com/coding-interview-university-hit-the-github-top-10/">Read more</a>
            </div>
          </div>
        </article>
        
        <article class="card mb-6">
          
          <div class="card-content">
            <div class="content">
              <p class="is-size-7 has-text-grey mb-1">
                <time datetime="2019-03-03T00:00:00+00:00">March 3, 2019</time>
              </p>
              <h2 class="title is-4 mb-2">
                <a href="https://startupnextdoor.com/assembly-language-string-library-so-far/" class="has-text-dark">Assembly Language String Library So Far</a>
              </h2>
              
              <p class="has-text-grey-dark">I wanted to share my progress on Assignment 1 (string processing library) of the Low-Level Programming book. See code below.
I&rsquo;ve been working on this assignment in some free times for the last 3 months, and I&rsquo;ve invested many hours into it. It was slow going at first, and I got faster,…</p>
              <a class="button is-small is-dark" href="https://startupnextdoor.com/assembly-language-string-library-so-far/">Read more</a>
            </div>
          </div>
        </article>
        
        <article class="card mb-6">
          
          <div class="card-image">
            <a href="https://startupnextdoor.com/low-level-programming/">
              <img src="/images/01Screen_Shot_2019_01_07_at_9_13_10_PM-1547937992825.png" alt="Low-Level Programming" style="width:100%; height:180px; object-fit:cover; display:block;">
            </a>
          </div>
          
          <div class="card-content">
            <div class="content">
              <p class="is-size-7 has-text-grey mb-1">
                <time datetime="2019-01-19T00:00:00+00:00">January 19, 2019</time>
              </p>
              <h2 class="title is-4 mb-2">
                <a href="https://startupnextdoor.com/low-level-programming/" class="has-text-dark">Low-Level Programming</a>
              </h2>
              
              <p class="has-text-grey-dark">While I was studying computer science, I spent only a short amount of time on assembly programming, but I found it fascinating. The ability to run a program by speaking to the CPU was pretty cool. It was a topic I wanted to revisit.
Late last year I picked up &ldquo;Low Level Programming&rdquo; (C,…</p>
              <a class="button is-small is-dark" href="https://startupnextdoor.com/low-level-programming/">Read more</a>
            </div>
          </div>
        </article>
        
        <article class="card mb-6">
          
          <div class="card-image">
            <a href="https://startupnextdoor.com/my-java-reading-list/">
              <img src="/images/10bookshelf_colors-1540164004168.jpg" alt="My Java Reading List" style="width:100%; height:180px; object-fit:cover; display:block;">
            </a>
          </div>
          
          <div class="card-content">
            <div class="content">
              <p class="is-size-7 has-text-grey mb-1">
                <time datetime="2018-10-21T00:00:00+00:00">October 21, 2018</time>
              </p>
              <h2 class="title is-4 mb-2">
                <a href="https://startupnextdoor.com/my-java-reading-list/" class="has-text-dark">My Java Reading List</a>
              </h2>
              
              <div class="tags mb-2">
                <a class="tag is-info is-light" href="https://startupnextdoor.com/tag/books/">books</a><a class="tag is-info is-light" href="https://startupnextdoor.com/tag/java/">Java</a><a class="tag is-info is-light" href="https://startupnextdoor.com/tag/programming/">programming</a>
              </div>
              
              <p class="has-text-grey-dark">Even before I started work at Amazon, I got started getting up to speed on the main language I would use for the job. 
Here is the reading list I put together and future books I want to read.
What I&rsquo;ve Read so Far:
It took me a few months to get through these.
Java: A Beginner&rsquo;s Guide,…</p>
              <a class="button is-small is-dark" href="https://startupnextdoor.com/my-java-reading-list/">Read more</a>
            </div>
          </div>
        </article>
        
        <article class="card mb-6">
          
          <div class="card-image">
            <a href="https://startupnextdoor.com/back-to-blogging-whats-coming-next/">
              <img src="/images/10typing-1539543879289.jpg" alt="Back to Blogging: What's Coming Next" style="width:100%; height:180px; object-fit:cover; display:block;">
            </a>
          </div>
          
          <div class="card-content">
            <div class="content">
              <p class="is-size-7 has-text-grey mb-1">
                <time datetime="2018-10-14T00:00:00+00:00">October 14, 2018</time>
              </p>
              <h2 class="title is-4 mb-2">
                <a href="https://startupnextdoor.com/back-to-blogging-whats-coming-next/" class="has-text-dark">Back to Blogging: What's Coming Next</a>
              </h2>
              
              <p class="has-text-grey-dark">Hey all,
If you&rsquo;ve been waiting to see more content here, I appreciate your patience.
What have I been doing?
I&rsquo;ve been busy getting up to speed at Amazon over the last year and a half, and using a lot of my free time to read up on Java (what I use at work) and system design. Also, we…</p>
              <a class="button is-small is-dark" href="https://startupnextdoor.com/back-to-blogging-whats-coming-next/">Read more</a>
            </div>
          </div>
        </article>
        
        <article class="card mb-6">
          
          <div class="card-content">
            <div class="content">
              <p class="is-size-7 has-text-grey mb-1">
                <time datetime="2017-07-22T00:00:00+00:00">July 22, 2017</time>
              </p>
              <h2 class="title is-4 mb-2">
                <a href="https://startupnextdoor.com/want-to-work-at-amazon/" class="has-text-dark">Want to Work at Amazon?</a>
              </h2>
              
              <div class="tags mb-2">
                <a class="tag is-info is-light" href="https://startupnextdoor.com/tag/amazon/">amazon</a><a class="tag is-info is-light" href="https://startupnextdoor.com/tag/employment/">employment</a>
              </div>
              
              <p class="has-text-grey-dark">
Important Update: In December 2024, I left Amazon. This article should still be accurate, but there are a lot of things happening at Amazon, so I won&rsquo;t be able to know what has changed. Best of luck to you, my friend! 🫡

Want to join Amazon? It&rsquo;s a super place to work. I work with…</p>
              <a class="button is-small is-dark" href="https://startupnextdoor.com/want-to-work-at-amazon/">Read more</a>
            </div>
          </div>
        </article>
        

        <nav class="pagination is-centered mt-6" role="navigation">
          
          
          <a class="pagination-next" href="https://startupnextdoor.com/page/2/">Older posts</a>
          
        </nav>

      </div>
    </div>
  </div>
</section>

</main>

<footer class="footer mt-6">
  <div class="content has-text-centered">
    <p>
      &copy; 2026 John Washam
    </p>
  </div>
</footer>


<script>
function updateThemeToggle(theme) {
  var sun = document.getElementById('theme-icon-sun');
  var moon = document.getElementById('theme-icon-moon');
  if (!sun || !moon) return;
  if (theme === 'dark') {
    sun.style.display = '';
    moon.style.display = 'none';
  } else {
    sun.style.display = 'none';
    moon.style.display = '';
  }
}

function toggleTheme() {
  var current = document.documentElement.getAttribute('data-theme') || 'light';
  var next = current === 'dark' ? 'light' : 'dark';
  document.documentElement.setAttribute('data-theme', next);
  localStorage.setItem('fluffy-theme', next);
  updateThemeToggle(next);
}

window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', function(e) {
  if (!localStorage.getItem('fluffy-theme')) {
    var theme = e.matches ? 'dark' : 'light';
    document.documentElement.setAttribute('data-theme', theme);
    updateThemeToggle(theme);
  }
});

document.addEventListener('DOMContentLoaded', () => {
  updateThemeToggle(document.documentElement.getAttribute('data-theme') || 'light');
});

function toggleMenu() {
  const dropdown = document.getElementById('nav-dropdown');
  const open = dropdown.classList.toggle('is-open');
  dropdown.previousElementSibling.setAttribute('aria-expanded', open);
}
document.addEventListener('click', function(e) {
  const menu = document.getElementById('nav-menu');
  if (menu && !menu.contains(e.target)) {
    document.getElementById('nav-dropdown').classList.remove('is-open');
  }
});
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.30.0/components/prism-core.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.30.0/plugins/autoloader/prism-autoloader.min.js"></script>
<script>
document.querySelectorAll('.github-widget').forEach(function(el) {
  var repo = el.dataset.repo;
  fetch('https://api.github.com/repos/' + repo)
    .then(function(r) { return r.json(); })
    .then(function(d) {
      el.innerHTML =
        '<div class="github-card">' +
          '<div class="github-card-header">' +
            '<img src="https://startupnextdoor.com/images/github-logo.svg" class="github-icon" alt="GitHub">' +
            '<a class="github-repo-link" href="' + d.html_url + '" target="_blank" rel="noopener">' + d.full_name + '</a>' +
          '</div>' +
          (d.description ? '<p class="github-description">' + d.description + '</p>' : '') +
          '<div class="github-stats">' +
            '<span>&#9733; ' + d.stargazers_count.toLocaleString() + '</span>' +
            '<span>&#8509; ' + d.forks_count.toLocaleString() + '</span>' +
            (d.language ? '<span>' + d.language + '</span>' : '') +
          '</div>' +
        '</div>';
    })
    .catch(function() {
      el.innerHTML = '<div class="github-card"><a href="https://github.com/' + repo + '" target="_blank" rel="noopener">' + repo + '</a></div>';
    });
});
</script>
</body>
</html>