<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:base="https://kball.llc/blog">
  <title>KBall&#39;s Blog</title>
  <subtitle></subtitle>
  <link href="https://kball.llc/feed.xml" rel="self"/>
  <link href="https://kball.llc/blog"/>
  <updated>2024-05-15T14:30:57Z</updated>
  <id>https://kball.llc/blog</id>
  <author>
    <name>Kevin Ball (KBall)</name>
    <email>kball@kball.llc</email>
  </author>
  <entry>
    <title>The Human Systems around our Technical Systems</title>
    <link href="https://www.humanskills.co/p/the-human-systems-around-our-technical"/>
    <updated>2024-05-15T14:30:57Z</updated>
    <id>https://www.humanskills.co/p/the-human-systems-around-our-technical</id>
    <content xml:lang="en" type="html"></content>
  </entry>
  <entry>
    <title>Human Skills 031: Taking Control of Yourself and Your Career</title>
    <link href="https://www.humanskills.co/p/human-skills-031-taking-control-of"/>
    <updated>2024-01-02T15:00:55Z</updated>
    <id>https://www.humanskills.co/p/human-skills-031-taking-control-of</id>
    <content xml:lang="en" type="html"></content>
  </entry>
  <entry>
    <title>Human Skills 030: Organizational Change</title>
    <link href="https://www.humanskills.co/p/human-skills-030-organizational-change"/>
    <updated>2023-11-07T15:01:00Z</updated>
    <id>https://www.humanskills.co/p/human-skills-030-organizational-change</id>
    <content xml:lang="en" type="html"></content>
  </entry>
  <entry>
    <title>Human Skills 029: Fully Asynchronous Teams</title>
    <link href="https://www.humanskills.co/p/human-skills-029-fully-asynchronous"/>
    <updated>2023-10-31T14:01:03Z</updated>
    <id>https://www.humanskills.co/p/human-skills-029-fully-asynchronous</id>
    <content xml:lang="en" type="html"></content>
  </entry>
  <entry>
    <title>Human Skills 028 - Conflict and Swagger</title>
    <link href="https://www.humanskills.co/p/human-skills-028-conflict-and-swagger"/>
    <updated>2023-10-24T14:00:39Z</updated>
    <id>https://www.humanskills.co/p/human-skills-028-conflict-and-swagger</id>
    <content xml:lang="en" type="html"></content>
  </entry>
  <entry>
    <title>Human Skills 027 - Thriving in the Tech Industry</title>
    <link href="https://www.humanskills.co/p/human-skills-027-thriving-in-the"/>
    <updated>2023-10-17T14:01:13Z</updated>
    <id>https://www.humanskills.co/p/human-skills-027-thriving-in-the</id>
    <content xml:lang="en" type="html"></content>
  </entry>
  <entry>
    <title>Human Skills 026: The Importance of Caring</title>
    <link href="https://www.humanskills.co/p/human-skills-026-the-importance-of"/>
    <updated>2023-10-10T14:01:56Z</updated>
    <id>https://www.humanskills.co/p/human-skills-026-the-importance-of</id>
    <content xml:lang="en" type="html"></content>
  </entry>
  <entry>
    <title>Good resources for new managers</title>
    <link href="https://www.humanskills.co/p/good-resources-for-new-managers"/>
    <updated>2023-10-03T14:01:16Z</updated>
    <id>https://www.humanskills.co/p/good-resources-for-new-managers</id>
    <content xml:lang="en" type="html"></content>
  </entry>
  <entry>
    <title>Human Skills 025: Improving Processes as an Engineer</title>
    <link href="https://www.humanskills.co/p/human-skills-025-improving-processes"/>
    <updated>2023-09-26T14:14:59Z</updated>
    <id>https://www.humanskills.co/p/human-skills-025-improving-processes</id>
    <content xml:lang="en" type="html"></content>
  </entry>
  <entry>
    <title>Human Skills 024: Operationalizing Values</title>
    <link href="https://www.humanskills.co/p/human-skills-024-operationalizing"/>
    <updated>2023-09-19T14:00:31Z</updated>
    <id>https://www.humanskills.co/p/human-skills-024-operationalizing</id>
    <content xml:lang="en" type="html"></content>
  </entry>
  <entry>
    <title>Human Skills 023: Teams as Complex Systems</title>
    <link href="https://www.humanskills.co/p/human-skills-023-teams-as-complex"/>
    <updated>2023-09-12T14:00:39Z</updated>
    <id>https://www.humanskills.co/p/human-skills-023-teams-as-complex</id>
    <content xml:lang="en" type="html"></content>
  </entry>
  <entry>
    <title>Human Skills 022: Vulnerability and Leadership</title>
    <link href="https://www.humanskills.co/p/human-skills-022-vulnerability-and"/>
    <updated>2023-09-05T14:00:18Z</updated>
    <id>https://www.humanskills.co/p/human-skills-022-vulnerability-and</id>
    <content xml:lang="en" type="html"></content>
  </entry>
  <entry>
    <title>Human Skills 021 - Stakeholder Management</title>
    <link href="https://www.humanskills.co/p/human-skills-021-stakeholder-management"/>
    <updated>2023-08-29T14:00:12Z</updated>
    <id>https://www.humanskills.co/p/human-skills-021-stakeholder-management</id>
    <content xml:lang="en" type="html"></content>
  </entry>
  <entry>
    <title>Human Skills 020 - Decisionmaking</title>
    <link href="https://www.humanskills.co/p/human-skills-020-decisionmaking"/>
    <updated>2023-08-22T14:00:37Z</updated>
    <id>https://www.humanskills.co/p/human-skills-020-decisionmaking</id>
    <content xml:lang="en" type="html"></content>
  </entry>
  <entry>
    <title>Human Skills 019 - Making Choices Explicit</title>
    <link href="https://www.humanskills.co/p/human-skills-019-making-choices-explicit-935"/>
    <updated>2023-08-15T14:38:16Z</updated>
    <id>https://www.humanskills.co/p/human-skills-019-making-choices-explicit-935</id>
    <content xml:lang="en" type="html"></content>
  </entry>
  <entry>
    <title>Human Skills 018 - Creating Clarity From Ambiguity</title>
    <link href="https://www.humanskills.co/p/human-skills-018-creating-clarity"/>
    <updated>2023-08-01T14:00:18Z</updated>
    <id>https://www.humanskills.co/p/human-skills-018-creating-clarity</id>
    <content xml:lang="en" type="html"></content>
  </entry>
  <entry>
    <title>Human Skills 017 - Learning to See Power</title>
    <link href="https://www.humanskills.co/p/human-skills-017-learning-to-see"/>
    <updated>2023-07-25T14:00:19Z</updated>
    <id>https://www.humanskills.co/p/human-skills-017-learning-to-see</id>
    <content xml:lang="en" type="html"></content>
  </entry>
  <entry>
    <title>Human Skills 016 - Magical Teams</title>
    <link href="https://www.humanskills.co/p/human-skills-016-magical-teams-342"/>
    <updated>2023-07-18T14:13:27Z</updated>
    <id>https://www.humanskills.co/p/human-skills-016-magical-teams-342</id>
    <content xml:lang="en" type="html"></content>
  </entry>
  <entry>
    <title>Human Skills 015 - Throwing the Gauntlet</title>
    <link href="https://www.humanskills.co/p/human-skills-015-throwing-the-gauntlet"/>
    <updated>2023-07-11T14:00:38Z</updated>
    <id>https://www.humanskills.co/p/human-skills-015-throwing-the-gauntlet</id>
    <content xml:lang="en" type="html"></content>
  </entry>
  <entry>
    <title>Human Skills 014 - Thriving with Diversity </title>
    <link href="https://www.humanskills.co/p/human-skills-014-thriving-with-diversity"/>
    <updated>2023-06-27T14:00:14Z</updated>
    <id>https://www.humanskills.co/p/human-skills-014-thriving-with-diversity</id>
    <content xml:lang="en" type="html"></content>
  </entry>
  <entry>
    <title>Systems and Routines for Consistent Progress</title>
    <link href="https://kball.llc/posts/systems-and-routines-for-consistent-progress/"/>
    <updated>2023-06-08T14:00:00Z</updated>
    <id>https://kball.llc/posts/systems-and-routines-for-consistent-progress/</id>
    <content xml:lang="en" type="html">&lt;p&gt;Life is chaotic. Things change. Kids get sick. Parents get old. Friends need help. Companies change priorities without warning.&lt;/p&gt;
