<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Marcus</title>
    <description>The latest articles on Forem by Marcus (@marcus_jh).</description>
    <link>https://forem.com/marcus_jh</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3672078%2F7d5afd33-ab33-4843-a1a9-f7a31cc155a8.png</url>
      <title>Forem: Marcus</title>
      <link>https://forem.com/marcus_jh</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/marcus_jh"/>
    <language>en</language>
    <item>
      <title>Scaling Beyond the Monolith: A Practical Guide to Transitioning to Microservices</title>
      <dc:creator>Marcus</dc:creator>
      <pubDate>Thu, 19 Mar 2026 07:56:34 +0000</pubDate>
      <link>https://forem.com/marcus_jh/scaling-beyond-the-monolith-a-practical-guide-to-transitioning-to-microservices-5e8a</link>
      <guid>https://forem.com/marcus_jh/scaling-beyond-the-monolith-a-practical-guide-to-transitioning-to-microservices-5e8a</guid>
      <description>&lt;p&gt;As your applications scale and development teams expand, the cracks in a monolithic architecture start to show. Slower release cycles, tangled dependencies, and the dreaded "it works on my machine" bugs become all too common. 🚨 So, how do you tackle these challenges? The answer isn't always a full-blown switch to microservices—sometimes, solutions like modular monoliths or serverless-first architectures can deliver similar benefits with lower complexity. But if you’re ready to take the leap, this guide is for you. Let’s explore how to scale beyond the monolith without losing your sanity.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Problem: When Monoliths Start to Break Down
&lt;/h2&gt;

&lt;p&gt;Monolithic architectures work great—until they don’t. When your codebase grows large enough, you’ll notice:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Scaling bottlenecks&lt;/strong&gt;: A single service means scaling the entire application, even when only one part of it experiences high traffic.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Slower development velocity&lt;/strong&gt;: Teams stepping on each other's toes, longer build times, and tangled dependencies make every release feel like an uphill battle.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fragile reliability&lt;/strong&gt;: A single bug or outage can bring down the entire application. Yikes. 😬&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;While these headaches are common, jumping straight to a microservices architecture isn't a silver bullet. It’s a journey, and like any journey, you need a map. 🗺️&lt;/p&gt;




&lt;h2&gt;
  
  
  The Solution: Visual Decomposition with a Structured Framework 🛠️
&lt;/h2&gt;

&lt;p&gt;Before charging headfirst into a migration, you need a structured way to plan and execute. That’s where a step-by-step framework—think of it like a grid or matrix—can help.&lt;/p&gt;

&lt;p&gt;Here’s how you can break the process down:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Identify Service Boundaries&lt;/strong&gt;: What parts of your monolith can stand alone? Start by analyzing your domain and grouping related functionalities together. For example, billing, user authentication, and product catalogs are often good candidates.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Emphasize Observability&lt;/strong&gt;: Before splitting anything, ensure monitoring and logging are in place so you can measure what’s working—and what’s not.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Manage Dependencies&lt;/strong&gt;: Untangle your codebase methodically. Tools can help here, but the process often starts with identifying modules that are tightly coupled and finding ways to decouple them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Set Up Modern CI/CD Pipelines&lt;/strong&gt;: Platforms like GitHub Actions, Harness, or Temporal can automate testing and deployment for individual services as you split them off.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Plan for Data Migration&lt;/strong&gt;: Migrating databases is no small feat. Tools like Debezium or Airbyte can help you synchronize data between your monolith and new services without downtime.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This structured approach ensures you’re not biting off more than you can chew. Instead of trying to move everything at once, you make incremental progress while keeping your system operational.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Tool: How a Grid Framework Makes It Easier ✨
&lt;/h2&gt;

&lt;p&gt;Migrating away from a monolith involves dozens of moving parts, and it’s easy to lose track of priorities. That’s why a visual planning tool can be a lifesaver. Imagine breaking your migration into smaller, manageable chunks using a grid framework:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Goal Diagnosis&lt;/strong&gt;: Start by defining the "why" behind your migration. Is it to improve scalability? Increase team autonomy? Knowing the end goal keeps you focused.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Sub-Goal Decomposition&lt;/strong&gt;: Break down each major task (like service identification or dependency management) into smaller steps. For instance, "identify service boundaries" could involve mapping the domain model, conducting team interviews, and reviewing existing code.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Progress Tracking&lt;/strong&gt;: As you tackle each square in the grid, you’ll see tangible progress, which keeps your team motivated and reduces overwhelm.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;By visualizing your goals and sub-goals in a structured way, you’ll avoid the common pitfalls of analysis paralysis or scope creep.&lt;/p&gt;




&lt;h2&gt;
  
  
  Practical Tips to Get Started Today 💡
