<?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" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Besides Code]]></title><description><![CDATA[Helping software engineers turn their work, ideas, and experiences into visibility, opportunity, and growth.]]></description><link>https://www.besidescode.com</link><image><url>https://substackcdn.com/image/fetch/$s_!QfzQ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde574b3f-4b66-4b02-a130-5740ce98b463_512x512.png</url><title>Besides Code</title><link>https://www.besidescode.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 11 Nov 2026 13:10:12 GMT</lastBuildDate><atom:link href="https://www.besidescode.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[David Weiss]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[besidescode@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[besidescode@substack.com]]></itunes:email><itunes:name><![CDATA[David Weiss]]></itunes:name></itunes:owner><itunes:author><![CDATA[David Weiss]]></itunes:author><googleplay:owner><![CDATA[besidescode@substack.com]]></googleplay:owner><googleplay:email><![CDATA[besidescode@substack.com]]></googleplay:email><googleplay:author><![CDATA[David Weiss]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[I got laid off on my day off]]></title><description><![CDATA[It was my day off back in 2024. I opened my work laptop to check in, but I couldn&#8217;t. A message stared back at me: Your computer has been locked.]]></description><link>https://www.besidescode.com/p/i-got-laid-off-on-my-day-off</link><guid isPermaLink="false">https://www.besidescode.com/p/i-got-laid-off-on-my-day-off</guid><dc:creator><![CDATA[David Weiss]]></dc:creator><pubDate>Tue, 10 Nov 2026 12:20:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UPlf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34046-9362-4337-be66-ab8e587ff73a_2160x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h4>Layoff Lessons: Part 1 of 3</h4><p><em>A short series on what two layoffs taught me, so you don&#8217;t have to learn it the hard way.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UPlf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34046-9362-4337-be66-ab8e587ff73a_2160x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UPlf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34046-9362-4337-be66-ab8e587ff73a_2160x1080.png 424w, https://substackcdn.com/image/fetch/$s_!UPlf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34046-9362-4337-be66-ab8e587ff73a_2160x1080.png 848w, https://substackcdn.com/image/fetch/$s_!UPlf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34046-9362-4337-be66-ab8e587ff73a_2160x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!UPlf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34046-9362-4337-be66-ab8e587ff73a_2160x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UPlf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34046-9362-4337-be66-ab8e587ff73a_2160x1080.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eee34046-9362-4337-be66-ab8e587ff73a_2160x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:182275,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.besidescode.com/i/223929860?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34046-9362-4337-be66-ab8e587ff73a_2160x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UPlf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34046-9362-4337-be66-ab8e587ff73a_2160x1080.png 424w, https://substackcdn.com/image/fetch/$s_!UPlf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34046-9362-4337-be66-ab8e587ff73a_2160x1080.png 848w, https://substackcdn.com/image/fetch/$s_!UPlf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34046-9362-4337-be66-ab8e587ff73a_2160x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!UPlf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34046-9362-4337-be66-ab8e587ff73a_2160x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It was my day off back in 2024. I opened my work laptop to check in, but I couldn&#8217;t. A message stared back at me: Your computer has been locked.</p><p>I checked a Discord group chat with my coworkers. Several people said they&#8217;d been laid off. Apparently there was a meeting that morning, and I missed it.</p><p>Did I just get laid off on my day off?</p><p>I checked my laptop again. Still locked.</p><p>A few hours later, HR called to tell me what I had already figured out. I never heard from my manager that day.</p><p>Stories like this have become normal since 2020. People get laid off on vacation, on parental leave, even sick in the hospital. Companies can&#8217;t control where you are when the news drops. But they can control how they deliver it. When they show no compassion, you feel like a row on a spreadsheet. And that stings.</p><h3>A layoff is a business decision</h3><p>When you get laid off, it&#8217;s easy to take it personally. You think about the projects you shipped, the late nights, and the sacrifices you made to give your job your best.</p><p>But a layoff is a business decision. Period. A few people at the top decide to move a number from one column to another. It doesn&#8217;t matter how many kids you have, whether you&#8217;re up for promotion, or whether you&#8217;re living paycheck to paycheck. They just decided your salary was a cost they could cut.</p><p>That sounds harsh, and it is. But it&#8217;s also good news. Remember that row on a spreadsheet? That&#8217;s exactly why it isn&#8217;t about you. The decision has nothing to do with the value you brought or your worth as a person.</p><p>It still sucks. And finding your next job might be hard. But don&#8217;t let a layoff erase the career you&#8217;ve built or what you still have to offer. You are more than your job title.</p><h3>Company loyalty is dead</h3><p>A few generations ago, work looked a lot different. You worked hard for 30 years and stayed loyal to the company. In return, you got job security and retired with a pension.</p><p>That deal is gone. Layoffs hit every industry and every type of employee. Your salary, your years at the company, your last performance review. None of it protects you.</p><p>When I posted about my two layoffs on LinkedIn, this came up in the comments again and again: you can&#8217;t trust the company. Loyalty only goes one way now. Companies do what&#8217;s best for them, not you.</p><p>It took me two layoffs to finally get this. But once I did, it changed how I showed up at work and at home. I stopped letting work creep into my evenings and weekends with my family. And I started a side business, so I&#8217;m not relying on one paycheck.</p><h3>What you should (and shouldn&#8217;t) say after a layoff</h3><p>Repeat after me: I don&#8217;t owe my former company anything after a layoff.</p><p>That includes a gratitude post. I know a lot of people feel pressure to write one. They don&#8217;t want to look bitter to recruiters and hiring managers. Or they worry that saying something negative could put their severance at risk. But posts that do nothing but praise the company come off as fake. And a little cringey.</p><p>Want to thank your old coworkers? Great. Do it privately. A direct message means more than a tag in a post anyway.</p><p>So what should you say? Be honest with yourself and your network. Acknowledge what happened, then focus on you. Share what you accomplished and how you grew. Say what you&#8217;re looking for in your next role.</p><p>Honest doesn&#8217;t mean trashing the company, though. Skip the blame, the names, and the inside details. Talk about how you feel and what&#8217;s next. That&#8217;s the post that helps you land your next job.</p><p>Both times I got laid off, I barely mentioned the company in my LinkedIn post announcing it. I was upset, confused, and worried. But I focused on me and what I wanted next, not on thanking the company for letting me go.</p><div><hr></div><p>My first layoff didn&#8217;t change me. My second one did. Sometimes you have to learn a lesson twice before it sticks.</p><p>A layoff is a business decision. Company loyalty is dead. And you don&#8217;t owe your old company anything.</p><p>I also learned that no job is safe enough to bet everything on.</p><p>Next time, I&#8217;ll share why I stopped relying on one paycheck.</p>]]></content:encoded></item><item><title><![CDATA[Is this really what I want?]]></title><description><![CDATA[Here are four steps I&#8217;ve been taking in the messy middle. They&#8217;ve helped me feel more grateful for where I am and more excited for what&#8217;s ahead.]]></description><link>https://www.besidescode.com/p/is-this-really-what-i-want</link><guid isPermaLink="false">https://www.besidescode.com/p/is-this-really-what-i-want</guid><dc:creator><![CDATA[David Weiss]]></dc:creator><pubDate>Thu, 29 Oct 2026 11:03:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vjkA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6259e2-8300-48b6-8f64-f6771da7cd20_2484x1603.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h4>The Messy Middle: Part 2 of 2</h4><p><em>A short series on how I&#8217;m navigating the messy middle, and how you can too.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vjkA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6259e2-8300-48b6-8f64-f6771da7cd20_2484x1603.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vjkA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6259e2-8300-48b6-8f64-f6771da7cd20_2484x1603.png 424w, https://substackcdn.com/image/fetch/$s_!vjkA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6259e2-8300-48b6-8f64-f6771da7cd20_2484x1603.png 848w, https://substackcdn.com/image/fetch/$s_!vjkA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6259e2-8300-48b6-8f64-f6771da7cd20_2484x1603.png 1272w, https://substackcdn.com/image/fetch/$s_!vjkA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6259e2-8300-48b6-8f64-f6771da7cd20_2484x1603.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vjkA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6259e2-8300-48b6-8f64-f6771da7cd20_2484x1603.png" width="1456" height="940" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f6259e2-8300-48b6-8f64-f6771da7cd20_2484x1603.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:940,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:332727,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.besidescode.com/i/222328972?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6259e2-8300-48b6-8f64-f6771da7cd20_2484x1603.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vjkA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6259e2-8300-48b6-8f64-f6771da7cd20_2484x1603.png 424w, https://substackcdn.com/image/fetch/$s_!vjkA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6259e2-8300-48b6-8f64-f6771da7cd20_2484x1603.png 848w, https://substackcdn.com/image/fetch/$s_!vjkA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6259e2-8300-48b6-8f64-f6771da7cd20_2484x1603.png 1272w, https://substackcdn.com/image/fetch/$s_!vjkA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6259e2-8300-48b6-8f64-f6771da7cd20_2484x1603.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><a href="https://www.besidescode.com/p/i-dont-have-it-figured-out">Last time</a>, I admitted that I don&#8217;t have it all figured out. I&#8217;m in the messy middle with my career and my side business.</p><p>The old me would have been embarrassed to say that. The questions, the doubt, and the discomfort would have kept me frozen and quiet.</p><p>But I&#8217;ve started to see this phase differently. When I look past the hard feelings, I see a chance to grow and change.</p><p>Here are four steps I&#8217;ve been taking in the messy middle. They&#8217;ve helped me feel more grateful for where I am and more excited for what&#8217;s ahead.</p><h3>Accept where you are</h3><p>A few months ago, after a long week at work and at home, I asked myself, &#8220;Is this really what I want?&#8221; I didn&#8217;t have an answer. That&#8217;s when I knew I was in the messy middle.</p><p>I didn&#8217;t try to fix it right away. That would have just added more stress. I sat with the feeling for a while. Then, slowly, I started to take action.</p><p>That&#8217;s the first step. Whatever you&#8217;re feeling, admit it. Stuck. More questions than answers. Not sure what&#8217;s next. Say it out loud, even just to yourself. It&#8217;s a relief when you stop hiding from it.</p><p>The truth is, most people are here most of the time. Beginnings and endings are short. The middle is where we spend most of our lives. So you&#8217;re not behind. You&#8217;re just figuring out what comes next.</p><p>Once you drop that weight, the middle stops feeling like a bad place to be. It&#8217;s where you learn who you are and what you can do. And it&#8217;s where the growth happens.</p><h3>Talk to the right people</h3><p>When you&#8217;re stuck, it&#8217;s easy to feel like nobody gets it. But you&#8217;re not as alone as you think.</p><p>When I felt stuck, I wanted to talk about it. I didn&#8217;t need someone to tell me what to do. I just needed someone to listen. So I turned to a few close friends. They showed me empathy and compassion, and gave me the confidence to keep going.</p><p>Friends are a great place to start. So are former coworkers, people in your network, or a therapist. The right people listen without judging you or jumping in with advice. They don&#8217;t need to be experts or know what you should do. They just give you a safe space to be seen and heard. And they share what they notice.</p><p>I&#8217;d avoid anyone with skin in the game, like a partner or a manager. They may want to help. But it's hard for them not to tell you what they think you should do. Right now, you need less outside noise so you can hear your own voice.</p><h3>Do the research</h3><p>If you keep coming back to the same questions, it&#8217;s time to dig in. Your gut is pointing you somewhere. Research is how you find out if it&#8217;s right.</p><p>I wanted to know what engineering leadership was really like. So I talked with people who had made the jump from engineer to manager. I asked a lot of questions. I listened. Then I took time to process what I learned.</p><p>The biggest lesson? Being a manager isn&#8217;t a promotion from senior engineer. It&#8217;s a whole new career path, with a different set of skills.</p><p>You can do the same with whatever&#8217;s on your mind:</p><ul><li><p>Will I enjoy working in this industry? Learn what those companies are building.</p></li><li><p>What&#8217;s it like at a startup vs. a big company? Ask someone who&#8217;s worked at both.</p></li><li><p>How much work is a weekly newsletter? Ask a writer.</p></li></ul><p>Let your curiosity lead. The answers won&#8217;t all come at once. But each thing you learn makes the picture a little clearer.</p><h3>Run tiny experiments</h3><p>You followed your gut and did the research. Now it&#8217;s time to act. You don&#8217;t need to know where it leads. You just need one small, low-risk way to test what you&#8217;re curious about.</p><p>To see if I&#8217;d like coaching, I offered a few free sessions. People reached out. I got real practice listening and asking the questions they needed to answer. And I walked away feeling energized, like I made a difference. That told me more than months of thinking about it ever could.</p><p>Here are a few more ideas:</p><ul><li><p>Want to share what you&#8217;re learning? Write one article on LinkedIn or Substack.</p></li><li><p>Curious about management? Offer to mentor a junior engineer.</p></li><li><p>Want to build an app? Make a short list of problems you&#8217;d like to solve.</p></li></ul><p>If it feels too easy, good. It&#8217;s supposed to be small. You&#8217;re testing the water, not jumping in.</p><div><hr></div><p>Accept where you are. Talk to the right people. Do the research. Run tiny experiments.</p><p>None of this will fix everything overnight. I still don&#8217;t have a full answer to &#8220;Is this really what I want?&#8221; But I&#8217;m closer than I was. And I didn&#8217;t need a big plan to get here. I just needed to start.</p><p>What&#8217;s one tiny experiment you could run this week? Tell me in the comments.</p><p>If you&#8217;re in the messy middle and want someone to talk it through with, I&#8217;d love to help. <a href="https://cal.com/davidweiss/intro-chat">Book an intro chat</a> and we&#8217;ll figure out your next step together.</p>]]></content:encoded></item><item><title><![CDATA[I don’t have it figured out]]></title><description><![CDATA[We love to share the start or end of a chapter. It feels natural, and people love to cheer. But most days, we&#8216;re not at the beginning or the end of anything.]]></description><link>https://www.besidescode.com/p/i-dont-have-it-figured-out</link><guid isPermaLink="false">https://www.besidescode.com/p/i-dont-have-it-figured-out</guid><dc:creator><![CDATA[David Weiss]]></dc:creator><pubDate>Wed, 14 Oct 2026 12:03:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Zf-I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28e14ea-1e46-4697-b664-b85f07704ba8_2358x1326.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h4>The Messy Middle: Part 1 of 2</h4><p><em>A short series on how I&#8217;m navigating the messy middle, and how you can too.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zf-I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28e14ea-1e46-4697-b664-b85f07704ba8_2358x1326.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zf-I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28e14ea-1e46-4697-b664-b85f07704ba8_2358x1326.png 424w, https://substackcdn.com/image/fetch/$s_!Zf-I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28e14ea-1e46-4697-b664-b85f07704ba8_2358x1326.png 848w, https://substackcdn.com/image/fetch/$s_!Zf-I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28e14ea-1e46-4697-b664-b85f07704ba8_2358x1326.png 1272w, https://substackcdn.com/image/fetch/$s_!Zf-I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28e14ea-1e46-4697-b664-b85f07704ba8_2358x1326.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zf-I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28e14ea-1e46-4697-b664-b85f07704ba8_2358x1326.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d28e14ea-1e46-4697-b664-b85f07704ba8_2358x1326.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:229278,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.besidescode.com/i/219892386?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28e14ea-1e46-4697-b664-b85f07704ba8_2358x1326.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Zf-I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28e14ea-1e46-4697-b664-b85f07704ba8_2358x1326.png 424w, https://substackcdn.com/image/fetch/$s_!Zf-I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28e14ea-1e46-4697-b664-b85f07704ba8_2358x1326.png 848w, https://substackcdn.com/image/fetch/$s_!Zf-I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28e14ea-1e46-4697-b664-b85f07704ba8_2358x1326.png 1272w, https://substackcdn.com/image/fetch/$s_!Zf-I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd28e14ea-1e46-4697-b664-b85f07704ba8_2358x1326.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Scroll LinkedIn for five minutes, and you&#8217;ll see two kinds of posts. Starts and finishes. </p><p>&#8220;I just started a new job!&#8221;</p><p>&#8221;I got promoted!&#8221;</p><p>&#8221;I&#8217;m starting a business!&#8221;</p><p>We love to share the start or end of a chapter. It feels natural, and people love to cheer for it. But most days, we&#8216;re not at the beginning or the end of anything.</p><p>We&#8217;re in the messy middle.</p><p>It&#8216;s the awkward, uncomfortable stretch that lasts way longer than we want. We have more questions than answers. Impostor syndrome shows up. We&#8216;re not sure where we&#8216;re going.</p><p>Maybe that&#8217;s why so few people post about it. It takes courage to admit you don&#8216;t have it all figured out. Even fewer will admit they made a mistake or are going through a hard time.</p><p>But the messy middle isn't something to hide or feel ashamed of. It&#8216;s where most of your life happens. And even with all the discomfort, it&#8216;s where you grow the most.</p><h3>My career</h3><p>In many ways, I&#8217;m in the messy middle of my tech career. You&#8217;d think after 20 years in the industry, I&#8217;d have it figured out. But I have more questions now than ever.</p><ul><li><p>Do I want to be an individual contributor or a manager?</p></li><li><p>Which path is more stable?</p></li><li><p>What do I really want to do vs. what others think I should do?</p></li><li><p>What kind of company do I actually want to work for?</p></li><li><p>Will software engineering even look the same in five years?</p></li><li><p>Do I still want to work in tech if it changes that much?</p></li></ul><p>Earlier in my career, I never thought to ask these questions. Now I&#8217;m glad I do. I&#8217;m curious about them, and I&#8217;m sitting with them. I&#8217;m not rushing to answer them.</p><p>My questions about jobs have changed too. I used to ask, &#8220;Are the pay and people good?&#8221; and &#8220;Can I get hired here?&#8221; Now I ask, &#8220;Do the company&#8217;s values match mine?&#8221; and &#8220;Does the pace of the company fit my life?&#8221; These questions are harder to answer. That doesn&#8217;t make them less important.</p><p>Then there&#8217;s AI.</p><p>AI is changing how engineering teams work, fast. The job looks very different than it did five years ago. It&#8217;ll look even more different five years from now.</p><p>Tools like Copilot and Claude Code took away my favorite part of engineering: writing semantic, modular, and scalable code. I used to love writing CSS animations from scratch and building custom React hooks. Now I spend most of my time chatting with an agent. Finishing a feature doesn&#8217;t feel the same anymore. AI helps teams ship faster, but for a lot of engineers, it also takes away the part they enjoy most.</p><p>Tech has always moved fast. I&#8217;m used to learning new tools all the time. But AI has sped things up so much that keeping up feels impossible.</p><p>The good news is that what I love about the job has shifted. For the past six years, I&#8217;ve focused on leadership. Leading meetings, improving team processes, and mentoring other engineers are what I enjoy most now. As AI takes on more of the coding, people skills will matter even more.</p><p>I think those skills will help me in this new age of tech. But the question is still there.</p><p>Do I still want to work in tech if it changes that much?</p><h3>My side business</h3><p>I&#8217;m also in the messy middle with my side business.</p><p>I started it two and a half years ago. I&#8217;ve made a couple hundred dollars. And I still don&#8217;t really know what my business is. Not exactly the kind of thing people post on LinkedIn.</p><p>But I wouldn&#8217;t say I&#8217;ve failed. I&#8217;ve run a lot of experiments. I&#8217;ve built six apps and created half a dozen digital products. I&#8217;ve published more than fifty newsletter articles and hundreds of LinkedIn posts. I&#8217;ve hosted livestreams and had more coffee chats than I can count. And now, I&#8217;ve started coaching.</p><p>Even with all that, some days it feels like my business isn&#8217;t growing. I&#8217;ve tried a lot, but I haven&#8217;t picked a direction yet. It would be so much easier if I had a clear plan.</p><p>Right now, I don&#8217;t. And that&#8217;s the honest truth.</p><div><hr></div><p>If any of this sounds familiar, you&#8217;re not alone. And you&#8217;re not doing it wrong.</p><p>The messy middle is full of discomfort, confusion, and growing pains. It feels messy because it is messy. And that&#8217;s okay.</p><p>Here&#8217;s what I keep reminding myself. Having more questions doesn&#8217;t mean you&#8217;re lost. It means you&#8217;re paying attention. You&#8217;re outgrowing your old answers and figuring out what you actually want.</p><p>That part is uncomfortable. It&#8217;s also where you grow.</p><p>Next time, I&#8217;ll share four things I&#8217;m doing to move through the messy middle, and how you can try them too.</p><p>What&#8217;s one question you&#8217;re sitting with right now, in your career or a side project? Share it in the comments. I read every one.</p>]]></content:encoded></item><item><title><![CDATA[Why my side projects really stalled]]></title><description><![CDATA[It took me nine months to build my first app. I built my sixth app, CareerCred, in 3 weeks.]]></description><link>https://www.besidescode.com/p/why-my-side-projects-really-stalled</link><guid isPermaLink="false">https://www.besidescode.com/p/why-my-side-projects-really-stalled</guid><dc:creator><![CDATA[David Weiss]]></dc:creator><pubDate>Tue, 29 Sep 2026 11:01:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YFv3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeff61a-88cb-4755-988a-b02b064a8ec9_2772x1422.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h4>Balance Without Burnout: Part 3 of 3</h4><p><em>A short series on how I fit a demanding job, side projects, and staying healthy into the same week. This is what has worked for me over the years.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YFv3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeff61a-88cb-4755-988a-b02b064a8ec9_2772x1422.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YFv3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeff61a-88cb-4755-988a-b02b064a8ec9_2772x1422.png 424w, https://substackcdn.com/image/fetch/$s_!YFv3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeff61a-88cb-4755-988a-b02b064a8ec9_2772x1422.png 848w, https://substackcdn.com/image/fetch/$s_!YFv3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeff61a-88cb-4755-988a-b02b064a8ec9_2772x1422.png 1272w, https://substackcdn.com/image/fetch/$s_!YFv3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeff61a-88cb-4755-988a-b02b064a8ec9_2772x1422.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YFv3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeff61a-88cb-4755-988a-b02b064a8ec9_2772x1422.png" width="1456" height="747" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8eeff61a-88cb-4755-988a-b02b064a8ec9_2772x1422.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:747,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:194559,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.besidescode.com/i/217687003?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeff61a-88cb-4755-988a-b02b064a8ec9_2772x1422.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YFv3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeff61a-88cb-4755-988a-b02b064a8ec9_2772x1422.png 424w, https://substackcdn.com/image/fetch/$s_!YFv3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeff61a-88cb-4755-988a-b02b064a8ec9_2772x1422.png 848w, https://substackcdn.com/image/fetch/$s_!YFv3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeff61a-88cb-4755-988a-b02b064a8ec9_2772x1422.png 1272w, https://substackcdn.com/image/fetch/$s_!YFv3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeff61a-88cb-4755-988a-b02b064a8ec9_2772x1422.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It took me nine months to build my first app. It was a simple Slack app where managers and their reports could build meeting agendas together. I had to learn some new tech, but nothing too hard.</p><p>It stalled out many times. I always blamed it on life getting too busy. That wasn&#8217;t the real reason.</p><p>The real reason was that I had no clear plan. Every time I sat down to work on it, I had to figure out where I left off and what to do next.</p><p>Time wasn&#8217;t the problem. Not knowing my next step was.</p><p>Fast forward to 2026. My sixth app, CareerCred, took three weeks.</p><p>The difference was a plan. Before I wrote any code, I used Claude to produce two docs: a project spec and a dev plan. I wrote more about that process in <a href="https://www.besidescode.com/p/i-built-a-saas-app-in-3-weeks-heres">this post</a>.</p><p>The spec covered the tech stack, V1 features, pricing, and beta phase. It was my source of truth for every decision Claude Code and I made.</p><p>Then I had Claude turn the spec into a dev plan. Phases, tasks, and subtasks. Each task had to take 30 minutes or less, from code generation to my code review.</p><p>So when I sat down to work, I never had to ask, &#8220;What&#8217;s next?&#8221; I just picked up the next task.</p><p>If your side project isn&#8217;t technical, make a spec and a plan anyway. Writing a book or building a digital product works the same way. You always know what you&#8217;re building toward.</p><p>You don&#8217;t need hours of free time to finish a side project.</p><p>I built CareerCred in a few 30-minute blocks during the week and a few 1-hour blocks on the weekend. That was it.</p><p>This works because of the plan. A small block is enough when you know the next task. Finish one, and take the win. That&#8217;s what makes it easier to come back tomorrow.</p><p>One more tip. Find test users early.</p><p>When you work alone, you get tunnel vision. Apps have beta testers and books have editors for a reason.</p><p>Before launch, give a small group access. Ask what confused them and what they&#8217;d change. Their answers will show you what to fix and what to stop building.</p><p>A few honest opinions now can save you weeks of work on the wrong thing.</p><p>That first app took me nine months. It didn't have to.</p><p>I had the time. I didn't have a plan.</p><p>That&#8217;s the whole series. Movement gives you the energy. Scheduling gives you the room. A plan gives you the direction. You need all three.</p><p>If you're stuck right now, start small. Write down the next task, then do it.</p><p>What&#8217;s the side project you keep meaning to get back to? Just naming it might be the spark you need.</p><p>Read Parts 1 and 2:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a8c5d4b8-ae0f-46c0-acc4-a8adda5b6c0c&quot;,&quot;caption&quot;:&quot;Balance Without Burnout: Part 1 of 3&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Where my energy actually comes from&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:45895848,&quot;name&quot;:&quot;David Weiss&quot;,&quot;bio&quot;:&quot;Helping software engineers who feel stuck turn what they do into career traction&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OojE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c694439-4eb7-4571-a61a-338afeda9af9_447x447.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-09-15T11:04:05.024Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!PmC1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c086154-1b5b-4dea-84e3-1f101c99ff6c_2016x2970.png&quot;,&quot;cover_image_alt&quot;:null,&quot;cover_image_crop&quot;:null,&quot;canonical_url&quot;:&quot;https://www.besidescode.com/p/where-my-energy-actually-comes-from&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:214978217,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:0,&quot;publication_id&quot;:3003194,&quot;publication_name&quot;:&quot;Besides Code&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!QfzQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde574b3f-4b66-4b02-a130-5740ce98b463_512x512.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;d011cf7a-2ff5-4833-af4f-3f61b2f17b2e&quot;,&quot;caption&quot;:&quot;Balance Without Burnout: Part 2 of 3&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Not every hour is the same&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:45895848,&quot;name&quot;:&quot;David Weiss&quot;,&quot;bio&quot;:&quot;Helping software engineers who feel stuck turn what they do into career traction&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OojE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c694439-4eb7-4571-a61a-338afeda9af9_447x447.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-09-22T11:03:43.023Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!d3z1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdcb2df-bb14-401f-bc6b-480af26b4d48_2340x1278.png&quot;,&quot;cover_image_alt&quot;:null,&quot;cover_image_crop&quot;:null,&quot;canonical_url&quot;:&quot;https://www.besidescode.com/p/not-every-hour-is-the-same&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:216460504,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:0,&quot;publication_id&quot;:3003194,&quot;publication_name&quot;:&quot;Besides Code&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!QfzQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde574b3f-4b66-4b02-a130-5740ce98b463_512x512.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><h4>Stuck on something right now?</h4><p>I&#8217;m offering 2 free coaching sessions next week.</p><p>This is for you if:</p><ul><li><p>Work is draining you and there&#8217;s nothing left for the rest of your life</p></li><li><p>You can&#8217;t find time for your side project, or you&#8217;re struggling to make progress on it</p></li><li><p>It&#8217;s hard to make your mental and physical health a priority</p></li></ul><p>Bring something specific and we&#8217;ll work on it together.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://cal.com/davidweiss/coaching&quot;,&quot;text&quot;:&quot;Book a session&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://cal.com/davidweiss/coaching"><span>Book a session</span></a></p>]]></content:encoded></item><item><title><![CDATA[Not every hour is the same]]></title><description><![CDATA[I used to block off afternoons on my calendar for writing code. But when the time came, I&#8217;d hit the post-lunch slump. No energy. No brain power to code.]]></description><link>https://www.besidescode.com/p/not-every-hour-is-the-same</link><guid isPermaLink="false">https://www.besidescode.com/p/not-every-hour-is-the-same</guid><dc:creator><![CDATA[David Weiss]]></dc:creator><pubDate>Tue, 22 Sep 2026 11:03:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!d3z1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdcb2df-bb14-401f-bc6b-480af26b4d48_2340x1278.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h4>Balance Without Burnout: Part 2 of 3</h4><p><em>A short series on how I fit a demanding job, side projects, and staying healthy into the same week. This is what has worked for me over the years.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!d3z1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdcb2df-bb14-401f-bc6b-480af26b4d48_2340x1278.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!d3z1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdcb2df-bb14-401f-bc6b-480af26b4d48_2340x1278.png 424w, https://substackcdn.com/image/fetch/$s_!d3z1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdcb2df-bb14-401f-bc6b-480af26b4d48_2340x1278.png 848w, https://substackcdn.com/image/fetch/$s_!d3z1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdcb2df-bb14-401f-bc6b-480af26b4d48_2340x1278.png 1272w, https://substackcdn.com/image/fetch/$s_!d3z1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdcb2df-bb14-401f-bc6b-480af26b4d48_2340x1278.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!d3z1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdcb2df-bb14-401f-bc6b-480af26b4d48_2340x1278.png" width="1456" height="795" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5cdcb2df-bb14-401f-bc6b-480af26b4d48_2340x1278.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:795,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:216832,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.besidescode.com/i/216460504?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdcb2df-bb14-401f-bc6b-480af26b4d48_2340x1278.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!d3z1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdcb2df-bb14-401f-bc6b-480af26b4d48_2340x1278.png 424w, https://substackcdn.com/image/fetch/$s_!d3z1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdcb2df-bb14-401f-bc6b-480af26b4d48_2340x1278.png 848w, https://substackcdn.com/image/fetch/$s_!d3z1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdcb2df-bb14-401f-bc6b-480af26b4d48_2340x1278.png 1272w, https://substackcdn.com/image/fetch/$s_!d3z1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cdcb2df-bb14-401f-bc6b-480af26b4d48_2340x1278.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I used to block off afternoons on my calendar for writing code.</p><p>But when the time came, I&#8217;d hit the post-lunch slump. No energy. No brain power to code.</p><p>At first I felt guilty about it. Eventually I realized my body was trying to tell me something.</p><p>Time blocking alone doesn&#8217;t work. You don&#8217;t have the same energy and focus every hour of the workday.</p><p>When I looked closer at my calendar, I saw the problem. I was adding focus blocks around my meetings, not around when I actually do my best work.</p><p>So I ran some experiments. One week, heads-down work in the morning. The next week, I flipped it to the afternoon.</p><p>You can do the same. Look back at your last few weeks. When did your best work actually happen? That&#8217;s your window.</p><p>Once you know your windows, play matchmaker. Match the task to the time block, based on your energy, not just what&#8217;s open on your calendar.</p><p>If you write your best code in the morning, protect it. Push meetings, code reviews, and messages to the afternoon.</p><p>Only you know your ideal schedule. And this isn&#8217;t just about getting more done from 9 to 5. It&#8217;s about having energy left for the people and things that matter from 5 to 9.</p><p>Bookend your workday with some time alone, no meetings or messages.</p><p>Start the day by sorting your tasks. What must get done, what would be nice to do, and what can wait until tomorrow.</p><p>End the day with a few minutes of reflection. Did you finish what you wanted? How are you feeling? What&#8217;s tomorrow&#8217;s first task?</p><p>This closes the loop on your day. You stop carrying today&#8217;s work into tonight.</p><p>Your job is one part of your life, not all of it. When you give it all your energy, there&#8217;s nothing left for what actually matters.</p><p>That&#8217;s why it&#8217;s worth being smart about where your time and energy go at work. Get this right, and you get more done at work and still have energy for the rest of your life.</p><p>What&#8217;s your best hour of the day, and what are you currently spending it on?</p><p>Next week: the real reason side projects stall (it isn&#8217;t time).</p><p>Missed part 1?</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a8c5d4b8-ae0f-46c0-acc4-a8adda5b6c0c&quot;,&quot;caption&quot;:&quot;Balance Without Burnout: Part 1 of 3&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Where my energy actually comes from&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:45895848,&quot;name&quot;:&quot;David Weiss&quot;,&quot;bio&quot;:&quot;Helping software engineers who feel stuck turn what they do into career traction&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OojE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c694439-4eb7-4571-a61a-338afeda9af9_447x447.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-09-15T11:04:05.024Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!PmC1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c086154-1b5b-4dea-84e3-1f101c99ff6c_2016x2970.png&quot;,&quot;cover_image_alt&quot;:null,&quot;cover_image_crop&quot;:null,&quot;canonical_url&quot;:&quot;https://www.besidescode.com/p/where-my-energy-actually-comes-from&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:214978217,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:0,&quot;publication_id&quot;:3003194,&quot;publication_name&quot;:&quot;Besides Code&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!QfzQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde574b3f-4b66-4b02-a130-5740ce98b463_512x512.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><h4>Stuck on something right now?</h4><p>I&#8217;m offering 2 free coaching sessions next week.</p><p>This is for you if:</p><ul><li><p>Work is draining you and there&#8217;s nothing left for the rest of your life</p></li><li><p>You can&#8217;t find time for your side project, or you&#8217;re struggling to make progress on it</p></li><li><p>It&#8217;s hard to make your mental and physical health a priority</p></li></ul><p>Bring something specific and we&#8217;ll work on it together.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://cal.com/davidweiss/coaching&quot;,&quot;text&quot;:&quot;Book a session&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://cal.com/davidweiss/coaching"><span>Book a session</span></a></p>]]></content:encoded></item><item><title><![CDATA[Where my energy actually comes from]]></title><description><![CDATA[I used to treat exercise as a reward. The work never stopped, which meant the reward never came.]]></description><link>https://www.besidescode.com/p/where-my-energy-actually-comes-from</link><guid isPermaLink="false">https://www.besidescode.com/p/where-my-energy-actually-comes-from</guid><dc:creator><![CDATA[David Weiss]]></dc:creator><pubDate>Tue, 15 Sep 2026 11:04:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PmC1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c086154-1b5b-4dea-84e3-1f101c99ff6c_2016x2970.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h4>Balance Without Burnout: Part 1 of 3</h4><p><em>A short series on how I fit a demanding job, side projects, and staying healthy into the same week. This is what has worked for me over the years.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PmC1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c086154-1b5b-4dea-84e3-1f101c99ff6c_2016x2970.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PmC1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c086154-1b5b-4dea-84e3-1f101c99ff6c_2016x2970.png 424w, https://substackcdn.com/image/fetch/$s_!PmC1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c086154-1b5b-4dea-84e3-1f101c99ff6c_2016x2970.png 848w, https://substackcdn.com/image/fetch/$s_!PmC1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c086154-1b5b-4dea-84e3-1f101c99ff6c_2016x2970.png 1272w, https://substackcdn.com/image/fetch/$s_!PmC1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c086154-1b5b-4dea-84e3-1f101c99ff6c_2016x2970.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PmC1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c086154-1b5b-4dea-84e3-1f101c99ff6c_2016x2970.png" width="1456" height="2145" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c086154-1b5b-4dea-84e3-1f101c99ff6c_2016x2970.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2145,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:461193,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.besidescode.com/i/214978217?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c086154-1b5b-4dea-84e3-1f101c99ff6c_2016x2970.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PmC1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c086154-1b5b-4dea-84e3-1f101c99ff6c_2016x2970.png 424w, https://substackcdn.com/image/fetch/$s_!PmC1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c086154-1b5b-4dea-84e3-1f101c99ff6c_2016x2970.png 848w, https://substackcdn.com/image/fetch/$s_!PmC1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c086154-1b5b-4dea-84e3-1f101c99ff6c_2016x2970.png 1272w, https://substackcdn.com/image/fetch/$s_!PmC1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c086154-1b5b-4dea-84e3-1f101c99ff6c_2016x2970.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I used to treat exercise as a reward. <em>I&#8217;ll go to the gym after I get my work done,</em> I&#8217;d say. <em>Let me finish this task before I take a walk</em>. The work never stopped, which meant the reward never came.</p><p>Last year I burned out. I was trying to do too much. I wasn&#8217;t moving, sleeping, or eating well. I didn&#8217;t even want to get out of bed. That&#8217;s when I realized that exercise shouldn&#8217;t get whatever&#8217;s left. It creates the energy I need to do everything else.</p><p>Exercise is my non-negotiable. When I was recovering from burnout, it went from optional to mandatory. Today it&#8217;s the one thing I do almost every day. Most days that means a walk around my neighborhood. Some days it means weight training in my small home gym.</p><p>Exercise gets me off screens and gives my brain a break from solving problems all day. It clears my head and resets my mood. When I move my body regularly, I&#8217;m more focused at my day job, more present with my family, and more productive on side projects.</p><p>Three rules keep me consistent.</p><ul><li><p>I exercise after work, before anything else in the evening. It also creates a clear boundary between work and life.</p></li><li><p>On hard days, I set the bar low. Usually a 15-minute walk.</p></li><li><p>If I miss a day, I don&#8217;t make a big deal of it. I get back to it the next day.</p></li></ul><p>Two other habits matter almost as much. I aim for at least 7 hours of sleep every night. Anything less and I struggle the next day. I also try to take a few moments during the day for meditation and reflection.</p><p>Exercise used to get my leftover energy. And that's one of the reasons I burned out. Now I've learned that it fuels everything I do in life. What do you keep pushing off?</p><p>Next week: why some hours are worth more than others.</p><div><hr></div><h4>Stuck on something right now?</h4><p>I&#8217;m offering 2 free coaching sessions next week.</p><p>This is for you if:</p><ul><li><p>Work is draining you and there&#8217;s nothing left for the rest of your life</p></li><li><p>You can&#8217;t find time for your side project, or you&#8217;re struggling to make progress on it</p></li><li><p>It&#8217;s hard to make your mental and physical health a priority</p></li></ul><p>Bring something specific and we&#8217;ll work on it together.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://cal.com/davidweiss/coaching&quot;,&quot;text&quot;:&quot;Book a session&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://cal.com/davidweiss/coaching"><span>Book a session</span></a></p>]]></content:encoded></item><item><title><![CDATA[I built a SaaS app in 3 weeks. Here’s how.]]></title><description><![CDATA[How I built a SaaS app in 3 weeks using Claude Code: project docs, dev plan, and a process built for busy engineers.]]></description><link>https://www.besidescode.com/p/i-built-a-saas-app-in-3-weeks-heres</link><guid isPermaLink="false">https://www.besidescode.com/p/i-built-a-saas-app-in-3-weeks-heres</guid><dc:creator><![CDATA[David Weiss]]></dc:creator><pubDate>Tue, 26 May 2026 11:15:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7DXD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30a8e24-32b6-492a-bd77-8a2d1315af14_2400x1664.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7DXD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30a8e24-32b6-492a-bd77-8a2d1315af14_2400x1664.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7DXD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30a8e24-32b6-492a-bd77-8a2d1315af14_2400x1664.png 424w, https://substackcdn.com/image/fetch/$s_!7DXD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30a8e24-32b6-492a-bd77-8a2d1315af14_2400x1664.png 848w, https://substackcdn.com/image/fetch/$s_!7DXD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30a8e24-32b6-492a-bd77-8a2d1315af14_2400x1664.png 1272w, https://substackcdn.com/image/fetch/$s_!7DXD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30a8e24-32b6-492a-bd77-8a2d1315af14_2400x1664.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7DXD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30a8e24-32b6-492a-bd77-8a2d1315af14_2400x1664.png" width="1456" height="1009" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e30a8e24-32b6-492a-bd77-8a2d1315af14_2400x1664.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1009,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:301796,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.besidescode.com/i/199272095?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30a8e24-32b6-492a-bd77-8a2d1315af14_2400x1664.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7DXD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30a8e24-32b6-492a-bd77-8a2d1315af14_2400x1664.png 424w, https://substackcdn.com/image/fetch/$s_!7DXD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30a8e24-32b6-492a-bd77-8a2d1315af14_2400x1664.png 848w, https://substackcdn.com/image/fetch/$s_!7DXD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30a8e24-32b6-492a-bd77-8a2d1315af14_2400x1664.png 1272w, https://substackcdn.com/image/fetch/$s_!7DXD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe30a8e24-32b6-492a-bd77-8a2d1315af14_2400x1664.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The dev plan I used to build CareerCred in 3 weeks</figcaption></figure></div><p>My first SaaS app took nine months to build. CareerCred took three weeks.</p><p>The difference? I used Claude Code for almost everything.</p><p>I&#8217;m not a beginner. I&#8217;ve built six apps. I have a full-time job, a family, and limited free time. So when I found a tool that let me ship faster without losing control of the code, I went all in.</p><p>Here&#8217;s exactly how I did it.</p><div><hr></div><h2>Start with docs, not code</h2><p>Before I wrote a single line of code, I created two docs: a project spec and a dev plan.</p><p>I didn&#8217;t realize it at the time, but these two docs are the reason I shipped so fast.</p><h3>Project spec</h3><p>I spent 3&#8211;4 hours working with Claude Chat to build out the spec. At first it felt like a waste of time. In hindsight, it was the best investment I made on this project.</p><p>The spec covered everything: tech stack, authentication, V1 features, pricing, beta phase, API routes, and more. It wasn&#8217;t just a technical doc. It was a source of truth for every decision I made along the way.</p><p>Things like the cron schedule for reminder emails, the early adopter price, and the environment variables I'd need in production. All of it lived in the spec. No guessing. No context switching.</p><p>Claude Code doesn&#8217;t need all of this upfront. But giving it more context meant better output. Every time.</p><h3>Dev plan</h3><p>Once the spec was done, I used it to generate a dev plan. The goal was simple: break the project into phases, tasks, and subtasks. Small and specific.</p><p>I wanted to review every PR myself, so I told Claude to keep tasks small. Small enough that most could be done in under 30 minutes, start to finish. That included Claude writing the code and me reviewing and testing it locally.</p><p>Here&#8217;s what that looked like in practice:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;markdown&quot;,&quot;nodeId&quot;:&quot;300638da-83ac-406f-a5c9-854b60d6f34f&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-markdown">- [ ]  Onboarding form &#8212; collect name, job title, timezone (auto-detect)
- [ ]  Wins feed (/dashboard/wins) &#8212; full card list, newest first; incomplete wins visually distinguished</code></pre></div><p>Small tasks create momentum. When you can check something off, you want to keep going. That&#8217;s what kept me coming back to this project instead of abandoning it like so many others.</p><h2>Building in 30-minute windows</h2><p>I have a full-time job, a family, and other interests. My free time comes in 30-60 minute windows. The dev plan was built around that reality.</p><h3>A typical day</h3><ol><li><p>Open Claude Code, ask what&#8217;s next on the dev plan, and either run with it or adjust based on my schedule.</p></li><li><p>For tasks I&#8217;m unsure about, use plan mode to see what Claude is thinking. Otherwise, ask Claude how it wants to approach something and accept the edits.</p></li><li><p>For trivial commits, push straight to main. For most tasks, have Claude create a feature branch, update the dev plan, commit the changes, and open a PR with a test plan.</p></li><li><p>When I have time again, review the PR on GitHub and run through the test plan.</p></li><li><p>Tell Claude to merge the PR.</p></li></ol><h3>Why this worked for me</h3><p>I didn&#8217;t want to &#8220;vibe code&#8221; this project. I&#8217;m a software engineer. I know how to code. So I made a point to understand what was being built.</p><p>That&#8217;s why I used PRs for almost everything. It gave me a checkpoint to review the code, run the tests, and stay in control.</p><p>Claude wrote most of the code. But I made suggestions, changed course when needed, and understood every decision. The result is an app I own and actually understand.</p><div><hr></div><p>Building a SaaS app on the side in 2026 has never been easier. Tools like Claude Code have changed the game.</p><p>But here&#8217;s what six apps have taught me: building is the easy part. Getting it in front of users, finding beta testers, marketing it&#8230; that&#8217;s where most side projects stall.</p><p>The faster you ship, the faster you get to the hard part. And the hard part is what actually matters.</p><p>If you have an idea and limited time, give Claude Code a shot. It handles the easy part so you can get to the hard part faster.</p><p>What are you building, or what have you been putting off starting?</p><div><hr></div><p>CareerCred helps engineers track their wins and tell their career story. Join the waitlist for early access: <a href="https://careercred.io?utm_source=substack&amp;utm_medium=newsletter&amp;utm_campaign=careercred_build_post&amp;utm_content=footer_cta">https://careercred.io</a></p>]]></content:encoded></item><item><title><![CDATA[The 4 Lessons That Changed My Year]]></title><description><![CDATA[What stepping back taught me about work and life]]></description><link>https://www.besidescode.com/p/4-lessons-i-learned-after-burning-out</link><guid isPermaLink="false">https://www.besidescode.com/p/4-lessons-i-learned-after-burning-out</guid><dc:creator><![CDATA[David Weiss]]></dc:creator><pubDate>Sat, 20 Dec 2025 12:02:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!momo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1092968d-c85a-48f4-a97a-7f754141c52f_2376x1944.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>December is one of my favorite months. I get to celebrate my birthday and my favorite holiday &#8212; Christmas. It&#8217;s also the final month of the year, which makes it the perfect time to look back and prepare for what&#8217;s ahead.</p><p>So, in the spirit of the season, I&#8217;d like to give you a gift.</p><p>These are the biggest lessons I learned in 2025.</p><p><em>Besides Code</em> was founded on sharing knowledge and helping you grow. This small present might be exactly what you need right now.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!momo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1092968d-c85a-48f4-a97a-7f754141c52f_2376x1944.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!momo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1092968d-c85a-48f4-a97a-7f754141c52f_2376x1944.png 424w, https://substackcdn.com/image/fetch/$s_!momo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1092968d-c85a-48f4-a97a-7f754141c52f_2376x1944.png 848w, https://substackcdn.com/image/fetch/$s_!momo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1092968d-c85a-48f4-a97a-7f754141c52f_2376x1944.png 1272w, https://substackcdn.com/image/fetch/$s_!momo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1092968d-c85a-48f4-a97a-7f754141c52f_2376x1944.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!momo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1092968d-c85a-48f4-a97a-7f754141c52f_2376x1944.png" width="1456" height="1191" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1092968d-c85a-48f4-a97a-7f754141c52f_2376x1944.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1191,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:253763,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.besidescode.com/i/181514677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1092968d-c85a-48f4-a97a-7f754141c52f_2376x1944.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!momo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1092968d-c85a-48f4-a97a-7f754141c52f_2376x1944.png 424w, https://substackcdn.com/image/fetch/$s_!momo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1092968d-c85a-48f4-a97a-7f754141c52f_2376x1944.png 848w, https://substackcdn.com/image/fetch/$s_!momo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1092968d-c85a-48f4-a97a-7f754141c52f_2376x1944.png 1272w, https://substackcdn.com/image/fetch/$s_!momo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1092968d-c85a-48f4-a97a-7f754141c52f_2376x1944.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Your health comes first</h2><p>Nothing matters more than your health. Not your job. Not your family. Not anything else.</p><p>I learned this the hard way this year.</p><p>By the end of the summer, I had said &#8220;yes&#8221; so many times that I had no energy left. No desire, either. I was officially burned out &#8212; and I had no one to blame but myself.</p><p>I thought I understood burnout. I&#8217;d been exhausted and overworked before. But this time was different.</p><p>It touched every part of my life.</p><p>I didn&#8217;t want to do even the most basic things &#8212; like getting out of bed or eating.</p><p>I didn&#8217;t want to work on my side projects.<br>I didn&#8217;t want to create content.<br>And I didn&#8217;t want to do my day job.</p><p>&#8220;What&#8217;s the point of working on my side projects? I&#8217;m just going to fail again,&#8221; I thought.</p><p>&#8220;Why bother posting on LinkedIn or writing on Substack? I&#8217;m a fraud.&#8221;</p><p>&#8220;I&#8217;m useless at work. I&#8217;m not providing any value.&#8221;</p><p>The worst part? My relationships suffered too.</p><p>I wasn&#8217;t myself. I became needy, anxious, constantly overthinking, and catastrophizing everything.</p><p>Once I realized I was dealing with burnout, I made a simple two-step recovery plan:</p><ul><li><p>Stop every non-essential activity</p></li><li><p>Find joy again without screens or people</p></li></ul><p>I canceled meetings.<br>I stopped posting.<br>I paused coding on the side.</p><p>I was doing too much. And I had to stop everything I&#8217;d said yes to.</p><p>I knew I couldn&#8217;t do it all. And even if I could, would I want to? Multitasking never works.</p><p>I filled that new space with things that genuinely made me happy.</p><p>I journaled.<br>I took daily walks.<br>I read a lot.<br>I prioritized sleep.</p><p>Many of these things are free &#8212; yet they&#8217;re priceless.</p><p>They fill my cup. They make me feel alive. And they give me the energy to create, build, and help others.</p><p>I&#8217;ve slowly started saying &#8220;yes&#8221; again. But this time, it&#8217;s on my terms and within my boundaries.</p><p>Your physical and mental health must always come first.</p><p>Because how can you do great things in this life if your body and mind aren&#8217;t well?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k_R3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb94818f2-7e5c-4c36-80eb-159e863940b0_2172x1782.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k_R3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb94818f2-7e5c-4c36-80eb-159e863940b0_2172x1782.png 424w, https://substackcdn.com/image/fetch/$s_!k_R3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb94818f2-7e5c-4c36-80eb-159e863940b0_2172x1782.png 848w, https://substackcdn.com/image/fetch/$s_!k_R3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb94818f2-7e5c-4c36-80eb-159e863940b0_2172x1782.png 1272w, https://substackcdn.com/image/fetch/$s_!k_R3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb94818f2-7e5c-4c36-80eb-159e863940b0_2172x1782.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!k_R3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb94818f2-7e5c-4c36-80eb-159e863940b0_2172x1782.png" width="1456" height="1195" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b94818f2-7e5c-4c36-80eb-159e863940b0_2172x1782.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1195,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:235486,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.besidescode.com/i/181514677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb94818f2-7e5c-4c36-80eb-159e863940b0_2172x1782.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!k_R3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb94818f2-7e5c-4c36-80eb-159e863940b0_2172x1782.png 424w, https://substackcdn.com/image/fetch/$s_!k_R3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb94818f2-7e5c-4c36-80eb-159e863940b0_2172x1782.png 848w, https://substackcdn.com/image/fetch/$s_!k_R3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb94818f2-7e5c-4c36-80eb-159e863940b0_2172x1782.png 1272w, https://substackcdn.com/image/fetch/$s_!k_R3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb94818f2-7e5c-4c36-80eb-159e863940b0_2172x1782.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Showing up matters more than streaks</h2><p>One of my goals this year was to post daily on LinkedIn and Substack.</p><p>The streak lasted six months &#8212; and then it ended.</p><p>Did I fail because I didn&#8217;t hit my goal?<br>Absolutely not.</p><p>I showed up consistently. And that matters more than any streak.</p><p>As creators and builders, we love to glamorize numbers.</p><p>&#8220;How many likes did your last post get?&#8221;<br>&#8220;How many apps did you build this year?&#8221;<br>&#8220;How many days in a row did you commit code?&#8221;</p><p>But numbers don&#8217;t tell the full story.<br>And there&#8217;s more to life than metrics.</p><p>Instead of counting followers or calculating engagement rates, try asking yourself this:</p><p>Am I learning?<br>Am I growing?<br>Am I having fun?<br>Am I making an impact?</p><p>Streaks can help you start a habit.<br>But they aren&#8217;t meant to last forever.</p><p>Just show up.</p><p>That&#8217;s enough.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8QDS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31df0ab1-f34d-470c-afca-cdf890e3075f_2592x1621.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8QDS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31df0ab1-f34d-470c-afca-cdf890e3075f_2592x1621.png 424w, https://substackcdn.com/image/fetch/$s_!8QDS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31df0ab1-f34d-470c-afca-cdf890e3075f_2592x1621.png 848w, https://substackcdn.com/image/fetch/$s_!8QDS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31df0ab1-f34d-470c-afca-cdf890e3075f_2592x1621.png 1272w, https://substackcdn.com/image/fetch/$s_!8QDS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31df0ab1-f34d-470c-afca-cdf890e3075f_2592x1621.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!8QDS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31df0ab1-f34d-470c-afca-cdf890e3075f_2592x1621.png" width="1456" height="911" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31df0ab1-f34d-470c-afca-cdf890e3075f_2592x1621.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:911,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175446,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.besidescode.com/i/181514677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31df0ab1-f34d-470c-afca-cdf890e3075f_2592x1621.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8QDS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31df0ab1-f34d-470c-afca-cdf890e3075f_2592x1621.png 424w, https://substackcdn.com/image/fetch/$s_!8QDS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31df0ab1-f34d-470c-afca-cdf890e3075f_2592x1621.png 848w, https://substackcdn.com/image/fetch/$s_!8QDS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31df0ab1-f34d-470c-afca-cdf890e3075f_2592x1621.png 1272w, https://substackcdn.com/image/fetch/$s_!8QDS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31df0ab1-f34d-470c-afca-cdf890e3075f_2592x1621.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Communication isn&#8217;t optional</h2><p>Wouldn&#8217;t it be great if your manager were a mind reader?<br>What about your coworker? Your partner? Your kids?</p><p>You&#8217;d never have to explain yourself.<br>You&#8217;d always know how they felt and what they were thinking.</p><p>Of course, that&#8217;s not how life works.</p><p>So we have to communicate.<br>It&#8217;s required. It&#8217;s not optional.</p><p>The truth is simple. No one knows what&#8217;s going on in your head unless you tell them. I was reminded of this again and again throughout the year.</p><p>I messaged colleagues when I needed help.<br>I invited friends to join me on livestreams.<br>And I asked you to consider purchasing my digital products.</p><p>None of that would have happened without communication.</p><p>I had to say what I wanted. We all do.</p><p>Yes, it can feel uncomfortable. Even embarrassing, especially when asking for help. But the discomfort is temporary. The outcome can be better than we ever imagined.</p><p>Communication is essential to life.</p><p>It can be the difference between feeling stuck and miserable and finding fulfillment and purpose.</p><blockquote><p><em>If you don&#8217;t ask, you don&#8217;t get.</em></p></blockquote><p>I love this expression. It reminds us of the power of communication and gives us hope for what could be.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!38Yi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e4c5d7-399c-4136-83ad-16f15252d6be_3168x1476.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!38Yi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e4c5d7-399c-4136-83ad-16f15252d6be_3168x1476.png 424w, https://substackcdn.com/image/fetch/$s_!38Yi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e4c5d7-399c-4136-83ad-16f15252d6be_3168x1476.png 848w, https://substackcdn.com/image/fetch/$s_!38Yi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e4c5d7-399c-4136-83ad-16f15252d6be_3168x1476.png 1272w, https://substackcdn.com/image/fetch/$s_!38Yi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e4c5d7-399c-4136-83ad-16f15252d6be_3168x1476.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!38Yi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e4c5d7-399c-4136-83ad-16f15252d6be_3168x1476.png" width="1456" height="678" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5e4c5d7-399c-4136-83ad-16f15252d6be_3168x1476.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:678,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:316543,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.besidescode.com/i/181514677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e4c5d7-399c-4136-83ad-16f15252d6be_3168x1476.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!38Yi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e4c5d7-399c-4136-83ad-16f15252d6be_3168x1476.png 424w, https://substackcdn.com/image/fetch/$s_!38Yi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e4c5d7-399c-4136-83ad-16f15252d6be_3168x1476.png 848w, https://substackcdn.com/image/fetch/$s_!38Yi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e4c5d7-399c-4136-83ad-16f15252d6be_3168x1476.png 1272w, https://substackcdn.com/image/fetch/$s_!38Yi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5e4c5d7-399c-4136-83ad-16f15252d6be_3168x1476.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Growth requires change</h2><p>We&#8217;re surrounded by change. In nature. At work. At home. Even in our own bodies.</p><p>And yet, we struggle to accept it. Sometimes we even resist it.</p><p>One of the biggest lessons I learned this year is simple: growth requires change. And it&#8217;s hard to change when you&#8217;re comfortable.</p><p>When you&#8217;re comfortable, you want to stay that way. Change threatens that comfort. It also brings uncertainty.</p><p>At work, there were roadmap shifts and project pivots.<br>My relationships with friends and family changed.<br>Even my interests and beliefs are different now than they were a year ago.</p><p>Some of these changes were scary at first.</p><p>But over time, they became less scary.</p><p>And once I realized those changes were helping me learn and grow, I stopped fighting them. I welcomed them.</p><p>The next time you face a big change in your life, try to look on the bright side.</p><p>Growth is ahead.</p><p>You&#8217;ve stepped outside your comfort zone before.<br>And you can do it again.</p><div><hr></div><p>I&#8217;m grateful for this year, even though it didn&#8217;t go as planned.</p><p>I pushed myself outside my comfort zone.<br>I chose my health.<br>I showed up when I could.<br>And I leaned into change.</p><p>Life is a constant cycle of growth and change. The lessons we learn along the way are what make that growth possible.</p><p>Here&#8217;s to another year of lessons.</p><p><strong>What did this year force you to learn?</strong></p><p>Let&#8217;s keep learning and growing together.</p>]]></content:encoded></item><item><title><![CDATA[How I Broke Production (and What I Learned)]]></title><description><![CDATA[How to stop relying on luck and start building with clarity]]></description><link>https://www.besidescode.com/p/the-cost-of-fixing-bugs-without-confidence</link><guid isPermaLink="false">https://www.besidescode.com/p/the-cost-of-fixing-bugs-without-confidence</guid><dc:creator><![CDATA[David Weiss]]></dc:creator><pubDate>Thu, 07 Aug 2025 11:02:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Tgrk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe43311c6-d3d1-43ea-b04d-f71347dc678c_2400x1147.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tgrk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe43311c6-d3d1-43ea-b04d-f71347dc678c_2400x1147.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tgrk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe43311c6-d3d1-43ea-b04d-f71347dc678c_2400x1147.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Tgrk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe43311c6-d3d1-43ea-b04d-f71347dc678c_2400x1147.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Tgrk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe43311c6-d3d1-43ea-b04d-f71347dc678c_2400x1147.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Tgrk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe43311c6-d3d1-43ea-b04d-f71347dc678c_2400x1147.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tgrk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe43311c6-d3d1-43ea-b04d-f71347dc678c_2400x1147.jpeg" width="728" height="348" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e43311c6-d3d1-43ea-b04d-f71347dc678c_2400x1147.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:696,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:250845,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.besidescode.com/i/170008983?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe43311c6-d3d1-43ea-b04d-f71347dc678c_2400x1147.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Tgrk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe43311c6-d3d1-43ea-b04d-f71347dc678c_2400x1147.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Tgrk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe43311c6-d3d1-43ea-b04d-f71347dc678c_2400x1147.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Tgrk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe43311c6-d3d1-43ea-b04d-f71347dc678c_2400x1147.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Tgrk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe43311c6-d3d1-43ea-b04d-f71347dc678c_2400x1147.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by Amaury Gutierrez on Unsplash</figcaption></figure></div><p><em>I&#8217;m delighted to share this guest post from my friend, <strong><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Alex Lau&quot;,&quot;id&quot;:234448149,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e2026c2-acca-4b71-8f28-51a12f03c450_740x740.png&quot;,&quot;uuid&quot;:&quot;52f7da8b-36f1-4e98-b5b2-29ae6261ed84&quot;}" data-component-name="MentionToDOM"></span></strong>. We went live together on LinkedIn earlier this year to chat about avoiding common engineering pitfalls. We also talked about his brilliant book, Keep Calm And Code On. I&#8217;m so glad he wrote this guest post about a popular pitfall &#8212; development by hope.</em></p><p><em>I&#8217;ve developed by hope countless times in my career. We&#8217;ve all been there. You write some code, ship it, and pray it works. While this might work sometimes, it&#8217;s not a good habit to form, nor does it make you a good teammate. There will be times when you need to dive deep into something to learn it or fix it. And as painful as that might be, it&#8217;s worth it. Read on to learn more about development by hope and how to avoid it.</em></p><p><em>Over to you, Alex.</em></p><div><hr></div><p>A few years back, I was in charge of fixing a bug that was causing one of the main pages in our application to crash. My approach could only be described as frantic. The code itself was in a part of the codebase I wasn&#8217;t too familiar with, and I had a proposed change that I consulted with a colleague on.</p><p>Since this was impacting customers, I was in a rush to push the deploy button as fast as possible. When my coworker who knew the code better suggested that I write a test to verify my change, I exclaimed, &#8220;It&#8217;s a hotfix, I don&#8217;t have time for tests!&#8221;</p><p>He paused for a second, then solemnly replied, &#8220;Those are the times you need tests the most.&#8221; His response took me by surprise, and his words still echo in my head years later whenever I&#8217;m addressing a hotfix.</p><p>I&#8217;ve since come to refer to this style of approaching a problem as &#8220;Development by Hope.&#8221;</p><p>Development by Hope occurs when you throw out a solution that you&#8217;re not particularly confident in and instead rely on having enough luck on your side to make it over the finish line. It&#8217;s taking the phrase &#8220;I&#8217;d rather be lucky than good&#8221; and quite literally applying it to software.</p><p>I&#8217;ve seen it time after time, and I myself have done it more times than I&#8217;d care to admit.</p><h2>Hard-to-Reproduce Bugs</h2><p>The underlying cause for Development by Hope is hard-to-reproduce issues. In my experience, these issues come in 2 flavors:</p><ol><li><p>A race condition makes the issue appear intermittently.</p><ul><li><p>For example, a webpage&#8217;s visual bug that only appears intermittently upon browser refreshes.</p></li></ul></li><li><p>An interaction occurs in a hard-to-access area of the codebase.</p><ul><li><p>For example, a bug that happens on the last step of a 10-step modal wizard. Both the data needed to set up that flow as well as clicking through could be painful to set up.</p></li></ul></li></ol><p>If you&#8217;re unlucky, a problem will fall into both categories at once. Those are the times that are most trying even for seasoned developers.</p><p>The problem with relying solely on hope is the same problem with tech debt in general: you&#8217;ll likely be able to do this for a while, but once that debt reaches a tipping point, there are all kinds of problems in the system. Not to mention that in the case of hotfixes in particular, I&#8217;ve found that haste often begets the need for another one right after.</p><h2>Annoyance as a Code Smell</h2><p>Before succumbing to how hard a problem is, I&#8217;ve found that flipping the script and asking myself &#8220;What can I do to be <em>confident</em> in a fix?&#8221; to be an incredibly effective technique. In my opinion, this is one of the most effective ways to jump right to the underlying pain point.</p><p>Let&#8217;s re-examine the examples of hard-to-reproduce issues from before and look at possible ways to deduce their underlying pain:</p><p><strong>A webpage&#8217;s visual bug that only appears intermittently upon browser refreshes.</strong></p><p>When seemingly random behavior arises, the only real way to be confident in fixing it is through understanding the lifecycle of an action. Being able to effectively debug and utilize observability tools are skills that are indispensable for this sort of task. If you can&#8217;t explain it, you can&#8217;t be sure you&#8217;ve solved it.</p><p><strong>A bug that happens on the last step of a 10-step modal wizard.</strong></p><p>This sort of issue is a real test of a feature&#8217;s architecture. Confidence here means being able to run this 10th step with a variety of input along the way. You&#8217;ll need the aid of short feedback loops which may also require mocking out data and other development environment niceties.</p><p>In either case, the initial feeling I&#8217;ve had when encountering both of these types of problems is annoyance. Annoyance that, for one reason or another, I&#8217;m not able to have my cake and eat it too when it comes to shipping high-quality code quickly.</p><p>But now I recognize that annoyance is a code smell that points to a chance to make things better in your system. Maybe it&#8217;s adding tools to increase observability, or maybe it&#8217;s expanding a test suite. Sometimes it&#8217;s as simple as taking the extra 5 minutes to write a test when you&#8217;re in the fervor of a hotfix.</p><p>Development by Hope doesn&#8217;t build robust systems. Confidence does. Chase the pain, fix the system, and leave the luck to the lottery.</p><div><hr></div><p><em>Thanks to <strong><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Alex Lau&quot;,&quot;id&quot;:234448149,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e2026c2-acca-4b71-8f28-51a12f03c450_740x740.png&quot;,&quot;uuid&quot;:&quot;14a49a9e-48e9-4f18-8116-2ab1e1f97d1e&quot;}" data-component-name="MentionToDOM"></span></strong> for writing about this common engineering pitfall. Please <a href="https://www.amazon.com/Keep-Calm-Code-Navigating-Development/dp/B0D7SZSC62/ref=tmm_hrd_swatch_0?_encoding=UTF8&amp;dib_tag=se&amp;dib=eyJ2IjoiMSJ9.of76ogJIM4xvmDitFrf_LkIZK2hv35cnMYIWHKAmHu8UQ2Wv-23jnmyqx0VA1coArRIVxa-EJQnfVBB6SUP18AOfoAci5lf9M4h_iuoIANPJioGx5M_4_RSCL_nmo_YL3-L0MPazqOOTeEh-CpVc_LbeNTohnMyHe40JA-T3-1HAsYo9BIi5KZfOYki7uP44xeSVPusJVE5pTXOjtABawnB_v1kSmchygpwrzz8X6wLTPRzcMIhPpjlGN8tbfNm1LyRj35LlzGnxg5oi1IqJ3yOj6LXj6KhZ8SXzdL4KNoY.djmjzr5LVCxs08kdqhTBtLusAFGRO8qafdXfxl3hcZI&amp;qid=1754235346&amp;sr=8-3">read his book</a> and <a href="https://www.linkedin.com/in/mralexlau/">follow him on LinkedIn</a>.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.besidescode.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[What to Do When the Job Isn’t What You Expected]]></title><description><![CDATA[A guide to dealing with surprises in code, culture, and career]]></description><link>https://www.besidescode.com/p/what-to-do-when-the-job-isnt-what</link><guid isPermaLink="false">https://www.besidescode.com/p/what-to-do-when-the-job-isnt-what</guid><dc:creator><![CDATA[David Weiss]]></dc:creator><pubDate>Sat, 21 Jun 2025 12:01:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EDvS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ecbc8d1-bdf7-4801-b0ab-d439e39e41e3_2502x2121.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Don&#8217;t judge a book by its cover.</em></p></blockquote><p>We&#8217;ve all heard that phrase, but we still do it.</p><p>Especially when it comes to jobs and interviews. We try to map out the next few years of our career after just a couple of hours in interviews.</p><p>I&#8217;m guilty of this. And I&#8217;ve been totally wrong sometimes.</p><p>It&#8217;s unsettling when you realize you judged too soon. You might even panic and wish you could hit rewind. I hate to break it to you, but that button doesn&#8217;t exist. The good news? There might still be time to change course.</p><p>In this post, I&#8217;ll share some common situations where a job or company turns out differently than expected. It happens all the time. And knowing how to respond can help you turn things around &#8212; and find your way forward.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PXUE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff7e72-cbd9-4015-9958-ed04b129f7bd_2091x2091.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PXUE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff7e72-cbd9-4015-9958-ed04b129f7bd_2091x2091.png 424w, https://substackcdn.com/image/fetch/$s_!PXUE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff7e72-cbd9-4015-9958-ed04b129f7bd_2091x2091.png 848w, https://substackcdn.com/image/fetch/$s_!PXUE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff7e72-cbd9-4015-9958-ed04b129f7bd_2091x2091.png 1272w, https://substackcdn.com/image/fetch/$s_!PXUE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff7e72-cbd9-4015-9958-ed04b129f7bd_2091x2091.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PXUE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff7e72-cbd9-4015-9958-ed04b129f7bd_2091x2091.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8ff7e72-cbd9-4015-9958-ed04b129f7bd_2091x2091.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:227664,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.besidescode.com/i/166431709?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff7e72-cbd9-4015-9958-ed04b129f7bd_2091x2091.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PXUE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff7e72-cbd9-4015-9958-ed04b129f7bd_2091x2091.png 424w, https://substackcdn.com/image/fetch/$s_!PXUE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff7e72-cbd9-4015-9958-ed04b129f7bd_2091x2091.png 848w, https://substackcdn.com/image/fetch/$s_!PXUE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff7e72-cbd9-4015-9958-ed04b129f7bd_2091x2091.png 1272w, https://substackcdn.com/image/fetch/$s_!PXUE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8ff7e72-cbd9-4015-9958-ed04b129f7bd_2091x2091.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The code</h2><p>Companies are protective of their code. If you're lucky, you&#8217;ll hear about the tech stack in interviews or maybe see a quick demo. But that&#8217;s usually it.</p><p>They&#8217;ll highlight the fancy tools and gloss over the tech debt. And honestly, we do the same thing in interviews &#8212; we talk up our strengths, not our weaknesses.</p><p>I&#8217;ve seen all kinds of codebases. I&#8217;ve been told &#8220;our codebase is easy to learn,&#8221; only to still be lost months in. I&#8217;ve also heard &#8220;our code is complex,&#8221; and it turned out to be a glorified <em>Next.js</em> app.</p><p>I&#8217;ve even been flat-out lied to: &#8220;We don&#8217;t have much tech debt,&#8221; or &#8220;You won&#8217;t have to fix bugs.&#8221; So take what you hear in interviews &#8212; and even your first few weeks &#8212; with a grain of salt. The truth will surface. It just might take some time, and that&#8217;s okay.</p><p>After working through a few tickets, you might realize things aren&#8217;t what you expected.</p><p>There&#8217;s more legacy code.</p><p>The architecture is messy.</p><p>You&#8217;re seeing tools you&#8217;ve never used before.</p><p>It can be frustrating, but don&#8217;t accept defeat. You <em>can</em> get up to speed. Here&#8217;s how.</p><h3>Zoom out before you zoom in</h3><p>Before diving in, take a step back.</p><ul><li><p>What&#8217;s the tech stack?</p></li><li><p>Which core packages are used?</p></li><li><p>How is data fetched?</p></li><li><p>How is code tested?</p></li><li><p>What&#8217;s the build pipeline?</p></li></ul><p>Once you have the lay of the land, you&#8217;ll feel more confident about where to start.</p><h3>Create a learning plan</h3><p>Did anything feel unfamiliar when you zoomed out? New tools? Old ones you haven&#8217;t touched in years?</p><p>Make a list of what you need to learn or relearn. Break big topics &#8212; like new languages or frameworks &#8212; into smaller chunks.</p><p>Turn your list into a learning plan. Block time on your calendar to work through it. You&#8217;ll build knowledge piece by piece.</p><h3>Start coding</h3><p>Reading code is helpful, but writing it is better. So spin up a scratch branch and start experimenting.</p><p>Add code. Change things. Delete stuff.</p><p>See what breaks. Pay attention to what changes.</p><p>When something doesn&#8217;t make sense, write it down. You can revisit docs or ask a teammate later.</p><p>Once you&#8217;re comfortable with a part of the codebase, pick up real tickets related to it:</p><ul><li><p>Know how testing works? Add a test to an existing function.</p></li><li><p>Understand the component library? Build a new component from a recent design.</p></li><li><p>Feel good about the data schema? Take on a task that updates it.</p></li></ul><p>You&#8217;ll have questions &#8212; and that&#8217;s fine.</p><p>What matters is that you&#8217;re making progress. Bit by bit, you&#8217;ll get there.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EDvS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ecbc8d1-bdf7-4801-b0ab-d439e39e41e3_2502x2121.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EDvS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ecbc8d1-bdf7-4801-b0ab-d439e39e41e3_2502x2121.png 424w, https://substackcdn.com/image/fetch/$s_!EDvS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ecbc8d1-bdf7-4801-b0ab-d439e39e41e3_2502x2121.png 848w, https://substackcdn.com/image/fetch/$s_!EDvS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ecbc8d1-bdf7-4801-b0ab-d439e39e41e3_2502x2121.png 1272w, https://substackcdn.com/image/fetch/$s_!EDvS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ecbc8d1-bdf7-4801-b0ab-d439e39e41e3_2502x2121.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!EDvS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ecbc8d1-bdf7-4801-b0ab-d439e39e41e3_2502x2121.png" width="1456" height="1234" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ecbc8d1-bdf7-4801-b0ab-d439e39e41e3_2502x2121.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1234,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:372267,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.besidescode.com/i/166431709?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ecbc8d1-bdf7-4801-b0ab-d439e39e41e3_2502x2121.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EDvS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ecbc8d1-bdf7-4801-b0ab-d439e39e41e3_2502x2121.png 424w, https://substackcdn.com/image/fetch/$s_!EDvS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ecbc8d1-bdf7-4801-b0ab-d439e39e41e3_2502x2121.png 848w, https://substackcdn.com/image/fetch/$s_!EDvS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ecbc8d1-bdf7-4801-b0ab-d439e39e41e3_2502x2121.png 1272w, https://substackcdn.com/image/fetch/$s_!EDvS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ecbc8d1-bdf7-4801-b0ab-d439e39e41e3_2502x2121.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The culture</h2><p>Company culture is hard to gauge from a couple of interviews.</p><p>You might meet some friendly folks &#8212; but does that mean <em>everyone</em> is like that?</p><p>A hiring manager might preach work-life balance, but is it actually practiced?</p><p>Here are a few things I&#8217;ve experienced:</p><ul><li><p>I&#8217;ve met great people in interviews, only to later discover some not-so-great ones on the team.</p></li><li><p>I&#8217;ve been promised a culture that values work-life boundaries, then found myself logging off alone at 5 p.m. while others messaged me at night.</p></li><li><p>I&#8217;ve heard &#8220;we&#8217;re like family,&#8221; then watched the company lay off half the team.</p></li></ul><p>Culture can be tricky. But you&#8217;re not powerless. Here&#8217;s how to stand tall &#8212; no matter what you walk into.</p><h3>Establish your boundaries</h3><p><a href="https://www.besidescode.com/p/what-to-share-with-your-team-as-a">Share what matters most</a> with your team. That could be how you like to communicate, your work hours, or something about your identity.</p><p>Being upfront invites others to respect your space &#8212; and learn more about you.</p><p>Don&#8217;t want messages after hours? Say so.</p><p>Need a break from lunch meetings? Speak up.</p><p>You&#8217;re setting the tone. And you might just inspire your teammates to do the same.</p><h3>Talk with leaders</h3><p>Leaders are responsible for creating a healthy work environment. One that supports collaboration, growth, and performance.</p><p>If something &#8212; or someone &#8212; is getting in the way, tell them. Share your concerns early and often.</p><p>This helps build trust. And it shows you care about the team, not just yourself.</p><h3>Get to know your team</h3><p>It&#8217;s easy to form quick judgments. We&#8217;ve all done it.</p><p>But people can surprise you. Someone who seems quiet at first might open up over time. Others might come off strong in a group but be kind and thoughtful one-on-one.</p><p>Spend time with your team. Do 1:1s. Pair on work. Share wins.</p><p>Strong relationships take time &#8212; and effort. Support each other. Give honest feedback. Be human.</p><p>Your first impression might be right &#8212; or totally wrong.</p><p>You won&#8217;t know unless you stay curious and give people a chance.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q3Hs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a20b2e-5873-46ca-a181-439a2ec11570_1872x1837.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q3Hs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a20b2e-5873-46ca-a181-439a2ec11570_1872x1837.png 424w, https://substackcdn.com/image/fetch/$s_!q3Hs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a20b2e-5873-46ca-a181-439a2ec11570_1872x1837.png 848w, https://substackcdn.com/image/fetch/$s_!q3Hs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a20b2e-5873-46ca-a181-439a2ec11570_1872x1837.png 1272w, https://substackcdn.com/image/fetch/$s_!q3Hs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a20b2e-5873-46ca-a181-439a2ec11570_1872x1837.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!q3Hs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a20b2e-5873-46ca-a181-439a2ec11570_1872x1837.png" width="1456" height="1429" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/71a20b2e-5873-46ca-a181-439a2ec11570_1872x1837.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1429,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141296,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.besidescode.com/i/166431709?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a20b2e-5873-46ca-a181-439a2ec11570_1872x1837.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!q3Hs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a20b2e-5873-46ca-a181-439a2ec11570_1872x1837.png 424w, https://substackcdn.com/image/fetch/$s_!q3Hs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a20b2e-5873-46ca-a181-439a2ec11570_1872x1837.png 848w, https://substackcdn.com/image/fetch/$s_!q3Hs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a20b2e-5873-46ca-a181-439a2ec11570_1872x1837.png 1272w, https://substackcdn.com/image/fetch/$s_!q3Hs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71a20b2e-5873-46ca-a181-439a2ec11570_1872x1837.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Your career</h2><p>You can&#8217;t get a full picture of your career path from interviews alone. It often takes weeks &#8212; or even months &#8212; to get a better sense of things. And even then, you might be left with more questions than answers.</p><p>The truth is, your ability to get promoted, earn a raise, or move into a new role is often shaped by factors outside your control &#8212; budgets, open roles, team size, and leadership opinions. But that doesn&#8217;t mean you&#8217;re stuck.</p><p>Here&#8217;s what I recommend if you want to keep growing at any company.</p><h3>Be your own hype person</h3><p>No one knows your growth better than you do. You know which challenges you&#8217;ve overcome, what problems you&#8217;ve solved, and what skills you&#8217;ve picked up.</p><p>So share that.</p><p>Give your manager regular updates about your progress. Sure, they might know <em>some</em> of what you&#8217;ve accomplished &#8212; but probably not all of it.</p><p>This could be a brag doc, a quick async message, or a one-on-one chat. However you do it, take pride in your growth. It&#8217;s your best evidence for what you want next.</p><h3>Lead without the title</h3><p>Sometimes you can&#8217;t step into your next role because of timing, budgets, or team structure. That&#8217;s frustrating, but don&#8217;t let it stop you.</p><p>Take ownership. Build trust with your teammates. Act like a leader now, even if your title doesn&#8217;t say so.</p><p>You don&#8217;t need to be a team lead to plan a project. You don&#8217;t need to be a manager to support your peers in 1:1s.</p><p>When you lead without the title, you:</p><ul><li><p>Show others what kind of leader you are</p></li><li><p>Start practicing the skills you&#8217;ll need when you <em>do</em> get promoted</p></li></ul><p>No one needs to give you permission. Start now.</p><p>You&#8217;ll be more than ready when the opportunity comes.</p><h3>Own your future</h3><p>Guess who cares most about your career? It&#8217;s not your manager. It&#8217;s not a senior leader.</p><p>It&#8217;s you.</p><p>If you&#8217;re waiting for promotions and raises to just happen &#8212; you might be waiting a long time.</p><p>No one owes you anything. So if you want something, own it.</p><p>Figure out what you want.</p><p>Make a plan.</p><p>Take action.</p><p>This also makes it easier to get support from your manager and teammates:</p><ul><li><p>Want to learn a new part of the codebase? Ask to pair with someone.</p></li><li><p>Want to change teams? Talk to the team lead and share your interest.</p></li><li><p>Want to move from IC to manager? Work with your manager on a transition plan.</p></li></ul><p>And sometimes, owning your future means facing a tough truth &#8212; there might not be a path forward at your current company.</p><p>That&#8217;s okay.</p><p>Part of growth is knowing when it&#8217;s time to move on.</p><p>It might feel uncomfortable at first. But putting your future in your own hands is how you create real momentum &#8212; and real change.</p><div><hr></div><h2>When the truth unfolds</h2><p>Companies and candidates pour time and energy into interviews. But the truth is you won&#8217;t really know if it&#8217;s a match until you start working together.</p><p>Both sides try to put their best foot forward. So it&#8217;s no surprise that flaws and red flags don&#8217;t show up right away.</p><p>The good news? You can let go of first impressions and embrace reality as it unfolds. That takes ownership of your role and your career, but that&#8217;s a good thing.</p><p>Next time you&#8217;re tempted to judge a company or role too quickly, pause.</p><p>The truth is usually somewhere between what&#8217;s visible and what isn&#8217;t. Give it time. Be patient.</p><p><strong>I&#8217;d love to hear your stories:</strong></p><p>What have you learned from a time when a job or company turned out very different than expected? Drop your thoughts in the comments. Your experience could help someone else navigate theirs.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.besidescode.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[How to Create Your First Video]]></title><description><![CDATA[Tips for getting on camera without the hassle]]></description><link>https://www.besidescode.com/p/how-to-create-your-first-video</link><guid isPermaLink="false">https://www.besidescode.com/p/how-to-create-your-first-video</guid><dc:creator><![CDATA[David Weiss]]></dc:creator><pubDate>Wed, 04 Jun 2025 11:02:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yksE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4469be-7a02-4050-9e59-62068d5840a7_2400x1600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yksE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4469be-7a02-4050-9e59-62068d5840a7_2400x1600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yksE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4469be-7a02-4050-9e59-62068d5840a7_2400x1600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yksE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4469be-7a02-4050-9e59-62068d5840a7_2400x1600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yksE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4469be-7a02-4050-9e59-62068d5840a7_2400x1600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yksE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4469be-7a02-4050-9e59-62068d5840a7_2400x1600.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yksE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4469be-7a02-4050-9e59-62068d5840a7_2400x1600.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd4469be-7a02-4050-9e59-62068d5840a7_2400x1600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:308549,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.besidescode.com/i/165027975?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4469be-7a02-4050-9e59-62068d5840a7_2400x1600.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yksE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4469be-7a02-4050-9e59-62068d5840a7_2400x1600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yksE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4469be-7a02-4050-9e59-62068d5840a7_2400x1600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yksE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4469be-7a02-4050-9e59-62068d5840a7_2400x1600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yksE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd4469be-7a02-4050-9e59-62068d5840a7_2400x1600.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by Artem Beliaikin on Unsplash</figcaption></figure></div><p><em>I&#8217;m thrilled to share this guest post from my friend, <strong><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Sara Berry&quot;,&quot;id&quot;:38632073,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff36308b4-277c-4377-8267-eb883bf7a88e_1215x1215.png&quot;,&quot;uuid&quot;:&quot;7aa1db87-ba1e-412b-8809-9b282c16b21a&quot;}" data-component-name="MentionToDOM"></span></strong></em>.<em> We went live together on LinkedIn to talk about creating videos. Sara has been a major inspiration to me when it comes to content creation, especially video content. She even helped me record my first few videos as a solopreneur. I highly recommend her services!</em></p><p><em>It&#8217;s easy to overthink video and put pressure on yourself to make it perfect. But as Sara reveals, you can get started with what you have today. And you don&#8217;t even need to talk on camera. Adding video to your online content can help you build a stronger connection with your audience. Read on to learn just how simple it is to create your first video. </em></p><p><em>Over to you, Sara.</em></p><div><hr></div><p>When I posted my first video on LinkedIn, I had been overthinking it for months. I&#8217;d think to myself almost daily: &#8220;I need to get on video&#8221;. But the idea of actually hitting that &#8216;post&#8217; button seemed too far-fetched.</p><p>I thought: Maybe one day, down the road. Maybe when my business gets bigger. Maybe when I stop caring what people think.</p><p>But with the launch of a new LinkedIn video feed format in 2024, I knew there was no better time to start posting my videos. I had to start before I felt &#8220;ready&#8221;.</p><p>And, now that I&#8217;ve done it (many times over), I can safely say it was one of the best decisions I&#8217;ve made for my personal brand and business.</p><p>So, how do you create your first video, too?</p><p>Let&#8217;s go over the basics and get you on camera.</p><h2>What type of video should I create?</h2><p>Most people automatically think &#8220;I&#8217;ll pull out my camera and just speak&#8221;. After all, we get on Zoom calls regularly. We see talking head videos in the feed. It looks easy enough!</p><p>So you pull out your camera. And immediately freeze up.</p><p>Almost everyone goes blank here.</p><p>This is why I always recommend people start by not speaking on camera at all. Instead, film some clips of you working, and let the text part of your post do the talking. It&#8217;s still you appearing on camera, but it&#8217;s lower effort and you can go through the motions of posting a video without the cringe factor.</p><p>By the time you do that a few times, you&#8217;ll be ready to speak on camera. And if not, that&#8217;s okay too. I help people all the time in getting past the overthinking that comes with this part.</p><h2>What do I talk about?</h2><p>A ton of people get tripped up here. Even if you&#8217;re an expert in your field, just know that it&#8217;s normal to not know how to translate that into bite-sized content.</p><p>Here&#8217;s a simple activity I do when I&#8217;m drawing a blank:</p><p>Start with the end result. It might seem overly simple, but what do you actually want the video to achieve? Are you looking to get more sign-ups on your newsletter? Get more clients? Get hired? Start with that, and work your way backwards.</p><p>I like to write down 3 big &#8220;buckets&#8221; or themes for my video content, that way all my video topics fall under one of those categories. This also helps you to never run out of ideas, because you can brainstorm and add topics to this list whenever your creative juices are flowing.</p><h2>What equipment do I need?</h2><p>I always say, &#8220;All you need is a phone and a face. And you have both!&#8221;</p><p>You don&#8217;t need any other equipment, but here are some pointers.</p><p><strong>Lighting:</strong> Use natural light from a window in your office. I like to open the camera and hold it out, selfie-style, while walking to various windows to see which has the best lighting. And if you want to invest in equipment, a simple ring light will do wonders for a beginner.</p><p><strong>Audio:</strong> If you&#8217;re going to purchase any new equipment, this would be where I&#8217;d recommend. Great audio is hard to achieve on our phones and laptops. They pick up background noise and sometimes sound low-quality, but it&#8217;s definitely not a deal-breaker as a beginner, so don&#8217;t sweat it too much. If you want to invest in equipment, there are some lapel mics for under $10 on Amazon that work really well!</p><p><strong>Tripods &amp; stands:</strong> You can easily prop your phone up against a stack of books, a lamp, a shelf, etc. But if you get tired of fumbling with it, there are several low-cost stands and tripods. I like to use a phone stand on my desk, so I&#8217;m hands-free.</p><h2>What apps should I be using?</h2><p>You can absolutely film using just the camera on your phone. Some people choose to use an app where they can do some light editing, but I would caution you to not let this part consume your time &#8212; especially when you&#8217;re just starting out.</p><p>The first time I edited a video, I used Instagram because I was already comfortable with the Reels editor. I also used Canva when I wanted to add text in a specific font over top of footage from my phone. I&#8217;ve also tried Capcut and Descript. It&#8217;s easy to get overwhelmed here, so just pick one and test it out! Or, just stick to the camera on your phone for now.</p><p><strong>Bottom line:</strong> Don&#8217;t let lack of equipment be another excuse to put off filming.</p><h2>How do I create a video?</h2><p>As you can see, the options for creating a video are endless. But really &#8212; all you have to do is pick something and post it!</p><p>Your audience (if you&#8217;ve built one already) will cheer you on just for the simple fact that you were brave enough to show up on camera. Use that momentum to keep going!</p><p>And if you ever find yourself needing some moral support or quick video tips, swing by my profile &#8212; I love helping beginners out!</p><div><hr></div><p><em>Thanks to <strong><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Sara Berry&quot;,&quot;id&quot;:38632073,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff36308b4-277c-4377-8267-eb883bf7a88e_1215x1215.png&quot;,&quot;uuid&quot;:&quot;c0fac6fb-c91a-49ac-9ec8-76a6ba26f2db&quot;}" data-component-name="MentionToDOM"></span></strong></em> <em>for sharing her simple tips on how to create your first video. Please <a href="https://www.linkedin.com/in/berry-sara/">follow her on LinkedIn</a> and let us know if her advice inspires you to post your first video!</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.besidescode.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Two-Track Strategy: Balancing Employment and Entrepreneurship]]></title><description><![CDATA[A recording from David's live video]]></description><link>https://www.besidescode.com/p/the-two-track-strategy-balancing</link><guid isPermaLink="false">https://www.besidescode.com/p/the-two-track-strategy-balancing</guid><dc:creator><![CDATA[David Weiss]]></dc:creator><pubDate>Sat, 10 May 2025 11:01:35 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/163044315/0754409621072a004078f1d0d21e7f46.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Thanks to <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Carrie Loranger&quot;,&quot;id&quot;:222708081,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1494f541-8663-43a0-b56d-3eb12d198718_1024x1024.png&quot;,&quot;uuid&quot;:&quot;e168e8d1-3e3a-4c6b-8403-19b8eff03ed1&quot;}" data-component-name="MentionToDOM"></span> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;9-to-Thrive&quot;,&quot;id&quot;:3393884,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/thrivewithcarrie&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2987c7f0-b0b0-4c9e-b704-a589162b8801_1200x1200.png&quot;,&quot;uuid&quot;:&quot;8a5a8be6-99f2-44dd-82d0-bffbcb083680&quot;}" data-component-name="MentionToDOM"></span> for joining me!</p><p>We had a fantastic chat about juggling a side business with a full-time job. Watch the video to learn about our journeys with entrepreneurship. We also share advice on getting started with a side hustle. Spoiler: It&#8217;s easier than you think.</p><p><strong>Want to watch my next live?</strong> Get the Substack app. &#10549;&#65039;</p><div class="install-substack-app-embed install-substack-app-embed-web" data-component-name="InstallSubstackAppToDOM"><img class="install-substack-app-embed-img" src="https://substackcdn.com/image/fetch/$s_!ULkb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac371a6-6953-4802-9ec3-97d1c2ab03c1_1280x1280.png"><div class="install-substack-app-embed-text"><div class="install-substack-app-header">Get more from David Weiss in the Substack app</div><div class="install-substack-app-text">Available for iOS and Android</div></div><a href="https://substack.com/app/app-store-redirect?utm_campaign=app-marketing&amp;utm_content=author-post-insert&amp;utm_source=besidescode" target="_blank" class="install-substack-app-embed-link"><button class="install-substack-app-embed-btn button primary">Get the app</button></a></div><p>PS - Check your inbox next Wednesday. I&#8217;m launching a product to help you write better LinkedIn posts so you can grow your brand and attract opportunities. You&#8217;re going to love it.</p>]]></content:encoded></item><item><title><![CDATA[Lack of Control Is Inevitable. Lack of Power Isn’t]]></title><description><![CDATA[Control is a myth]]></description><link>https://www.besidescode.com/p/lack-of-control-is-inevitable-lack</link><guid isPermaLink="false">https://www.besidescode.com/p/lack-of-control-is-inevitable-lack</guid><dc:creator><![CDATA[David Weiss]]></dc:creator><pubDate>Fri, 18 Apr 2025 11:02:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Zrk8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64783a08-940f-4cbb-a8c3-fcdf8f1fa808_640x640.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zrk8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64783a08-940f-4cbb-a8c3-fcdf8f1fa808_640x640.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zrk8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64783a08-940f-4cbb-a8c3-fcdf8f1fa808_640x640.png 424w, https://substackcdn.com/image/fetch/$s_!Zrk8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64783a08-940f-4cbb-a8c3-fcdf8f1fa808_640x640.png 848w, https://substackcdn.com/image/fetch/$s_!Zrk8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64783a08-940f-4cbb-a8c3-fcdf8f1fa808_640x640.png 1272w, https://substackcdn.com/image/fetch/$s_!Zrk8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64783a08-940f-4cbb-a8c3-fcdf8f1fa808_640x640.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zrk8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64783a08-940f-4cbb-a8c3-fcdf8f1fa808_640x640.png" width="640" height="640" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64783a08-940f-4cbb-a8c3-fcdf8f1fa808_640x640.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:640,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Zrk8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64783a08-940f-4cbb-a8c3-fcdf8f1fa808_640x640.png 424w, https://substackcdn.com/image/fetch/$s_!Zrk8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64783a08-940f-4cbb-a8c3-fcdf8f1fa808_640x640.png 848w, https://substackcdn.com/image/fetch/$s_!Zrk8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64783a08-940f-4cbb-a8c3-fcdf8f1fa808_640x640.png 1272w, https://substackcdn.com/image/fetch/$s_!Zrk8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64783a08-940f-4cbb-a8c3-fcdf8f1fa808_640x640.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image created by Colette Molteni in Copilot and Canva</figcaption></figure></div><p><em>I&#8217;m thrilled to share this guest post from my friend, <strong><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Colette Molteni&quot;,&quot;id&quot;:40065452,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef16a627-a326-4b6c-9999-32835dce110d_1176x1176.jpeg&quot;,&quot;uuid&quot;:&quot;a10fbe70-ffe0-441a-b226-c6ebddbde9ec&quot;}" data-component-name="MentionToDOM"></span></strong>. She&#8217;s a tech professional on a mission to elevate empathy. We both understand the importance of people skills in tech, and we share a similar view on leadership.</em></p><p><em>Her post hits home for me. If I had to sum up my tech career in one word, it&#8217;d be &#8216;change.&#8217; I&#8217;ve embraced change over the years, but I&#8217;ve also been forced to change. Change can be scary and make you feel powerless. But as you&#8217;re about to find out, it&#8217;s also a powerful growth opportunity.</em></p><p><em>Over to you, Colette.</em></p><div><hr></div><p>I like math because I can predict the outcome. However, I did not always like math. When I was in the K-12 system and trying to understand how it was being taught, I often felt confused, and it felt like a grey area.</p><p>The grey area made me panic because I lacked control.</p><p>But the reality is, we have less control than we think, even when we feel secure.</p><p>We can see the weather report and plan, but on a day that was supposed to be slightly overcast with the sun, it turns into a downpour.</p><p>We sometimes see on the news that perfectly healthy people have horrific traffic accidents. Hence the word - accident.</p><p>We can even work at a company for 27 years and one day walk out with a box packed up and a cold goodbye. This is a true story, as I ran into an old colleague who experienced just this. Even after finding new employment, she is still reeling a year later.</p><blockquote><p><em>What felt like it was in your control was an illusion of our making. It is a myth. The reality is that you were never really in control.</em></p></blockquote><h2>Your Job Is Gone, Your Value Isn&#8217;t</h2><p>Imagine attempting to sign in on your work computer and being locked out.</p><p>You call the IT help number on your sticky note next to your cup of coffee. They give a vague response and say they cannot unlock you at this time.</p><p>You sit with your coffee until it turns to the verge of being iced coffee. Then the phone rings. It's Rhonda from HR, and your job has been eliminated, along with 5% of the company. You are instructed to ship your laptop back in the box, which will be arriving in the mail later this week.</p><p>It's gut-wrenching. If you work in tech, you might have experienced this in the past two years, as we have seen a wave of layoffs impact software engineers, data architects, operations, and other supporting roles.</p><p>But, let's think - who are you other than your job?</p><p>Are you a parent? Are you a spouse or partner? A close friend?</p><p>Do you have a favorite spot in nature?</p><p>Do you like reading a particular blog (cough: Substack)?</p><p>Is there an event coming up that will bring you immense joy?</p><p>Are you kind, empathic, and willing to lend a helping hand?</p><p>Who are you?</p><p>Think.</p><p>While not entirely in your control, your most important value is who you are.</p><p>Yes, we need to earn money; many of us do to survive but do not conflate this with your value. Your value is you, not your job.</p><h2>Tech's Only Constant? Change</h2><p>A friend of mine has a partner who works at a significant management consulting firm as a software developer, but in a unique role - he is the developer who knows the code that is many years old.</p><p>He has a shelf of old books, the size of old phone books, that contain long-forgotten information on this code. Think Fortran, COBOL, and Perl.</p><p>Think of the code we leverage today and how the dozens of languages have evolved in the blink of an eye. Change has been constant. Few are like my friend's partner to have retained knowledge of the old code.</p><p>But is it really that old? It has been a few decades in the blink of an eye. I have a colleague who graduated undergrad in the 1980s, and for her computer science degree, absolutely none of the tools she worked with then are used today.</p><p>A wild statistic is how I read that 65% of students today will work jobs in the future that do not even exist yet! Speaking for myself, if someone had told me in middle school I would work on data in data science, I would have looked at them completely perplexed.</p><p>We can fight change, but change is all around us in tech. It is the only constant.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JGQz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e65549-d1af-423e-9dc9-85e1acb62c05_640x640.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JGQz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e65549-d1af-423e-9dc9-85e1acb62c05_640x640.png 424w, https://substackcdn.com/image/fetch/$s_!JGQz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e65549-d1af-423e-9dc9-85e1acb62c05_640x640.png 848w, https://substackcdn.com/image/fetch/$s_!JGQz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e65549-d1af-423e-9dc9-85e1acb62c05_640x640.png 1272w, https://substackcdn.com/image/fetch/$s_!JGQz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e65549-d1af-423e-9dc9-85e1acb62c05_640x640.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!JGQz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e65549-d1af-423e-9dc9-85e1acb62c05_640x640.png" width="640" height="640" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05e65549-d1af-423e-9dc9-85e1acb62c05_640x640.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:640,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JGQz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e65549-d1af-423e-9dc9-85e1acb62c05_640x640.png 424w, https://substackcdn.com/image/fetch/$s_!JGQz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e65549-d1af-423e-9dc9-85e1acb62c05_640x640.png 848w, https://substackcdn.com/image/fetch/$s_!JGQz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e65549-d1af-423e-9dc9-85e1acb62c05_640x640.png 1272w, https://substackcdn.com/image/fetch/$s_!JGQz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05e65549-d1af-423e-9dc9-85e1acb62c05_640x640.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image created by Colette Molteni in Copilot and Canva</figcaption></figure></div><h2><strong>Change Isn&#8217;t the Enemy, Stagnation Is</strong></h2><p>It is human nature to want stability and safety. Change, depending on its nature, can feel like a threat, but it is our constant challenge to accept it.</p><p>With some self-management, such as naming our thoughts and feelings, we can take the first step toward acceptance. Change just is. We can fight it, but it is generally futile.</p><p>We can extend our empathy to others and help them adapt. This action can be as simple as explaining something simply so they can grasp it and not fear it.</p><p>We are in this together. Change is an opportunity - a bigger opportunity for better, beyond what we can see, and a power to behold. Change is not the enemy, but stagnating in denial about it is.</p><div><hr></div><p><em>Thanks to <strong><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Colette Molteni&quot;,&quot;id&quot;:40065452,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef16a627-a326-4b6c-9999-32835dce110d_1176x1176.jpeg&quot;,&quot;uuid&quot;:&quot;8208cdc6-91cc-429a-ab0b-47e0cece8b3c&quot;}" data-component-name="MentionToDOM"></span></strong> for teaching us to embrace change. Please check out her newsletter, <strong><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Empathy Elevated&quot;,&quot;id&quot;:3205366,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/empathyelevated&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3bcc916-de00-467d-b23d-dde4575435bc_500x500.png&quot;,&quot;uuid&quot;:&quot;67200331-4a58-4b70-b798-ee4341447626&quot;}" data-component-name="MentionToDOM"></span></strong>, and <a href="https://www.linkedin.com/in/colettemolteni/">follow her on LinkedIn</a>.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.besidescode.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Courage to Be Vulnerable in Tech as a Career Switcher]]></title><description><![CDATA[Embracing vulnerability early in your tech career]]></description><link>https://www.besidescode.com/p/the-courage-to-be-vulnerable-in-tech</link><guid isPermaLink="false">https://www.besidescode.com/p/the-courage-to-be-vulnerable-in-tech</guid><dc:creator><![CDATA[David Weiss]]></dc:creator><pubDate>Wed, 09 Apr 2025 11:02:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3GtQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cc8424-cb87-48a1-bd7e-744afba763ed_2739x1826.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3GtQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cc8424-cb87-48a1-bd7e-744afba763ed_2739x1826.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3GtQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cc8424-cb87-48a1-bd7e-744afba763ed_2739x1826.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3GtQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cc8424-cb87-48a1-bd7e-744afba763ed_2739x1826.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3GtQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cc8424-cb87-48a1-bd7e-744afba763ed_2739x1826.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3GtQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cc8424-cb87-48a1-bd7e-744afba763ed_2739x1826.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3GtQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cc8424-cb87-48a1-bd7e-744afba763ed_2739x1826.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44cc8424-cb87-48a1-bd7e-744afba763ed_2739x1826.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:691752,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.besidescode.com/i/160707520?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cc8424-cb87-48a1-bd7e-744afba763ed_2739x1826.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3GtQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cc8424-cb87-48a1-bd7e-744afba763ed_2739x1826.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3GtQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cc8424-cb87-48a1-bd7e-744afba763ed_2739x1826.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3GtQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cc8424-cb87-48a1-bd7e-744afba763ed_2739x1826.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3GtQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cc8424-cb87-48a1-bd7e-744afba763ed_2739x1826.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by Jan Tinneberg on Unsplash</figcaption></figure></div><p><em>I&#8217;m happy to share this guest post from my friend, <strong><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Doina Leovchin&quot;,&quot;id&quot;:202004535,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0e75a5e-9e80-4803-a770-8326fd181187_1080x1080.png&quot;,&quot;uuid&quot;:&quot;e6c998e0-caf5-4c0b-bc13-1e5e55e90b16&quot;}" data-component-name="MentionToDOM"></span></strong>. She&#8217;s a fellow career switcher and Frontend Developer like me. We initially connected on LinkedIn where her heartfelt and inspirational posts caught my attention.</em></p><p><em>Doina has a powerful story to share about the challenges she faced when starting her tech career. Whether you&#8217;re just beginning your journey as a software engineer or have decades of experience, Doina&#8217;s message reminds us all that vulnerability leads to growth.</em></p><p><em>Over to you, Doina.</em></p><div><hr></div><p>Making the switch to tech wasn&#8217;t easy. Coming from a background in social work and running a small business, I often felt out of place in a field where technical skills seemed to matter most. But I&#8217;ve learned that vulnerability isn&#8217;t something to hide; it helps us grow. As Bren&#233; Brown says,</p><blockquote><p>Vulnerability is not winning or losing; it&#8217;s having the courage to show up and be seen when we have no control over the outcome.</p></blockquote><p>Embracing vulnerability has been key in finding my place in tech.</p><h2><strong>Why Tech?</strong></h2><p>I never imagined I&#8217;d end up in tech. My roots are in social work, where I wanted to help people, and later, I ran a small business. But when I started exploring tech, I realized it could allow me to help even more people in ways I hadn&#8217;t thought possible. It was intimidating at first, but I saw that it wasn&#8217;t just about coding. It was about being curious, solving problems, being creative, and making an impact.</p><h2><strong>The Struggles Along the Way</strong></h2><p>Imposter syndrome hit hard. I felt like everyone else knew more than me. It wasn&#8217;t easy to admit how much I didn&#8217;t know, but over time, I realized that I wasn&#8217;t alone. We all start somewhere, and it&#8217;s okay not to have all the answers. There were moments when the pace of tech felt overwhelming, but instead of running from it, I leaned into the discomfort. I started asking questions and remembering that learning is a process, not a race.</p><h2><strong>The Lessons I&#8217;ve Learned</strong></h2><p>Fear held me back initially. I questioned if I was good enough or if I belonged. Over time, I realized that everyone feels fear; it&#8217;s about not letting it control you. I can trace this back to childhood, when I&#8217;d hide from guests at my parents&#8217; house, whether in a wardrobe or on the roof, just to avoid feeling exposed. I thought hiding would protect me, but I learned that growth doesn&#8217;t happen in hiding. I had to take ownership, show up, and face my fears head-on.</p><h2><strong>Vulnerability Strengthens Your Brand</strong></h2><p>When I first thought about building my personal brand, I believed it had to be flawless. I was afraid that showing any vulnerability would make me seem unprofessional. But I soon realized that being real about my journey, both the successes and struggles, is what connects me to others. As Bren&#233; Brown says,</p><blockquote><p>Vulnerability sounds like truth and feels like courage. Truth and courage aren&#8217;t always comfortable, but they&#8217;re never weakness.</p></blockquote><p>Sharing something vulnerable made me nervous at first, but I was met with kindness. It taught me that being real doesn&#8217;t weaken your connections, it strengthens them. Vulnerability has helped me build trust and authenticity with others and with myself.</p><h2><strong>Advice for Those Considering Tech</strong></h2><p>If you're thinking about switching to tech, take it step by step and be kind to yourself. There&#8217;s so much to learn, and it&#8217;s okay to not have it all figured out right away. As Bren&#233; Brown says,</p><blockquote><p>We don&#8217;t have to do all of it alone. We were never meant to.</p></blockquote><p>Build a supportive community, ask questions, and keep moving forward at your own pace. Every little bit counts.</p><p>Tech can feel lonely at times, but it doesn&#8217;t have to be. Surround yourself with people who understand, mentors who can offer guidance and peers who get the challenges. As Brown writes in <em>Atlas of the Heart</em>,</p><blockquote><p>True belonging is not something we achieve; it&#8217;s something we create.</p></blockquote><h2><strong>Embrace Your Vulnerability</strong></h2><p>Don&#8217;t shy away from showing up as you are&#8212;imperfect, learning, and vulnerable. When you embrace these qualities, you&#8217;ll find opportunities you might otherwise have missed.</p><p>Let yourself be vulnerable, curious, and joyful. Transformation starts in those honest moments&#8212;not just for you, but for those around you too.</p><div><hr></div><p><em>Thanks to <strong><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Doina Leovchin&quot;,&quot;id&quot;:202004535,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0e75a5e-9e80-4803-a770-8326fd181187_1080x1080.png&quot;,&quot;uuid&quot;:&quot;f2aa53c6-1421-4cc1-be89-0e6eec0dd674&quot;}" data-component-name="MentionToDOM"></span></strong></em> <em>for telling her story and giving us invaluable career advice. Please <a href="https://www.linkedin.com/in/doinaleovchindeveloper/">follow her on LinkedIn</a>.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.besidescode.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Beyond Tech Job Titles: How to Identify Leadership Roles That Actually Fit]]></title><description><![CDATA[3 ways to lead in tech&#8212;find the path that fits you best]]></description><link>https://www.besidescode.com/p/beyond-tech-job-titles-how-to-identify</link><guid isPermaLink="false">https://www.besidescode.com/p/beyond-tech-job-titles-how-to-identify</guid><dc:creator><![CDATA[David Weiss]]></dc:creator><pubDate>Wed, 26 Mar 2025 11:02:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tWbr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e015f9f-7a1b-4163-8d21-1c587d930ab2_2400x1600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tWbr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e015f9f-7a1b-4163-8d21-1c587d930ab2_2400x1600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tWbr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e015f9f-7a1b-4163-8d21-1c587d930ab2_2400x1600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tWbr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e015f9f-7a1b-4163-8d21-1c587d930ab2_2400x1600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tWbr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e015f9f-7a1b-4163-8d21-1c587d930ab2_2400x1600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tWbr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e015f9f-7a1b-4163-8d21-1c587d930ab2_2400x1600.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tWbr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e015f9f-7a1b-4163-8d21-1c587d930ab2_2400x1600.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e015f9f-7a1b-4163-8d21-1c587d930ab2_2400x1600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:361403,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.besidescode.com/i/159763952?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e015f9f-7a1b-4163-8d21-1c587d930ab2_2400x1600.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tWbr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e015f9f-7a1b-4163-8d21-1c587d930ab2_2400x1600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tWbr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e015f9f-7a1b-4163-8d21-1c587d930ab2_2400x1600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tWbr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e015f9f-7a1b-4163-8d21-1c587d930ab2_2400x1600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tWbr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e015f9f-7a1b-4163-8d21-1c587d930ab2_2400x1600.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by Resume Genius on Unsplash</figcaption></figure></div><p><em>I&#8217;m excited to share this guest post from my friend, <strong><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;G&#225;bor Till&quot;,&quot;id&quot;:75883151,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb1110ba-0018-4604-a539-182012a5b675_1000x1000.jpeg&quot;,&quot;uuid&quot;:&quot;8a60e768-0ccb-4f18-b5fb-6b06bde02805&quot;}" data-component-name="MentionToDOM"></span></strong>, an experienced engineering leader whose views on leadership align closely with mine. I asked him to explore an important topic:</em></p><p><em>There&#8217;s more than one way to lead in the tech industry. G&#225;bor highlights three distinct paths&#8212;and what each role entails. Understanding these differences now can help you choose the right path and avoid the wrong fit later.</em></p><p><em>Over to you, G&#225;bor.</em></p><div><hr></div><p>Tech job titles can be misleading. A <em>Tech Lead</em> at one company spends most of their time mentoring engineers, while at another, they&#8217;re still coding full-time. An <em>Engineering Manager</em> might be hands-off, leading multiple teams, or they could be deep in meetings and still writing plenty of code.</p><p>Many software engineers step into leadership without knowing what they&#8217;re really signing up for.</p><p>I was no exception.</p><p>I started as a developer, moved into a lead role while also taking on Scrum Master duties, and later became an Engineering Manager. At first, I thought leadership meant taking on more responsibility and working harder. What I learned is that not every leadership role is the same, and choosing the right one matters more than just getting promoted.</p><p>Here&#8217;s how to figure out which leadership path actually suits you.</p><h2>Leadership Titles Mean Nothing Without Context</h2><p>A <em>Staff Engineer</em> at a startup might design entire systems, while at a large company, they might just review code and give technical input. A <em>Tech Lead</em> could be fully hands-on or spend most of their time running meetings and mentoring.</p><p>The title doesn&#8217;t define the job&#8212;the day-to-day work does.</p><p>If you&#8217;re looking for a leadership role, ignore the title. Look at what they expect you to own and deliver.</p><h2>The Three Leadership Paths in Tech</h2><p>Most leadership roles fall into three categories:</p><ol><li><p><strong>Technical Leadership:</strong> Designing architecture, making system decisions, setting coding standards. Titles: <em>Architect, Staff Engineer, Principal Engineer, Tech Lead</em> (with technical focus).</p></li><li><p><strong>People Leadership:</strong> Mentoring, coaching, and managing engineers to help them grow. Titles: <em>Engineering Manager, Tech Lead</em> (with mentoring focus).</p></li><li><p><strong>Strategic Leadership:</strong> Driving big initiatives, working with executives, making business decisions. Titles: <em>Director of Engineering, VP of Engineering, CTO</em>.</p></li></ol><p>Each path requires different skills and responsibilities. Picking the wrong one can easily leave you stuck in a position where you struggle.</p><h2>The Work You'll Actually Do</h2><p>Moving into leadership almost always means less coding and more communication. The real question isn&#8217;t just <em>Do I want to be a leader?</em> but <em>What will I be spending my time on?</em></p><ul><li><p><strong>Tech Leads</strong> run standups, do code reviews, and help others solve technical issues.</p></li><li><p><strong>Engineering Managers</strong> handle hiring, 1:1s, and project coordination.</p></li><li><p><strong>Architects</strong> work on high-level system design, often with little or zero coding.</p></li></ul><p>The transition to leadership roles isn&#8217;t always straightforward. You may gradually take over the leadership role and find that you spend more time in planning meetings than in technical meetings. If you would rather not end up like this, it's best to get this straight as soon as possible.</p><h2>What Companies Value in Leadership Roles</h2><p>Leadership is about more than technical skills. Companies expect leaders to:</p><ul><li><p><strong>Remove roadblocks:</strong> Ensure the team delivers efficiently.</p></li><li><p><strong>Mentor and grow others:</strong> Help engineers level up.</p></li><li><p><strong>Influence decisions:</strong> Work with stakeholders and executives.</p></li></ul><p>Leadership isn&#8217;t about individual success&#8212;it&#8217;s about the team&#8217;s success. If you enjoy seeing others grow, leadership might be a good fit. But if solving complex technical problems excites you more, a <em>Staff Engineer</em> or <em>Principal Engineer</em> role might be the better move.</p><h2>How I Figured Out My Leadership Path</h2><p>Early in my career, I thought moving into leadership was the obvious next step. Once I got there, I realized I enjoyed mentoring engineers but hated sitting in endless meetings.</p><p>Later, I moved into a role where I could coach engineers without spending most of my time in meetings. That&#8217;s when I realized there are multiple ways to lead&#8212;and following the default career ladder isn&#8217;t always the best choice.</p><p>For me, working efficiently means doing work that energizes me, not drains me.</p><h2>Avoiding the Wrong Leadership Role</h2><p>I&#8217;ve seen engineers step into leadership and regret it&#8212;some even give up their title to return to hands-on work.</p><p>What were the reasons?</p><ul><li><p>They didn&#8217;t realize how much of their time would be spent in meetings.</p></li><li><p>They wanted to stay hands-on, but leadership pulled them away from technical work.</p></li><li><p>They thought leadership was the only way to advance.</p></li></ul><p>Leadership is not the next step in your career, it's a career shift. If you pick the wrong path, you&#8217;ll end up drained, unmotivated, and possibly burned out. I know from experience that this is not a pleasant situation.</p><h2>The Right Move for Your Career</h2><p>If you&#8217;re thinking about leadership, focus on the work itself, not just the title or salary.</p><ul><li><p>If you want to stay technical, consider <em>Staff Engineer</em> or <em>Principal Engineer</em> roles.</p></li><li><p>If you love mentoring but don&#8217;t want to manage, a <em>Tech Lead</em> (with mentoring focus) role could be a great fit.</p></li><li><p>If you&#8217;re ready for full people leadership, engineering management makes sense.</p></li></ul><p>The best tech careers don&#8217;t follow a straight path&#8212;the key is making sure your next step is the right one for you.</p><h2>Final Thoughts</h2><div class="pullquote"><p>A leadership title won&#8217;t make you more fulfilled&#8212;but doing work you enjoy will.</p></div><p>Focus on the reality of the job, not just the name of it. The same title can mean wholly different things at different companies.</p><p>And if you&#8217;re unsure what a leadership job really involves, you don&#8217;t have to wait for a promotion to try it out.</p><ul><li><p><strong>Want to take ownership of a codebase?</strong> Volunteer as a maintainer/owner of a feature.</p></li><li><p><strong>Curious about working with people?</strong> Mentor a junior dev or share knowledge with teammates.</p></li><li><p><strong>Thinking about management?</strong> Ask to sit in on a few leadership meetings.</p></li></ul><p>The best way to figure out your leadership path is to start testing it now. The title will come later.</p><div><hr></div><p><em>Thanks so much to <strong><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;G&#225;bor Till&quot;,&quot;id&quot;:75883151,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb1110ba-0018-4604-a539-182012a5b675_1000x1000.jpeg&quot;,&quot;uuid&quot;:&quot;eff9dab7-fe03-4077-b338-a402bcf1e0e1&quot;}" data-component-name="MentionToDOM"></span></strong></em> <em>for breaking down leadership paths in tech and offering valuable advice on finding the right fit. Don&#8217;t forget to <a href="https://www.linkedin.com/in/gabor-till/">follow him on LinkedIn</a> and subscribe to his newsletter, <strong><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Tech Lead Mastery&quot;,&quot;id&quot;:3981476,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/techleadmastery&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aba2ea6e-591a-4fa4-bc95-8d6673cc3b9f_300x300.png&quot;,&quot;uuid&quot;:&quot;7d53215f-ce00-40b3-b391-4f6069bf6ac6&quot;}" data-component-name="MentionToDOM"></span></strong>.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.besidescode.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Balancing Work, Family, and Side Projects: Is It Even Possible?]]></title><description><![CDATA[Yes, and Here&#8217;s How]]></description><link>https://www.besidescode.com/p/balancing-work-family-and-side-projects</link><guid isPermaLink="false">https://www.besidescode.com/p/balancing-work-family-and-side-projects</guid><dc:creator><![CDATA[David Weiss]]></dc:creator><pubDate>Wed, 19 Mar 2025 11:03:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nuP6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49581ff2-6840-40a6-bdc5-9aac0921abcb_6977x5372.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nuP6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49581ff2-6840-40a6-bdc5-9aac0921abcb_6977x5372.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nuP6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49581ff2-6840-40a6-bdc5-9aac0921abcb_6977x5372.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nuP6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49581ff2-6840-40a6-bdc5-9aac0921abcb_6977x5372.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nuP6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49581ff2-6840-40a6-bdc5-9aac0921abcb_6977x5372.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nuP6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49581ff2-6840-40a6-bdc5-9aac0921abcb_6977x5372.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nuP6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49581ff2-6840-40a6-bdc5-9aac0921abcb_6977x5372.jpeg" width="1456" height="1121" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49581ff2-6840-40a6-bdc5-9aac0921abcb_6977x5372.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1121,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12092989,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.besidescode.com/i/159302234?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49581ff2-6840-40a6-bdc5-9aac0921abcb_6977x5372.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nuP6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49581ff2-6840-40a6-bdc5-9aac0921abcb_6977x5372.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nuP6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49581ff2-6840-40a6-bdc5-9aac0921abcb_6977x5372.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nuP6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49581ff2-6840-40a6-bdc5-9aac0921abcb_6977x5372.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nuP6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49581ff2-6840-40a6-bdc5-9aac0921abcb_6977x5372.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by Jessica Rockowitz on Unsplash</figcaption></figure></div><p><em>I&#8217;m excited to share this guest post from my friend, <strong><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Brittany Funk&quot;,&quot;id&quot;:9965570,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61df15e0-ee2d-4639-8e42-c492907ea940_1440x1800.jpeg&quot;,&quot;uuid&quot;:&quot;8fc99b13-fbfd-4b0f-993f-a68e98dd6a91&quot;}" data-component-name="MentionToDOM"></span></strong>. We recently went live on LinkedIn to talk about balancing side projects with work and family&#8212;something we both juggle (or at least try to). It&#8217;s not easy, but it is possible.</em></p><p><em>Side projects don&#8217;t just sharpen your skills for your day job; they also open doors to new opportunities and lessons. At your 9-5, you don&#8217;t always choose what you work on&#8212;but with side projects, you&#8217;re the boss. Brittany shares thoughtful advice on making it all work.</em></p><div><hr></div><p>Between a full-time job and a family, pursuing a side project can feel like an impossible dream. But is it really? If you&#8217;ve ever wondered whether turning something you love into more&#8212;after bedtime stories and all&#8212;is worth adding to your plate, you&#8217;re not alone.</p><h2><strong>Why Spend Free Time on Side Projects?</strong></h2><p>For many of us, side projects aren&#8217;t just about extra income&#8212;they&#8217;re a creative outlet, a way to build something meaningful, or even a potential future career path. They give us a sense of purpose beyond our day jobs and family roles. There&#8217;s something deeply satisfying about pursuing a passion on your own terms, even if it means working late nights or early mornings.</p><p>Side projects also offer autonomy. Unlike a 9-to-5, where your work is shaped by company goals and leadership decisions, your side hustle is yours. You set the vision, decide how to grow it, and reap the rewards of your efforts. That kind of ownership can be incredibly motivating, even if there are moments when you feel like you can&#8217;t give it your all.</p><h2><strong>Is Balance Even Possible?</strong></h2><p>The short answer? Yes&#8212;but not without intentionality. Balance doesn&#8217;t mean equal time for everything; it means making space for what matters most at any given moment. Some weeks, your job takes priority. Other times, family needs you more. And sometimes, your side hustle gets a front-row seat.</p><p>Balance is fluid. It requires constant reassessment and a willingness to adjust based on what&#8217;s happening in your life. The key is to recognize when you&#8217;re overextending yourself and course-correct before burnout hits. It is important to make sure you document your WHY and your goals to keep you focused as you shift your focus between everything.</p><h3><strong>Advice for Parents with Full-Time Jobs Wanting to Start a Side Hustle</strong></h3><p>If you&#8217;re a parent with a full-time job considering a side project, here are some tips to help you manage it without overwhelming yourself:</p><ol><li><p><strong>Start Slow and Give Yourself Grace</strong> &#8211; You&#8217;re already juggling a lot. Instead of diving in full force, start with small, manageable steps. Consistency matters more than speed, and grace is the key to longevity. It&#8217;s okay to move at your own pace&#8212;progress is still progress. There will be days when life takes over, and that&#8217;s normal. Allow yourself the flexibility to adapt without guilt, and trust that small efforts will compound over time.</p></li><li><p><strong>Acknowledge Progress to Stay Motivated</strong> &#8211; It&#8217;s easy to feel like you&#8217;re not doing enough when progress is slow. Celebrate the small wins&#8212;each step forward adds up over time.</p></li><li><p><strong>Pick Something You&#8217;re Passionate About</strong> &#8211; When you genuinely enjoy what you&#8217;re working on, it won&#8217;t feel like another job. Passion fuels perseverance, making it easier to stick with your side hustle even when life gets busy.</p></li><li><p><strong>Time Block and Set Boundaries</strong> &#8211; Dedicate specific time slots to your side project, whether it&#8217;s early mornings, lunch breaks, or an hour after the kids go to bed. Protect that time as much as possible.</p></li><li><p><strong>Get Support Where You Can</strong> &#8211; Whether it&#8217;s a spouse, friend, or a virtual mentor from LinkedIn, having someone to encourage you and help where possible makes a huge difference.</p></li></ol><p>At the end of the day, balance isn&#8217;t about perfection&#8212;it&#8217;s about making it all fit in a way that works for you. If your side hustle brings you fulfillment, it&#8217;s worth making time for. Just remember: slow progress is still progress.</p><div><hr></div><p><em>A big thank you to <strong><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Brittany Funk&quot;,&quot;id&quot;:9965570,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61df15e0-ee2d-4639-8e42-c492907ea940_1440x1800.jpeg&quot;,&quot;uuid&quot;:&quot;50f661cf-36af-4424-90a0-68343479c0d0&quot;}" data-component-name="MentionToDOM"></span></strong> for sharing actionable advice on balancing your 9-5, family, and side projects. Be sure to <a href="https://www.linkedin.com/in/brittany-funk/">follow her on LinkedIn</a> and check out her book, <a href="https://www.amazon.com/dp/B0DQCV4KDL?ref_=pe_93986420_774957520">Our Sensory World</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[Why I Started Besides Code (And How I Can Help You Lead and Grow)]]></title><description><![CDATA[Get your free guide when you subscribe &#127873;]]></description><link>https://www.besidescode.com/p/welcome</link><guid isPermaLink="false">https://www.besidescode.com/p/welcome</guid><dc:creator><![CDATA[David Weiss]]></dc:creator><pubDate>Sun, 16 Mar 2025 00:40:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QfzQ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde574b3f-4b66-4b02-a130-5740ce98b463_512x512.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most senior engineers want to lead but don&#8217;t know how. Leadership isn&#8217;t just about code or waiting for a title. It comes down to how you <strong>communicate, build trust, and make an impact</strong> before you have a formal leadership role.</p><p>I started <em>Besides Code</em> to help engineers develop the <strong>leadership and people skills</strong> that actually move careers forward. Because the best engineers don&#8217;t just solve technical problems, they <strong>inspire teams, drive decisions, and create opportunities.</strong></p><h2>Why Engineers Get Stuck in Leadership Growth</h2><p>I know how frustrating it is to want to lead but feel like you don&#8217;t have the support or resources. I&#8217;ve been there, wondering if I&#8217;d ever move forward in my career or step into a leadership role. It left me drained and searching for more.</p><p>Here&#8217;s what holds many engineers back:</p><p>&#10060; <strong>Waiting for permission to lead</strong> instead of stepping up now.<br>&#10060; <strong>Great at coding</strong> but struggle with <strong>communication, influence, and decision-making.</strong><br>&#10060; <strong>Unsure how to showcase leadership skills</strong> to get noticed for bigger roles.</p><p>I was stuck too, but I learned how to break through. Now, I help engineers like you grow into leaders without waiting for a title to make it official.</p><h2><strong>My Journey</strong></h2><p>&#128104;&#8205;&#127979; <strong>Started as a teacher</strong> where I learned more about leadership than I ever expected.<br>&#128187; <strong>Transitioned into software engineering</strong> and worked my way up to Tech Lead and Engineering Manager roles.<br>&#128640; <strong>Led projects, mentored teammates, and took on leadership responsibilities</strong> long before I had an official title.<br>&#127919; Now, I help software engineers step into leadership roles with <strong>confidence, clarity, and the right skills.</strong></p><h2>What You&#8217;ll Get Here</h2><p>If you&#8217;re a:</p><p>&#10145;&#65039; <strong>Senior engineer</strong> who wants to grow into a leadership role<br>&#10145;&#65039; <strong>New manager</strong> figuring out how to lead effectively<br>&#10145;&#65039; <strong>Technical leader</strong> who wants to sharpen your people skills</p><p>Then <em>Besides Code</em> can help you.</p><p>Each week (or so), I share insights to help you:</p><p>&#9989; <strong>Lead with confidence</strong> even if you don&#8217;t have the title yet.<br>&#9989; <strong>Communicate &amp; collaborate effectively</strong> so your ideas get heard.<br>&#9989; <strong>Grow your personal brand</strong> and open new career opportunities.<br>&#9989; <strong>Navigate career growth strategically</strong> without burning out.</p><h2>Start Leading Today</h2><p>Want a roadmap to get started? <strong>New subscribers get my guide:</strong></p><p><strong>10 Ways to Start Leading as a Senior Engineer (Without the Title).</strong></p><p>I normally charge for this, but as a subscriber, you get it <strong>for free</strong>. It&#8217;ll hit your inbox as soon as you subscribe. <strong>No catch, just actionable insights</strong> to help you grow.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.besidescode.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe now and start leading.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[My First Substack Live!]]></title><description><![CDATA[Watch now (40 mins) | A recording from my first live]]></description><link>https://www.besidescode.com/p/my-first-substack-live</link><guid isPermaLink="false">https://www.besidescode.com/p/my-first-substack-live</guid><dc:creator><![CDATA[David Weiss]]></dc:creator><pubDate>Sun, 09 Mar 2025 19:24:08 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/158606524/7f497e389840bf6d64cccad47a35007c.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>In <strong>my first Substack Live</strong>, I answered the following questions from my readers:</p><p><strong>What inspired you to write </strong><em><strong>Besides Code</strong></em><strong> and what do you enjoy most about it?</strong></p><p><em>(Asked by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Shehab Abdel-Salam&quot;,&quot;id&quot;:27096115,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd029e537-6372-42e5-a999-c25688df6be4_2036x2036.jpeg&quot;,&quot;uuid&quot;:&quot;8084645f-60e2-467a-b467-996f73f87841&quot;}" data-component-name="MentionToDOM"></span>)</em></p><p><strong>How do you teach soft skills to engineers?</strong></p><p><em>(Asked by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Moiz Imran&quot;,&quot;id&quot;:206075086,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9893097a-31d8-4936-9270-e3af4e410137_1166x1168.jpeg&quot;,&quot;uuid&quot;:&quot;78cbef8a-b772-41ba-9468-4af580186f34&quot;}" data-component-name="MentionToDOM"></span>)</em></p><p><strong>Which publications do you read regularly?</strong></p><p><em>(Asked by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Karo&quot;,&quot;id&quot;:27968736,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dda3ae7-89a5-4454-b75f-29fc7336ed33_1286x1288.jpeg&quot;,&quot;uuid&quot;:&quot;9dcd07f6-cf95-45fe-bb00-6a020cce8b34&quot;}" data-component-name="MentionToDOM"></span>)</em></p><p><strong>What advice would I give to someone just starting their career in tech?</strong></p><p><em>(Asked by </em><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Leszek Wisniewski&quot;,&quot;id&quot;:279797482,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e344474a-e517-4b70-909e-616665ea67d3_2019x2019.jpeg&quot;,&quot;uuid&quot;:&quot;a2d39241-89f9-4870-9a0f-892098064964&quot;}" data-component-name="MentionToDOM"></span>)</p><p><strong>How did you get 1,000 subscribers on Substack?</strong></p><p><em>(Asked by </em><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;David Weiss&quot;,&quot;id&quot;:45895848,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c694439-4eb7-4571-a61a-338afeda9af9_447x447.png&quot;,&quot;uuid&quot;:&quot;7b8ead15-3d33-4f7d-87c6-bfa5379ba42e&quot;}" data-component-name="MentionToDOM"></span>)</p><div><hr></div><p><em>Did one of my answers help you?</em> <strong>Hit reply and let me know.</strong></p><p><em>Is there a topic you&#8217;d like me to discuss in a future live?</em> <strong>I&#8217;d love to hear it.</strong></p><p>Thanks for watching!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.besidescode.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[The One Tip to Faster Promotions That No One Is Telling You]]></title><description><![CDATA[Why Taking Ownership of Your Growth Is the Key to Advancing Your Career]]></description><link>https://www.besidescode.com/p/the-one-tip-to-faster-promotions</link><guid isPermaLink="false">https://www.besidescode.com/p/the-one-tip-to-faster-promotions</guid><dc:creator><![CDATA[David Weiss]]></dc:creator><pubDate>Thu, 06 Mar 2025 12:01:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6ZsI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7694a7c-f533-4049-aeb6-d9812acf2729_4592x3448.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6ZsI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7694a7c-f533-4049-aeb6-d9812acf2729_4592x3448.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6ZsI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7694a7c-f533-4049-aeb6-d9812acf2729_4592x3448.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6ZsI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7694a7c-f533-4049-aeb6-d9812acf2729_4592x3448.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6ZsI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7694a7c-f533-4049-aeb6-d9812acf2729_4592x3448.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6ZsI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7694a7c-f533-4049-aeb6-d9812acf2729_4592x3448.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6ZsI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7694a7c-f533-4049-aeb6-d9812acf2729_4592x3448.jpeg" width="1456" height="1093" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7694a7c-f533-4049-aeb6-d9812acf2729_4592x3448.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1093,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2655014,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.besidescode.com/i/158410776?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7694a7c-f533-4049-aeb6-d9812acf2729_4592x3448.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6ZsI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7694a7c-f533-4049-aeb6-d9812acf2729_4592x3448.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6ZsI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7694a7c-f533-4049-aeb6-d9812acf2729_4592x3448.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6ZsI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7694a7c-f533-4049-aeb6-d9812acf2729_4592x3448.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6ZsI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7694a7c-f533-4049-aeb6-d9812acf2729_4592x3448.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by Kaysha on Unsplash</figcaption></figure></div><p><em>I&#8217;m delighted to share this guest post from my friend, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Gilad Naor&quot;,&quot;id&quot;:15576627,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff313a68b-9487-4388-9957-74a48cc5d6e2_500x500.jpeg&quot;,&quot;uuid&quot;:&quot;baf6639e-07af-41eb-8a51-77a4f31d3f5d&quot;}" data-component-name="MentionToDOM"></span>. His engineering career includes management roles at Meta and Amazon. He has invaluable knowledge to share about engineering leadership. And he&#8217;s a fantastic writer too.</em></p><p><em>As you advance in your career, you need to level up your approach to promotions. And in this post, Gilad shares some excellent advice on how to do that.</em></p><div><hr></div><blockquote><p><em>Okay, we will not move forward with a promotion this half. Gilad, let Peter [not his real name] know the gaps that we highlighted today. We&#8217;ll see where he stands in another half.</em></p></blockquote><p>That&#8217;s the message my Senior Director told me at the end of a promotion review meeting. I was disappointed, but hardly surprised. Staff+ promotions rarely go smoothly the first time. Stepping out of the room, I paused to reflect on whether I could have coached Peter so that he&#8217;d land the promotion this cycle? The answer was a clear yes. It was also clear that it would have been the wrong thing to do.</p><p>Because Staff+ level promotions are <em>different</em>.</p><p>Part of what makes them different is that the engineer needs to own more of their growth.</p><p>In this post, I will share some tips and tricks you can use to get your next promotion, faster. For context, I was a manager at Meta and Amazon. Since then I have coached hundreds of managers and staff level engineers at the top companies. I can help.</p><h2>Danny Ocean and His Team</h2><p>In the 2001 remake of Ocean&#8217;s 11, Danny Ocean, played by George Clooney, plans to run an impossible heist. He plans to rob three of the most well-guarded casinos, the Bellagio, Mirage, and the MGM Grand, all at the same time. Danny assembles a team of experts, and together they accomplish the unthinkable.</p><p>The first mistake engineers aiming for Staff promotions make is that they go at it alone. They might even have a conversation with their manager about it, but not much beyond it. To grow rapidly, you must build your own team.</p><p>What does a promo team look like?</p><ul><li><p>Your manager</p></li><li><p>The cheerleader</p></li><li><p>Your (future) peers</p></li><li><p>The inside man</p></li></ul><p>Your manager is the first person that you will need to convince. She is also the person most incentivized for your promotion to go through. It&#8217;s one of those little secrets that no one really talks about. Getting her on your team is the first step that you need to take.</p><p>Growing fast is hard, and you need motivational support. It doesn&#8217;t matter if it&#8217;s a friend at work, an old colleague, or even your best friend or spouse. Set yourself up for success by bringing in the person who knows how to lift you up when you&#8217;re down.</p><p>Once you get that promotion, your peers will be other staff engineers. You need to get <em>them</em> to see you as <em>their</em> peer. You need to get this done <em>before</em> the promotion. How do you go about that? Find a staff engineer and work with them. Find some connection between your work and theirs, so that you can build a relationship with them.</p><p>The Inside Man. This is the biggest and most powerful secret to a faster promotion.</p><h2>The Secret&#8212;The Insider</h2><p>In Ocean&#8217;s 11, Danny Ocean makes sure to get a member of his team inside the casino staff.</p><p>You don&#8217;t need to put a mole in the promotion committee. You need to find someone who&#8217;s already there.</p><p>There are several reasons for this:</p><ul><li><p>You need to understand the process. What needs to be ready when?</p></li><li><p>You need a second opinion. Your manager is not objective. She is biased by working with you. If you&#8217;re working on a staff promotion, you&#8217;re likely one of her star performers.</p></li><li><p>You need to understand the common pushbacks. Someone who has gone through several promotion cycles will be able to pattern match recurring objections with your situation.</p></li><li><p>You need a sponsor. You need someone, who is &#8220;in the room,&#8221; to vouch for you. Your manager is not objective, and everyone involved in the promotion process knows this. Having a champion that is not your manager and is trusted by your leadership can completely turn around a contentious promotion discussion.</p></li></ul><p>So, how do you find this insider?</p><p>The best trick is to find a mentor. It will take effort and asking around. The right mentor is someone who:</p><ul><li><p>Has been in the room for several staff level promotions</p></li><li><p>Will be in <em>your</em> room when your promotion is brought up</p></li><li><p>Is not in your direct reporting line</p></li><li><p>Can share direct feedback every two to three weeks</p></li></ul><p>With this insider, you have the best chances to pass your promotion review on your first try.</p><h2>The Simple Part That&#8217;s Hard</h2><p>Now, all that is left is just to be great. To meet the staff level expectations consistently.</p><p>Easy? No.</p><p>This is the hard part.</p><p>But, if you have the right team, then at least the path is clear.</p><p>You just have to walk it.</p><h2>One Last Thing</h2><p>In Ocean&#8217;s 11, the con was never about robbing the casinos.</p><p>The con was to win Danny&#8217;s ex-wife back.</p><p>For Staff+ promotion, you need to ask yourself:</p><blockquote><p><em>Why do I really want this promotion?</em></p></blockquote><div><hr></div><p><em>Thank you to <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Gilad Naor&quot;,&quot;id&quot;:15576627,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff313a68b-9487-4388-9957-74a48cc5d6e2_500x500.jpeg&quot;,&quot;uuid&quot;:&quot;613ac0c6-d002-4de2-a407-0c81fdc596c7&quot;}" data-component-name="MentionToDOM"></span> for sharing his tips on how to land your next promotion. Check out his newsletter, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;The &#948;eltas Newsletter&quot;,&quot;id&quot;:3033500,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/giladnaor&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df74f43f-b44d-4d00-9d6c-c8035a186927_860x860.png&quot;,&quot;uuid&quot;:&quot;6cbeeeef-ca85-4ca1-a595-3af18b6d6a91&quot;}" data-component-name="MentionToDOM"></span>, and <a href="https://www.linkedin.com/in/giladnaor/">follow him on LinkedIn</a>.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.besidescode.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[3 Habits That Helped Me Recover From Burnout and Stay Motivated]]></title><description><![CDATA[Simple, effective ways to rebuild routines and keep going when it gets tough]]></description><link>https://www.besidescode.com/p/3-habits-that-helped-me-recover-from</link><guid isPermaLink="false">https://www.besidescode.com/p/3-habits-that-helped-me-recover-from</guid><dc:creator><![CDATA[David Weiss]]></dc:creator><pubDate>Wed, 19 Feb 2025 12:03:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!TLE2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40349e5d-587e-4367-8c7a-53ca705405f7_5184x3888.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TLE2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40349e5d-587e-4367-8c7a-53ca705405f7_5184x3888.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TLE2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40349e5d-587e-4367-8c7a-53ca705405f7_5184x3888.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TLE2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40349e5d-587e-4367-8c7a-53ca705405f7_5184x3888.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TLE2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40349e5d-587e-4367-8c7a-53ca705405f7_5184x3888.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TLE2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40349e5d-587e-4367-8c7a-53ca705405f7_5184x3888.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TLE2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40349e5d-587e-4367-8c7a-53ca705405f7_5184x3888.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40349e5d-587e-4367-8c7a-53ca705405f7_5184x3888.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2814878,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TLE2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40349e5d-587e-4367-8c7a-53ca705405f7_5184x3888.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TLE2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40349e5d-587e-4367-8c7a-53ca705405f7_5184x3888.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TLE2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40349e5d-587e-4367-8c7a-53ca705405f7_5184x3888.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TLE2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40349e5d-587e-4367-8c7a-53ca705405f7_5184x3888.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by Brett Jordan on Unsplash</figcaption></figure></div><p><em>I&#8217;m happy to share this guest post from my friend, </em><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Mindi Weik&quot;,&quot;id&quot;:137458291,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d7a02d4-6b3b-4ae7-a2f3-cc5e8aeb7fe5_1803x2585.jpeg&quot;,&quot;uuid&quot;:&quot;559a4971-a5d8-4770-9c68-ddd269650e1b&quot;}" data-component-name="MentionToDOM"></span><em>. She has a vulnerable story to share about burnout that we can all learn from.</em></p><p><em>Your mental health matters. And I&#8217;ll never stop saying that. I&#8217;ve learned this lesson the hard way in my career. I&#8217;ve suffered from burnout and high-stress levels more times than I can count.</em></p><p><em>In this post, Mindi shares three effective ways to foster mental wellness so you can stay focused on your goals and prevent burnout.</em></p><div><hr></div><p>We&#8217;re human; we stumble.</p><p>Whether a resolution, intention, or goal, it can be hard to maintain momentum. You might grow exhausted or become derailed.</p><p>Whatever the case, start by reminding yourself that stumbling is OK. We&#8217;re here to talk about ways to pick yourself back up when that happens!</p><h2><strong>Shifting</strong></h2><p>Last year, I stumbled. More than once. Despite this, I tried to maintain multiple spinning plates. This led to severe burnout.</p><p>If you&#8217;re unfamiliar with &#8220;spinning plates,&#8221; it&#8217;s a balancing act, somewhat akin to juggling. Imagine someone holding a small wooden pole, precariously balancing a spinning plate. This feat takes work and attention, but it can be done.</p><p>Now imagine that person balancing another pole, another spinning plate. This is harder.</p><p>What if they held <em>several</em> poles and plates? More plates means the plates are more likely to fall or stop. We only have two hands!</p><p>Burned out, all of my plates suffered. Quality dipped, and it was perpetually harder to keep them spinning. You can probably see where this spiral leads.</p><p><strong>When we notice that we&#8217;re not performing at our best we can:</strong></p><ul><li><p>Drop certain plates</p></li><li><p>Take a break</p></li></ul><h3><strong>Drop certain plates</strong></h3><p>Dropping all the plates is the worst-case scenario. When you drop everything, you stop, and growth halts.</p><p>It&#8217;s possible to be forced here by unexpected circumstances. But, if we see the metaphorical train coming, we can jump off the track!</p><p>When we do nothing to address oncoming burnout, all the plates fall. They likely smash to pieces unsalvageable. We can catch ourselves and consider other options to avoid losing all of our plates.</p><p>The best way to do this is to pause and evaluate each plate. To be most effective, be honest with yourself.</p><ul><li><p>Do I need to do this right now? Is this a self-imposed pressure?</p></li><li><p>What&#8217;s the worst that could happen if I drop this plate?</p></li><li><p>What&#8217;s the best that could happen if I drop this plate?</p></li><li><p>Am I spinning this plate for myself or someone else?</p></li><li><p>What do I <em>want</em> to accomplish?</p></li></ul><p>Compare the plates. Is our hands-on side project work the most important? Or is time better spent working to improve effectiveness at work?</p><p>The individual decision varies, but it&#8217;s important to examine thoroughly to identify if you spend your time where you desire or need to. Then you can drop plates that don&#8217;t help you progress or are okay to drop. Like a plastic plate that can easily be picked up later, maybe it&#8217;s reading a technical book or a personal project you can pause and resume in a few weeks or months.</p><h3><strong>Take a break</strong></h3><p>If you get anywhere close to burnout, it&#8217;s time for a break. Full stop.</p><p>This was difficult for me. I worked and learned during the day; during nights, weekends, and breaks in the workday I would:</p><ul><li><p>build and learn more things</p></li><li><p>write<a href="https://codeoutloud.substack.com"> Substack</a> articles</p></li><li><p>engage with my <a href="https://linkedin.com/in/mindiweik">LinkedIn</a> network</p></li><li><p>organize, promote, and host women in tech events</p></li><li><p>read informative books or articles</p></li><li><p>work on conference or low-key talks</p></li><li><p>&#8230;and handfuls of similar things plus balancing time with friends, family, and myself.</p></li></ul><p>&#9757;&#65039; This is a list with too many plates.</p><p>To pinpoint what to drop, I paused everything for roughly 2-3 months. I found opportunities to step away from work, take a trip, enjoy a staycation, and find quiet space after my workday.</p><p>This space helped me think about what I <em>wanted</em> to accomplish and which plates might be plastic. I recharged, ending with a better sense of what was important for me moving forward.</p><h2><strong>Start Small</strong></h2><p>We shifted; we&#8217;re ready to regain motivation and resume growth! But how can we do that?</p><blockquote><p>"If you can get one percent better each day for one year, you'll end up thirty-seven times better by the time you're done.&#8221; - James Clear, <em>Atomic Habits</em></p></blockquote><p>&#8220;Atomic Habits&#8221; is one of my favorite reads from last year. Much of its advice feels like common sense. However, that advice is often forgotten. We rarely enact this common sense.</p><p>The two concepts that helped me most:</p><ol><li><p>The 4 laws of behavior change</p></li><li><p>Habit Stacking</p></li></ol><h3><strong>The 4 laws of behavior change</strong></h3><p>Reflect on your goals, resolutions, or intentions and brainstorm ideas to make them slightly easier to accomplish. The more you break it down, the easier to start building momentum, however microscopic it may feel.</p><p>The 4 laws of behavior change are:</p><ol><li><p><strong>Cue:</strong> Make it obvious</p></li><li><p><strong>Craving:</strong> Make it attractive</p></li><li><p><strong>Response:</strong> Make it easy</p></li><li><p><strong>Reward:</strong> Make it satisfying</p></li></ol><p>Let&#8217;s use a common resolution to start an exercise habit to gain measurable strength or lose a certain amount of weight.</p><p><strong>Cue:</strong> We might use an alarm or do this during lunch. Find a consistent way to make it obvious that it is time to head to the gym or outside for exercise!</p><p><strong>Craving:</strong> We may feel energized to burn some energy. Perhaps if we exercise at lunch we feel a craving to blow off some steam.</p><p><strong>Response:</strong> For a morning alarm, this might be prepping workout clothes near the bed. If we choose lunch and work remote, it may be easiest to step outside, put on a video, or have home equipment rather than heading to another location.</p><p><strong>Reward:</strong> We are relaxed and enjoy the endorphins we released!</p><p>Even if we only make it to the gym at first, roll out a yoga mat, or put on some shoes, this is a small step in the right direction. Do a few minutes next, then a few more. Quickly your habit begins to form. Starting is the hardest part; don&#8217;t be too hard on yourself in the beginning and allow organic growth over time.</p><p>&#8594; Bonus tip: Reverse the 4 laws of change to break a bad habit!</p><h3><strong>Habit Stacking</strong></h3><p>This is one of my favorite concepts because it worked particularly well for me. Building on an existing habit makes a new habit stickier.</p><p>I struggled to be consistent falling asleep &#8220;on time&#8221; for a restful night and an energized morning. I hit snooze on repeat and groggily rushed through a chaotic morning to get to work.</p><p>Of course, I still miss the mark sometimes, but it was easier when I built upon my nightly ritual. Instead of brushing my teeth and looking at my phone until I eventually drifted off, I replaced my phone with a physical book.</p><p>It keeps me from unnecessary scrolling and promotes my reading habit. Brushing my teeth now triggers an urge to open a book. In turn, I make a little progress in the book and it helps me drift off more easily than my screen!</p><h2><strong>Give Yourself Grace</strong></h2><p>There will be bumps and stumbles. It&#8217;s normal! The best thing we can do is remain kind to ourselves to keep going when it&#8217;s tough.</p><p>Self-talk matters. <strong>Talk to yourself like you would a friend.</strong></p><h3><strong>Affirmations and Positive Self-Talk</strong></h3><p>I&#8217;ll leave you with some helpful ideas. We can reframe our self-talk. I like to imagine I&#8217;m talking to someone else in my shoes. It helps me provide more genuine self-talk.</p><p>Here are some examples:</p><ul><li><p>We wouldn&#8217;t tell a good friend that they are foolish to start a new project or bad at a new hobby right after starting, right?</p><ul><li><p><strong>What we can say instead:</strong> &#8220;I am learning a new craft. I will get better with time.&#8221;</p></li></ul></li><li><p>We wouldn&#8217;t tell our good friend they are terrible because they made a simple mistake.</p><ul><li><p><strong>What we can say instead:</strong> &#8220;I am allowed to make mistakes, we all do! They are growth opportunities.&#8221;</p></li></ul></li><li><p>We also wouldn&#8217;t tell a friend that they&#8217;re not smart or capable enough to understand a problem.</p><ul><li><p><strong>What we can say instead:</strong> &#8220;I don&#8217;t have to know everything right away. I can break it down step by step.&#8221;</p></li></ul></li></ul><div><hr></div><p><em>Thank you to </em><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Mindi Weik&quot;,&quot;id&quot;:137458291,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d7a02d4-6b3b-4ae7-a2f3-cc5e8aeb7fe5_1803x2585.jpeg&quot;,&quot;uuid&quot;:&quot;73f6ac64-f269-4d38-b665-c38946e10fe5&quot;}" data-component-name="MentionToDOM"></span> <em>for sharing her story about overcoming burnout and three ways to prioritize your mental health. Please check out her newsletter, </em><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;codeOutLoud&quot;,&quot;id&quot;:2237769,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/codeoutloud&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81725148-573f-4f9c-b803-0450ae7fd56f_500x500.png&quot;,&quot;uuid&quot;:&quot;60861a5e-f986-473d-8cc3-d53812c87471&quot;}" data-component-name="MentionToDOM"></span><em>, and <a href="https://www.linkedin.com/in/mindiweik/">follow her on LinkedIn</a>.</em></p>]]></content:encoded></item></channel></rss>