<?xml version="1.0" encoding="UTF-8"?>
<rss  xmlns:atom="http://www.w3.org/2005/Atom" 
      xmlns:media="http://search.yahoo.com/mrss/" 
      xmlns:content="http://purl.org/rss/1.0/modules/content/" 
      xmlns:dc="http://purl.org/dc/elements/1.1/" 
      version="2.0">
<channel>
<title>Heidi&#39;s Blog</title>
<link>https://your-website-url.example.com/</link>
<atom:link href="https://your-website-url.example.com/index.xml" rel="self" type="application/rss+xml"/>
<description>A blog built with Quarto</description>
<generator>quarto-1.9.22</generator>
<lastBuildDate>Fri, 27 Mar 2026 06:00:00 GMT</lastBuildDate>
<item>
  <title>The Parts of Working With Data No One Talks About</title>
  <dc:creator>Heidi Mill</dc:creator>
  <link>https://your-website-url.example.com/posts/Blog_post_4/</link>
  <description><![CDATA[ 





<p>I don’t think people realize how much of working with data is just… doing the same kind of thinking over and over again. When people picture data work, they usually imagine insights, dashboards, maybe something complex running in the background. That part exists. I’m not going to pretend it doesn’t. But it’s not what most of my time actually looks like. Most of my time is spent earlier than that, before anything is ready to be shown, when the work is still just rows and columns and a lot of things that don’t quite make sense yet. A lot of it starts with cleaning data, or honestly just figuring out if I even have the right data to begin with. I’ll sit there staring at a field, trying to understand what it actually represents. Not what it’s labeled as, but what it means in practice. Those two things sound like they should be the same, but they’re not always. Sometimes they’re close enough that you don’t notice right away, and that’s almost worse. It takes time before something feels slightly off, and then you’re stuck trying to figure out why. I spend a lot of time thinking about how different pieces of data relate to each other. On paper, something can look straightforward. One table connects to another, everything looks clean, everything looks like it should work. Then you actually start working with it and realize it’s not that simple. It’s a many-to-many relationship, or something close to it, and suddenly nothing connects in a clean, predictable way anymore. What looked simple turns into something you have to slow down and walk through carefully, because if you don’t, you can very easily duplicate something or misrepresent it without realizing. That kind of thinking doesn’t happen once and then go away. I’ll check something, feel okay about it, move on, and then come back later and question it again because something else doesn’t line up. The same questions come back, just aimed at a different place this time. Does this actually match what I think it does? Why does this number look slightly different here than it did before? Is this field actually consistent, or does it just look consistent at first glance? It’s repetitive, but not in a mindless way. The actions repeat, but my brain doesn’t get to turn off. I’m actively thinking it through every single time. I’m holding onto context from earlier steps, comparing it to what I’m seeing now, checking if the logic still holds, and noticing when something feels even slightly different. Even if I’m doing the same join, or looking at the same type of field, I’m not thinking the exact same thought. I’m reworking it, adjusting it, questioning it again from a slightly different angle. Sometimes I get pulled even deeper into it. There are moments where I’m manually mapping values between systems, copying and pasting things just to make sure older data lines up with newer formats. It’s slow, and it’s detailed in a way that’s hard to explain unless you’ve done it. It also doesn’t look like what people think “data work” looks like. But it matters. If that part is wrong, even in a small way, everything built on top of it is wrong too. Most of this happens in a pretty plain environment. Just a screen, rows, columns, the same tools open for hours. From the outside, it probably looks like I’m doing the same thing over and over again. In some ways, that’s true. But at the same time, there’s a constant layer of thinking underneath it that doesn’t really stop. After going through that cycle enough times, there’s a point where things start to feel stuck. Not in a dramatic way, just in a quiet, repetitive way where nothing new is happening. I’ll keep trying to make something line up logically, checking it again, adjusting it slightly, running it again, and getting basically the same result. At some point, I have to recognize that the issue isn’t something I can solve just by looking at the data longer. It’s not that I haven’t tried hard enough. It’s that I’m missing context. Something about how the data was created, or defined, or used isn’t clear, and no amount of rechecking is going to give me that answer. That realization takes longer than it probably should, because my first instinct is to keep going. It feels like if I just think about it one more time, or try one more variation, it will click. Sometimes it does. Sometimes it doesn’t. That’s usually the point where I need to step back and ask a question. Not a perfect question, just an honest one. What am I missing here? Why does this not line up the way I expect it to? Do I need to clarify with someone else? It sounds simple, but getting to that point is part of the process. Projects can stay in this phase for a while. It’s not a quick step where you clean the data once and move on. It can take weeks of working through the same kinds of problems, just in slightly different forms. You are making progress, but it’s incremental. It doesn’t always feel like progress while you’re in it, because it’s not obvious. It’s just small corrections, small confirmations, small moments where something finally makes a little more sense than it did before. There also isn’t a clear moment where everything feels completely done. It’s more like you reach a point where you trust the data enough to move forward. Not because every question has been answered, but because you’ve asked enough of them, enough times, and you understand the shape of the data well enough to stand on it. That’s the part people don’t really see. The part before anything is presented, where the work is just making sure the data actually means what you think it means. It’s not the most exciting part of the process, and it’s definitely not the most visible. But it’s probably the most important. Because everything that comes after, dashboards, insights, decisions, depends on this part being done carefully. If something is slightly off here, it doesn’t stay contained. It carries through everything else.</p>



 ]]></description>
  <category>Data</category>
  <category>Data Analysis</category>
  <guid>https://your-website-url.example.com/posts/Blog_post_4/</guid>
  <pubDate>Fri, 27 Mar 2026 06:00:00 GMT</pubDate>
  <media:content url="https://your-website-url.example.com/posts/Blog_post_4/behind_the_scenes.jfif" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>What I’d Tell My Freshman Self (About Data and Doubt)</title>
  <dc:creator>Heidi Mill</dc:creator>
  <link>https://your-website-url.example.com/posts/Blog_post_3/</link>
  <description><![CDATA[ 





<p>If I could go back and sit down with my freshman self, I don’t think I’d bring a checklist or a master plan. I think I’d just try to reframe how I was looking at everything. Because the problem was never that I wasn’t capable, it was that I thought I was supposed to already be.</p>
<p>I’ve thought about that time more than I probably should, not in a regretful way, but in a “I really had no idea what I was doing” kind of way. Starting out in a data-related field felt overwhelming in a very specific sense. It wasn’t just that things were hard, it was that they were unclear. You’re handed tools, languages, datasets, and expectations, and it somehow feels like you’re supposed to already understand all of it. Like you should know how to code, how to think analytically, how to ask the “right” questions, and already have a direction.</p>
<p>I didn’t. And if I’m being honest, most other people didn’t either. They were just better at hiding it.</p>
<p>If I could say one thing to that version of myself, it would be this: not knowing what you’re doing at the beginning isn’t a weakness, it’s the entire point. Data as a field is built on uncertainty. You’re constantly working with incomplete information, messy datasets, and questions that aren’t fully formed yet. Feeling unsure doesn’t mean you’re behind. It means you’re actually engaging with the work the way you’re supposed to.</p>
<p>If anything, I wish I had leaned into that uncertainty more instead of trying to avoid it.</p>
<p>One of the biggest shifts for me came from something a professor once said: he assumed you weren’t really thinking until you asked a question, because asking a question proved that you were. That stuck with me. I had spent so much time trying to look like I understood everything that I avoided doing the one thing that would have actually helped me understand anything.</p>
<p>In a data-driven field, questions are everything. Before any code runs, before any dashboard gets built, before any “insight” exists, there’s a question. And if that question is vague, rushed, or unexamined, everything built on top of it will be too. Learning to ask better questions isn’t just a skill, it’s the foundation of doing meaningful work.</p>
<p>And those questions don’t need to be perfect, they just need to be honest. Why does this look different than I expected? What am I missing here? Does this actually mean what I think it means?</p>
<p>That kind of thinking is what actually moves you forward. Over time, you realize that the people who grow the most aren’t the ones who always have answers, they’re the ones willing to dig deeper.</p>
<p>I’d also tell myself to start asking those questions sooner and out loud. I used to hesitate because I thought asking for help would make me look unprepared. But in reality, it’s the opposite. The world isn’t sitting there waiting for you to fail. It actually wants to help you figure things out. Professors, classmates, coworkers, even people online are usually more than willing to give you a hand. But you have to meet them halfway. You have to be willing to say, “I don’t get this yet.”</p>
<p>That shift, from trying to prove yourself to trying to learn, changes everything. I’d also remind myself that I didn’t have to figure everything out alone. For a long time, I treated independence like it was the goal, like needing help meant I wasn’t capable. But this field is collaborative by nature. People share ideas, troubleshoot together, and build off each other’s thinking. Letting yourself be part of that process doesn’t make you weaker, it makes you better.</p>
<p>Another thing I wish I understood earlier is that you don’t have to be completely consumed by something to be good at it. There’s this idea that you need to “live and breathe” data to belong in the space, and I don’t think that’s true. I used to think I needed to find that one thing I was endlessly passionate about. When I didn’t feel that way, I questioned whether I was in the right place.</p>
<p>But being good at something doesn’t always start with passion. A lot of the time, it starts with consistency. With showing up, putting in the effort, getting a little better each time, and slowly building confidence through competence. You can grow into something. You can learn to enjoy it because you understand it, not just the other way around.</p>
<p>At the same time, striving to improve doesn’t mean becoming someone else in the process. You can push for better: better skills, better understanding, better work, while still staying grounded in who you are. That balance matters, especially in a field that can feel technical and rigid.</p>
<p>For me, staying grounded also means bringing my relationship with God into what I do. Not as something separate from school or work, but as something that actively shapes how I think and grow. When I trust that He can guide my mind, open my thoughts, and support me in what I’m working toward, I approach challenges differently. It doesn’t replace effort, but it gives that effort direction and purpose.</p>
<p>And through all of this, I think the simplest thing I’d say, the one that took the longest to fully understand, is to just be myself. Not a version of myself that fits what I think the field expects, not a version that blends in better, but the one that actually thinks the way I think.</p>
<p>Because in the end, data isn’t just about numbers, it’s about interpretation. It’s about perspective. The way you approach problems, the way you ask questions, the way you connect ideas. That’s where your value is.</p>
<p>Allowing yourself to be yourself doesn’t mean you settle where you are. It just means your growth is actually yours. It’s not forced, it’s not performative, and it’s not based on who you think you’re supposed to be.</p>
<p>Looking back, I wouldn’t hand my freshman self a perfect plan. I’d give a little more clarity instead: you’re allowed to not know, you’re expected to ask, you’re not doing this alone, and you’re capable of growing into this.</p>
<p>So keep asking, keep trying, and stay grounded in what matters to you. You don’t need to have everything figured out right now, you just need to keep moving forward and trust that clarity comes with time.</p>



 ]]></description>
  <category>data</category>
  <category>analysis</category>
  <category>school</category>
  <guid>https://your-website-url.example.com/posts/Blog_post_3/</guid>
  <pubDate>Wed, 25 Mar 2026 06:00:00 GMT</pubDate>
  <media:content url="https://your-website-url.example.com/posts/Blog_post_3/byui_sign.jfif" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Why Rows and Columns Make Me Happy (And Why They Should Matter to You, Too)</title>
  <dc:creator>Heidi Mill</dc:creator>
  <link>https://your-website-url.example.com/posts/Blog_post_2/</link>
  <description><![CDATA[ 





<p>It’s honestly so interesting to me how much more data exists in the world right now than we really even understand. I’ll just come out and say it: I love data. I love knowing what things mean, and I love all that jazz. There is something so satisfying about seeing rows and rows and columns and columns just full of stuff that actually means something. Honestly? Tables make me happy.</p>
<p>Ever since I was young, I’ve had this drive to track my own info, but in recent years, I’ve really taken to tracking my music. It actually started because I was suspicious of the shuffle button. I felt like every single time I shuffled my playlist, it would play the same twenty songs on loop while other songs just sat there, never getting played. So, I decided to test it. I would shuffle the playlist, record the first 20 songs, and then after a ton of iterations, I could see exactly how many songs had been played, how many times they popped up, and which ones were being totally ignored.</p>
<p>I’ll be real with you, I never actually “finished” that experiment in the sense that I didn’t wait until every single song was played at least once. New music was coming out, and my taste was changing way too fast to stay stuck in that one spreadsheet forever! But it taught me something important: data doesn’t have to be boring. It’s just a way to prove what you’re feeling.</p>
<p>Another thing I find particularly interesting about data is how it can be totally concrete while also being completely subjective to personal opinion. For my recent big project, I listed out a bunch of songs and then scored them in 12 different categories that actually mattered to me. I rated things like overall enjoyment, the “turn-it-up factor,” replay desire, live anticipation, and the sing-a-long urge. I even tracked nostalgia, my “gut like,” and even a “gut dislike” category (which acted as a negative scale).</p>
<p>I created both raw and weighted scores because, let’s be real, not every category holds the same importance in my listening experience. Sometimes a song has high nostalgia but low replay desire, and the weights help balance that out. I’m so happy I was able to do it because the results feel so right.</p>
<p>But here’s the thing: My music rankings are perfectly accurate for me. They tell a story about my taste, my preferences, and my biases. Someone else using my exact framework would generate completely different results. And that’s okay. Because data is always tied to context.</p>
<p>It took me about six months to finish this for around 300 songs because I insisted on listening to each song as I scored it. I wanted to make sure they were as accurate as they could possibly be. I consistently had fun with it, and I even made a little box plot with the high and low rankings per album, and genuinely, that really appealed to my nerdy heart.</p>
<p>To me, data isn’t actually messy in itself. When I look at a massive table, it makes perfect sense to me. I see the patterns and the logic immediately. But I also understand that it doesn’t look that way to others, and that’s why I love what I do. I am happy to take that information and make it understandable for everyone else. My job is to help that data “dress up” into something pretty that is actually meaningful to you.</p>
<p>But before data can “dress up,” it has to exist in the first place.</p>
<p>At its most basic level, data is just a recorded observation. A number. A timestamp. A yes or a no. A click. A stream. A purchase. A skipped song. What’s really changed in recent years isn’t necessarily what data is, it’s how much of it we generate and how effortlessly it’s collected. Every time we open Spotify, tap a credit card, or check our watch for our heart rate, something is recorded. We are constantly producing those rows and columns of information without even realizing it.</p>
<p>Not that long ago, collecting data was a huge, intentional chore. Someone had to design a survey and hand-enter numbers. Now, businesses no longer ask, “Should we collect data?” They ask, “How on earth do we manage the overwhelming amount of data we already have?”</p>
<p>That’s where data science becomes so powerful. Raw data on its own is like my giant spreadsheet of 300 songs before I started scoring them. It’s information, sure, but it isn’t insight. The magic happens when you start asking the questions: What patterns exist here? What is overrepresented? What actually matters? When you scale that up, that’s exactly what businesses are trying to do every day. Companies don’t just want dashboards; they want clarity. They want to know why customers behave the way they do. Data at its base level is neutral. It doesn’t argue, and it definitely doesn’t explain itself.</p>
<p>That’s our job.</p>
<p>I’ve always loved when something abstract becomes measurable. My music rankings are a perfect example. They aren’t “universal truths”. They are just my reality reflected in numbers. In today’s world, data is infrastructure. It’s embedded into healthcare, streaming platforms, sports, and everything in between. The organizations that succeed aren’t the ones with the most data; they’re the ones that understand it best.</p>
<p>At its core, data is just recorded reality. And I think that’s kind of beautiful. Because when you care enough to track something, whether it’s global sales metrics or just the first 20 songs from a shuffled playlist, you’re saying, “This matters.”</p>
<p>As a data scientist, my job isn’t just to look at numbers. It’s to respect where they came from, clean them carefully, and then translate them into something useful. I still get excited about tables and box plots. I still love rows and columns that mean something. But what I love most is taking a world full of ‘stuff’ and proving that none of it is actually random, and then making sure it finally makes sense to someone who doesn’t spend their life in a spreadsheet.</p>



 ]]></description>
  <category>data</category>
  <category>analysis</category>
  <guid>https://your-website-url.example.com/posts/Blog_post_2/</guid>
  <pubDate>Wed, 18 Feb 2026 07:00:00 GMT</pubDate>
  <media:content url="https://your-website-url.example.com/posts/Blog_post_2/data.jpeg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>How Working With Live Data Changed My Approach to Analytic</title>
  <dc:creator>Heidi Mill</dc:creator>
  <link>https://your-website-url.example.com/posts/Blog_post_1/</link>
  <description><![CDATA[ 





<p>Working on projects for class is usually very straightforward. The end goal, scope, and even the data itself are clearly defined from the start. You’re typically given a dataset along with specific instructions—use these columns, apply these methods, and answer these questions. Expectations are clear, the professor guides you through the process, and the timeline is short, often just a week or two, with relatively low expectations for hours spent.</p>
<p>Working with data in a professional setting is very different. Real-world data work is far more ambiguous, open-ended, and unclear in both scope and delivery timelines. In my job, the data I work with comes from a live connection to the source. This means I constantly have to consider how often the data changes and how those changes affect how I clean, transform, and analyze it.</p>
<p>Some of the data I work with is mostly static. When it updates, it simply adds a new row of information, allowing me to look back at previous values and easily perform week-over-week comparisons. However, other datasets can be completely overwritten depending on the circumstances. This means the data I see on Monday may not be the same data I see on Friday, with no built-in way to view what the data looked like earlier in the week.</p>
<p>Despite this limitation, the management team I report to still expects week-over-week comparisons and, by the end of the year, a clear picture of how the data changed over time. This creates a challenge: if I waited until December 31 to generate a yearly report, I wouldn’t be able to show trends between busy and slow seasons because past versions of the data would no longer exist. Since this historical perspective is essential for decision-making, I had to think carefully about how to “freeze” or archive the data without compromising its integrity.</p>
<p>Another important consideration is ensuring that I am querying the live data source correctly. Because dashboards and visuals automatically update when the data refreshes, I need to verify that they are displaying the correct statistics and time periods. A small mistake in a query can lead to misleading visuals, which can quickly become a larger issue when shared with management.</p>
<p>The key takeaway is that working with static, never-changing datasets is very different from working with constantly changing data while still needing accurate time-based comparisons. To handle this, I’ve created weekly routines in both Power BI and Excel. In Excel, I use macros to ensure that the same steps are followed every time. One of these steps involves what I call “freezing” the data—copying the current values and pasting them into a new sheet, or saving end-of-week data in a designated comparison area. I save each weekly report with the current date, while maintaining a separate working file for daily updates and refreshes.</p>
<p>Power BI works a bit differently. I export specific tables into designated files, which are then consolidated to support week-over-week comparisons for live data. Each row of data is tagged with the date it first existed, ensuring that comparisons always reflect the most recent and accurate information.</p>
<p>Through this process, I can confidently answer questions about the current data landscape while also preserving historical data. This allows me to show management exactly what the data looked like at any given point in time—and know precisely where to find it.</p>



 ]]></description>
  <category>Analytical Thinking</category>
  <guid>https://your-website-url.example.com/posts/Blog_post_1/</guid>
  <pubDate>Thu, 05 Feb 2026 07:00:00 GMT</pubDate>
  <media:content url="https://your-website-url.example.com/posts/Blog_post_1/power_bi.jfif" medium="image" type="image/jpeg"/>
</item>
</channel>
</rss>