&lt;/h2&gt;

&lt;p&gt;If you’re ready to dip your toes into modularizing your architecture, here are three steps you can try immediately:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Audit Your Monolith&lt;/strong&gt;: Use tools like static code analyzers or dependency mapping software to get a clear picture of how tightly coupled your system is.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Start Small&lt;/strong&gt;: Pick a low-risk, high-value service to extract. This might be something like user authentication or a reporting module. Prove the concept before scaling up.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Visualize Your Plan&lt;/strong&gt;: Use a tool like MandaAct to map out your migration process. With its 9x9 grid structure, you can break down complex tasks into clear, actionable steps. This approach helps you stay organized and focused throughout the transition.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Ready to Tackle the Challenge? 🚀
&lt;/h2&gt;

&lt;p&gt;Transforming your architecture is no small feat, but with the right mindset and tools, it’s achievable. A structured framework—whether it’s a grid, matrix, or step-based plan—can guide you through the chaos. &lt;/p&gt;

&lt;p&gt;If you’re looking for a lightweight, intuitive way to organize your migration process and visualize progress, try out &lt;a href="https://www.mandaact.com" rel="noopener noreferrer"&gt;MandaAct&lt;/a&gt;. It’s a powerful 9x9 grid-based app that helps you break down complex tasks into actionable steps. Start small, stay focused, and make your transition a success. 💪&lt;/p&gt;







&lt;h2&gt;
  
  
  🚀 Ready to Try It?
&lt;/h2&gt;

&lt;p&gt;MandaAct helps you break down big goals into actionable 9x9 grids. Stop drowning in endless to-do lists.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://apps.apple.com/app/mandaact/id6756198473" rel="noopener noreferrer"&gt;Download MandaAct on the App Store&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
👉 &lt;strong&gt;&lt;a href="https://mandaact.vercel.app" rel="noopener noreferrer"&gt;Visit MandaAct Website&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Available on iOS, iPadOS, and macOS.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>developers</category>
      <category>career</category>
      <category>mandaact</category>
    </item>
    <item>
      <title>Beyond Monoliths: Designing Resilient Systems with Domain-Oriented Microservices</title>
      <dc:creator>Marcus</dc:creator>
      <pubDate>Thu, 12 Mar 2026 07:54:38 +0000</pubDate>
      <link>https://forem.com/marcus_jh/beyond-monoliths-designing-resilient-systems-with-domain-oriented-microservices-2339</link>
      <guid>https://forem.com/marcus_jh/beyond-monoliths-designing-resilient-systems-with-domain-oriented-microservices-2339</guid>
      <description>&lt;p&gt;As developers and organizations grow in scale, the cracks in monolithic architectures often become impossible to ignore. Performance bottlenecks, tangled codebases, and limited team autonomy can make iteration painfully slow. That’s where &lt;strong&gt;Domain-Oriented Microservices (DOM)&lt;/strong&gt; step in. 🚀 By aligning services with business domains, DOM promotes operational independence, scalability, and empowered teams.&lt;/p&gt;

&lt;p&gt;In this article, we’ll explore &lt;strong&gt;why monoliths fail&lt;/strong&gt;, how &lt;strong&gt;domain-driven design (DDD)&lt;/strong&gt; can guide service decomposition, and share practical steps to start your journey toward resilient, domain-oriented systems. Plus, we’ll introduce you to a visual tool that can help you map this transition effectively.&lt;/p&gt;




&lt;h2&gt;
  
  
  🛑 The Problem: Monoliths Don’t Scale Well
&lt;/h2&gt;

&lt;p&gt;Monolithic architectures typically begin as a great idea—everything in one place, easy to manage, and fast to develop. But as organizations and codebases grow, they often evolve into tightly coupled systems with:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Scalability issues&lt;/strong&gt;: The entire application must scale together, even if only certain parts experience high traffic.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Development bottlenecks&lt;/strong&gt;: Teams struggle with overlapping responsibilities, leading to slower releases and more conflicts.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Risky deployments&lt;/strong&gt;: A single bug can cause a domino effect, impacting the entire system.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you’re nodding along, you’re not alone. Many organizations face these challenges as they expand, and fixing them often requires rethinking the entire architecture.  &lt;/p&gt;




&lt;h2&gt;
  
  
  💡 The Solution: Domain-Oriented Microservices
&lt;/h2&gt;

&lt;p&gt;Domain-Oriented Microservices (DOM) focus on &lt;strong&gt;business domains&lt;/strong&gt; to drive the design of services. Instead of splitting your architecture based on technical layers (e.g., frontend vs backend), DOM emphasizes slicing systems into &lt;strong&gt;domain-specific services&lt;/strong&gt;.  &lt;/p&gt;

