<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Zach Azar | RSS Feed]]></title><description><![CDATA[Zach Azar's personal homepage blogging about tech, software engineering, engineering management, and entrepreneurship]]></description><link>http://github.com/dylang/node-rss</link><generator>GatsbyJS</generator><lastBuildDate>Mon, 21 Aug 2023 16:30:29 GMT</lastBuildDate><author><![CDATA[@zachrazar]]></author><item><title><![CDATA[How to be a great interviewer]]></title><description><![CDATA[Why You want the best talent working with you. Period. That's the whole point. Whether you're a founder, hiring manager, or individual…]]></description><link>https://www.zachazar.com/blog/how-to-be-a-great-interviewer</link><guid isPermaLink="false">https://www.zachazar.com/blog/how-to-be-a-great-interviewer</guid><dc:creator><![CDATA[@zachrazar]]></dc:creator><pubDate>Tue, 13 Jul 2021 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Why&lt;/h1&gt;
&lt;p&gt;You want the best talent working with you. Period. That&apos;s the whole point.&lt;/p&gt;
&lt;p&gt;Whether you&apos;re a founder, hiring manager, or individual contributor, you can improve your ability to hire incredible people by leveling up your skills as an interviewer. The best ways to do this are to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;reduce the candidate&apos;s nerves&lt;/li&gt;
&lt;li&gt;reduce implicit bias&lt;/li&gt;
&lt;li&gt;and demonstrate leadership in the interview&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Reduce the candidate&apos;s nerves&lt;/h1&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 800px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 66.5%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEBf/EABYBAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEAMQAAAByq1X5csaN//EABwQAAEDBQAAAAAAAAAAAAAAAAMABBIBAhEhMf/aAAgBAQABBQJVCuJvs8sEcWxL/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAHBAAAgICAwAAAAAAAAAAAAAAAAERIQIQElFh/9oACAEBAAY/AiFPLrWI5Sdj9s//xAAZEAEBAQEBAQAAAAAAAAAAAAABEQBBMWH/2gAIAQEAAT8hBYBV0jgirNSJEwh+5kIdb21x/9oADAMBAAIAAwAAABD/AM//xAAWEQADAAAAAAAAAAAAAAAAAAABEBH/2gAIAQMBAT8QEX//xAAWEQADAAAAAAAAAAAAAAAAAAABEBH/2gAIAQIBAT8QNX//xAAZEAEBAAMBAAAAAAAAAAAAAAABEQAhMUH/2gAIAQEAAT8QZW0ACq4YptyPTZltkRHo4waC9pfMWtKExMc3OcyXzP/Z&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;A nervous looking candidate&quot;
        title=&quot;A nervous looking candidate&quot;
        src=&quot;/static/867133ccfb6de2fd8b6f85b27eca2c0f/4b190/nervous.jpg&quot;
        srcset=&quot;/static/867133ccfb6de2fd8b6f85b27eca2c0f/e07e9/nervous.jpg 200w,
/static/867133ccfb6de2fd8b6f85b27eca2c0f/066f9/nervous.jpg 400w,
/static/867133ccfb6de2fd8b6f85b27eca2c0f/4b190/nervous.jpg 800w,
/static/867133ccfb6de2fd8b6f85b27eca2c0f/e5166/nervous.jpg 1200w,
/static/867133ccfb6de2fd8b6f85b27eca2c0f/b17f8/nervous.jpg 1600w,
/static/867133ccfb6de2fd8b6f85b27eca2c0f/0f98f/nervous.jpg 1920w&quot;
        sizes=&quot;(max-width: 800px) 100vw, 800px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;image-caption-container&quot;&gt;Photo by &lt;a href=&quot;https://unsplash.com/@frankiefoto?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText&quot;&gt;frank mckenna&lt;/a&gt; on &lt;a href=&quot;https://unsplash.com/&quot;&gt;Unsplash&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Nervousness is poison in recruiting ☠️. A nervous candidate will act completely differently when asked a question or faced with a challenge. You&apos;ll have amazing people fall through the cracks if they&apos;re nervous. And nerves often snowball into more nerves.&lt;/p&gt;
&lt;p&gt;The goal of an interview is to see how the candidate would do if you were collaborating with them at work. The goal is NOT to see how they handle massive stress and nervousness. Unless your industry requires employees to stay cool as a cucumber under pressure at all times (most don&apos;t) &lt;strong&gt;then you need to do everything in your power to reduce the candidate&apos;s nervousness&lt;/strong&gt;.&lt;/p&gt;
&lt;h2&gt;Tips to reduce nervousness&lt;/h2&gt;
&lt;p&gt;Reduce your own nerves&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Practice interviewing, have someone shadow you and give &lt;em&gt;you&lt;/em&gt; feedback, and be prepared.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Make them laugh early in the day&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For our onsite at BuildingConnected, we would invite the candidate to breakfast beforehand. Jesse (one of my &lt;a href=&quot;https://www.zachazar.com/blog/on-the-shoulders-of-giants-buildingconnected&quot;&gt;giants&lt;/a&gt;), used to say that if you didn&apos;t get the candidate to laugh by the end of breakfast, you failed. The point of breakfast was to reduce the candidate&apos;s nerves before the actual sessions started (and to get some extra signal).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ensure they&apos;re comfortable and drop the formality&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Start every interview with intros and discuss the agenda. This reminds the candidate of your name (even if you&apos;ve already met) and lets them know what&apos;s coming up.&lt;/li&gt;
&lt;li&gt;Between onsite interviews, ask if they need to use the restroom or would like some water or a snack. They&apos;d have those luxuries when working! So try to simulate that. The candidate might be feeling too nervous to ask.&lt;/li&gt;
&lt;li&gt;For many of us (especially in tech), our workplace and the way we collaborate on our team aren&apos;t formal. So why would we make the interview super formal? Drop the formality, reduce the nerves, and watch them start to excel.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Reduce your bias&lt;/h1&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 800px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 66.5%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIDAf/EABUBAQEAAAAAAAAAAAAAAAAAAAEA/9oADAMBAAIQAxAAAAFcS4zIBf/EABoQAQADAAMAAAAAAAAAAAAAAAIBAxMAFCL/2gAIAQEAAQUC3mDCRnazhpKr650nyv/EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABwQAAICAgMAAAAAAAAAAAAAAAABAhEhMSJB8f/aAAgBAQAGPwLOH0cpXZpDvwhsaR//xAAbEAEAAwADAQAAAAAAAAAAAAABABEhMUFRof/aAAgBAQABPyG3KfZBR3xfsB5hsJtyKdEHV8xqTBn/2gAMAwEAAgADAAAAEDA//8QAGBEAAwEBAAAAAAAAAAAAAAAAAAERIVH/2gAIAQMBAT8Qc3Crh//EABcRAQADAAAAAAAAAAAAAAAAAAABESH/2gAIAQIBAT8Qi2v/xAAcEAEAAgMBAQEAAAAAAAAAAAABABEhMXFBYbH/2gAIAQEAAT8QrSDDAQchySqho6MP2AV4nNPnYiNM1c0/ZeECqvCq5ECCddn/2Q==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Out-of-focus image of someone using glasses&quot;
        title=&quot;Out-of-focus image of someone using glasses&quot;
        src=&quot;/static/8df89eb35ba0a2dd7675ab6650e4307a/4b190/bias.jpg&quot;
        srcset=&quot;/static/8df89eb35ba0a2dd7675ab6650e4307a/e07e9/bias.jpg 200w,
/static/8df89eb35ba0a2dd7675ab6650e4307a/066f9/bias.jpg 400w,
/static/8df89eb35ba0a2dd7675ab6650e4307a/4b190/bias.jpg 800w,
/static/8df89eb35ba0a2dd7675ab6650e4307a/e5166/bias.jpg 1200w,
/static/8df89eb35ba0a2dd7675ab6650e4307a/b17f8/bias.jpg 1600w,
/static/8df89eb35ba0a2dd7675ab6650e4307a/0f98f/bias.jpg 1920w&quot;
        sizes=&quot;(max-width: 800px) 100vw, 800px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;image-caption-container&quot;&gt;Photo by &lt;a href=&quot;https://unsplash.com/@nate_dumlao?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText&quot;&gt;Nathan Dumlao&lt;/a&gt; on &lt;a href=&quot;https://unsplash.com&quot;&gt;Unsplash&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;We all have a picture in our minds of the perfect candidate for a role. Some of the qualities in that mental image are useful (&quot;great communicator&quot;, &quot;strong technical skills&quot;, etc.).&lt;/p&gt;
&lt;p&gt;Unfortunately, we subconsciously have other biases attached to that image too (like &quot;looks like me&quot;, or &quot;Indian male&quot;, or &quot;young and would be fun to have a drink with&quot;, etc.).&lt;/p&gt;
&lt;p&gt;Implicit bias is a natural response we&apos;ve all evolved to help us pattern-match and quickly evaluate humans and possible threats around us. &lt;strong&gt;You&apos;re not a bad person if you have subconscious biases, you&apos;re normal.&lt;/strong&gt; &lt;strong&gt;So please don&apos;t skip this section and get defensive.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;However, it&apos;s important to talk about implicit bias because acting on biases in recruiting can lead to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Missing out on amazing candidates&lt;/li&gt;
&lt;li&gt;Lack of diversity on your team (which hurts your team, culture, product, reputation, community, and industry)&lt;/li&gt;
&lt;li&gt;Potentially even discrimination - which is unfair (and unlawful) for candidates&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Tips for reducing bias&lt;/h2&gt;
&lt;p&gt;The goal of addressing biases isn&apos;t to become a perfect, unbiased, other-worldly being. The goal is to become aware of your individual biases, do your best to notice them as they influence you, and incorporate processes into your recruiting systems to reduce biased decision-making.&lt;/p&gt;
&lt;p&gt;Here&apos;s how you can address bias on your team and become great interviewers.&lt;/p&gt;
&lt;h3&gt;Learn about implicit biases and accept that you have them&lt;/h3&gt;
&lt;p&gt;Take an implicit bias test (like &lt;a href=&quot;https://implicit.harvard.edu/implicit/takeatest.html&quot;&gt;the Gender-Career and Gender-Science tests from Harvard&lt;/a&gt;) and discuss the results as a team.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This is what Ashu (another &lt;a href=&quot;https://www.zachazar.com/blog/on-the-shoulders-of-giants-buildingconnected&quot;&gt;giant&lt;/a&gt;) did with our team at BuildingConnected and it really opened our eyes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Read articles available online (like &lt;a href=&quot;https://builtin.com/diversity-inclusion/unconscious-bias-examples&quot;&gt;this one&lt;/a&gt; and &lt;a href=&quot;https://www.lever.co/blog/a-step-by-step-guide-to-cultivating-diversity-and-inclusion-part-4-reducing-hiring-bias/&quot;&gt;this one&lt;/a&gt;) and be brutally honest with yourself. Do you remember seeing or acting on any of these?&lt;/p&gt;
&lt;p&gt;Accept that you (&lt;strong&gt;yes you&lt;/strong&gt;), have biases and start trying to listen for them.&lt;/p&gt;
&lt;h3&gt;Create systems to reduce bias&lt;/h3&gt;
&lt;p&gt;Define your interview process beforehand&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Train all interviewers on the specific questions they should ask in each interview along with ideal answers.&lt;/li&gt;
&lt;li&gt;Define a rubric with the specific qualities you&apos;re looking for (&quot;communication&quot;, &quot;autonomy&quot;, &quot;curiosity&quot;, &quot;code fluency&quot;, etc.).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Document what you observed and reduce bias after the interview&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When the interview ends, ask each interviewer to fill out the rubric from above &lt;em&gt;before they discuss how it went&lt;/em&gt;. Ask them to provide specific examples for each signal that they perceived.
&lt;ul&gt;
&lt;li&gt;For example, instead of saying &quot;Good collaborator&quot; write &quot;Good collaborator - they asked what I thought of their proposed system design and responded to my feedback&quot;.&lt;/li&gt;
&lt;li&gt;Another example: instead of saying &quot;Bad culture fit&quot; write &quot;Poor collaborator. Was defensive when we asked them to elaborate on their solution. Plus, they never interacted with [female interviewer] and only talked with [male interviewer]&quot;.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;If you end up writing &quot;Bad culture fit&quot; but can&apos;t point to a specific example or explain further, it&apos;s probably bias talking 😉.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Note that you will need to train your team what &lt;em&gt;not&lt;/em&gt; to write down as well. Even if well-intended, interviewers should &lt;strong&gt;never&lt;/strong&gt; write down anything related to &lt;a href=&quot;https://www.upcounsel.com/hiring-discrimination&quot;&gt;topics covered by discrimination laws&lt;/a&gt;. For one, those topics shouldn&apos;t have anything to do with your criteria anyway and two, they can be misinterpreted.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;After writing feedback, host a debrief with all interviewers involved and talk about your conclusions
&lt;ul&gt;
&lt;li&gt;Discussing the feedback can reveal accidental bias and lead to better decision-making.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Demonstrate leadership in the interview&lt;/h1&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 800px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 66.5%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAIFBv/EABQBAQAAAAAAAAAAAAAAAAAAAAL/2gAMAwEAAhADEAAAAai5m8Ewwj//xAAZEAADAQEBAAAAAAAAAAAAAAAAAQMCEhH/2gAIAQEAAQUC1RMV8J5vIVddc+ilI//EABYRAQEBAAAAAAAAAAAAAAAAAAAhAf/aAAgBAwEBPwHKr//EABcRAAMBAAAAAAAAAAAAAAAAAAABESH/2gAIAQIBAT8Bbhh//8QAHBAAAgICAwAAAAAAAAAAAAAAAAECERJBISNR/9oACAEBAAY/AsUKLY7lsu+RP3Q+tH//xAAbEAEAAgMBAQAAAAAAAAAAAAABABEhMUFRYf/aAAgBAQABPyF5QStjBqHFePkJgD8QteSZ7KKrSMoujtn/2gAMAwEAAgADAAAAEFs//8QAFxEBAQEBAAAAAAAAAAAAAAAAAQARIf/aAAgBAwEBPxAAwnq//8QAFxEBAQEBAAAAAAAAAAAAAAAAAQARQf/aAAgBAgEBPxBHr2HF/8QAHRABAQACAwADAAAAAAAAAAAAAREAITFBUXGhwf/aAAgBAQABPxB2GDub8+skhihDpWBG4crKecCvZ58YgMCQo3KXFoe4VdD+5//Z&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Photo of an interview going well&quot;
        title=&quot;Photo of an interview going well&quot;
        src=&quot;/static/3d230412e8260ddb60a0fc5a5ccc95a5/4b190/leader.jpg&quot;
        srcset=&quot;/static/3d230412e8260ddb60a0fc5a5ccc95a5/e07e9/leader.jpg 200w,
/static/3d230412e8260ddb60a0fc5a5ccc95a5/066f9/leader.jpg 400w,
/static/3d230412e8260ddb60a0fc5a5ccc95a5/4b190/leader.jpg 800w,
/static/3d230412e8260ddb60a0fc5a5ccc95a5/e5166/leader.jpg 1200w,
/static/3d230412e8260ddb60a0fc5a5ccc95a5/b17f8/leader.jpg 1600w,
/static/3d230412e8260ddb60a0fc5a5ccc95a5/0f98f/leader.jpg 1920w&quot;
        sizes=&quot;(max-width: 800px) 100vw, 800px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;image-caption-container&quot;&gt;Photo by &lt;a href=&quot;https://unsplash.com/@amyhirschi?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText&quot;&gt;Amy Hirschi&lt;/a&gt; on &lt;a href=&quot;https://unsplash.com&quot;&gt;Unsplash&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Why? &lt;strong&gt;The candidate&apos;s ability to succeed in an interview is contingent on &lt;em&gt;your&lt;/em&gt; ability to lead the interview well.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Tips for leading an interview&lt;/h2&gt;
&lt;p&gt;Start on time and don&apos;t let time wander&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When you defined the interview questions, you most likely also defined a quality bar like &quot;the candidate must finish all three sections in time&quot;. If you start the interview late or chit-chat too much in the intros, then you&apos;re starting the candidate already behind.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Be prepared. Rehearse the questions and jump in to clarify if they&apos;re confused.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Misphrasing a question can lead a candidate down a frustrating and time-consuming dead end. Great candidates will ask clarifying questions but some might not feel comfortable enough doing so (especially if they&apos;re more junior or are very nervous).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Detect nerves and reduce nervous snowballing&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;I already harped on the need to reduce nerves, but you should look out for nerve snowballing. When candidates get nervous, they might blank and start getting frustrated. This can make them more nervous which leads to more blanking and frustration! This cycle can completely disable someone who would be phenomenal to work with outside of this stressful interview setting.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you see them snowballing for more than a few minutes, jump in and stop them! See if they have questions. Ask them to take a few steps back and ask them at a high level what they&apos;re looking to accomplish with the challenge.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;If they&apos;re completely stuck, talk them through with a hint.&lt;/strong&gt; Yes, it&apos;s ok to dock them a bit for not knowing something or not being able to get themselves unstuck but it&apos;s better to have a candidate get through a challenge (and demonstrate all of their other qualities) than to have them get stuck on one small thing and then snowball into total failure.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Make the interview enjoyable and always be selling&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;You&lt;/strong&gt; are the first impression for the candidate of your company. Your interaction with a candidate will sink in 100x deeper than a trendy careers page or company vision.&lt;/li&gt;
&lt;li&gt;Always leave time for Q&amp;#x26;A.
&lt;ul&gt;
&lt;li&gt;While you&apos;re interviewing them, they&apos;re also interviewing the company trying to see if it&apos;s a good fit. Leave time at the end of each session for Q&amp;#x26;A so that they can learn more about the team/culture/company/etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Making the interview enjoyable and simulating a real day-in-the-life of an employee will set you apart from the massive companies that have huge budgets luring your top candidates away.&lt;/li&gt;
&lt;li&gt;Be excited about where you work! Get to know what your colleagues are working on and share their success stories if the candidate asks. In 9 out of 10 interviews, you will be asked &quot;What&apos;s your favorite part about working here?&quot;. Have a great pitch ready because if you extend an offer to them, you want them picking YOU over the company down the street.&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[On the shoulders of giants -  BuildingConnected]]></title><description><![CDATA[I am standing on the shoulders of giants ... and I couldn't be more thankful. I learned a ton while working at BuildingConnected (acquired…]]></description><link>https://www.zachazar.com/blog/on-the-shoulders-of-giants-buildingconnected</link><guid isPermaLink="false">https://www.zachazar.com/blog/on-the-shoulders-of-giants-buildingconnected</guid><dc:creator><![CDATA[@zachrazar]]></dc:creator><pubDate>Mon, 07 Jun 2021 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;I am standing on the shoulders of giants&lt;/h1&gt;
&lt;p&gt;... and I couldn&apos;t be more thankful.&lt;/p&gt;
&lt;p&gt;I learned a ton while working at BuildingConnected (acquired by Autodesk). I&apos;m excited to share those learnings in this blog - but it&apos;s important for me to acknowledge that a lot of the content that I plan to publish &lt;strong&gt;was introduced to me by these incredible individuals&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Over the years, I helped to iterate on the processes but very few I created outright.&lt;/p&gt;
&lt;p&gt;This list isn&apos;t meant to exhaustively cover everyone who has influenced me or had an impact on my success (like my wife, family, friends, teachers, who all played a huge part). This post is more meant to give attribution to those from whom I specifically drew ideas and inspiration in the coming posts.&lt;/p&gt;
&lt;br/&gt;
&lt;h1&gt;My giants from BuildingConnected&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://www.linkedin.com/in/jessepedersen/&quot;&gt;Jesse Pedersen&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Though this list is not in order, Jesse has been my most influential giant. He has taught me to trust my gut, take action, be brave, and move fast (which are important qualities that counter my hindering perfectionism). He&apos;s an incredible leader in all aspects of building a great product, designing it, and engineering it. He exponentially magnifies his impact by building incredible teams and the culture/processes to allow those teams and individuals to flourish.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.linkedin.com/in/alurim/&quot;&gt;Al Urim&lt;/a&gt;, &lt;a href=&quot;https://www.linkedin.com/in/karenmrose/&quot;&gt;Karen Rose&lt;/a&gt;, &lt;a href=&quot;https://www.linkedin.com/in/beirnet/&quot;&gt;Thomas Beirne&lt;/a&gt;, and &lt;a href=&quot;https://www.linkedin.com/in/bradford-cook-516a7511/&quot;&gt;Bradford Cook&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;These four make up the original engineering manager group with whom I worked closely. The vast majority of my management and team-building capacities are a direct result of their ideas or from collaborating with their great minds.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.linkedin.com/in/aagte/&quot;&gt;Ashu Agte&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ashu represents the highest caliber of an engineering leader that I&apos;ve had the pleasure to work with. His mentorship allowed me to advance from a figure-it-out-as-I-go team lead to a manager helping to prepare new managers. I would not have been able to succeed without his guidance, trust, and empathy.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.linkedin.com/in/dustindevan/&quot;&gt;Dustin DeVan&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Dustin showed me how a founder can attach to a vision of the future and drive relentlessly toward it. He saw with perfect clarity how technology could fundamentally change networking in preconstruction and he was excellent at selling that future to the industry and employees (including those like me with zero previous construction knowledge). As a future founder, I hope to emulate that same focus and drive.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.linkedin.com/in/jennyji/&quot;&gt;Jenny Ji&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Through Jenny, I learned why a team should keep such an incredibly high bar for design. That bar still helps differentiate BuildingConnected in the industry. Jenny also introduced me to personal finance. Many of my personal finance fundamentals (which I plan to share in future posts 🙂) come from discussions with her and from books that she has recommended.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.linkedin.com/in/chelseahodge/&quot;&gt;Chelsea Hodge&lt;/a&gt; and &lt;a href=&quot;https://www.linkedin.com/in/abbie-hanright/&quot;&gt;Abbie Hanright&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Chelsea and Abbie were my collaborative leaders in product and design, respectively. Their attention to detail (not only in design but in the process and systems behind a product) truly helped to shape my view on building a great product and sub-organization to support it.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.linkedin.com/in/zacthepm/&quot;&gt;Zac Hays&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Through Zac, I learned why it&apos;s so important to have a solid vision along with strategies and roadmaps. He&apos;s even given &lt;a href=&quot;https://zac-hays.com/&quot;&gt;talks&lt;/a&gt; on this. This giant taught me the value of defining and measuring success as well as how to hire phenomenal product managers.&lt;/p&gt;
&lt;br/&gt;
&lt;h2&gt;Thank you, giants.&lt;/h2&gt;</content:encoded></item><item><title><![CDATA[Use a system to evaluate your startup ideas (plus a bonus Notion template)]]></title><description><![CDATA[Create → Evaluate → Validate You should imagine your startup ideas going through three phases of a funnel: idea creation, evaluation, and…]]></description><link>https://www.zachazar.com/blog/use-a-system-to-evaluate-your-startup-ideas</link><guid isPermaLink="false">https://www.zachazar.com/blog/use-a-system-to-evaluate-your-startup-ideas</guid><dc:creator><![CDATA[@zachrazar]]></dc:creator><pubDate>Fri, 23 Apr 2021 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Create → Evaluate → Validate&lt;/h1&gt;
&lt;p&gt;You should imagine your startup ideas going through three phases of a funnel: &lt;strong&gt;idea creation&lt;/strong&gt;, &lt;strong&gt;evaluation&lt;/strong&gt;, and &lt;strong&gt;validation&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;If you&apos;re looking to improve the startup ideas that you&apos;re pursuing, you can optimize and even measure those individual sections to make your process more successful. Let&apos;s briefly discuss each.&lt;/p&gt;
&lt;h3&gt;Idea creation&lt;/h3&gt;
&lt;p&gt;The idea creation phase is more like a lifestyle. You&apos;re deliberating putting on a new lens to try to see the problems, inconveniences, or holes in a market in the world around us. It takes time and awareness (and will be covered in a separate post). This comes naturally for some - whereas for others (like myself), we really have to practice it. You want LOTS of these ideas flowing in.&lt;/p&gt;
&lt;h3&gt;Evaluation&lt;/h3&gt;
&lt;p&gt;Ok, you now have ideas overflowing and you think they&apos;re as good as gold. But which ones do you pursue? We have limited time and resources - and realizing 6 months into an MVP that there&apos;s no clear path to making money with your idea can be brutal. It&apos;s time to evaluate those ideas and cut most of them using a system.&lt;/p&gt;
&lt;h3&gt;Validation&lt;/h3&gt;
&lt;p&gt;Does your product &lt;em&gt;actually&lt;/em&gt; solve a real problem? Even if the solution would scratch your own itch, do others have that same itch (and more importantly, are they willing to pay for a solution)? Resources like &lt;a href=&quot;https://www.goodreads.com/book/show/52283963-the-mom-test&quot;&gt;the Mom Test&lt;/a&gt; can help you validate your idea with user research.&lt;/p&gt;
&lt;br/&gt;
&lt;p&gt;This post is all about the &lt;strong&gt;Evaluation&lt;/strong&gt; section of that funnel. Most see this step as being part of validation and do it subconsciously but having it as a separate step makes this phase even more lethal to bad ideas.&lt;/p&gt;
&lt;h1&gt;Cut most of your ideas&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;This strategy is based on Tyler Tringas&apos;s &lt;a href=&quot;https://tylertringas.com/business-ideas-meat-grinder/&quot;&gt;&quot;How to Get Startup Ideas: The Meat Grinder Approach&quot;&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Once the ideas start flowing, they pile up. It&apos;s common for entrepreneurs (and entrepreneurial hopefuls) to have a notebook filled with them (or a virtual notebook like a Trello board, Notion page, iPhone Notes page, ... - or a combination of all of these 😄). Sound familiar?&lt;/p&gt;
&lt;p&gt;Cut almost all of them ✂️. Keeping that notebook of scattered could-be ideas isn&apos;t helping you achieve your goals.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;What are you talking about?! These ideas are worth at least a million bucks.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Hear me out. Ideas summed up in a few sentences in a notebook &lt;em&gt;sound&lt;/em&gt; promising and &lt;em&gt;appear&lt;/em&gt; super valuable. But they&apos;re not. Unless you&apos;re a startup veteran, most of those ideas are probably bad in that they don&apos;t meet your goals, you don&apos;t have what it takes to execute them well (and that&apos;s ok), or the market isn&apos;t actually there to support them as viable businesses.&lt;/p&gt;
&lt;p&gt;Instead of keeping these could-be ideas sitting on the back burner for months (taking up mental energy and giving you the false sense that you have a treasure trove of startup goodness to fall back on if you lost your job), you&apos;re much better off defining your goals, creating a &lt;em&gt;system&lt;/em&gt; to help you cut those ideas based on your goals, and then removing them from your mental headspace so that you can churn through more ideas to find something special.&lt;/p&gt;
&lt;h1&gt;Define your goals&lt;/h1&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 800px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 66.5%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAgADBP/EABYBAQEBAAAAAAAAAAAAAAAAAAACA//aAAwDAQACEAMQAAABzfO8RhQ//8QAGBABAQEBAQAAAAAAAAAAAAAAAQACERL/2gAIAQEAAQUCyXDjZ03plv/EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABcRAQADAAAAAAAAAAAAAAAAAAECEBH/2gAIAQIBAT8BEI5X/8QAFBABAAAAAAAAAAAAAAAAAAAAIP/aAAgBAQAGPwJf/8QAGxAAAgMAAwAAAAAAAAAAAAAAAAERITFBUXH/2gAIAQEAAT8hVzm0XPexFIhDTgkW0Mk//9oADAMBAAIAAwAAABA4D//EABYRAAMAAAAAAAAAAAAAAAAAAAEQEf/aAAgBAwEBPxCFf//EABcRAQEBAQAAAAAAAAAAAAAAAAEAIRH/2gAIAQIBAT8QWI3YHl//xAAZEAEBAQEBAQAAAAAAAAAAAAABEQAhMWH/2gAIAQEAAT8QfO0Cj1wuqgNPoSOO+60aPE08XHhDVe7/2Q==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Archery target&quot;
        title=&quot;Archery target&quot;
        src=&quot;/static/2e717a6986d1bd9bbcf461be2ad54a3b/4b190/archery.jpg&quot;
        srcset=&quot;/static/2e717a6986d1bd9bbcf461be2ad54a3b/e07e9/archery.jpg 200w,
/static/2e717a6986d1bd9bbcf461be2ad54a3b/066f9/archery.jpg 400w,
/static/2e717a6986d1bd9bbcf461be2ad54a3b/4b190/archery.jpg 800w,
/static/2e717a6986d1bd9bbcf461be2ad54a3b/e5166/archery.jpg 1200w,
/static/2e717a6986d1bd9bbcf461be2ad54a3b/eea4a/archery.jpg 1280w&quot;
        sizes=&quot;(max-width: 800px) 100vw, 800px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;image-caption-container&quot;&gt;Image by &lt;a href=&quot;https://pixabay.com/users/ben_kerckx-69781&quot;&gt;Ben Kerckx&lt;/a&gt; from &lt;a href=&quot;https://pixabay.com&quot;&gt;Pixabay&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Whether you&apos;re looking for a side-hustle to bring in a little extra income, aiming to replace your full-time job, or aspiring to create the next startup unicorn, you need to dig deep and define your goals. What are you looking to accomplish? Why? How much time would you like to put into it? What does your dream outcome look like? Do you want to grow a large or small company around it? Do you want to raise funding? Do you want to take on a co-founder? Is there a particular industry or market that you would prefer to be in?&lt;/p&gt;
&lt;p&gt;For me (and this may change), I&apos;m looking to start a small, bootstrapped business that can replace my full-time income and provide a happy work-life balance. I&apos;m most interested in B2B SaaS through a web application.&lt;/p&gt;
&lt;p&gt;If you&apos;re not sure what you want, explore what&apos;s out there and see what others have done! Listening to the &lt;a href=&quot;https://www.indiehackers.com/podcasts&quot;&gt;IndieHacker podcast&lt;/a&gt; and exploring that community helped me to see that there are more options than just the venture capital, rapid growth route. (However, a great conversation I had with &lt;a href=&quot;https://twitter.com/aviel&quot;&gt;Aviel Ginzburg&lt;/a&gt; recently has me reconsidering the VC path).&lt;/p&gt;
&lt;h1&gt;Build a system with questions based on your goals&lt;/h1&gt;
&lt;p&gt;Ideas sitting in a backlog are doing nothing for you. Instead, you want an idea to flow in, get evaluated with a set of questions that are driven by your goals, and then move on. If the idea seems promising, start validation around it by doing some user research and listening to others who have that problem. If not, archive it and focus your energy elsewhere.&lt;/p&gt;
&lt;br/&gt;
&lt;p&gt;&lt;strong&gt;Your questions should be geared toward your goals.&lt;/strong&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;p&gt;For some examples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;if you&apos;re looking to start a unicorn startup, you should have questions about the size of the market, how you might achieve rapid growth, and how you could pitch the vision to investors.&lt;/li&gt;
&lt;li&gt;if you&apos;re looking to build a physical product, you might have questions like &quot;do I have manufacturing connections who can help me design and build this?&quot; or &quot;how can I fund this?&quot;&lt;/li&gt;
&lt;li&gt;if your goal is to start a non-profit, you might ask &quot;is my local community facing this problem?&quot; or &quot;is this a viable idea for a non-profit or does this have a better chance of succeeding as a for-profit with a strong mission?&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Below is the list of questions that I use which are geared toward my goals. Many of these could be used in your system, but others are very specific to what I&apos;m looking for.&lt;/p&gt;
&lt;p&gt;I pulled all of these questions from the super talented people below who have started similar businesses to what I&apos;m interested in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Courtland Allen: &lt;a href=&quot;https://www.indiehackers.com/post/how-to-brainstorm-great-business-ideas-ab51c3d51c&quot;&gt;&quot;How to brainstorm great business ideas&quot;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Tyler Tringas: &lt;a href=&quot;https://tylertringas.com/business-ideas-meat-grinder/&quot;&gt;&quot;How to Get Startup Ideas: The Meat Grinder Approach&quot;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Jon Yongfook: &lt;a href=&quot;https://www.bannerbear.com/blog/micro-saas-evaluation-criteria/&quot;&gt;&quot;4 Things I Look for in New SaaS Ideas&quot;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you use these questions as a template, I strongly suggest reading their posts to better understand the questions and why they&apos;re worth asking.&lt;/p&gt;
&lt;h3&gt;The Questions in my system&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;What is the problem and who have it?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The problem is everything - so let&apos;s only talk about the problem first. What are the pain points? Do I know any specific people who have the problem (red flag if not)? General personas of those people?&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Note: we should try to become experts on the problem during the Validation phase.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;How can I solve that problem?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Define your idea/solution to the problem. Don&apos;t go into every detail or technical specification, just high level.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Do I have the skill set required to make this?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Can I make this solo? What skill sets am I missing? Would this have a better chance of succeeding if I take a co-founder?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Are people currently spending money on this? Who are the biggest competitors and is there a clear winner?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This takes some market research. Are people paying money to have this problem solved? How much are they paying? Is there an obvious solution that everyone in this market uses?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What are the distribution channels to reach them? How will I get my first 25 customers? What about the next 250?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;If your answer is &quot;I don&apos;t know anyone and I&apos;ll just use marketing&quot;, that&apos;s a red flag. How will you find these people? Can that strategy scale?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If it works, will the business be sustainable? Long term, how do I stay competitive?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Will this business be able to last long term? What moats will I aim to develop? What&apos;s keeping Facebook from just building this in a week and crushing me?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Am I the person to build this business? Would I enjoy this in the day-to-day?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Be honest here. It might take years for this to pick up. Would you enjoy solving this problem day after day over the long term?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If this is a micro-SaaS solution: is it too innovative and new? Is it low maintenance for the customer?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Micro-SaaS should be set-it-and-forget-it for users (and not require a massive marketing and sales budget to convince users that they have the problem to begin with)&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;My system&lt;/h2&gt;
&lt;p&gt;I use a Kanban board in Notion to power my system.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 800px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 16.5%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAADCAYAAACTWi8uAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAfklEQVQI111NCQrEMAjs/3/aUHPYpJpzFsMWlh0YFOfwCETwntBag6jCc8GcEwZ5GE/hvduNOOJKEa13qCo4JYwxNrUIeus4RAQ537BppUQEZt6mqoKS711m7Bb+PlMROHcixrBzwV2oojjWWnhhu32uVXfhr/YP017d5uv/APrZ6udvdbs7AAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Screenshot of Notion Kanban board&quot;
        title=&quot;Screenshot of Notion Kanban board&quot;
        src=&quot;/static/cd962801c54aa2aa4fdfebf556c37b75/5a190/ideas-notion.png&quot;
        srcset=&quot;/static/cd962801c54aa2aa4fdfebf556c37b75/772e8/ideas-notion.png 200w,
/static/cd962801c54aa2aa4fdfebf556c37b75/e17e5/ideas-notion.png 400w,
/static/cd962801c54aa2aa4fdfebf556c37b75/5a190/ideas-notion.png 800w,
/static/cd962801c54aa2aa4fdfebf556c37b75/c1b63/ideas-notion.png 1200w,
/static/cd962801c54aa2aa4fdfebf556c37b75/29007/ideas-notion.png 1600w,
/static/cd962801c54aa2aa4fdfebf556c37b75/c50e3/ideas-notion.png 2442w&quot;
        sizes=&quot;(max-width: 800px) 100vw, 800px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;When I have a new idea, I create a card in &quot;Just created&quot;. Once I&apos;m ready to evaluate it, I turn the card into a page using a template with the questions above. I run through the questions, highlight the &lt;span class=&quot;has-text-danger&quot;&gt;red flags&lt;/span&gt; and &lt;span class=&quot;has-text-success&quot;&gt;opportunities&lt;/span&gt;, and then move the card forward as the answer becomes more clear on whether I should put more time into the idea or not.&lt;/p&gt;
&lt;h3&gt;Try it out 🚀&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://www.notion.so/Evaluating-startup-ideas-1c67681a35e64d7a930a0aa959d557d2&quot;&gt;Here is a Kanban board in Notion&lt;/a&gt; that you can duplicate and start using. It includes a template with the questions above that you can edit to match your goals.&lt;/p&gt;
&lt;h3&gt;Brain tricks&lt;/h3&gt;
&lt;p&gt;My brain fights this process and naturally wants to stockpile ideas (even though I know this system works &lt;em&gt;way&lt;/em&gt; better than idea hoarding).&lt;/p&gt;
&lt;p&gt;To help me avoid that, I use the following brain tricks:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I try to answer these questions pretty quickly so that the friction of the process doesn&apos;t cause me to make excuses and bail.&lt;/li&gt;
&lt;li&gt;I highlight &lt;span class=&quot;has-text-danger&quot;&gt;red flags&lt;/span&gt; as I&apos;m typing to help convince my brain that something doesn&apos;t feel right and that it&apos;s OK to cut the idea.&lt;/li&gt;
&lt;/ul&gt;
&lt;br/&gt;
&lt;p&gt;&lt;strong&gt;Now go spend an afternoon evaluating those pilled up ideas, cut through any that don&apos;t meet your goals using a system like this, and find that gem that you should focus on now.&lt;/strong&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;p&gt;Good luck! Let me know how it goes.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[How I built this: The tech stack behind this blog]]></title><description><![CDATA[tl;dr - Tech stack: Netlify React Gatsby Namecheap GitHub Bulma D3 VS Code on a Mac Book Pro Eslint + Prettier Goals My main goals when…]]></description><link>https://www.zachazar.com/blog/how-I-built-this-blog-tech-stack</link><guid isPermaLink="false">https://www.zachazar.com/blog/how-I-built-this-blog-tech-stack</guid><dc:creator><![CDATA[@zachrazar]]></dc:creator><pubDate>Mon, 29 Mar 2021 00:00:00 GMT</pubDate><content:encoded>&lt;h3&gt;tl;dr - Tech stack:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Netlify&lt;/li&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;Gatsby&lt;/li&gt;
&lt;li&gt;Namecheap&lt;/li&gt;
&lt;li&gt;GitHub&lt;/li&gt;
&lt;li&gt;Bulma&lt;/li&gt;
&lt;li&gt;D3&lt;/li&gt;
&lt;li&gt;VS Code on a Mac Book Pro&lt;/li&gt;
&lt;li&gt;Eslint + Prettier&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Goals&lt;/h1&gt;
&lt;p&gt;My main goals when building this site were:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Low maintenance&lt;/li&gt;
&lt;li&gt;Inexpensive&lt;/li&gt;
&lt;li&gt;No backend to manage (and no servers/databases to upgrade)&lt;/li&gt;
&lt;li&gt;Automated CI/CD&lt;/li&gt;
&lt;li&gt;Low friction when writing new posts&lt;/li&gt;
&lt;li&gt;Not Wordpress/Drupal (I already have experience with these and wanted to try something new)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I picked the following technologies based on those goals.&lt;/p&gt;
&lt;h1&gt;Infrastructure&lt;/h1&gt;
&lt;h2&gt;JAMStack served on Netlify&lt;/h2&gt;
&lt;p&gt;This site/blog is powered using the &lt;a href=&quot;https://jamstack.org/&quot;&gt;JAMstack&lt;/a&gt; strategy. JAMstack encourages you to build the site and all content upfront, load up a CDN with optimized everything, and forget the backend details. It&apos;s fantastic for use cases like this. There&apos;s no backend to get out-of-date or hacked ☺️.&lt;/p&gt;
&lt;p&gt;Additionally, using a hosting service that is designed for JAMstack applications makes the development workflow super enjoyable. I use &lt;a href=&quot;https://www.netlify.com/&quot;&gt;Netlify&lt;/a&gt; and love it. They have a generous free tier that my usage falls in. They even power the &lt;a href=&quot;https://www.zachazar.com/contact/&quot;&gt;Contact Page&lt;/a&gt;. Netlify will automatically receive the form submission, filter out spam (which I get a lot of), and then forward me valid submissions. Plus it scales as we even use it to power the main &lt;a href=&quot;https://www.buildingconnected.com/&quot;&gt;BuildingConnected site&lt;/a&gt;!&lt;/p&gt;
&lt;h2&gt;Other tools&lt;/h2&gt;
&lt;p&gt;For the domain name and DNS routing, I use &lt;a href=&quot;https://www.namecheap.com/&quot;&gt;Namecheap&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The code for this site is in &lt;a href=&quot;https://github.com/&quot;&gt;GitHub&lt;/a&gt; (and it&apos;s public if you would like to view &lt;a href=&quot;https://github.com/zachazar/homepage-react/blob/main/src/posts/blog-tech-stack.md#other-tools&quot;&gt;exactly where this line is&lt;/a&gt;). I pay for the GitHub pro plan at $4 per month for the unlimited private repositories. Also I have Netlify connected to the repo so that when I push code to &lt;code class=&quot;language-text&quot;&gt;main&lt;/code&gt;, it automatically builds and deploys prod. The coolest part is that when I have a PR, it will build a preview deploy. I combine this with &lt;a href=&quot;https://dependabot.com/&quot;&gt;Dependabot&lt;/a&gt; which will automatically upgrade my dependencies in a PR (and Netlfify will automatically make a preview deploy with those dependency changes) which makes validating an upgrade super easy. Someday I&apos;ll add tests too 😉.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 800px; &quot;
    &gt;
      &lt;a
    class=&quot;gatsby-resp-image-link&quot;
    href=&quot;/static/864125f09300988bb427edc15ca92339/c2d13/blog-techstack-netlify.png&quot;
    style=&quot;display: block&quot;
    target=&quot;_blank&quot;
    rel=&quot;noopener&quot;
  &gt;
    &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 43.50000000000001%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAABYlAAAWJQFJUiTwAAABUklEQVQoz21SiW6FMAzj/39ze5wtLS29D08JPPY0LZIlBCaxnQypFOxKQewK6yYQQwRV653Re0dtDSElbFJCyB1KH/isTugdpTUMIWUmCSmxCYmvXSKUfBF7f5q7EHig3BX0ccB5D+ccnBrRSmIeDR58SqyQiEprLEoh5Pwoa63x5NN7HnxYixgjfAiMFAxqyWitI9eK4QwB07Iy5nXFa5x4eqkVuZQLteI4T7ymGauQ2LXGrjRbz7U9XIpv8DFiXla2bKzFf0WWrXOY5uVSaewDctA/sh7Iyvc4YVoWLNsGbQzsecLYC6SWFVqLr9eIVYi7meF3KWeUUhisMNXKncsN+jnmzFsl0DMRiUffiFPvjb75b3BD4xzGeeFMpFKcUYjx9yRuK0QOtAjveSn9Pqu/5zW4GCEoaKXvbe9sh/J0zj/n8A6erFFuz63el0BbpoY/d/C7rwhfcUgAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Screenshot of preview/production builds in Netlify&quot;
        title=&quot;Screenshot of preview/production builds in Netlify&quot;
        src=&quot;/static/864125f09300988bb427edc15ca92339/5a190/blog-techstack-netlify.png&quot;
        srcset=&quot;/static/864125f09300988bb427edc15ca92339/772e8/blog-techstack-netlify.png 200w,
/static/864125f09300988bb427edc15ca92339/e17e5/blog-techstack-netlify.png 400w,
/static/864125f09300988bb427edc15ca92339/5a190/blog-techstack-netlify.png 800w,
/static/864125f09300988bb427edc15ca92339/c1b63/blog-techstack-netlify.png 1200w,
/static/864125f09300988bb427edc15ca92339/29007/blog-techstack-netlify.png 1600w,
/static/864125f09300988bb427edc15ca92339/c2d13/blog-techstack-netlify.png 2560w&quot;
        sizes=&quot;(max-width: 800px) 100vw, 800px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
  &lt;/a&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;image-caption-container&quot;&gt;Screenshot of preview/production builds in Netlify&lt;/div&gt;
&lt;h1&gt;Frameworks and Languages&lt;/h1&gt;
&lt;h2&gt;React&lt;/h2&gt;
&lt;p&gt;I have lots of experience working with React and it&apos;s my go-to for most web development. I&apos;ve found it can scale phenomenally as websites (and the teams that build them) grow. The community behind it is great and there are so many components/frameworks out there that you will be able to solve almost any problem that you face.&lt;/p&gt;
&lt;p&gt;For what it&apos;s worth, I&apos;m also a big fan of &lt;a href=&quot;https://svelte.dev/&quot;&gt;Svelte&lt;/a&gt;. I&apos;m not sure how to describe it, but coding in Svelte is a lot of fun. It feels like when you first learned to code, saw something on the screen move, and thought it was the coolest thing ever and you had superpowers. So far, I&apos;ve only used it for smaller projects and I&apos;ll probably continue that trend. I don&apos;t see how it could scale with larger, stateful applications. It could certainly power this website, but I feel like React is better suited for larger apps that deliver lots of business value through complex workflows.&lt;/p&gt;
&lt;h2&gt;Gatsby&lt;/h2&gt;
&lt;p&gt;The entire site is powered using &lt;a href=&quot;https://www.gatsbyjs.com/&quot;&gt;Gatsby&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I chose Gatsby because I wanted a framework to handle the following areas for me:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Optimization (for overall speed and for image performance)&lt;/li&gt;
&lt;li&gt;Accessibility&lt;/li&gt;
&lt;li&gt;Routing&lt;/li&gt;
&lt;li&gt;Hot reload and enjoyable developer experience&lt;/li&gt;
&lt;li&gt;Asset pipeline&lt;/li&gt;
&lt;li&gt;Extendability (plugins)&lt;/li&gt;
&lt;li&gt;Markdown blog posts&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Other frameworks I considered were next &lt;a href=&quot;https://nextjs.org/&quot;&gt;Next.js&lt;/a&gt; and &lt;a href=&quot;https://gohugo.io/&quot;&gt;Hugo&lt;/a&gt;. Gatsby seemed the most approachable and easiest to host on Netlify at the time of starting v1 of this site. If I started from scratch now, I might be swayed toward Next.js. I&apos;ve come to find that Gatbsy can be pretty finicky to work with as it has a fairly steep learning curve with sometimes confusing error messages. Overall though, I love Gatsby as it helps me be a better, more productive web dev.&lt;/p&gt;
&lt;h2&gt;Other libraries&lt;/h2&gt;
&lt;p&gt;The site uses &lt;a href=&quot;https://bulma.io/&quot;&gt;Bulma&lt;/a&gt; for styling (along with Sass). I&apos;m still working on my design skills and Bulma makes it easier to make the right decisions. For local development, I lean heavily on &lt;a href=&quot;https://eslint.org/&quot;&gt;Eslint&lt;/a&gt; and &lt;a href=&quot;https://prettier.io/&quot;&gt;Prettier&lt;/a&gt;. For the interaction on the &lt;a href=&quot;https://www.zachazar.com/resume&quot;&gt;Resume page&lt;/a&gt;, I use D3 (which is overpowered for that page but at the time of writing it I was on a D3/Angular kick when cofound Lever Insights). Speaking of local development, I&apos;m rocking &lt;a href=&quot;https://code.visualstudio.com/&quot;&gt;VS Code&lt;/a&gt; on a Mac Book Pro.&lt;/p&gt;
&lt;p&gt;In future posts, I&apos;ll share how I manage my different projects (including this site) using Notion and how I ensure that I&apos;m making progress each week.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[New blog! Setting the mood]]></title><description><![CDATA[Welcome Welcome to my new blog 🎉! I'm so excited to have you here. Earlier in my career, I was against blogging. I thought it was reserved…]]></description><link>https://www.zachazar.com/blog/new-blog-setting-the-mood</link><guid isPermaLink="false">https://www.zachazar.com/blog/new-blog-setting-the-mood</guid><dc:creator><![CDATA[@zachrazar]]></dc:creator><pubDate>Sun, 28 Mar 2021 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;Welcome&lt;/h1&gt;
&lt;p&gt;Welcome to my new blog 🎉! I&apos;m so excited to have you here.&lt;/p&gt;
&lt;p&gt;Earlier in my career, I was against blogging. I thought it was reserved for the &quot;experts&quot; and tech evangelists. As more of a generalist, I didn&apos;t think that I had anything to share.&lt;/p&gt;
&lt;p&gt;However after I overcame a tricky &lt;a href=&quot;https://reactjs.org/&quot;&gt;React&lt;/a&gt; error the other day, I wanted to share my discovery with others. I wrote it down (somewhat jokingly) in a &lt;em&gt;This Would Make a Good Blog Post&lt;/em&gt; list. The list kept growing and growing. This gave me the motivation to throw the list into a &lt;a href=&quot;https://www.atlassian.com/agile/kanban&quot;&gt;Kanban board&lt;/a&gt; and set out to create a blog.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 800px; &quot;
    &gt;
      &lt;a
    class=&quot;gatsby-resp-image-link&quot;
    href=&quot;/static/36ce92bc4bfb2083f7c84c768690d3de/c6720/blog-welcome-list.png&quot;
    style=&quot;display: block&quot;
    target=&quot;_blank&quot;
    rel=&quot;noopener&quot;
  &gt;
    &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 70%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAABYlAAAWJQFJUiTwAAABWklEQVQ4y52UCW6DMBBFff87tlEIYQnYeMXghV/hAKFElUpGGmGNxo8/CxDdFSjzDNOEZNM0JY/BJ1/Cz1iM8CFsOa/cAO8cYgwgA2PQbQvnPcZxhPc+XVS8BKcZvHvG5oujd6g7hhDj6+UArNF45FcMvQGRUqKuayglIQTHOA4pmTYc31mJrKhgtN7UrPAVuD5DCOlMpBSoqxJKSkghoLVOCmnToWUSY3hemmNxUXaE7WOEcomvWwHnHNyuPNoIDP2sdtpgs+9Bx3MCSm1wLxtYa383f+nlcQBH2NGI5QrsUmCwNkHmXuxLO9pfoA3Ipca9aiGEAOcdhmF4U3VKodAGed3CGJMGYm3/1qszRrgyuFU09dAYjb7v39ScAgqlkZePVPK8QutQPgfqHllFk7LZXfqE/g889pV0jCK7XpDnN1RVmUo/W/I+hyilwDqWVmZd6rD8AD5R+AP2x01pXHlG5gAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Kanban board of blog ideas in Notion&quot;
        title=&quot;Kanban board of blog ideas in Notion&quot;
        src=&quot;/static/36ce92bc4bfb2083f7c84c768690d3de/5a190/blog-welcome-list.png&quot;
        srcset=&quot;/static/36ce92bc4bfb2083f7c84c768690d3de/772e8/blog-welcome-list.png 200w,
/static/36ce92bc4bfb2083f7c84c768690d3de/e17e5/blog-welcome-list.png 400w,
/static/36ce92bc4bfb2083f7c84c768690d3de/5a190/blog-welcome-list.png 800w,
/static/36ce92bc4bfb2083f7c84c768690d3de/c1b63/blog-welcome-list.png 1200w,
/static/36ce92bc4bfb2083f7c84c768690d3de/29007/blog-welcome-list.png 1600w,
/static/36ce92bc4bfb2083f7c84c768690d3de/c6720/blog-welcome-list.png 1922w&quot;
        sizes=&quot;(max-width: 800px) 100vw, 800px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
  &lt;/a&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I&apos;ve come to the conclusion that you don&apos;t need to be an expert at everything to pass along what you know. As you hit roadblocks and discover new information, you should share that with those around you. For example when I get stumped by a problem, I&apos;m constantly discovering blog posts written by others that save me hours in debugging. I&apos;ve always enjoyed sharing like this in person when around friends and coworkers, but I&apos;ve struggled to do this in our virtual, digital world.&lt;/p&gt;
&lt;p&gt;I would be lying if I didn&apos;t say that I have other motivations for kicking this off as well. I would like to start an online business one day. To do that, you need to build trust. 95% of the code that I&apos;ve written is behind private repositories and I&apos;m rarely on social media so I have very little online presence. My hope is that this blog can help me connect, allow others to see who I am, and build their trust - one helpful blog post at a time.&lt;/p&gt;
&lt;p&gt;Stick around if you enjoy reading about software engineering, entrepreneurship, personal finance, starting an online business, web development, and engineering management. I&apos;ll also throw in a few photos of my dog Rooney too along the way. Thanks for joining me!&lt;/p&gt;
&lt;p&gt;- Zach&lt;/p&gt;</content:encoded></item></channel></rss>