<?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"><channel><title><![CDATA[Linnette Builds]]></title><description><![CDATA[Healthcare experience meets data + technology. Follow Linnette Builds as I turn 20+ years of Medicaid, compliance, and operations expertise into SQL, analytics, Python, dashboards, and real-world data projects.]]></description><link>https://linnettebuilds.hashnode.dev</link><image><url>https://cdn.hashnode.com/uploads/logos/6a5b86f5d890a902a5fbd1fd/3bd2ec09-ecd2-4bea-b3e6-89553d5c49bc.jpg</url><title>Linnette Builds</title><link>https://linnettebuilds.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 09:20:10 GMT</lastBuildDate><atom:link href="https://linnettebuilds.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[My Healthcare Career Is Teaching Me How to Code]]></title><description><![CDATA[I didn’t start learning SQL because I wanted to become a software engineer. I started learning it because after more than 20 years working across healthcare, Medicaid, long-term care, public assistanc]]></description><link>https://linnettebuilds.hashnode.dev/my-healthcare-career-is-teaching-me-how-to-code</link><guid isPermaLink="true">https://linnettebuilds.hashnode.dev/my-healthcare-career-is-teaching-me-how-to-code</guid><category><![CDATA[SQL]]></category><category><![CDATA[healthcare]]></category><category><![CDATA[data analytics]]></category><category><![CDATA[Python]]></category><category><![CDATA[Career development ]]></category><dc:creator><![CDATA[Linnette Garcia]]></dc:creator><pubDate>Sun, 02 Aug 2026 13:26:34 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a5b86f5d890a902a5fbd1fd/e7c9b504-7ad8-444e-a578-6b704e7145a9.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I didn’t start learning SQL because I wanted to become a software engineer. I started learning it because after more than 20 years working across healthcare, Medicaid, long-term care, public assistance programs, compliance, eligibility, and reimbursement, I kept looking at the systems I worked with and thinking: <em>there has to be a better way to do this.</em></p>
<p>Healthcare is full of complicated processes built around equally complicated information. A single Medicaid case can involve eligibility requirements, financial documentation, income and asset verification, facility communication, agency requests, deadlines, follow-ups, case notes, reimbursement implications, and regulatory requirements. Multiply that by dozens or hundreds of cases, and suddenly the job isn’t simply processing applications. It’s managing an enormous amount of interconnected information while trying to recognize which pieces need attention first.</p>
<p>For years, I did that through experience, spreadsheets, reports, case notes, formulas, filters, aging reports, and a lot of mental organization.</p>
<p>Now I’m learning SQL, Python, database design, GitHub, APIs, and business intelligence, and I’ve realized something I didn’t expect when I started:</p>
<blockquote>
<p>My healthcare career isn’t getting in the way of learning how to code. It’s teaching me how to do it.</p>
</blockquote>
<h2><strong>I Was Asking Database Questions Before I Knew SQL</strong></h2>
<p>When I started learning SQL, the syntax was new, but the logic behind it felt strangely familiar.</p>
<p>Think about a Medicaid caseload as a dataset. Each case has attributes: <em>applicant, facility, application date, eligibility status, income, assets, outstanding verification, follow-up dates, approval date, denial reason, financial exposure,</em> and dozens of other pieces of information.</p>
<p>Working with that information requires constantly asking questions. <em>Which applications are still pending? Which have been pending longer than expected? Which cases haven’t been updated recently? Which facilities have the greatest financial exposure? Which applications are waiting on documentation? Which cases require immediate follow-up?</em></p>
<p>For years, I answered those questions through spreadsheets, reports, filters, case reviews, and experience.</p>
<p>Then I started learning SQL and saw something like this:</p>
<p><code>SELECT *</code></p>
<p><code>FROM medicaid_cases</code></p>
<p><code>WHERE status = 'Pending'</code></p>
<p><code>ORDER BY application_date;</code></p>
<p>And suddenly it clicked.</p>
<p>I had been asking database questions for years. I just hadn’t been asking them in SQL.</p>
<p>The same thing happened as I learned WHERE, GROUP BY, COUNT, SUM, joins, and other SQL concepts. They weren’t just commands I needed to memorize for a course. I could immediately connect them to questions I’ve actually needed answered during my career.</p>
<p>That changed the way I approached learning.</p>
<p>Instead of asking, <em>What does this SQL command do?</em> I started asking, <em>What healthcare question could I answer with it?</em></p>
<p>That distinction has made technical concepts much easier to understand.</p>
<h2><strong>Healthcare Taught Me to Look for the Exception</strong></h2>
<blockquote>
<p>Compliance and Medicaid work train you to notice what doesn’t belong.</p>
</blockquote>
<p>Sometimes it’s the missing verification holding up an application. Sometimes it’s a deadline approaching with no response. It might be a case that hasn’t been touched recently, a number that doesn’t reconcile, an application that should have moved but hasn’t, or a policy requirement that completely changes the outcome of an otherwise ordinary case.</p>
<p>Those exceptions matter because the consequences behind them are real. A delayed Medicaid application isn’t simply another row on a spreadsheet. It can represent months of unpaid reimbursement for a nursing facility. A documentation problem isn’t simply a missing field. It can determine whether eligibility can be established at all.</p>
<p>That same instinct is useful when working with data.</p>
<p>Suppose I run:</p>
<p><code>SELECT *</code></p>
<p><code>FROM medicaid_cases</code></p>
<p><code>WHERE days_pending &gt; 45;</code></p>
<p>I’m not particularly interested in that query because it proves I understand a WHERE clause. I’m interested because I immediately understand the operational question behind the result:</p>
<h3><em><strong>Why are these cases still pending?</strong></em></h3>
<p>That leads to better questions. <em>Is documentation missing? Is agency action pending? Does the facility need to provide something? Is there a recurring bottleneck in the process? Are certain types of cases taking longer? How much reimbursement is associated with those applications?</em></p>
<p>SQL can identify the records. Domain knowledge helps determine what questions should come next.</p>
<blockquote>
<p>I’m beginning to understand that this is one of the biggest advantages I bring to analytics. I’m not learning how to work with data and then searching for a problem to apply it to. I already know the problems.</p>
</blockquote>
<h2><strong>My Spreadsheets Were Trying to Become Systems</strong></h2>
<p>I’ve spent years creating and working with Medicaid Pending reports, payer aging reports, case trackers, formulas, lookup functions, conditional logic, and other Excel-based systems designed to answer operational questions.</p>
<p>At one point in my career, I was managing Medicaid eligibility and compliance across more than 10 long-term care and skilled nursing facilities while tracking hundreds of residents. Those spreadsheets weren’t decorative reports created so someone could admire a particularly impressive shade of conditional formatting. They existed because we needed to know what was happening.</p>
<p><em>Which cases were aging? Where was reimbursement at risk? What had changed since the previous review? What needed intervention? Which facility required attention? What documentation was outstanding?</em></p>
<p>Excel can do an extraordinary amount of work, and I still consider it an essential tool. But learning about databases and analytics made me start asking a different question:</p>
<h3><em><strong>What happens when the spreadsheet stops being the final destination?</strong></em></h3>
<p><em>What if the underlying information lives in a structured database? What if SQL handles recurring questions against that data? What if Python handles repetitive processing or transformations? What if a dashboard allows someone to immediately see where the greatest risk exists? What if AI can help organize and preserve case context without replacing the professional judgment required to interpret it?</em></p>
<p>Those questions stopped being hypothetical once I started building.</p>
<p>I’ve been developing projects around Medicaid Pending analytics and experimenting with ways to preserve weekly case context more efficiently. One of those ideas became an AI-assisted Medicaid Pending Weekly Update Log designed to turn scattered updates into organized case summaries, preserve what happened previously, and make the next action easier to identify.</p>
<p>The goal isn’t to have AI make Medicaid decisions. It shouldn’t.</p>
<p>The goal is to reduce the administrative friction surrounding the decision so the person responsible for making it has better information available.</p>
<p>That’s a very different use of technology.</p>
<h2><strong>Learning to Code Is Making Me Question Processes I’ve Accepted for Years</strong></h2>
<p>One of the strangest consequences of learning technology has nothing to do with syntax.</p>
<p>I’m reconsidering processes I’ve accepted as normal for years.</p>
<p>Healthcare workers become incredibly good at operating inside imperfect systems. When a system doesn’t quite work, someone creates a spreadsheet. When the spreadsheet doesn’t cover something, someone creates another tracker. When information has to move between systems, someone manually copies it. When nobody can remember why a step exists, everyone keeps doing it because apparently angering the ancient workflow gods is considered an unacceptable operational risk.</p>
<p>Eventually, the workaround becomes the process.</p>
<p>Learning to build has made me start looking at those workflows differently. Instead of asking, <em>How can I perform this task faster?</em> I’m increasingly asking, <em>Why does this task exist in this form at all?</em></p>
<p><em>Could the information be captured once instead of repeatedly?</em></p>
<p><em>Could structured data eliminate some manual reconciliation?</em></p>
<p><em>Could a query surface the cases requiring attention instead of someone manually reviewing every case?</em></p>
<p><em>Could automation remove repetitive administrative work while keeping professional judgment exactly where it belongs?</em></p>
<p>Those are much more interesting questions than simply trying to make an inefficient process slightly faster.</p>
<p>And they’re questions I probably wouldn’t know to ask if I hadn’t spent years inside those workflows.</p>
<h2><strong>Domain Knowledge Changes What You Build</strong></h2>
<p>When I first started exploring analytics and technology more seriously, part of me thought I was beginning an entirely new career path. I assumed I would have to somehow catch up with people who had been coding for years and temporarily put my healthcare experience on a shelf while I became “technical enough.”</p>
<p>I don’t see it that way anymore.</p>
<blockquote>
<p>I’m not replacing healthcare expertise with technical skills. I’m adding technical skills to healthcare expertise.</p>
</blockquote>
<p>That distinction matters because domain knowledge changes the kinds of systems you imagine building.</p>
<p>I can learn SQL using a sample database filled with fictional customers and retail orders. There’s nothing wrong with that. It teaches the syntax.</p>
<p>But healthcare data means something different to me because I understand what can exist behind a row.</p>
<p>I know why an aging case matters operationally. I know why preserving case history matters when multiple people are involved. I know how a seemingly minor documentation issue can delay significant reimbursement. I understand why regulatory requirements cannot simply disappear because automation would make a workflow more convenient.</p>
<p>I also understand why AI needs boundaries in these systems.</p>
<p>There are tasks where AI can be enormously useful: organizing information, summarizing case history, identifying missing fields, structuring notes, assisting with repetitive documentation, or helping someone navigate a large volume of information.</p>
<p>Then there are decisions requiring professional judgment, policy interpretation, verification, accountability, and human oversight.</p>
<p>Knowing the difference isn’t primarily a programming skill.</p>
<p>It’s a domain skill.</p>
<p>And I’ve already spent decades developing it.</p>
<h2><strong>The Code Is Only One Layer</strong></h2>
<p>I’m still early in this technical part of my career, and there is an enormous amount I don’t know yet. Oddly enough, becoming more aware of how much there is to learn has made me less interested in collecting technologies simply so I can list them as skills.</p>
<p>I want to understand how they connect.</p>
<p>A database gives information structure. SQL allows me to interrogate that information. Python can transform data and automate parts of a workflow. APIs allow systems to exchange information. Business intelligence tools can turn rows of data into something a person can quickly understand and act on. GitHub gives me a place to document the work, track changes, and increasingly create a visible record of what I’m learning to build.</p>
<p>Once I started seeing those connections, the technologies stopped looking like separate courses on a learning roadmap.</p>
<p>They started looking like components of a system.</p>
<p>And systems make sense to me.</p>
<p>Healthcare taught me to think that way long before I ever opened a code editor.</p>
<h2><strong>Maybe Experience Isn’t Something You Have to Escape</strong></h2>
<p>There’s a common narrative around career transitions that suggests becoming something new requires leaving the old version of yourself behind.</p>
<p>Start over. Reinvent yourself. Choose a completely different path.</p>
<p>I’m beginning to think some of the most interesting transitions happen when you do the opposite.</p>
<p>You bring the old expertise with you.</p>
<p>My healthcare career taught me how to investigate complicated situations. It taught me to interpret rules, document decisions, recognize exceptions, track cases through long processes, identify risk, and understand that a number without context can be dangerously misleading.</p>
<p>It taught me to ask what happened, why it happened, what’s missing, who needs to act, and what happens next.</p>
<p>SQL is giving me another language for asking those questions. Python is giving me another way to solve some of them. Databases are giving me another way to organize the information. Dashboards are giving me another way to communicate what matters. Building projects is giving me a way to take problems I’ve thought about for years and finally experiment with better ways of solving them.</p>
<p>I originally thought I was learning technology so I could move beyond what I’d been doing.</p>
<p>Instead, I’m discovering something much more interesting.</p>
<p>I’m not leaving my healthcare career behind to learn how to code. My healthcare career may be the reason learning to code makes so much sense.</p>
<h2><strong>Follow What I’m Building</strong></h2>
<p>I’m documenting my transition from healthcare operations and Medicaid compliance into data, analytics, and technology through real projects.</p>
<p><a href="https://linnettebuilds.carrd.co/"><strong>Portfolio</strong></a> <strong>·</strong> <a href="https://github.com/linnetteg"><strong>GitHub</strong></a> <strong>·</strong> <a href="https://www.linkedin.com/in/linnetteg/"><strong>LinkedIn</strong></a> <strong>·</strong> <a href="https://www.linkedin.com/newsletters/linnette-builds-7484706504760262656/"><strong>Newsletter</strong></a></p>
]]></content:encoded></item></channel></rss>