&lt;h3&gt;
  
  
  Why DOM Works
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Clear Boundaries&lt;/strong&gt;: Services are aligned with business domains like "Payment Processing" or "Customer Management," making ownership intuitive.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Team Autonomy&lt;/strong&gt;: Cross-functional teams can focus on specific services, reducing dependencies and enabling parallel development.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scalable Design&lt;/strong&gt;: Independent services are easier to scale based on domain-specific needs.
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  A Mental Model: Visualizing the Transition
&lt;/h3&gt;

&lt;p&gt;Think of your system as a complex puzzle. 🧩 To transition from monolith to DOM, you need to break that puzzle into smaller, manageable pieces. This is where &lt;strong&gt;Event Storming&lt;/strong&gt; or &lt;strong&gt;Domain-Driven Design (DDD)&lt;/strong&gt; tools can help. They enable &lt;strong&gt;domain modeling&lt;/strong&gt; and &lt;strong&gt;service decomposition&lt;/strong&gt;, giving you a clear roadmap for migrating to microservices.  &lt;/p&gt;




&lt;h2&gt;
  
  
  🛠 The Tool: Mapping Your Transition with MandaAct
&lt;/h2&gt;

&lt;p&gt;When migrating to Domain-Oriented Microservices, it's easy to feel overwhelmed. You’re juggling &lt;strong&gt;domain modeling&lt;/strong&gt;, &lt;strong&gt;service decomposition&lt;/strong&gt;, and &lt;strong&gt;team alignment&lt;/strong&gt;. This is where tools like the &lt;strong&gt;MandaAct 9x9 grid&lt;/strong&gt; shine.  &lt;/p&gt;

&lt;p&gt;MandaAct helps you break down the process into manageable steps:  &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Goal Diagnosis&lt;/strong&gt;: What are the key business domains driving your system?
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;9x9 Grid&lt;/strong&gt;: Visualize each domain and its associated services in a structured way.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sub-goal Decomposition&lt;/strong&gt;: Break down each domain into smaller, actionable tasks to ensure clarity and progress.
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This framework ensures clarity and alignment across teams, making the migration less daunting.  &lt;/p&gt;




&lt;h2&gt;
  
  
  🔧 Practical Tips: Getting Started
&lt;/h2&gt;

&lt;p&gt;Ready to start building resilient, domain-oriented systems? Try these practical steps:  &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Start Small&lt;/strong&gt;: Choose one domain to model first (e.g., "Order Management"). Use Event Storming to map out the business processes and identify potential microservices.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Decompose Gradually&lt;/strong&gt;: Focus on breaking your monolith into smaller services one at a time.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prioritize Clarity&lt;/strong&gt;: Use tools like MandaAct’s 9x9 grid to ensure your team has a clear understanding of the migration process and goals.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Align Teams&lt;/strong&gt;: Ensure cross-functional teams are empowered to own specific domains. Promote autonomy while maintaining clear communication channels.
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  ✨ Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Transitioning from a monolith to Domain-Oriented Microservices isn’t just about technology—it’s about &lt;strong&gt;rethinking how we collaborate and design systems&lt;/strong&gt;. By focusing on business domains and leveraging visual tools like MandaAct’s 9x9 grid, you can demystify the migration process and build systems that scale with your organization.  &lt;/p&gt;

&lt;p&gt;Ready to take the first step toward resilient systems? Download MandaAct today and start mapping your journey!  &lt;/p&gt;







&lt;h2&gt;
  
  
  🚀 Ready to Try It?
&lt;/h2&gt;

&lt;p&gt;MandaAct helps you break down big goals into actionable 9x9 grids. Stop drowning in endless to-do lists.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://apps.apple.com/app/mandaact/id6756198473" rel="noopener noreferrer"&gt;Download MandaAct on the App Store&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
👉 &lt;strong&gt;&lt;a href="https://mandaact.vercel.app" rel="noopener noreferrer"&gt;Visit MandaAct Website&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Available on iOS, iPadOS, and macOS.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>developers</category>
      <category>microservices</category>
      <category>ddd</category>
    </item>
    <item>
      <title>Optimizing Developer Onboarding: A Blueprint for Scalable Teams</title>
      <dc:creator>Marcus</dc:creator>
      <pubDate>Thu, 19 Feb 2026 07:25:03 +0000</pubDate>
      <link>https://forem.com/marcus_jh/optimizing-developer-onboarding-a-blueprint-for-scalable-teams-ai6</link>
      <guid>https://forem.com/marcus_jh/optimizing-developer-onboarding-a-blueprint-for-scalable-teams-ai6</guid>
      <description>&lt;p&gt;When your tech team is scaling fast, onboarding new developers effectively is &lt;em&gt;everything&lt;/em&gt;. 🚀 A poorly planned onboarding process doesn't just slow down productivity—it creates frustration, prolongs ramp-up time, and can even lead to early attrition. So, how can we make onboarding both efficient and engaging, even as teams grow? Let’s break it down.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Existing Onboarding Methods Fail
