<?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[The Final Algorithm]]></title><description><![CDATA[Documenting my personal journey to master ML and MLOps, create specialized AI agents, explore AI Alignment and the zero-sum risks for agents, and bridge my professional expertise and career history with everything AI. Better late than never.]]></description><link>https://blog.thefinalalgorithm.com</link><image><url>https://substackcdn.com/image/fetch/$s_!WVfI!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe383f3bb-2615-42ce-913b-ec6de3dca7ea_256x256.png</url><title>The Final Algorithm</title><link>https://blog.thefinalalgorithm.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 11 May 2026 10:17:07 GMT</lastBuildDate><atom:link href="https://blog.thefinalalgorithm.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[John Eric Arterberry]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[thefinalalgorithm@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[thefinalalgorithm@substack.com]]></itunes:email><itunes:name><![CDATA[John Eric Arterberry]]></itunes:name></itunes:owner><itunes:author><![CDATA[John Eric Arterberry]]></itunes:author><googleplay:owner><![CDATA[thefinalalgorithm@substack.com]]></googleplay:owner><googleplay:email><![CDATA[thefinalalgorithm@substack.com]]></googleplay:email><googleplay:author><![CDATA[John Eric Arterberry]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Learning ML Through 30 Day Projects]]></title><description><![CDATA[A slight recalibration that has lead to three potential projects and a 30 day countdown!]]></description><link>https://blog.thefinalalgorithm.com/p/learning-ml-through-30-day-projects</link><guid isPermaLink="false">https://blog.thefinalalgorithm.com/p/learning-ml-through-30-day-projects</guid><dc:creator><![CDATA[John Eric Arterberry]]></dc:creator><pubDate>Mon, 13 Jan 2025 04:30:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f354bd89-ddcd-4646-a31b-c77ee935519c_1232x928.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>I had to recalibrate my first week.</strong><br><br><strong><a href="https://youtu.be/dk3dQf7yZFI?si=WtKa7cy1FcYqOa6y">Jeffrey Codes</a></strong>, a YouTuber, suggested that the amount of work required to do the math for ML is not quite as realistic as if you were working in AI. And he also suggested that using <strong><a href="https://www.mathacademy.com/">MathAcademy</a></strong> is highly recommended, because you will feel like you are accomplishing something. <br><br>But what really kicked me into <strong>gear</strong> was his recommendation  to turn learning ML into a <strong>30 day project incremental process</strong> &#8211; so that I could actually <strong>gain</strong> <strong>knowledge</strong> from <strong>real world activity</strong> and have something to <strong>show for what I learned over 30 days</strong>.<br><br>So&#8212; below is my redundant prompt to <strong>ChatGPT</strong> and the results. And here&#8217;s a <em>quick</em> <em>hint</em>, I&#8217;ve started on <strong>Project 2</strong>, which felt more challenging. Next week - I&#8217;ll share some insights on what I&#8217;ve accomplished.<br><br><em><strong>Prompt</strong></em><br><br><em>I realized that the approach as outlined in the roadmap for the next twelve months is designed to educate and improve my skills in ML -- but it pigeonholes my work into separate silos. And it requires context switching on a large scale. Instead - can you create three potential and cleverly unique projects I can select from, that I must complete within 30 days - that fit in the scope of the monthly roadmap outline you originally provided? These projects should define a clear process that will require me to build something, post it in GitHub, and learn from the various silos in the process. This would provide an improved learning experience that would be engaging and much more productive.<br><br><strong>Response</strong></em></p><p>Here are <strong>three potential, cleverly unique 30-day projects</strong> based on the outlined roadmap for Months 1-2. These projects are designed to integrate multiple silos&#8212;research, math, Python, and ML workflows&#8212;into cohesive learning experiences. Each project requires building something, posting it on GitHub, and reflecting on the process.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thefinalalgorithm.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">The Final Algorithm is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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><div><hr></div><h3><strong>Project 1: Data Storytelling with Visual Insights</strong></h3><p><strong>Objective:</strong> Analyze a real-world dataset to uncover patterns and trends, then create a visually compelling report that explains your findings.</p><p><strong>What You&#8217;ll Learn:</strong></p><ul><li><p>Data manipulation with <strong>NumPy</strong> and <strong>Pandas</strong>.</p></li><li><p>Data visualization using <strong>Matplotlib</strong> and <strong>Seaborn</strong>.</p></li><li><p>Basic statistics and probability for meaningful insights.</p></li><li><p>Communication and storytelling with data.</p></li></ul><p><strong>Step-by-Step Plan:</strong></p><ol><li><p><strong>Choose a Dataset</strong>:</p><ul><li><p>Use public datasets from Kaggle or UCI ML Repository (e.g., COVID trends, global happiness, or housing prices).</p></li></ul></li><li><p><strong>Data Exploration and Cleaning</strong>:</p><ul><li><p>Load the dataset into Python using Pandas.</p></li><li><p>Clean the data: handle missing values, detect outliers, and standardize formats.</p></li></ul></li><li><p><strong>Analyze and Summarize</strong>:</p><ul><li><p>Calculate basic descriptive statistics: mean, median, mode, variance, and correlation.</p></li><li><p>Identify patterns (e.g., time trends, group differences).</p></li></ul></li><li><p><strong>Create Visualizations</strong>:</p><ul><li><p>Build at least three compelling visualizations using Matplotlib or Seaborn.</p></li><li><p>Examples: histograms, scatter plots, line charts, heatmaps.</p></li></ul></li><li><p><strong>Deliverables</strong>:</p><ul><li><p>Post your cleaned dataset, Python notebook, and visualizations on GitHub.</p></li><li><p>Write a short README explaining your findings and learning process.</p></li></ul></li></ol><div><hr></div><h3><strong>Project 2: Build a Simple Linear Regression Model</strong></h3><p><strong>Objective:</strong> Create a linear regression model from scratch to predict a numerical outcome based on real-world data.</p><p><strong>What You&#8217;ll Learn:</strong></p><ul><li><p>Linear algebra concepts (e.g., matrix operations).</p></li><li><p>Python implementation of regression models (using both libraries and manual computation).</p></li><li><p>Model evaluation techniques (e.g., RMSE, R&#178;).</p></li></ul><p><strong>Step-by-Step Plan:</strong></p><ol><li><p><strong>Choose a Dataset</strong>:</p><ul><li><p>Pick a dataset with numerical predictors and a target variable (e.g., Boston housing prices, car fuel efficiency).</p></li></ul></li><li><p><strong>Understand the Math</strong>:</p><ul><li><p>Brush up on the concept of linear regression, including:</p><ul><li><p>The formula: y=mx+by = mx + by=mx+b</p></li><li><p>Loss functions and gradient descent (optional for depth).</p></li></ul></li></ul></li><li><p><strong>Implement Linear Regression</strong>:</p><ul><li><p>Manually calculate coefficients using Python and NumPy (no libraries like Scikit-learn for now).</p></li><li><p>Compare your implementation against Scikit-learn's LinearRegression.</p></li></ul></li><li><p><strong>Evaluate the Model</strong>:</p><ul><li><p>Split the data into training and testing sets.</p></li><li><p>Evaluate model performance using RMSE, R&#178;, or MAE.</p></li></ul></li><li><p><strong>Deliverables</strong>:</p><ul><li><p>Post your Python script/notebook on GitHub.</p></li><li><p>Include a README explaining:</p><ul><li><p>The dataset.</p></li><li><p>How you implemented linear regression.</p></li><li><p>Lessons learned.</p></li></ul></li></ul></li></ol><div><hr></div><h3><strong>Project 3: Build a Simple "Common Sense AI" Chatbot</strong></h3><p><strong>Objective:</strong> Create a simple chatbot that uses rules and basic probability to respond to user inputs (no ML models yet).</p><p><strong>What You&#8217;ll Learn:</strong></p><ul><li><p>Python basics for handling input/output.</p></li><li><p>Probability and statistics for generating responses.</p></li><li><p>Data structures like dictionaries and arrays.</p></li></ul><p><strong>Step-by-Step Plan:</strong></p><ol><li><p><strong>Set a Theme</strong>:</p><ul><li><p>Decide on the chatbot&#8217;s purpose (e.g., a weather bot, movie recommendation bot, or trivia bot).</p></li></ul></li><li><p><strong>Write a Rule-Based Engine</strong>:</p><ul><li><p>Use dictionaries to map user inputs to responses.</p></li><li><p>Example: Input "weather today?" &#8594; Output "Sunny with a high of 70&#176;F."</p></li></ul></li><li><p><strong>Incorporate Probability</strong>:</p><ul><li><p>For open-ended inputs, write a function that selects responses probabilistically.</p></li><li><p>Example: "How are you?" &#8594; Responses: "I'm fine," "Doing great!" (weighted probabilities).</p></li></ul></li><li><p><strong>Extend the Bot</strong>:</p><ul><li><p>Allow the bot to learn one or two new responses during the session and save them for the next session (basic file handling).</p></li></ul></li><li><p><strong>Deliverables</strong>:</p><ul><li><p>Post the chatbot&#8217;s Python script on GitHub.</p></li><li><p>Include a README explaining how it works and possible future improvements.</p></li></ul></li></ol><div><hr></div><h3><strong>How to Choose the Right Project</strong></h3><ul><li><p><strong>Choose Project 1 (Data Storytelling)</strong> if you enjoy working with data and want to build foundational data analysis skills.</p></li><li><p><strong>Choose Project 2 (Linear Regression)</strong> if you&#8217;re eager to dive into math and core ML concepts.</p></li><li><p><strong>Choose Project 3 (Chatbot)</strong> if you prefer creative programming and want an engaging introduction to how AI systems interact with users.</p></li></ul><p>Each project has clear deliverables and integrates key components of your learning roadmap into a practical, engaging task. Let me know which one resonates most with you or if you'd like additional details!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thefinalalgorithm.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">The Final Algorithm is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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 Final Algorithm: My Year of ML, MLOps, Agents and AI Alignment]]></title><description><![CDATA[I'm going to document my growth, insights, and lessons I learn, in the rapidly evolving world of AI.]]></description><link>https://blog.thefinalalgorithm.com/p/the-final-algorithm-my-year-of-ml</link><guid isPermaLink="false">https://blog.thefinalalgorithm.com/p/the-final-algorithm-my-year-of-ml</guid><dc:creator><![CDATA[John Eric Arterberry]]></dc:creator><pubDate>Sun, 05 Jan 2025 08:01:38 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/510fbebe-c0b5-4a14-976a-5a6b5ad72230_1232x928.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Maybe I&#8217;m drinking too much of the AI-laced Kool-Aid?</strong></p><p>Yeah. There&#8217;s no doubt that that is exactly what I&#8217;m doing.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thefinalalgorithm.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">The Final Algorithm is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>Because when I get that positive feedback from <strong>ChatGPT</strong>, <strong>Claude</strong>, or <strong>Gemini</strong>, it triggers those dopamine receptors just right. With closing phrases like <em>&#8220;Great idea!&#8221;</em> or <em>&#8220;You&#8217;re on track&#8230;&#8221;</em> or <em>&#8220;Keep working on this, because you are on to something&#8230;&#8221;</em> make me feel like I&#8217;m on top of the world. Which leads to the unfortunate side of this: <em><strong>AI-generated responses are addictively encouraging.</strong></em></p><p>Encouraging enough to help me pop this introvert bubble and start a year-long journey to improve my knowledge of AI&#8212;publicly. I'll show where I'm at as I journal my interests and the things I learn along the way. That will not only keep me honest with my goals&#8212;but I feel like it may help shame me into sticking to what I start. In a nutshell&#8212;it will help me from slacking off with this one.<strong> </strong><em><strong>I&#8217;ve got to follow this passion to the end</strong>.</em></p><p>Hell, I thought about doing all of this on <em>YouTube</em>, but I'm not an on-camera kind of person. I love to write, so here goes...</p><p>This is <em>The Final Algorithm</em>. My next year-long journey into everything AI and how I will use it to improve my life, work, and&#8212;hopefully&#8212;help others along the way.</p><p>But I&#8217;m not stopping at just learning the technical skills like ML, MLOps or creating specialized AI agents. I&#8217;m also diving into something deeper: exploring the ethical and philosophical challenges of AI Alignment. What happens when the systems we build don&#8217;t inherently align with human goals&#8212;or worse, when they unknowingly act in ways that lead to harmful zero-sum outcomes? How do we ensure that the DNA of these systems accounts for interdependence, cooperation, and safeguards against runaway optimization? And <em><strong>yes</strong></em> &#8212; I wrote this. Not ChatGPT. </p><p>Basically, these questions are what fascinate me most about AI&#8212;not just the &#8220;how&#8221; of building it, but the &#8220;why&#8221; and &#8220;what if.&#8221; If AI agents are going to play a bigger role in our lives, then understanding how they reason, decide, and act is pretty critical. At least I think they are. Can we ensure they&#8217;re not just powerful but also responsible? And what can someone like me&#8212;an average person learning this step by step&#8212;bring to that conversation?</p><p>I personally don&#8217;t have all the answers yet, but that&#8217;s what this year-long journey (and maybe more) is for: to learn, to ask better questions, and maybe even propose some common-sense ideas that could possibly make a difference, somewhere, some place down the line.</p><p>I&#8217;ll add anecdotes along the way and test a few additional learning paths based on inspirations that I&#8217;m getting from watching <strong>Santiago</strong> (<em><strong><a href="https://www.youtube.com/@underfitted">YouTube @underfitted</a></strong></em>).</p><p><strong>First stop </strong>&#8212;<strong> <a href="https://www.youtube.com/@3blue1brown">3 Blue 1 Brown</a></strong> &#8212; I&#8217;ve got some <em>Maths</em> to do.</p><p><strong>BUT&#8212;</strong><em>before I do that</em>, let me just share the <strong>year-long roadmap</strong>, so you can see what &#8220;kind of crazy&#8221; I&#8217;ve put on my shoulders&#8230;now here is what <strong>ChatGPT</strong> <strong>offered</strong>:<br></p><div><hr></div><h3><br><br><strong>Months 1-2: Foundational Knowledge</strong></h3><p><strong>Goal:</strong> Build foundational understanding of ML concepts and tools.</p><ol><li><p><strong>Research the Field</strong>:</p><ul><li><p>Read about ML workflows and tools.</p></li><li><p>Recommended Resource: <em>"Machine Learning Engineering"</em> by Andriy Burkov (arriving in paperback - Jan 7th, 2025)</p></li><li><p>Watch beginner-friendly videos on ML applications (e.g., Google&#8217;s AI channel, and FreeCodeCamp).</p></li></ul></li><li><p><strong>Brush Up on Math</strong>:</p><ul><li><p>Study <strong>linear algebra</strong>, <strong>calculus</strong>, <strong>probability</strong>, and <strong>statistics</strong> using:</p><ul><li><p><em>Khan Academy</em> for fundamentals.</p></li><li><p><em>3Blue1Brown YouTube series</em> for intuitive understanding.</p></li></ul></li></ul></li><li><p><strong>Learn Python for ML</strong>:</p><ul><li><p>Reinforce Python skills (I&#8217;m doing a brush up on LinkedIn Learning now).</p></li><li><p>Learn libraries: <strong>NumPy</strong>, <strong>Pandas</strong>, <strong>Matplotlib</strong>, and <strong>Seaborn</strong>.</p></li><li><p>Practice by solving small problems on Kaggle or LeetCode.</p></li></ul></li></ol><div><hr></div><h3><strong>Months 3-4: Data Skills and Exploratory Data Analysis (EDA)</strong></h3><p><strong>Goal:</strong> Learn to work with data effectively.</p><ol><li><p><strong>Master Data Manipulation</strong>:</p><ul><li><p>Get hands-on with Pandas for data cleaning and analysis.</p></li><li><p>Use Jupyter Notebooks to document your workflows.</p></li></ul></li><li><p><strong>Practice SQL</strong>:</p><ul><li><p>Learn to query, join, and analyze data with SQL.</p></li><li><p>Recommended Course: Mode Analytics SQL Tutorial.</p></li></ul></li><li><p><strong>Focus on EDA</strong>:</p><ul><li><p>Explore datasets to find patterns, visualize data, and detect anomalies.</p></li><li><p>Tools: Matplotlib, Seaborn, Plotly.</p></li></ul></li><li><p><strong>Mini Projects</strong>:</p><ul><li><p>Example: Analyze a Kaggle dataset (e.g., COVID data or customer trends) and create a report with key insights.</p></li></ul></li></ol><div><hr></div><h3><strong>Months 5-6: Machine Learning Basics</strong></h3><p><strong>Goal:</strong> Learn core ML algorithms and apply them to real-world datasets.</p><ol><li><p><strong>Understand ML Theory</strong>:</p><ul><li><p>Focus on:</p><ul><li><p>Supervised Learning: Linear regression, logistic regression, decision trees.</p></li><li><p>Unsupervised Learning: Clustering, PCA.</p></li></ul></li><li><p>Recommended Course:<a href="https://www.coursera.org/learn/machine-learning"> Andrew Ng&#8217;s ML Course on Coursera</a>.</p></li></ul></li><li><p><strong>Learn Scikit-Learn</strong>:</p><ul><li><p>Build ML models using Scikit-learn.</p></li><li><p>Practice cross-validation, feature engineering, and hyperparameter tuning.</p></li></ul></li><li><p><strong>Projects</strong>:</p><ul><li><p>Example 1: Predict house prices using regression.</p></li><li><p>Example 2: Classify emails as spam or not spam.</p></li></ul></li></ol><div><hr></div><h3><strong>Months 7-8: Deep Learning and Specialized ML Skills</strong></h3><p><strong>Goal:</strong> Gain foundational skills in neural networks and explore advanced ML concepts.</p><ol><li><p><strong>Learn Neural Networks</strong>:</p><ul><li><p>Study perceptrons, activation functions, backpropagation, and optimization.</p></li><li><p>Recommended Course:<a href="https://www.coursera.org/specializations/deep-learning"> Deep Learning Specialization by Andrew Ng</a>.</p></li></ul></li><li><p><strong>Use TensorFlow or PyTorch</strong>:</p><ul><li><p>Build and train deep learning models (e.g., MNIST digit classification).</p></li></ul></li><li><p><strong>Explore Transfer Learning</strong>:</p><ul><li><p>Use pre-trained models for tasks like image recognition or NLP.</p></li></ul></li><li><p><strong>Experiment with Real-World Applications</strong>:</p><ul><li><p>Example Projects:</p><ul><li><p>Sentiment analysis on customer reviews.</p></li><li><p>Image classification with transfer learning.</p></li></ul></li></ul></li></ol><div><hr></div><h3><strong>Months 9-10: MLOps and End-to-End Projects</strong></h3><p><strong>Goal:</strong> Learn to deploy and monitor ML models in production.</p><ol><li><p><strong>Study MLOps Concepts</strong>:</p><ul><li><p>Understand CI/CD pipelines, model versioning, and deployment workflows.</p></li><li><p>Tools: MLflow, Kubeflow, or TFX.</p></li></ul></li><li><p><strong>Learn Cloud Platforms</strong>:</p><ul><li><p>Focus on AWS, GCP, or Azure for ML model hosting.</p></li><li><p>Practice deploying a model using Flask, FastAPI, or Streamlit.</p></li></ul></li><li><p><strong>End-to-End Project</strong>:</p><ul><li><p>Example: Build a recommendation system or a fraud detection pipeline.</p></li><li><p>Steps: Data preprocessing &#8594; Model training &#8594; Deployment &#8594; Monitoring.</p></li></ul></li></ol><h3><strong>Months 11-12: Portfolio, Networking, and Continued Growth</strong></h3><p><strong>Goal:</strong> Showcase your skills, expand your professional network, and continue learning to stay ahead of an emerging field.</p><ol><li><p><strong>Build Portfolio Projects</strong>:</p><ul><li><p>Focus on 2-3 polished projects that demonstrate:</p><ul><li><p>EDA, model training, and deployment skills.</p></li><li><p>Example: A dashboard showing predictions or insights.</p></li></ul></li></ul></li><li><p><strong>Polish Your Online Presence</strong>:</p><ul><li><p>Update your LinkedIn and GitHub profiles to highlight:</p><ul><li><p>ML skills, certifications, and project achievements.</p></li><li><p>Contributions to open-source ML or related initiatives.</p></li></ul></li></ul></li><li><p><strong>Network Strategically</strong>:</p><ul><li><p>Join relevant LinkedIn groups, attend meetups, and engage in ML-focused communities.</p></li><li><p>Collaborate with others on open-source ML projects to broaden your expertise.</p></li></ul></li><li><p><strong>Continued Learning</strong>:</p><ul><li><p>Stay current with advancements in ML by:</p><ul><li><p>Following industry blogs, podcasts, and conferences.</p></li><li><p>Exploring emerging tools and techniques, such as explainable AI (XAI) or generative AI.</p></li></ul></li></ul></li><li><p><strong>Professional Development</strong>:</p><ul><li><p>Explore opportunities to apply ML concepts in your current role or field.</p></li><li><p>Leverage your growing expertise to provide thought leadership, share insights, or mentor others in ML basics.</p></li></ul></li></ol><p><strong>Key Considerations</strong></p><ul><li><p><strong>Time Commitment</strong>: Dedicate 10-15 hours per week (adjust as needed based on work-life balance).</p></li><li><p><strong>Consistency</strong>: Break monthly goals into weekly objectives.</p></li><li><p><strong>Flexibility</strong>: Adapt the roadmap as your interests and progress evolve.</p></li><li><p><strong>Focus on Your Strengths</strong>: Your experience in software engineering and testing is a unique asset that you can leverage in roles like MLOps or applied ML engineering.<br></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.thefinalalgorithm.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">The Final Algorithm is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[Coming soon]]></title><description><![CDATA[This is The Final Algorithm.]]></description><link>https://blog.thefinalalgorithm.com/p/coming-soon</link><guid isPermaLink="false">https://blog.thefinalalgorithm.com/p/coming-soon</guid><dc:creator><![CDATA[John Eric Arterberry]]></dc:creator><pubDate>Thu, 02 Jan 2025 23:13:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WVfI!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe383f3bb-2615-42ce-913b-ec6de3dca7ea_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is The Final Algorithm.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.thefinalalgorithm.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.thefinalalgorithm.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>