<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Engineering on Liam Asman&#39;s Blog</title>
    <link>https://liamasman.com/blog/tags/engineering/</link>
    <description>Recent content in Engineering on Liam Asman&#39;s Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-GB</language>
    <copyright>Copyright © 2025, Liam Asman.</copyright>
    <lastBuildDate>Wed, 25 Jun 2025 05:00:00 +0100</lastBuildDate>
    <atom:link href="https://liamasman.com/blog/tags/engineering/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Getting to Senior Developer: Prioritisation</title>
      <link>https://liamasman.com/blog/posts/2025/06/getting-to-senior-developer-prioritisation/</link>
      <pubDate>Wed, 25 Jun 2025 05:00:00 +0100</pubDate>
      <guid>https://liamasman.com/blog/posts/2025/06/getting-to-senior-developer-prioritisation/</guid>
      <description>&lt;p&gt;Being self-organised is a key attribute for becoming a senior software engineer. Part of self-organisation is the ability to prioritise tasks.&lt;/p&gt;&#xA;&lt;p&gt;Developers may get stuck pursuing minor software improvements over adding real value. This could be due to&#xA;inexperience in estimating effort versus value, and not realising when a task is taking longer than expected. Alternatively, the developer&#xA;could be choosing a low-value task that feels comfortable; achieving a solo contribution.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Being self-organised is a key attribute for becoming a senior software engineer. Part of self-organisation is the ability to prioritise tasks.</p>
<p>Developers may get stuck pursuing minor software improvements over adding real value. This could be due to
inexperience in estimating effort versus value, and not realising when a task is taking longer than expected. Alternatively, the developer
could be choosing a low-value task that feels comfortable; achieving a solo contribution.</p>
<p>When you have the freedom to choose what to work on, consider the priorities for the team and how you can best help. Remember:
today&rsquo;s priority may not be the same as yesterday&rsquo;s, so you may need to shelve what you are working on. This is okay: the work is not lost.</p>
<p>If you are not sure what the priorities are, ask! This will show initiative and higher-level thinking.</p>
<p>It&rsquo;s important to note that low <em>business</em> value does not mean low value: maintaining a healthy codebase is important. This is where the skill of
prioritisation comes in: technical debt reduction must be balanced alongside the goals of the business.</p>
<p>Think: What is the goal? How do I help us get there?</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