&lt;/h2&gt;

&lt;p&gt;Most onboarding processes are a mess. Early days are often a jumble of ad-hoc meetings, unclear expectations, and a flurry of tools thrown at new hires without context. The result? Developers spend weeks—or even months—just figuring out how things work. This not only delays their ability to contribute meaningfully but also puts pressure on the team to pick up the slack.&lt;/p&gt;

&lt;p&gt;The issue boils down to two things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Lack of structure&lt;/strong&gt;: Unclear goals and timelines leave new hires unsure of their priorities.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Overwhelming information&lt;/strong&gt;: New developers are flooded with tools, processes, and codebases all at once, leading to cognitive overload.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;But it doesn’t have to be this way. Enter: a structured, scalable onboarding framework.&lt;/p&gt;




&lt;h2&gt;
  
  
  A Proven Framework for Success: Visualizing Onboarding with 9x9 Grids
&lt;/h2&gt;

&lt;p&gt;Great onboarding starts with a clear mental model. One effective approach is breaking down onboarding into &lt;strong&gt;bite-sized milestones&lt;/strong&gt; using a 9x9 grid framework. Think of it as a visual map that guides a new hire through every phase of their journey, from pre-joining to full productivity. Here’s how it works:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Pre-Joining Prep&lt;/strong&gt;: Equip developers with access to tools, documentation, and resources &lt;em&gt;before&lt;/em&gt; their first day. This eliminates initial blockers and sets the stage for a smoother start.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The First Week&lt;/strong&gt;: Focus on building confidence. Assign small, meaningful tasks that provide early wins and introduce the team culture.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mentorship Matching&lt;/strong&gt;: Pair each new hire with a mentor who can answer questions, provide guidance, and help them navigate the unspoken rules of your team.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tool Familiarization&lt;/strong&gt;: Don’t just hand over a list of tools—walk them through how the team uses them. Introduce tools gradually with practical examples to avoid overwhelming them.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Project Familiarization&lt;/strong&gt;: Break down the codebase into smaller, digestible sections. Start with high-level walkthroughs before diving into specific areas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Feedback Loops&lt;/strong&gt;: Create regular check-ins to collect feedback, address challenges, and ensure alignment on goals.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A structured framework like this reduces cognitive overload and builds confidence step by step. Think of it as a roadmap that transforms chaos into clarity. 🌟&lt;/p&gt;




&lt;h2&gt;
  
  
  How MandaAct Can Help You
&lt;/h2&gt;

&lt;p&gt;If you’re looking for a tool to help you implement this framework, &lt;strong&gt;MandaAct&lt;/strong&gt; might just be your secret weapon. Inspired by the Mandalart method, MandaAct’s 9x9 grid format helps teams visually break down big challenges—like onboarding—into smaller, actionable steps.&lt;/p&gt;

&lt;p&gt;Here’s how you can use the app to streamline your onboarding process:  &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Goal Diagnosis&lt;/strong&gt;: Start by defining the ultimate goal of your onboarding program. For example: "Enable developers to make meaningful contributions within 30 days."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;9x9 Grid Creation&lt;/strong&gt;: Break down the goal into nine milestones (like the ones outlined above). Then, for each milestone, define nine sub-goals or tasks. This creates a clear, visual hierarchy of what needs to get done.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Track Progress&lt;/strong&gt;: Use MandaAct’s structured grid to monitor progress across all milestones and sub-goals. This ensures every step is accounted for and nothing is overlooked.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;By using MandaAct, you can create a repeatable onboarding process that scales with your team, while ensuring every hire gets the clarity and support they need to succeed.&lt;/p&gt;




&lt;h2&gt;
  
  
  Tips to Optimize Your Developer Onboarding Today 💡
&lt;/h2&gt;

&lt;p&gt;Even without a fancy framework, here are some actionable steps you can take right now to improve your onboarding process:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Create a Preboarding Checklist&lt;/strong&gt;: Send new hires a checklist before their first day, including access requests, documentation links, and introductions to key team members.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Start Small&lt;/strong&gt;: Assign a "first-day commit" task—something simple like fixing a typo in the documentation or running a unit test. Early wins build confidence!&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Centralize Documentation&lt;/strong&gt;: Use a well-organized wiki or an internal knowledge base to store everything from coding standards to deployment processes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Set Up Regular Feedback Sessions&lt;/strong&gt;: Schedule weekly check-ins during the first month to address questions and align on progress.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Encourage Mentorship&lt;/strong&gt;: Pair new hires with mentors who can provide ongoing support beyond technical onboarding.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Let’s Build Better Onboarding Together
&lt;/h2&gt;

