<rss version="2.0">
  <channel>
    <title>Career-Growth on enumerator.dev</title>
    <link>https://enumerator.dev/t/career-growth/</link>
    <description></description>
    
    <language>en-CA</language>
    
    <lastBuildDate>Tue, 29 Sep 2026 00:00:00 +0000</lastBuildDate>
    
    <item>
      <title>Differently Difficult</title>
      <link>https://enumerator.dev/differently-difficult/</link>
      <pubDate>Tue, 29 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://enumerator.dev/differently-difficult/</guid>
      <description>&lt;p&gt;In &lt;a href=&#34;https://cacm.acm.org/opinion/ai-didnt-make-programming-easier-it-just-made-it-differently-difficult/&#34;&gt;AI Didn’t Make Programming Easier. It Just Made It Differently Difficult&lt;/a&gt;, Jeremy Osborn writes:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In other words, the hard part moves from recall (“How do I write this?”) to judgment (“Does this actually make sense?”). This shift from recall-based to judgment-based programming represents the fundamental cognitive transformation at the heart of AI-assisted development. Where traditional programming demanded that developers maintain vast internal libraries of syntax, patterns, and idioms, AI-enabled programming demands instead they maintain robust evaluative frameworks for assessing correctness, coherence, and appropriateness. The cognitive burden has not disappeared—it has relocated from retrieval to reasoning.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
    </item>
    
    <item>
      <title>If You Make Software, You Should Self-Host Something</title>
      <link>https://enumerator.dev/self-host-something/</link>
      <pubDate>Mon, 21 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://enumerator.dev/self-host-something/</guid>
      <description>&lt;p&gt;If you write software for your job, you probably write software that runs &amp;ldquo;in the cloud&amp;rdquo; somewhere that users access it over the internet.&lt;/p&gt;
&lt;p&gt;Do you know how all of this works?&lt;/p&gt;
&lt;p&gt;Probably not.&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t doubt your skills and knowledge as a developer. Software deployments are so complex, even small companies have teams dedicated to managing deployment and uptime.&lt;/p&gt;
&lt;p&gt;Self-hosting something&amp;ndash;anything&amp;ndash;can teach you a lot about how software runs on the web. Knowledge that is essential to being an &lt;a href=&#34;https://enumerator.dev/excellent-engineers/&#34;&gt;excellent engineer&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;While your company might deploy with Kubernetes triggered by your git workflow, the fundamentals of how software runs on a computer aren&amp;rsquo;t that different between a small self-hosted VPS and a k8s deployment.&lt;/p&gt;
&lt;h2 id=&#34;what-should-you-self-host&#34;&gt;What Should You Self Host?&lt;/h2&gt;
&lt;p&gt;There are plenty of open source projects you can self-host these days. You can deploy any of these just to try them out and then tear down your server. Here are a few ideas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Host your blog with a &lt;a href=&#34;https://caddyserver.com&#34;&gt;Caddy&lt;/a&gt; or NGINX server in front of it.&lt;/li&gt;
&lt;li&gt;Run a &lt;a href=&#34;https://kan.bn&#34;&gt;kan&lt;/a&gt; instance for your own todo list.&lt;/li&gt;
&lt;li&gt;Deploy a WordPress site on a VPS.&lt;/li&gt;
&lt;li&gt;Deploy a &lt;a href=&#34;https://miniflux.app&#34;&gt;MiniFlux RSS reader&lt;/a&gt; (you do use RSS, right?)&lt;/li&gt;
&lt;li&gt;Run your own &lt;a href=&#34;https://apps.yunohost.org/app/vaultwarden&#34;&gt;password manager with Vaultwarden&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Run &lt;a href=&#34;https://trivabble.org&#34;&gt;Trivabble&lt;/a&gt;, a Scrabble-like game with no rules.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;where-should-you-host&#34;&gt;Where Should You Host?&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Your own computer.
&lt;ol&gt;
&lt;li&gt;Start here. You already have this computer! Edit your local &lt;code&gt;/etc/hosts&lt;/code&gt; file to give yourself a fun domain that you can access from your local system. But you write software for the web, right? So you should deploy to a virtual private server.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;A Virtual Private Server
&lt;ol&gt;
&lt;li&gt;Find a provider of your choosing and deploy a small VPS. Get this connected to the internet and deploy an app. Find a free subdomain provider and connect it to your VPS.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;A Computer at Home
&lt;ol&gt;
&lt;li&gt;If you have a spare computer you can keep running, set up a web server on it. This will require more tinkering and probably require a reverse proxy to expose it to the public internet.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;how-to-host&#34;&gt;How To Host?&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Manual! You&amp;rsquo;ll learn the most this way. Follow the install instructions on the app you chose to get it up and running. Once you can log in, celebrate!&lt;/li&gt;
&lt;li&gt;Automated(ish). &lt;a href=&#34;https://yunohost.org&#34;&gt;YunoHost&lt;/a&gt; is a software for managing your server. Once you&amp;rsquo;ve done it manually, you&amp;rsquo;ll appreciate all the work that&amp;rsquo;s gone int to YunoHost. The docs help you understand how user roles work on the operating system and how applications are protected from reading one another&amp;rsquo;s data.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;self-host-for-fun&#34;&gt;Self Host for Fun&lt;/h2&gt;
&lt;p&gt;You really don&amp;rsquo;t need to keep apps up and running. Remember that the point is to get something out here, break it, and learn to fix it. Along the way you&amp;rsquo;ll learn about unix systems, application processes, resource management, backups, downtime and application resiliance.&lt;/p&gt;
&lt;p&gt;Try self-host something and have some fun.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Feeling Stuck at Work</title>
      <link>https://enumerator.dev/feeling-stuck-at-work/</link>
      <pubDate>Tue, 18 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://enumerator.dev/feeling-stuck-at-work/</guid>
      <description>&lt;p&gt;Early in my career, a mentor cautioned me, &amp;ldquo;One day, you won&amp;rsquo;t feel like you&amp;rsquo;ve learned anything in weeks. Work will feel slow and difficult. &amp;quot; They said, &amp;ldquo;But that&amp;rsquo;s okay. Learning comes in spikes and plateaus.&amp;rdquo; I am paraphrasing, of course, but their observation has been accurate throughout my career.&lt;/p&gt;