&lt;p&gt;So how do you maintain productivity and effectiveness in the face of all that chaos?&lt;/p&gt;
&lt;p&gt;I had a friend ask me this question recently, asserting that I&#39;m good at it. My first reaction was to deny that I&#39;m good at it. And in some ways that&#39;s true - I&#39;m not &lt;em&gt;natively&lt;/em&gt; good at it.&lt;/p&gt;
&lt;p&gt;My brain is a sieve, I am easily distracted, often have strong emotional reactions that disrupt my days, and a tendency to overcommit and get too busy. But upon reflection I realized that over the years I&#39;ve put together a pretty big toolchest of systems and routines to keep me consistently moving forward.&lt;/p&gt;
&lt;p&gt;This post is an attempt to outline those systems and routines, in case they might be useful for anyone else.&lt;/p&gt;
&lt;h2 id=&quot;set-aside-time-for-retrospective-and-planning&quot;&gt;Set aside time for retrospective and planning&lt;/h2&gt;
&lt;p&gt;This forms the foundation on which most of the rest of my routines sit. I specifically set aside time both to look back at what I&#39;ve done and to look forward at what I need to do. And I try to write it all down and think of how/when I&#39;m going to make it happen, and put it into systems that will help make me follow through.&lt;/p&gt;
&lt;p&gt;I set aside this time a weekly, monthly, and annual basis.&lt;/p&gt;
&lt;p&gt;Every Monday, I have an hour long block on my calendar for weekly planning. If I get to it before that block, fine (sometimes I&#39;m already thinking about my week on Sunday and if the kids are busy and I don&#39;t have a conflict I can do some planning), but if it doesn&#39;t happen before that block it happens then.&lt;/p&gt;
&lt;p&gt;Once a month, that block is half an hour longer and includes monthly planning.&lt;/p&gt;
&lt;p&gt;Once a year (usually either around my birthday in November or at the end of the year) I do a yearly version. This usually is long and spread out over several days&lt;/p&gt;
&lt;p&gt;Typically these planning sessions involve a bit of a retrospective (Looking back at the last [week/month/year], what happened that was good, what happened that was bad, and what do I want to learn/take away from this. And then they involve looking forward to the next [week/month/year], identifying what am I trying to accomplish.&lt;/p&gt;
&lt;p&gt;The fidelity of the forward looking plan varies based on the time frame, but usually it&#39;s around 2-3 high level themes or goals I&#39;m trying to accomplish, and a rough outline of when I think I might do those things.&lt;/p&gt;
&lt;h2 id=&quot;todo-lists&quot;&gt;Todo lists&lt;/h2&gt;
&lt;p&gt;I keep lists of todo items mostly in my universal notes application. Which I have. It used to be a paper notebook (well, many notebooks over time), but now I use a web and mobile application called &lt;a target=&quot;_blank&quot; href=&quot;https://roamresearch.com/&quot;&gt;RoamResearch&lt;/a&gt; for this. Notes aren&#39;t honestly the best tool for a todo list, but they work all right and I already have a habit of looking at them regularly.&lt;/p&gt;
&lt;p&gt;When I do my weekly plan, I&#39;m often filling out todos for each day of the week (though I hold this pretty lightly - todos can move around, or sometimes I decide I&#39;m not doing something after all).&lt;/p&gt;
&lt;p&gt;Also when something comes up that I want to handle, I add it to a TODO list, either for today or for a future day if I know when it is.&lt;/p&gt;
&lt;h2 id=&quot;calendering&quot;&gt;Calendering&lt;/h2&gt;
&lt;p&gt;I use my calendar(s) HEAVILY, to block time for myself, to give myself reminders, and of course for scheduling meetings &amp;amp; the like.&lt;/p&gt;
&lt;p&gt;I use &lt;a target=&quot;_blank&quot; href=&quot;https://calendly.com/&quot;&gt;calendly&lt;/a&gt; to let people schedule with me. It has some very nice features around not only letting me set available time, but also looking across my multiple (personal, work, shared) calendars to determine availability even if it is only adding to a single calendar.&lt;/p&gt;
&lt;h2 id=&quot;phone-reminders&quot;&gt;Phone reminders&lt;/h2&gt;
&lt;p&gt;Similar to calendaring, if I need to remember something during the day, sometimes I reach for my phone and set an alarm. Especially if I&#39;m not going to be at my computer much that day, because I find the alarm gets me more reliably than the phone calendar notification.&lt;/p&gt;
&lt;h2 id=&quot;habit-chains&quot;&gt;Habit chains&lt;/h2&gt;
&lt;p&gt;I try to build habits on top of each other. I don&#39;t have massive numbers of habits, but when possible I try to link them together to make sure they happen. For example, during allergy season in order to remember to take my allergy pill regularly, I linked that to my morning habit of shower+toothbrush. I always do dishwasher unloading &amp;amp; related work when I make breakfast in the morning.&lt;/p&gt;
&lt;h2 id=&quot;prompting&quot;&gt;Prompting&lt;/h2&gt;
&lt;p&gt;Calendaring, phone reminders, and habit chains are forms of &amp;quot;prompting&amp;quot;, which is basically, &amp;quot;When X happens, do Y&amp;quot;. There isn&#39;t always a good habit or specific time/day calendar thing to hook into, so instead sometimes I&#39;ll just think ahead about what will be a good prompt for something that needs to happen. An example here is any time I have a day without a lot of meetings, I check to see if I need to run laundry. Why? Because if I don&#39;t have a lot of meetings it will be reasonable for me to be taking random times to move laundry around, fold things, etc.&lt;/p&gt;
&lt;h2 id=&quot;recurring-commitments&quot;&gt;Recurring commitments&lt;/h2&gt;
&lt;p&gt;The last trick I can think of is just committing to other people about something happening, and particularly happening on a regular basis. My newsletter goes out on Tuesdays (a previous one I ran went Fridays). I commit to that, and then am motivated to make it happen. Sometimes it isn&#39;t ready until the last minute. But I&#39;ve committed to when it&#39;s going out, so it goes out that day. The deadline/commitment makes a difference.&lt;/p&gt;
&lt;p&gt;Similarly I wanted to be doing research on LLMs, so I set up a weekly study group with some other interested people. We review 1 paper together each week on Wednesdays at noon. If I didn&#39;t have that, I&#39;d have a lot more trouble getting myself continually making progress in that area.&lt;/p&gt;
&lt;h2 id=&quot;creating-your-own-systems&quot;&gt;Creating your own systems&lt;/h2&gt;
&lt;p&gt;I&#39;ve cobbled these various tools together over the course of years, but my pace of creating and adopting systems for myself (and coincidentally also my overall happiness and sense of effectiveness) shifted dramatically around 2017-2018. This happened due to the coincidence of three factors:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I was running my own business, so nobody was setting my schedules and expectations for me.&lt;/li&gt;
&lt;li&gt;I had two kids and my parents were having health issues, so the level of chaos in my life had ramped way up&lt;/li&gt;
&lt;li&gt;I worked with a coach for the first time. She was incredible at prompting me to think about and think through what was holding me back and how I could set up systems to move forward.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Perhaps unsurprisingly, that experience was also part of what set me on the path to becoming a coach myself.&lt;/p&gt;
&lt;p&gt;I dunno what your factors might be, or what chaos your life is throwing at you, but if this resonates with you and you&#39;d be interested in working with a coach to help you set up your own systems, that is something I do now. You can learn more about my services &lt;a href=&quot;https://kball.llc/coaching&quot;&gt;here&lt;/a&gt; or sign up directly for a &lt;a href=&quot;https://calendly.com/kball-2/sample-session&quot;&gt;free exploratory session here.&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>ChatGPT: Climbing the Engineering Ladder Requires More Than Just Code Generation</title>
    <link href="https://kball.llc/posts/chatgpt:-climbing-the-engineering-ladder-requires-more-than-just-code-generation/"/>
    <updated>2023-05-04T14:00:00Z</updated>
    <id>https://kball.llc/posts/chatgpt:-climbing-the-engineering-ladder-requires-more-than-just-code-generation/</id>
    <content xml:lang="en" type="html">&lt;p&gt;Like a large number of other folks in the tech industry, I&#39;ve been going down the rabbit hole of understanding ChatGPT and other recent Generative AI improvements.&lt;/p&gt;
&lt;p&gt;There&#39;s a tremendous amount of hype coming out, but underneath that hype there&#39;s also a lot of reality. These are super powerful technologies, and they are already changing the way that software engineering is done.&lt;/p&gt;
&lt;p&gt;But I think it&#39;s important to highlight where the hype has gotten way out ahead of reality.&lt;/p&gt;
&lt;p&gt;In the &lt;a href=&quot;https://www.latent.space/p/chatgpt-gpt4-hype-and-building-llm&quot;&gt;first episode of the Latent Space podcast&lt;/a&gt;, Logan Kilpatrick from OpenAI asserted that ChatGPT&#39;s capabilities, when it comes to programming, were going to climb from being a junior engineer to being a principal engineer by getting better at code generation.&lt;/p&gt;
&lt;p&gt;This is a fundamental misunderstanding of what higher levels of engineers do. ChatGPT is indeed climbing a learning curve to generate better code for well-defined problems with a well-defined context. But beyond the senior level, most of engineering is about problem identification and definition, working with a large set of implicit often poorly defined context.&lt;/p&gt;
&lt;h2 id=&quot;understanding-staff-level-engineering&quot;&gt;Understanding Staff-Level Engineering&lt;/h2&gt;
&lt;p&gt;To understand the complexity of engineering roles beyond the senior level, let&#39;s explore some examples of what staff-level and higher engineers do:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Maintaining Contextual Knowledge: Staff-level engineers create and maintain a large set of context in their heads, blending explicit written content (current state of codebase, written design docs, etc.), explicit verbal content (conversations about what needs to be done and why), and implicit information (mental model of the current state of the business, business goals, relationships with stakeholders, relative importance of different timelines).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Clarifying Outcomes and Constraints: Using the context they have, staff-level engineers ask key questions to clarify desired outcomes, constraints, and decompose problems into useful chunks. They also estimate the difficulty of these tasks in their company&#39;s unique context.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Reframing Business Problems: Staff-level engineers find ways to reframe or constrain business problems to translate impossible or very difficult challenges into things that are understandable and achievable.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Identifying and Solving Complex Patterns: Staff-level engineers identify patterns and recurring problem areas, which typically occur at the boundaries of systems and interfaces. These issues are frequently not well documented and may have combinatoric complexity. Staff-level engineers diagnose these issues (commonly using very incomplete data and logic to debug scenarios that have never or rarely been described or documented before), using experimentation and iterative problem solving, and design solutions.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;the-realities-of-advancing-in-engineering&quot;&gt;The Realities of Advancing in Engineering&lt;/h2&gt;
&lt;p&gt;It&#39;s important to note that nowhere in these examples is &amp;quot;write better code&amp;quot; a key aspect. Being able to write code (even relatively complex, full systems) is what will advance you from junior to mid-level and mid-level to senior. However, it is merely table stakes when it comes to the upper levels of engineering.&lt;/p&gt;
&lt;p&gt;ChatGPT is a solid code-generation tool. So are tools like Github Copilot, and the various open source alternatives that are growing. They can phenomenally improve our productivity as engineers, and once problems are well defined they can make generating code to solve them much faster.&lt;/p&gt;
&lt;p&gt;But we shouldn&#39;t overestimate what they can do. Advancing in your career as an engineer requires you to move up the conceptual stack from straightforward implementation to problem identification and definition, coordination and translation between engineering &amp;amp; other domains, and interpersonal leadership.&lt;/p&gt;
&lt;p&gt;These are not skills that ChatGPT is likely to replace soon, if ever.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;em&gt;Note: I actually used ChatGPT (with GPT 4) to help write this post. Once I knew what I wanted to say, I was able to prompt it to get a solid first draft. But that draft needed a fair amount of editing. And without the guidance of what I wanted to say, it wasn&#39;t able to generate something very useful. Generic prompts or questions around the premise of chatGPT replacing principal engineers generated very uninformative responses. This is a very similar situation to writing code. Once you know what you want, the AI is a phenomenal assistant. But the work of defining what you want is the core problem to start with.&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Where to get career guidance in tech</title>
    <link href="https://kball.llc/posts/where-to-get-career-guidance-in-tech/"/>
    <updated>2023-03-14T14:30:00Z</updated>
    <id>https://kball.llc/posts/where-to-get-career-guidance-in-tech/</id>
    <content xml:lang="en" type="html">&lt;p&gt;Where do you get the guidance you need to keep advancing in your career?&lt;/p&gt;
&lt;p&gt;You could, of course, get it nowhere. Follow your curiosity, let serendipity be your guide, and wander from job to job as opportunity strikes.&lt;/p&gt;
&lt;p&gt;That was me, during the first decade of my career. At first I was so happy to have a tech job, I didn&#39;t care. Then I followed my curiosity and opportunity, meandering through scripting languages, compiled languages, moving into web dev, and onward.&lt;/p&gt;
&lt;p&gt;It served me well, until it didn&#39;t. &lt;strong&gt;Sure, I burned myself out in my first 3 jobs, but I also had a lot of fun along the way and was reasonably successful.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;But at some point I started to get stuck... and I realized I would do better if I had a bit more guidance.&lt;/p&gt;
&lt;p&gt;This post is me sharing what I wish my younger self had known about growth and career guidance.&lt;/p&gt;
&lt;h2 id=&quot;who-can-give-you-career-and-growth-advice%3F&quot;&gt;Who can give you career and growth advice?&lt;/h2&gt;
&lt;p&gt;I&#39;ve seen three different places that folks tend to get career and growth advice in a structured way: Manager development coaching, coaching from an experienced peer or mentor, and working with an external coach.&lt;/p&gt;
&lt;p&gt;There&#39;s also sometimes industry-related ways... some conferences have career focused workshops, or if you&#39;re lucky you might find a peer coaching group at a local meetup. But those tend to be more ad-hoc and infrequent.&lt;/p&gt;
&lt;p&gt;For purposes of this post, I&#39;ll just break down the big three.&lt;/p&gt;
&lt;h3 id=&quot;manager-development-coaching&quot;&gt;Manager development coaching&lt;/h3&gt;
&lt;p&gt;This is one of the most common ways to get help as grow, especially as you start to grow beyond just technical skills, is to receive coaching from your manager.&lt;/p&gt;
&lt;p&gt;Having your manager involved with helping you grow and develop can be great, especially if you have a good relationship with your manager and they are skilled at coaching.&lt;/p&gt;
&lt;h4 id=&quot;benefits-of-manager-as-coach&quot;&gt;Benefits of manager as coach&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Visibility&lt;/strong&gt;&lt;br /&gt;
Your manager typically has great visibility into your work. They are able to provide very specific context for you, and tune recommendations very precisely.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Logistics&lt;/strong&gt;&lt;br /&gt;
Adding developmental coaching to an existing manager relationship is logistically simple - it can piggy-back on existing 1:1s or complement them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Alignment&lt;/strong&gt;&lt;br /&gt;
Your manager also often has visibility and/or control over work coming down. This means they can help align the work with the areas you are working on.&lt;/p&gt;
&lt;p&gt;However, having your manager be your primary source of developmental coaching also has some significant drawbacks.&lt;/p&gt;
&lt;h4 id=&quot;drawbacks-of-manager-as-coach&quot;&gt;Drawbacks of manager as coach&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Power Dynamics&lt;/strong&gt;&lt;br /&gt;
Power dynamics can get in the way of you growing the way you want. Suggestions from a manager implicitly carry more weight than from a peer or external coach. Unless the manager is extremely skilled and careful, this can result in them pushing you towards their agenda rather than yours.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Incentive Mismatch&lt;/strong&gt;&lt;br /&gt;
The manager also has mixed incentives, which can lead to challenges. They are ultimately responsible to the business for some sort of outcome, and that outcome isn&#39;t always aligned with what is best for your growth.&lt;/p&gt;
&lt;h3 id=&quot;coaching-from-an-experienced-peer&quot;&gt;Coaching from an experienced peer&lt;/h3&gt;
&lt;p&gt;This is possibly the best growth setup you can get - a more experienced peer inside of your organization, but preferably not too closely aligned with your work so they&#39;re able to have a little bit of distance from your direct outcomes.&lt;/p&gt;
&lt;h4 id=&quot;benefits-of-an-experienced-peer-as-coach&quot;&gt;Benefits of an experienced peer as coach&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Organizational Context&lt;/strong&gt;&lt;br /&gt;
A senior peer in your organization will have great organizational context and can help you with situations tied directly to your work and organization, how to navigate particular individuals and processes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;No Conflict of Interest&lt;/strong&gt;&lt;br /&gt;
Hopefully they&#39;re distanced enough from your team or individual outcomes that you don&#39;t end up with conflict of interest / mixed incentives, they can be focused on your success. If they&#39;re on your team, they do have a little bit of a conflict of interest, but hopefully less than a manager would.&lt;/p&gt;
&lt;h4 id=&quot;drawbacks-of-an-experienced-peer-as-coach&quot;&gt;Drawbacks of an experienced peer as coach&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Logistical Challenges&lt;/strong&gt;&lt;br /&gt;
Getting coaching from a peer can be logistically challenging. They have their own work, and may well be quite busy, such that it is hard to find the time to set up.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Rare&lt;/strong&gt;&lt;br /&gt;
Finding a more experienced peer who is both skilled as a coach and has the time and energy to coach you is extremely uncommon.&lt;/p&gt;
&lt;h3 id=&quot;coaching-from-an-external-coaching&quot;&gt;Coaching from an external coaching&lt;/h3&gt;
&lt;p&gt;This is an approach that is less commonly used for engineering ICs, but much more common as you go up the promotions ladder. Executive coaching has become extremely common, and large organizations increasingly offer coaching as a benefit for directors and managers.&lt;/p&gt;
&lt;h4 id=&quot;benefits-of-an-external-coach&quot;&gt;Benefits of an external coach&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Focus on you&lt;/strong&gt;&lt;br /&gt;
While a manager or even a peer has their own incentives within the organization, a hired coach is focused entirely on you and helping you achieve your goals.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Expertise in coaching&lt;/strong&gt;&lt;br /&gt;
An external coach is someone who has particular experience and inclination towards coaching. They likely have trained specifically to improve their coaching skills, and have chosen coaching as a profession.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Matching&lt;/strong&gt;&lt;br /&gt;
While you may not get to choose your manager, or have a great candidate for peer coaching, you can try out different coaches until you find one who&#39;s experience, style, and skills are a good match for your needs.&lt;/p&gt;
&lt;h4 id=&quot;drawbacks-of-an-external-coaching&quot;&gt;Drawbacks of an external coaching&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Lack of context&lt;/strong&gt;&lt;br /&gt;
Compared to working with someone inside of your company, an external coach will not have specific organizational context or knowledge of the individuals you are working with.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cost&lt;/strong&gt;&lt;br /&gt;
Unlike working with someone inside of your organization where they only price is your time, working with an external coach costs money. That said, many organizations offer career development benefits that can defray the cost, and most engineers make enough money that hiring a coach is within reach. Hiring a coach is a real investment, but can pay off rapidly if it accelerates your growth towards a promotion or raise.&lt;/p&gt;
&lt;h2 id=&quot;it&#39;s-not-shameful-to-look-for-guidance&quot;&gt;It&#39;s not shameful to look for guidance&lt;/h2&gt;
&lt;p&gt;The tech industry is filled with independent-minded people who are good at self-guided learning. As a result, there can often be a sense that you &amp;quot;should&amp;quot; be able to figure things out on your own.&lt;/p&gt;
&lt;p&gt;There&#39;s also a focus on delivery, and on-the-job learning.&lt;/p&gt;
&lt;p&gt;These are not bad things. It&#39;s good to learn on the job, and to be able to do things on your own. But most of us can also benefit from a little guidance. &lt;em&gt;What&lt;/em&gt; should we be learning on our own? &lt;em&gt;How&lt;/em&gt; can we better align our work and our longer term goals?&lt;/p&gt;
&lt;p&gt;These are things that someone more experienced - whether your manager, an experienced peer, or an external coach - can help with.&lt;/p&gt;
&lt;p&gt;And it&#39;s not shameful to ask for that guidance. Ask your manager for more guidance. Or look for that experienced peer. Find out if your company offers benefits like BetterUp with internal access to coaches.&lt;/p&gt;
&lt;p&gt;Or if you&#39;re not getting what you want internally, look for an external coach.&lt;/p&gt;
&lt;p&gt;But what you shouldn&#39;t do is assume you can&#39;t get any guidance. Because that&#39;s blantantly false.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Did you find this article useful? This blog is new, so there aren&#39;t many other posts, but it has an &lt;a href=&quot;https://kball.llc/feed.xml&quot;&gt;rss feed!&lt;/a&gt; you can subscribe to get more posts, or you could &lt;a target=&quot;_blank&quot; href=&quot;https://www.linkedin.com/in/kbal11/&quot;&gt;follow KBall on LinkedIn&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Feeling stuck? Want some help to get un-stuck? KBall is available as a &lt;a href=&quot;https://kball.llc/coaching/&quot;&gt;coach&lt;/a&gt;. Not sure what that would look like? Book a &lt;a target=&quot;_blank&quot; href=&quot;https://calendly.com/kball-2/sample-session&quot;&gt;free exploratory session&lt;/a&gt; and try it out at no cost.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to activate your network after getting laid off</title>
    <link href="https://kball.llc/posts/how-to-activate-your-network-after-getting-laid-off/"/>
    <updated>2023-02-07T14:00:00Z</updated>
    <id>https://kball.llc/posts/how-to-activate-your-network-after-getting-laid-off/</id>
    <content xml:lang="en" type="html">&lt;p&gt;Layoffs suck. There&#39;s no way around that.&lt;/p&gt;
&lt;p&gt;I&#39;ve been through layoffs on both sides - as a survivor and a victim - and there is no way to make them not suck.&lt;/p&gt;
&lt;p&gt;And right now, there&#39;s a lot of that suckage going on. If you&#39;ve been through a layoff, and you&#39;re financially able, I definitely recommend taking a few weeks or even months to process before you start looking for a new job.&lt;/p&gt;
&lt;p&gt;Grieve. Relax. Get bored. Whatever you need.&lt;/p&gt;
&lt;p&gt;But when you&#39;re ready to look, then comes the question: &lt;strong&gt;How do I find my next job?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It&#39;s common advice to &amp;quot;use your network&amp;quot; to find a new job, but what exactly does that mean?&lt;/p&gt;
&lt;p&gt;I&#39;ve been in this situation a number of times in my career, and been able to use my network to find jobs and other business opportunities for myself and laid off coworkers.&lt;/p&gt;
&lt;p&gt;I&#39;m able to do this not because I&#39;m particularly extroverted or good at networking, but because I&#39;ve developed a framework and set of tactics for how I go about it.&lt;/p&gt;
&lt;h2 id=&quot;the-three-steps-to-activate-your-network&quot;&gt;The three steps to activate your network&lt;/h2&gt;
&lt;p&gt;There are three key pieces that I use to activate my network for opportunities:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;An announcement&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Individual outreach&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Exploratory conversations&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;For each of these, the clearer you are on what you are looking for and what you are good at, the easier of a time you&#39;ll have. I&#39;ll lay out the templates I use for these below to make it easy to do this outreach, but throughout the goal is to be clear and ask for help without being needy. It is valuable for people looking to hire to find the right person just as it is valuable for you to find the right job, and with each step you are asking for help to try to find the right match, not asking anyone to give you a job.&lt;/p&gt;
&lt;h2 id=&quot;the-announcement&quot;&gt;The announcement&lt;/h2&gt;
&lt;p&gt;This is where you let your network broadly know what is going on and that you are open for new opportunities. This may be a post on LinkedIn, on Facebook, your blog... wherever you are connected to folks.&lt;/p&gt;
&lt;p&gt;The goal of this is to provide a bit of a rallying point for people who are already energized to help out (sometimes folks will jump straight into connecting you with folks), and to start to get your face in people&#39;s thinking again as someone who might be looking for a job.&lt;/p&gt;
&lt;p&gt;DON&#39;T expect this to generate much in the way of leads right away, though it may. This is mostly about &amp;quot;priming&amp;quot; your network.&lt;/p&gt;
&lt;h4 id=&quot;announcement-template&quot;&gt;Announcement template&lt;/h4&gt;
&lt;pre&gt;&lt;code class=&quot;language-text/2-3&quot;&gt;Hey all,
Unfortunately I too have been impacted by the layoffs sweeping through the industry. My last day was [xyz] and I&#39;m now back on the market looking for a new job.

As frustrated and sad as this makes me, I&#39;m also excited to find some new opportunities and meet new people. I&#39;m looking for opportunities as a [Job Title], and I&#39;ve found that I particularly thrive in [XYZ environments]. 

If you know anyone hiring in these domains, please point me their way!
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&quot;the-outreach&quot;&gt;The outreach&lt;/h2&gt;
&lt;p&gt;The announcement is good, but it&#39;s where most people stop, and is only just barely scratching the surface of what you can do with your network.&lt;/p&gt;
&lt;p&gt;Because the reality is, most people scan past posts. Or if they don&#39;t, they maybe spend a minute or two thinking about what is top of mind, but they don&#39;t think deeply about you as an individual or what might be a good fit for you.&lt;/p&gt;
&lt;p&gt;The next step is key - individual outreach to a wide range of friends and former coworkers.&lt;/p&gt;
&lt;p&gt;The method is simple:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Go through your social media lists for folks you have worked with before or who are in companies/fields where you would like to be working.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Collect a list of all of these folks.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;One by one, send them an outreach message via your best guess of the way to contact them.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If you have personal email addresses for them, those can be effective. Barring that, LinkedIn messages have been my next best option, though I&#39;ve used twitter DMs, facebook messenger, and text messages before all with good effect.&lt;/p&gt;
&lt;h4 id=&quot;outreach-template&quot;&gt;Outreach template&lt;/h4&gt;
&lt;pre&gt;&lt;code class=&quot;language-text/2-3&quot;&gt;Hi [Name]!
Long time no chat! I hope you are doing well.

I&#39;m currently in a career transition and taking my somewhat reduced workload as a great excuse/opportunity to reconnect with folks. Could I interest you in a short call to reconnect/catch up?

-[Your Name]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;These are short, to the point, and not asking for anything. If you get a positive response (I&#39;ve gotten anywhere from 10% to 70% response rates depending on medium and strength of connection), schedule a short (30 minutes) call. I use calendly to make scheduling easy, but you can also do this manually.&lt;/p&gt;
&lt;p&gt;If the connection is local, you can also invite them to coffee or lunch rather than a call.&lt;/p&gt;
&lt;p&gt;Don&#39;t stress out too much if folks don&#39;t respond. Most folks are super busy and bombarded by email - even they intend to respond, it may get slotted behind other urgent things and then forgotten.&lt;/p&gt;
&lt;p&gt;If I have a good relationship with an individual, I&#39;ll usually send a super quick followup if I haven&#39;t heard from them in a week or so. Just a &amp;quot;hey, wanted to follow up really quickly - would love to catch up with you, any chance we could schedule something?&amp;quot; But don&#39;t worry about it, even if this doesn&#39;t work. It is not a rejection of you as a person, more likely something situational.&lt;/p&gt;
&lt;h2 id=&quot;exploratory-conversations&quot;&gt;Exploratory conversations&lt;/h2&gt;
&lt;p&gt;These are the conversations you set up with folks. The point of these conversations is &lt;em&gt;not&lt;/em&gt; to directly get a job opportunity, but to discover what is out there and become top of mind for folks as they are going through their lives.&lt;/p&gt;
&lt;h4 id=&quot;exploratory-conversation-template&quot;&gt;Exploratory Conversation template&lt;/h4&gt;
&lt;pre&gt;&lt;code class=&quot;language-text/2-3&quot;&gt;Hey, how&#39;s it going? Long time no talk... what have you been up to?

[Depending on the relationship, anywhere from the first 5 min to 90% of the conversation might be social catchup. That&#39;s okay!]

I&#39;d love your advice - I got laid off, I&#39;m looking for a new job doing [XYZ]. I&#39;m particularly interested in [Any sorts of details about the types of company or environment you&#39;re looking for]. Do you know anyone currently hiring for this type of role?
    [If yes] Amazing, would you be willing to do an email introduction to them?
    [If no] No worries - is there anyone else you think I should talk to?
      [If so] That&#39;s great, would you be willing to make an email introduction?
    Is there anything else I should be thinking about?
Thank you so much for your help, is there anything that I can help *you* with right now?

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The introductions outward are a key piece - while it is entirely possible someone you speak with will be working directly somewhere that has a good opportunity, it is far more likely they&#39;ll know &lt;em&gt;of&lt;/em&gt; someone who is hiring, and a warm introduction (an introduction from someone the person already knows and trusts) is far more powerful than cold outreach.&lt;/p&gt;
&lt;p&gt;When you get a &amp;quot;bite&amp;quot; -&amp;gt; Someone who &lt;em&gt;is&lt;/em&gt; at a company hiring for a role that is relevant for you, &lt;strong&gt;the important thing to do is ask them if they can refer you in&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;For most people at most companies, this is not a huge ask - except at some small companies, making a referral does not carry any reputational risk for the person doing the referral. However, what it &lt;em&gt;will&lt;/em&gt; do is typically jump your name through the first layer of resume screens, which can be the difference between getting an interview and never hearing back from a company.&lt;/p&gt;
&lt;h2 id=&quot;keep-going!&quot;&gt;Keep Going!&lt;/h2&gt;
&lt;p&gt;It can take a while to find a good opportunity, especially in a down market, but the key is to keep putting yourself out there, and these conversations will do that.&lt;/p&gt;
&lt;p&gt;As an introvert, I find these conversations fun but emotionally taxing, so I give myself both a minimum and maximum pace. &lt;strong&gt;I try to schedule at least 3 a week, but no more than 3 a day for while I&#39;m job hunting&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The lower number keeps me accountable and moving forward, while the cap keeps me sane.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Did you find this article useful? This blog is new, so there aren&#39;t many other posts, but it has an &lt;a href=&quot;https://kball.llc/feed.xml&quot;&gt;rss feed!&lt;/a&gt; you can subscribe to get more posts, or you could &lt;a target=&quot;_blank&quot; href=&quot;https://www.linkedin.com/in/kbal11/&quot;&gt;follow KBall on LinkedIn&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Feeling stuck? Want some help to get un-stuck? KBall is available as a &lt;a href=&quot;https://kball.llc/coaching/&quot;&gt;coach&lt;/a&gt;. Not sure what that would look like? Book a &lt;a target=&quot;_blank&quot; href=&quot;https://calendly.com/kball-2/sample-session&quot;&gt;free exploratory session&lt;/a&gt; and try it out at no cost.&lt;/p&gt;
</content>
  </entry>
</feed>