&lt;p&gt;Onboarding doesn’t have to be a slow, painful process. With the right framework and tools, you can set your new developers up for success from day one. Whether you’re using a 9x9 grid like MandaAct or implementing your own structured approach, the key is to focus on clarity, support, and feedback.&lt;/p&gt;

&lt;p&gt;Ready to optimize your onboarding process? Download &lt;strong&gt;MandaAct&lt;/strong&gt; and start building your own visual roadmap for success. 💼✨&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 Ready to Try It?
&lt;/h2&gt;

&lt;p&gt;MandaAct helps you break down big goals into actionable 9x9 grids. Stop drowning in endless to-do lists.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://apps.apple.com/app/mandaact/id6756198473" rel="noopener noreferrer"&gt;Download MandaAct on the App Store&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
👉 &lt;strong&gt;&lt;a href="https://mandaact.vercel.app" rel="noopener noreferrer"&gt;Visit MandaAct Website&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Available on iOS, iPadOS, and macOS.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>developers</category>
      <category>career</category>
      <category>onboarding</category>
    </item>
    <item>
      <title>The 9x9 Framework for Mastering AI Tools Without Overwhelm</title>
      <dc:creator>Marcus</dc:creator>
      <pubDate>Sun, 08 Feb 2026 15:05:38 +0000</pubDate>
      <link>https://forem.com/marcus_jh/the-9x9-framework-for-mastering-ai-tools-without-overwhelm-12eo</link>
      <guid>https://forem.com/marcus_jh/the-9x9-framework-for-mastering-ai-tools-without-overwhelm-12eo</guid>
      <description>&lt;h1&gt;
  
  
  The 9x9 Framework for Mastering AI Tools Without Overwhelm
&lt;/h1&gt;

&lt;p&gt;AI tools are like the cheat codes of the developer world right now. Claude code writes boilerplate, Notebook LM finishes your slides, and Nano Banana spins up design ideas faster than you can say “Photoshop who?” But let’s be real for a second—the &lt;em&gt;hype&lt;/em&gt; is real, and so is the chaos. 😅&lt;/p&gt;

&lt;p&gt;Have you ever opened ChatGPT, tried to figure out how it could help with your project, and then lost 45 minutes asking it to write something about your worries instead? Or installed Copilot, only to feel like it’s suggesting code you don’t even understand yet? That’s the vibe: excitement meets overwhelm, rinse, repeat.&lt;/p&gt;

&lt;p&gt;Here’s the truth: mastering AI tools isn’t magic—it’s strategy. And that’s where the &lt;strong&gt;9x9 Framework&lt;/strong&gt; comes in. 🚀 Let’s break it down so you can finally integrate these tools into your workflow without drowning in tutorial tabs or losing focus on your real projects.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Problem: AI Tools Are Amazing... But Distracting
&lt;/h2&gt;

&lt;p&gt;AI tools are a game-changer, but they come with a dark side: &lt;strong&gt;decision fatigue&lt;/strong&gt;. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Too Many Options, Too Little Time&lt;/strong&gt;: Should you learn Figma for UI mockups or figure out how to prompt ChatGPT to write better test cases? It’s easy to spin your wheels trying to choose the “right” tool to start with.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tutorial Hell&lt;/strong&gt;: You start with “How to use Copilot” on YouTube, and six hours later, you’re halfway through a random video series about building a game engine from scratch. Oops.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Shiny Object Syndrome&lt;/strong&gt;: Every week, there’s a new AI tool promising to “10x your productivity.” You dabble in all of them but master none.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What’s missing? A system to focus your efforts, break down the chaos, and make learning these tools manageable. &lt;/p&gt;




&lt;h2&gt;
  
  
  The Solution: The 9x9 Framework 🧠📊
&lt;/h2&gt;

&lt;p&gt;Here’s the vibe: The &lt;strong&gt;9x9 Framework&lt;/strong&gt; is like Marie Kondo for your AI-learning chaos. It’s a mental model that helps you break the overwhelming process of learning AI tools into bite-sized, focused chunks. Think of it as a map to go from “I don’t know where to start” to “I’m actually &lt;em&gt;using&lt;/em&gt; these tools in my projects.”&lt;/p&gt;