&lt;p&gt;I started at my current company three and a half years ago. In my roles, I&amp;rsquo;ve made technical contributions to multiple teams, guided single, impactful teams, and written the company&amp;rsquo;s architecture strategy.&lt;/p&gt;
&lt;p&gt;A colleague recently observed that when we started working together, I doubted everything I did, and now, I have broad technical influence at the company. &amp;ldquo;What changed?&amp;rdquo; he asked.&lt;/p&gt;
&lt;p&gt;I didn&amp;rsquo;t have a great answer then, but shortly after we chatted, he sent me Katie Sylor-Miller&amp;rsquo;s article, &amp;ldquo;&lt;a href=&#34;https://sylormiller.com/posts/2025/staff-plus-cliff/&#34;&gt;The Staff+ Performance Cliff&lt;/a&gt;.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Yes!&amp;rdquo; I thought, &amp;ldquo;But it&amp;rsquo;s not a cliff.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;During growth periods, I learn something new daily. Each line of code I write is thrilling, every project plan has a broad impact, and I receive positive feedback every minute.&lt;/p&gt;
&lt;p&gt;Plateaus come abruptly.&lt;/p&gt;
&lt;p&gt;A plateau is a period of slowing down. Work seems more challenging and ambiguous, and my impact is unclear or absent. I often also experience a hit to my confidence because I feel less impactful and less relevant.&lt;/p&gt;
&lt;p&gt;Plateaus are expected, and I can think of two reasons for them:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I have other things going on in life.&lt;/li&gt;
&lt;li&gt;I&amp;rsquo;m learning to apply my new skills at a higher level.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;life-happens&#34;&gt;Life Happens&lt;/h2&gt;
&lt;p&gt;Work is a part of my life, but not my whole life. Many life events can cause a plateau at work.&lt;/p&gt;
&lt;p&gt;Becoming a parent, coming out, going through a breakup, or experiencing a death in the family&amp;ndash;all these things take time and energy, and they are IMPORTANT. Work comes second to these things.&lt;/p&gt;
&lt;p&gt;In some communities, periods like this are called a &amp;ldquo;Skill Regression.&amp;rdquo; In my own words, this is a period where things that previously seemed easy to you are challenging. This might be because you are overwhelmed or processing new stuff you&amp;rsquo;ve never experienced.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.reddit.com/r/AutismInWomen/comments/13rvs1s/what_is_skill_regression_and_why_am_i/&#34;&gt;In one Redditor&amp;rsquo;s words&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Think of your brain as a series of highways connecting a dozen towns. Each town represents a skill or ability that you have developed over your lifetime. The roads are the synapses and connections our brain creates to access those skills and our brain &lt;em&gt;loves&lt;/em&gt; efficiency. We have a lot of roads that can get to those towns and those roads are developed over time from childhood.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Then. Boom. Something new happens in life, and all those roads don&amp;rsquo;t make sense anymore. All your old ways of accessing skills are gone because your brain is occupied learning new skills.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Suddenly, every single one of those efficient roads that kept you going every day has been blocked off by road construction and you can no longer access that town. The towns are still there, but you have a really rough route getting there as your learned experience is no longer accessible to you.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Life happens. And that&amp;rsquo;s okay. Plateaus, cliffs, skill regressions, or whatever you call them, are complicated. They are times to take care of ourselves and build support networks.&lt;/p&gt;
&lt;h3 id=&#34;what-to-do-when-life-happens&#34;&gt;What to do when life happens&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Know your capacity&lt;/strong&gt;. Determine for yourself what scope of work feels right. Recognize that you might not make a flashy impact in your work, but you will do essential work for the business.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tell someone&lt;/strong&gt;. Once you know your capacity, talk to your manager about it. Tell them where you are at and what kind of work you are most capable of doing. Communicate your capacity. You don&amp;rsquo;t have to tell anyone why you need space; only that you need space.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Know your strengths&lt;/strong&gt;. You worked hard to get here, and while you might be at a plateau, this plateau is higher than the level you were at before. Remember to take a moment to enjoy the view. Even this version of you produces better work than you were a year ago.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expect pushback&lt;/strong&gt;. Your manager or colleagues may expect you to perform and grow at the same rate you previously did. Lean on your strengths and continue to do the work you are skilled at. Accept feedback and set reasonable boundaries that acknowledge your current capacity. Continue to communicate your capacity clearly, and don&amp;rsquo;t over-commit yourself.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When life happens, your job is to take care of yourself. You are already good at your job. You&amp;rsquo;ve done fantastic work to get here. Let work take a back seat while you learn new life skills outside of work.&lt;/p&gt;
&lt;h2 id=&#34;working-at-a-new-level&#34;&gt;Working at A New Level&lt;/h2&gt;
&lt;p&gt;Working at a new level brings on a different kind of plateau. One where the growth and learning that got you to this new position are suddenly not relevant to your work. You may have gotten promoted by leading a project and shipping a new feature. Congratulations! But now you are being asked for architectural direction that affects the longevity of a whole software system. Shipping features and setting architecture direction are two wildly different things! The skills needed to ship are not those needed to design resilient systems.&lt;/p&gt;
&lt;p&gt;You may have heard about &amp;ldquo;&lt;a href=&#34;https://en.wikipedia.org/wiki/Peter_principle&#34;&gt;The Peter Principle&lt;/a&gt;,&amp;rdquo; or at least heard it summarized as &amp;ldquo;people rise to their respective level of incompetence.&amp;rdquo; In a hierarchy, everyone is skilled at the job below them but not the job they have.&lt;/p&gt;
&lt;p&gt;The Peter Principle is a bleak way of saying that people hit plateaus when promoted. However, they can learn new skills if they have the insight to recognize this plateau.&lt;/p&gt;
&lt;p&gt;I have encountered these plateaus in my career, requiring a thoughtful pause to create a learning strategy.&lt;/p&gt;
&lt;h3 id=&#34;what-do-you-do-when-youre-learning-new-skills&#34;&gt;What do you do when you&amp;rsquo;re learning new skills?&lt;/h3&gt;
&lt;p&gt;First, read Katie Sylor-Miller&amp;rsquo;s article. I highly recommend reading her suggestions. Here is my take on a few things that have worked for me.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Find your peers&lt;/strong&gt;. You are now at a new level, and you have new peers. But your peers don&amp;rsquo;t always have the same title. Recognize the people you work well with who are doing jobs you admire. These people can be across the organization, in another department, or adjacent roles on other teams. Having peers working at the same level, regardless of title, will help you see how your work fits into the organization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build your network outside of work&lt;/strong&gt;. This is a hard one for me. As a natural introvert and a horrible small-talker, I value a few deep relationships that cut through the small talk and get right to the point. I challenge myself to attend social events or reach out to people. These relationships can provide invaluable insight into how other companies work.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Write everything down&lt;/strong&gt;. I recently started a work log. I book a half hour at the end of the week to journal everything I did that week. These journals are succinct and focus on impact. I use this time to reflect on shaping my priorities to ensure I am consistent in the direction and impetus of my work.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Seek feedback.&lt;/strong&gt; When you work at a higher level, you will get feedback less often and rarely get positive feedback. Reach out to your peers and those above you for feedback frequently. Feedback in the moment is usually the best. After a meeting or when a project is wrapping up, I ask other leaders for input while their memory is fresh. Ask for actionable feedback. Don&amp;rsquo;t expect it to be positive; expect it to have your best interests in mind. This helps me adapt on the fly.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Say no.&lt;/strong&gt; It is easy to have too many priorities because, in your new position, you want to help everyone you can. You have to learn to say no and let go. Saying &amp;ldquo;no&amp;rdquo; frees up your energy to focus on priorities that matter to you, your peers, and your manager.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;conclusion&#34;&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;Plateaus caused by live events or working at a new level are similar. As you learn, you are reorganizing how you operate in the world. The skills that got you to this place are not the skills you need to continue to succeed.&lt;/p&gt;
&lt;p&gt;If you are conscientious of this, you can build the support you need into your work environment to get through the challenging parts of this new learning period. One day, this hard work will all come together, and you&amp;rsquo;ll feel like you&amp;rsquo;re back on a rocket ship, making an impact with every keystroke.&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>