<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>The Modern Developer - learning</title>
    <subtitle>Comments and Essays for software development professionals. All Typos Engineered by Hand</subtitle>
    <link rel="self" type="application/atom+xml" href="https://modern-developer.com/tags/learning/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://modern-developer.com"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-03-19T00:00:00+00:00</updated>
    <id>https://modern-developer.com/tags/learning/atom.xml</id>
    <entry xml:lang="en">
        <title>The Advanced Beginner</title>
        <published>2026-03-19T00:00:00+00:00</published>
        <updated>2026-03-19T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              dylan
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://modern-developer.com/blog/the-advanced-beginner/"/>
        <id>https://modern-developer.com/blog/the-advanced-beginner/</id>
        
        <content type="html" xml:base="https://modern-developer.com/blog/the-advanced-beginner/">&lt;p&gt;Good developers must constantly be learning. At some point, the Modern Developer
will find themselves in a position where what one &lt;em&gt;knows&lt;&#x2F;em&gt; is no longer enough, and
expansion into what is &lt;em&gt;not known&lt;&#x2F;em&gt; is needed. Some
people are natural learners of course, and as long as they have time they will be
able to apply what they have learned about themselves over their lifetime. Others
are not as lucky: they will need to develop an &lt;em&gt;autodidactic structure&lt;&#x2F;em&gt;. This will
be different for everyone, of course. Visual learners will have different and non-compatible
structures to readers, and so on.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;time&quot;&gt;Time&lt;&#x2F;h2&gt;
&lt;p&gt;The first step is carving out time. This is usually seen as the biggest barrier:
There is a perception that no one wants you to set aside time. I have
seen this in companies that have strict education budgets: the employee feels that
they cannot get time even if the manager is encouraging or, in one case, prescribing
education time! But let’s assume the reader doesn’t have a sanctioned budget, and
wants to become a more learned developer.&lt;&#x2F;p&gt;
&lt;p&gt;I recommend 20 minutes every week-day, at a time where your brain is at peak.&lt;&#x2F;p&gt;
&lt;p&gt;20 minutes is controversial: some will point out it’s barely time to setup a new environment,
or read a single page. This is true: The art is in stacking these &lt;em&gt;daily&lt;&#x2F;em&gt; so that
it might take 19 minutes to get started the first day, and then 1 minute to pick
up the second day.&lt;&#x2F;p&gt;
&lt;p&gt;20 minutes is often such a small slice of time, most managers will not oppose it. If one
is in a meeting-heavy environment, it may be more noticeable: fixing the meetings
is probably more important.&lt;&#x2F;p&gt;
&lt;p&gt;You may be able to go more or less, and the length that you start with may not
be what you end up with: you can fiddle with the duration, days, and start time.&lt;&#x2F;p&gt;
&lt;p&gt;5 minutes is probably not enough and 60 minutes may be too much.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;plan&quot;&gt;Plan&lt;&#x2F;h2&gt;
&lt;p&gt;Once you have agreed with yourself on timing, the next step is to plan what to do
in that time. This will depend on who you are of course. The routine is something like:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Find a topic (or list of topics). These can be nebulous (“Learn AI”) or specific (“Study SSR Hydration Errors in Next.js”)&lt;&#x2F;li&gt;
&lt;li&gt;Make a plan of where you are and how to get to where you want to be (“Gap Analysis”). The result should be a list&lt;sup class=&quot;footnote-reference&quot; id=&quot;fr-1-1&quot;&gt;&lt;a href=&quot;#fn-1&quot;&gt;1&lt;&#x2F;a&gt;&lt;&#x2F;sup&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;Don’t worry about how long it takes to go through the plan.&lt;&#x2F;li&gt;
&lt;li&gt;Find the next item to study&lt;&#x2F;li&gt;
&lt;li&gt;Study it in your way until the timer goes off. Leave yourself a note on what you learned.&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Some will look at that and think “rubbish!” The point of course is that only you know
you.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;finally&quot;&gt;Finally …&lt;&#x2F;h2&gt;
&lt;p&gt;There are a few important things to conclude with:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Doing&lt;&#x2F;em&gt; is important: reading a &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;book&#x2F;&quot;&gt;book on rust&lt;&#x2F;a&gt; will not
teach you rust, but executing the examples will.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Regularity&lt;&#x2F;em&gt; is important.&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h2 id=&quot;footnotes&quot;&gt;Footnotes&lt;&#x2F;h2&gt;
&lt;section class=&quot;footnotes&quot;&gt;
&lt;ol class=&quot;footnotes-list&quot;&gt;
&lt;li id=&quot;fn-1&quot;&gt;
&lt;p&gt;Consider the following prompt: &lt;em&gt;I am currently an intermediate Next.JS developer, and I would like to study how to fix and prevent SSR Hydration errors. Can you give me a list of topics where I can experiment and study different aspects to become an expert?&lt;&#x2F;em&gt; &lt;a href=&quot;#fr-1-1&quot;&gt;↩&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;&#x2F;section&gt;
</content>
        
    </entry>
</feed>