&lt;p&gt;So, what’s the deal with the 9x9?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;1 Core Goal&lt;/strong&gt;: Start with one overarching goal or outcome. For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Master AI tools to improve productivity and creativity.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;8 Sub-goals&lt;/strong&gt;: Break your core goal into eight smaller, focused objectives. For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Core Goal: Master AI tools to improve productivity and creativity.&lt;/li&gt;
&lt;li&gt;Sub-goals:

&lt;ol&gt;
&lt;li&gt;Automate repetitive coding tasks with Copilot.&lt;/li&gt;
&lt;li&gt;Use ChatGPT for code reviews.&lt;/li&gt;
&lt;li&gt;Generate project ideas with Nano-banana visuals.&lt;/li&gt;
&lt;li&gt;Learn prompt engineering for better AI interactions.&lt;/li&gt;
&lt;li&gt;Create a workflow for integrating AI tools into daily tasks.&lt;/li&gt;
&lt;li&gt;Explore AI tools for debugging and troubleshooting.&lt;/li&gt;
&lt;li&gt;Build a portfolio of projects using AI tools.&lt;/li&gt;
&lt;li&gt;Share insights and tips about AI tools with your team or community.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;64 Actions&lt;/strong&gt;: Each sub-goal is further broken down into 8 actionable steps. For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sub-goal: Automate repetitive coding tasks with Copilot.&lt;/li&gt;
&lt;li&gt;Actions:

&lt;ol&gt;
&lt;li&gt;Install and set up Copilot in my IDE.&lt;/li&gt;
&lt;li&gt;Learn the basics of prompt engineering for code suggestions.&lt;/li&gt;
&lt;li&gt;Test Copilot on a small project.&lt;/li&gt;
&lt;li&gt;Refine how I write comments to get better suggestions.&lt;/li&gt;
&lt;li&gt;Experiment with Copilot for debugging.&lt;/li&gt;
&lt;li&gt;Compare Copilot’s output to my own solutions.&lt;/li&gt;
&lt;li&gt;Use Copilot in a team project.&lt;/li&gt;
&lt;li&gt;Create a cheat sheet of prompts that work well.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;By visually organizing your goals, sub-goals, and actions in a 9x9 grid, you can see &lt;em&gt;exactly&lt;/em&gt; where you’re going and what’s next. No more guessing, no more spinning your wheels.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Tool: MandaAct Makes the 9x9 Framework Click 💡
&lt;/h2&gt;

&lt;p&gt;Here’s where I get excited: MandaAct takes the 9x9 Framework from “cool idea” to “wow, this actually works.” Let’s talk features:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;1. Mandalart Grid for Visual Goal Setting&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;This is the heart of the app. MandaAct uses the Mandalart 9x9 grid to help you map out your 1 Core Goal, 8 Sub-goals, and 64 Actions. It’s a simple yet powerful way to visualize your goals and their relationships. You can see the big picture while staying focused on the smaller steps that lead to success.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;2. Daily Action Checklists&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;MandaAct doesn’t just help you plan—it helps you execute. Each day, the app generates a personalized action checklist based on your sub-goals and actions. This ensures you’re making consistent progress without feeling overwhelmed.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;3. Smart Classification&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;MandaAct’s AI-powered system helps you organize your tasks into three categories: &lt;strong&gt;Routine&lt;/strong&gt;, &lt;strong&gt;Mission&lt;/strong&gt;, and &lt;strong&gt;Mind&lt;/strong&gt;. For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Routine: “Write 3 practice prompts in ChatGPT.”&lt;/li&gt;
&lt;li&gt;Mission: “Install and set up Copilot in my IDE.”&lt;/li&gt;
&lt;li&gt;Mind: “I am a creative and efficient coder.”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This classification helps you balance your daily tasks and focus on both action and mindset.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;4. Gamification for Motivation&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;To keep you engaged, MandaAct rewards you with XP and levels as you complete actions and sub-goals. You can also earn over 16 unique badges for consistency and progress. It’s like turning your personal development into a game.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;5. Weekly AI Reports&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Every week, MandaAct’s AI Coach provides a personalized performance review. It highlights your progress, celebrates your wins, and gives you actionable insights to improve. The first report is free, so you can see how far you’ve come.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why This Works for Vibe Coders Like Us
&lt;/h2&gt;

&lt;p&gt;MandaAct and the 9x9 Framework are built for people who love &lt;em&gt;building cool stuff&lt;/em&gt; but hate the admin junk that gets in the way. It’s not about perfection; it’s about momentum. You don’t need to master &lt;em&gt;all&lt;/em&gt; the AI tools—you just need to pick a few, learn them deeply, and integrate them into your workflow.&lt;/p&gt;

&lt;p&gt;With MandaAct, you’re not just learning AI tools—you’re learning them in a way that actually sticks and supports your creativity. No more endless tutorials. No more hopping between tools without a plan.&lt;/p&gt;




&lt;h2&gt;
  
  
  Ready to Master AI Without the Overwhelm? 🌟
&lt;/h2&gt;

&lt;p&gt;The tools are out there waiting to supercharge your productivity. All you need is a plan to make them work &lt;em&gt;for you&lt;/em&gt;—not the other way around.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://apps.apple.com/mx/app/mandaact-turn-goal-into-action/id6756198473" rel="noopener noreferrer"&gt;Download MandaAct&lt;/a&gt; and start using the 9x9 Framework today.&lt;/p&gt;

&lt;p&gt;Let’s make AI work for us, not against us. 🚀&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>developers</category>
      <category>career</category>
      <category>mandaact</category>
    </item>
    <item>
      <title>I Supercharged My Goals with AI &amp; React Native (MandaAct 1.1.0 Update)</title>
      <dc:creator>Marcus</dc:creator>
      <pubDate>Sat, 07 Feb 2026 13:12:28 +0000</pubDate>
      <link>https://forem.com/marcus_jh/i-supercharged-my-goals-with-ai-react-native-mandaact-110-update-446a</link>
      <guid>https://forem.com/marcus_jh/i-supercharged-my-goals-with-ai-react-native-mandaact-110-update-446a</guid>
      <description>&lt;h2&gt;
  
  
  The Problem: Planning is Easy, Doing is Hard
&lt;/h2&gt;

&lt;p&gt;We've all been there with New Year's resolutions. We write down "Get Fit", "Learn Rust", or "Start a Side Project". But a month later, the motivation fades. &lt;/p&gt;

&lt;p&gt;Why? &lt;strong&gt;Because goals feel distant and abstract.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I built &lt;strong&gt;MandaAct&lt;/strong&gt; to solve this using the &lt;strong&gt;Mandalart (9x9 Grid)&lt;/strong&gt; technique. It breaks big goals down into bite-sized actions. But even with a great plan, &lt;em&gt;execution&lt;/em&gt; needs a smart assistant.&lt;/p&gt;

&lt;p&gt;That's why I'm excited to share the &lt;strong&gt;MandaAct 1.1.0 Update&lt;/strong&gt;: The "AI &amp;amp; Clarity" Update.&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 What's New in 1.1.0?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Goal Diagnosis: Are You Being Specific?
&lt;/h3&gt;

&lt;p&gt;A plan is useless if it's vague. "Exercise more" is a wish, not a plan. "Do 30 pushups daily" is a plan.&lt;/p&gt;

&lt;p&gt;In 1.1.0, I introduced &lt;strong&gt;Goal Diagnosis&lt;/strong&gt;. The app analyzes your grid and gives you a &lt;strong&gt;Clarity Score&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmtcu592feyv97j1m1sbh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmtcu592feyv97j1m1sbh.png" alt="Goal Diagnosis Screen" width="800" height="1739"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;(Caption: The new Report screen showing 34% completion and 100% clarity score)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;It checks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Specificity&lt;/strong&gt;: Are your actions concrete?&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Measurability&lt;/strong&gt;: Did you set a frequency (e.g., "Daily", "Weekly")?&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. AI Suggestions: When You're Stuck
&lt;/h3&gt;

&lt;p&gt;Filing a 9x9 grid means coming up with 64 actionable tasks. That's mentally exhausting. Sometimes you just stare at a blank cell.&lt;/p&gt;

&lt;p&gt;In 1.1.0, &lt;strong&gt;AI Suggestions&lt;/strong&gt; come to the rescue.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz28xwblmnqdm6ahp28c4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz28xwblmnqdm6ahp28c4.png" alt="AI Suggestion Screen" width="800" height="1739"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;(Caption: AI suggesting concrete actions like 'Morning Routine' and 'Mindful Breathing' for a health goal)&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Idea Generation&lt;/strong&gt;: Stuck on "Financial Stability"? The AI suggests actions you might not have thought of (e.g., "Review subscriptions monthly", "Set up auto-transfer").&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Actionable &amp;amp; Specific&lt;/strong&gt;: It doesn't just give generic advice; it gives you checkable tasks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now, planning your goals feels less like homework and more like assembling a strategy with a smart assistant.&lt;/p&gt;




&lt;h2&gt;
  
  
  🎯 Try It Out
&lt;/h2&gt;

&lt;p&gt;If you're struggling to stick to your goals, give MandaAct a try. The 1.1.0 update is live on the App Store.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://apps.apple.com/mx/app/mandaact-turn-goal-into-action/id6756198473" rel="noopener noreferrer"&gt;Download on App Store&lt;/a&gt;&lt;br&gt;
👉 &lt;a href="https://mandaact.vercel.app" rel="noopener noreferrer"&gt;Web Landing Page&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let me know what you think! I'm actively building based on feedback.&lt;/p&gt;

&lt;h1&gt;
  
  
  productivity #indiehackers #buildinpublic
&lt;/h1&gt;

</description>
      <category>productivity</category>
      <category>reactnative</category>
      <category>showdev</category>
      <category>career</category>
    </item>
    <item>
      <title>I built an iOS app that turns Mandalart (9x9) into GTD Actions (v1.0)</title>
      <dc:creator>Marcus</dc:creator>
      <pubDate>Sun, 21 Dec 2025 03:09:00 +0000</pubDate>
      <link>https://forem.com/marcus_jh/i-built-an-ios-app-that-turns-mandalart-9x9-into-gtd-actions-v10-1586</link>
      <guid>https://forem.com/marcus_jh/i-built-an-ios-app-that-turns-mandalart-9x9-into-gtd-actions-v10-1586</guid>
      <description>&lt;h1&gt;
  
  
  The Problem with 9x9 Grids
&lt;/h1&gt;

&lt;p&gt;You know the &lt;strong&gt;Mandalart&lt;/strong&gt;? It's the famous 9x9 grid method used by Ohtani Shohei.&lt;br&gt;
It's amazing for &lt;strong&gt;visualization&lt;/strong&gt;. You write your core goal in the center, and 64 sub-actions around it.&lt;/p&gt;

&lt;p&gt;But there's a problem. &lt;strong&gt;It stays on the paper.&lt;/strong&gt;&lt;br&gt;
I realized that while Mandalart is great for &lt;em&gt;planning&lt;/em&gt;, it sucks for &lt;em&gt;execution&lt;/em&gt;. &lt;br&gt;
You can't carry a huge A3 paper everywhere. And looking at 81 boxes every morning is overwhelming.&lt;/p&gt;

&lt;h1&gt;
  
  
  The Solution: "MandaAct"
&lt;/h1&gt;

&lt;p&gt;So I decided to build an app that bridges the gap between &lt;strong&gt;Mandalart (Planning)&lt;/strong&gt; and &lt;strong&gt;GTD (Execution)&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Algo
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt; &lt;strong&gt;Digitization (The Pain Point)&lt;/strong&gt;: Typing 81 boxes is painful. So I built an &lt;strong&gt;OCR scanner&lt;/strong&gt;.

&lt;ul&gt;
&lt;li&gt;  You take a photo of your handwritten grid.&lt;/li&gt;
&lt;li&gt;  The app detects the 3x3 structure using Open CV / AI.&lt;/li&gt;
&lt;li&gt;  It converts it into digital blocks instantly.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;The "Focus" Filter&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;  Instead of showing 81 things, the app asks: &lt;em&gt;"What is the ONE thing you can do today?"&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;  It filters the grid and presents a simple To-Do list.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h1&gt;
  
  
  Tech Stack
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Frontend&lt;/strong&gt;: React Native (Expo)&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Backend&lt;/strong&gt;: Supabase&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;AI&lt;/strong&gt;: Google Vision API (for OCR)&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Bonus: How I built this (Vibe Coding)
&lt;/h1&gt;

&lt;p&gt;Wait, did I mention I'm not a developer?&lt;br&gt;
Actually, &lt;strong&gt;90% of this app was built using Claude Code&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;For the finishing touches (optimization, automation, and even this blog post!), I used &lt;strong&gt;Gemini CLI&lt;/strong&gt;, &lt;strong&gt;Codex&lt;/strong&gt;, and &lt;strong&gt;Antigravity&lt;/strong&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Workflow&lt;/strong&gt;: I didn't write code line-by-line. Instead, I focused on "Orchestration" — defining the specs, reviewing the logic, and guiding the AI agents.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Result&lt;/strong&gt;: A fully functional React Native app with AI OCR, Gamification, and IAP, built in a fraction of the time.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you are interested in this "Vibe Coding" workflow, let me know in the comments! &lt;/p&gt;

&lt;h1&gt;
  
  
  Try it out
&lt;/h1&gt;

&lt;p&gt;I just launched it on the App Store. I'd love to get feedback from fellow devs on the UX.&lt;br&gt;
Is the OCR fast enough? Is the "Daily View" intuitive?&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://apps.apple.com/mx/app/mandaact-turn-goal-into-action/id6756198473" rel="noopener noreferrer"&gt;Download on App Store&lt;/a&gt;&lt;br&gt;
👉 &lt;a href="https://mandaact.vercel.app" rel="noopener noreferrer"&gt;Web Landing Page&lt;/a&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>reactnative</category>
      <category>showdev</category>
      <category>indiehackers</category>
    </item>
  </channel>
</rss>
