<?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>DEV Community: Haley Elder</title>
    <description>The latest articles on DEV Community by Haley Elder (@haleyelder).</description>
    <link>https://dev.to/haleyelder</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%2F122424%2Fb91d45fc-d0c2-4505-bf73-6421b0c7833c.jpg</url>
      <title>DEV Community: Haley Elder</title>
      <link>https://dev.to/haleyelder</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/haleyelder"/>
    <language>en</language>
    <item>
      <title>2024 Recap; 2025 Goals</title>
      <dc:creator>Haley Elder</dc:creator>
      <pubDate>Sun, 12 Jan 2025 00:23:00 +0000</pubDate>
      <link>https://dev.to/haleyelder/2024-recap-2025-goals-2bnd</link>
      <guid>https://dev.to/haleyelder/2024-recap-2025-goals-2bnd</guid>
      <description>&lt;p&gt;2025, yup, that is weird to type.&lt;/p&gt;

&lt;p&gt;Happy New Year and all that; I've had this post outlined, drafted, and reworked for a few weeks now so here it is! I was looking back on my &lt;a href="https://www.comets-studio.com/2023recap-2024goals" rel="noopener noreferrer"&gt;last year's goals post&lt;/a&gt; and saw I didn't really pick any specific goals. As a big plan-ahead person with numerous to do lists, I felt a bit out of place at times without some of the guidance I have set up for myself to work toward. This did not mean grinding for "hustle culture" and "if I'm not productive, I'm not worthy" thoughts; I'd prefer to have something set to work toward, even if it's a crafty project or fitness goal.&lt;/p&gt;

&lt;p&gt;We're back with more structure this year!&lt;/p&gt;

&lt;p&gt;For most of the year, I'm glad I was able to keep a somewhat consistent running routine and hiking to get outside, but had struggled with some career direction in the latter half. At one point, I thought it was a burnout phase, but kind of shifted to personal resentment? It might be a different term, but I've had feelings of self criticism to my past self for some career based choices I could have made.&lt;/p&gt;

&lt;p&gt;The feeling continue to circle back how I've felt I’ve “missed my window” to get into a certain career, but it hasn’t stopped me from inching to the end goal. Past me was just starting out in a tech role, needed something to pay the bills, and other factors to work around; there’s no way to know if an alternate choice would have put me in the "right" place either. So, what is the end goal now?&lt;/p&gt;

&lt;p&gt;I'm going to continue working with Python and Javascript for future projects. Lately, “the media” or whatever hot social media thread has been saying it's not a great market for entry level roles as it once was. Honestly, it sounds pretty similar across the board, not only for technology based roles. For now, I'll keep doing what I'm doing, see goals below, and building in public. If I can't stop brainstorming random project ideas during the day that excite me, it should be worthwhile to pursue, right?&lt;/p&gt;

&lt;p&gt;I can't not mention 2024 goals without showing off my &lt;a href="https://www.goodreads.com/user/year_in_books/2024/21498539" rel="noopener noreferrer"&gt;reading goal&lt;/a&gt;. I raised my annual goal to 25, and hit 40 again! I’ve raised the number to 30 this year and may get a bit closer. I've joined &lt;a href="https://www.thestorygraph.com/" rel="noopener noreferrer"&gt;Storygraph&lt;/a&gt; for the fancy graphs, but won't be updating as frequently as Goodreads.&lt;/p&gt;

&lt;h3&gt;
  
  
  2025 Goals n' Things
&lt;/h3&gt;

&lt;p&gt;Sorta Big Three/some things coming up this year:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;8k race (already paid for it, so I gotta try)! The ultimate goal is still 10k, at some point, and 1/4 marathon stretch goal (after I found they're .3 mi farther than a 10k, why not?)&lt;/li&gt;
&lt;li&gt;Complete at least 2 &lt;a href="https://cs50.harvard.edu/web/2020/" rel="noopener noreferrer"&gt;CS50web&lt;/a&gt; projects. Ideally, complete the entire thing, but I need a big refresher since starting 2 years ago.&lt;/li&gt;
&lt;li&gt;I have a list of crafty projects to get back into. At least 2 in-progress embroidery kits, a mystery knit, a sweater, and a bomber jacket pattern to sew. 🧵&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>goals</category>
      <category>life</category>
      <category>code</category>
    </item>
    <item>
      <title>Average Reads and PyLadiesCon 2024</title>
      <dc:creator>Haley Elder</dc:creator>
      <pubDate>Sun, 15 Dec 2024 00:42:43 +0000</pubDate>
      <link>https://dev.to/haleyelder/average-reads-and-pyladiescon-2024-4ia</link>
      <guid>https://dev.to/haleyelder/average-reads-and-pyladiescon-2024-4ia</guid>
      <description>&lt;h3&gt;
  
  
  Average Reads version 2!
&lt;/h3&gt;

&lt;p&gt;Version 1 of this project was my final for CS50Python. The write-up can be found here up &lt;a href="https://github.com/haleyelder/cs50/tree/main/cs50p/week9/project" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For the project's next iteration, I wanted to move the functionality to a web-based framework to practice building a Python-based fullstack application. This would make it easier to use, read, and share what I have been working on. This version is much closer to what I had envisioned when starting! The application is now using Flask and SQLAlchemy to add, edit, and update books across the three reading lists and you can download all three lists in one CSV file to your computer.&lt;/p&gt;

&lt;p&gt;The trickiest part, besides deploying a Flask app for the first time, was once again the CSV download portion. I was able to carry over most of the code from my past version to run the "save to a CSV" function, but it had to be set up in a slightly different way for the web app. I had not realized to use the function "send_from_directory," the folder had to be created first to save the file, &lt;em&gt;then&lt;/em&gt; download it to your computer. It was a good feeling figuring that one out though 😄&lt;/p&gt;

&lt;p&gt;I was able to keep most of the title formatting and error-checking functionality but was easier to show in a more visual way with on page warnings. Such as letting you know if a book was already on one of the three lists, if there were no books to download (lists are empty), and title case any entered book titles. There are a few more enhancements I'd like to do with this one but needed a bit of a break. I want to update the styling a bit more, update the book editing functionality, and add a graphic I had sketched for the header.&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%2Fnlyq90308bay68tcjwg4.jpg" 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%2Fnlyq90308bay68tcjwg4.jpg" alt="Average Reads application header" width="800" height="185"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  PyLadiesCon 2024
&lt;/h2&gt;

&lt;p&gt;Since my reinterest in Python, I searched for the next date and location for the next &lt;a href="https://2025.pycascades.com/" rel="noopener noreferrer"&gt;PyCascades&lt;/a&gt; (spoiler alert, Portland, Oregon, February 2025) and came across &lt;a href="https://conference.pyladies.com" rel="noopener noreferrer"&gt;PyLadiesCon&lt;/a&gt;! This free online conference occurred from December 6 to 8 in multiple timezones and languages. I couldn't make it to listen to all in real time, as there were side chats, questions, and conversations happening in tandem on their Discord server. I'm now going back through some of the recorded talks I was interested in.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=VR16SjT8puc&amp;amp;list=PLOItnwPQ-eHxWh6Af6xRuKprSk_OBU0cL" rel="noopener noreferrer"&gt;PyLadiesCon Video Playlist&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Some of the talks I was most interested in were &lt;a href="https://www.youtube.com/watch?v=LXMahU76H4s&amp;amp;list=PLOItnwPQ-eHxWh6Af6xRuKprSk_OBU0cL&amp;amp;index=44" rel="noopener noreferrer"&gt;How to Stop an Epidemic using the Atomica Python Tool&lt;/a&gt;, &lt;a href="https://www.youtube.com/watch?v=4jiYyEBLhLw&amp;amp;list=PLOItnwPQ-eHxWh6Af6xRuKprSk_OBU0cL&amp;amp;index=8" rel="noopener noreferrer"&gt;Empowering Sustainable Agriculture: Quantifying the Impact of Water Resources Management Practices with Python&lt;/a&gt;, and &lt;a href="https://www.youtube.com/watch?v=1IWKkU0WEWY&amp;amp;list=PLOItnwPQ-eHxWh6Af6xRuKprSk_OBU0cL&amp;amp;index=6" rel="noopener noreferrer"&gt;PyLadies in Open Source&lt;/a&gt;. I plan on researching and hopefully participating in a bit more open-source work starting next year and Python seems to be the community to lean into.&lt;/p&gt;

&lt;p&gt;Although JavaScript is a recommended language for newbie coders to pursue in web development, it can be a bit scary to venture to other languages or even know where to start. CS50Python helped me get a leg up in learning Python and what can be done with the language, my interest has grown again in the past few months. Even though the fundamentals are generally the same, for some reason, I've enjoyed working with Python and seem to understand it a bit more than JavaScript. I'll still be working with JavaScript (and React) but I'd like to shift a bit more to Python projects. More to come in a future 2025 goals post.&lt;/p&gt;

</description>
      <category>code</category>
      <category>python</category>
      <category>conference</category>
    </item>
    <item>
      <title>2023 Recap; 2024 Goals</title>
      <dc:creator>Haley Elder</dc:creator>
      <pubDate>Wed, 24 Jan 2024 19:35:00 +0000</pubDate>
      <link>https://dev.to/haleyelder/2023-recap-2024-goals-9b7</link>
      <guid>https://dev.to/haleyelder/2023-recap-2024-goals-9b7</guid>
      <description>&lt;p&gt;Welcome to 2024! We may be a few weeks into January but it’s an odd transitional month and I didn’t feel like setting (or sticking) to a hard set date to post this. Especially with a week of a damaging winter storm stalled me finishing this 💀.&lt;/p&gt;

&lt;p&gt;I had taken some time at the end of 2023 researching some different blogging platforms to convert my WordPress site to something else. I tested out some Astro templates and their tutorial, but haven't picked out a design to build out yet. Once, I get a design closer in mind and see how to set up my custom domain it, I’ll be posting here!&lt;/p&gt;

&lt;p&gt;For the past few years, I have decided on picking a few main goals to focus on for the year. It keeps the process a bit more manageable and specific enough to follow.&lt;/p&gt;

&lt;p&gt;As an example below are my 2023 Big Three and results:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Keep a consistent form of exercise or movement (hiking, paddling, walking, yoga, eventually running again) for mental health and stress relief.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Success&lt;/strong&gt;: but primarily in the last half of the year. The first third, I was feeling the glum effects of seasonal affective disorder (SAD). Once the better weather started peaking out in the spring, I restarted the None to Run plan (way better for beginners than Couch25k!), did a fun run to benefit the Humane Society, took a break for summer, and completed the entire 12 week plan in the fall!&lt;/p&gt;

&lt;p&gt;Joined up with some more local group hikes to work on a hike challenge for the year, met some new folks, and new locales.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Continue learning in public:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Partial success&lt;/strong&gt;: I'd post what I was working on and had some in progress projects but had started and stalled quite a few times. My other two goals got a bit in the way; in a good way.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;On mentality: be kinder to myself, practice meditation more consistently, and improve warding off imposter syndrome&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Partial success&lt;/strong&gt;: This one was a bit tough. I do feel more confident in some of my abilities but have trouble applying them or lack some guidance at times. Comparison is the thief of joy, they say, and is quite true. Working on it! I was able to leverage my fitness goals to help with this thinking a little bit. Not only getting literally outside physically and mentally, but saw a possible difficult hike which was a bit more difficult but doable. Figured as long as you put one foot in front of the other will get you to the top!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Other Notable Tidbits&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cooking&lt;/strong&gt; 🍴&lt;/p&gt;

&lt;p&gt;I enjoy cooking for myself, trying out new foods, and decided to expand my repertoire of recipes. I picked 10 new-to-me or copycat type recipes to complete once a month. Most turned out okay but there were a few I'll leave to keep ordering from a restaurant. 😅 The full list of recipes are: crunch wrap, ramen, tortellini soup, pop tarts, pad see ewe, monster cake from Breath of the Wild, General Tso’s chicken, gnocchi, eggs benedict, and wonton soup.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reading&lt;/strong&gt; 📚&lt;/p&gt;

&lt;p&gt;Crushed my Goodreads goal of 12 and reached 41 books for the year ! Joining some in person and online book clubs helped usher this along 😊&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Car paid off!&lt;/strong&gt; #Adulting 🚗&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Looking to 2024&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;The phrase I kept would tell myself going through 2023, whether it was running training, following a painting tutorial, or hiking, was “trust the process.” What is the process? Not sure! In the moment it was trusting the next steps would get you to your end goal and trust your gut it will work out or you will find a way.&lt;/p&gt;

&lt;p&gt;2024’s focus will be around consistency. I’m not quite sure what my Big Three will be this year, or if I even pick any, but I’d like to keep up with my fitness goals, building in public, and learning new things.&lt;/p&gt;

&lt;p&gt;That’s it for now, I have a backlog of blogging topics I’d like to cover this year and we’ll see what happens 😎&lt;/p&gt;

</description>
    </item>
    <item>
      <title>2022 Goals Recap, Looking to 2023</title>
      <dc:creator>Haley Elder</dc:creator>
      <pubDate>Tue, 03 Jan 2023 03:18:09 +0000</pubDate>
      <link>https://dev.to/haleyelder/2022-goals-recap-looking-to-2023-hpl</link>
      <guid>https://dev.to/haleyelder/2022-goals-recap-looking-to-2023-hpl</guid>
      <description>&lt;p&gt;The 2022 recap and 2023 goals has lead a bit into the new year! The draft has been sitting for a few weeks or so to see how the end of 2022 would be and it was pretty stressful due to travel issues so this is a bit later than planned. I found my &lt;a href="https://craft-and-code.netlify.app/new-years-goals/"&gt;past post&lt;/a&gt; where I picked a few goals for the year and looks like I made about 1.75 to 2/3 of them? Sort of? I’d say that is mostly okay with me working on my Big Three and felt like pretty realistic goals to reach and work toward. The recap and outcomes as follow:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Get a Real Developer™ Job
&lt;/h3&gt;

&lt;p&gt;Not necessarily a developer role but did get a new job! Still applied for some developer roles, attempted some code assessments (failed a couple), and were passed over. I had a second run at an internship and did not feel it aligned with my goals at the time and began to look elsewhere. I will still find my growth in my current role, help people, and continue to work on side projects as usual. &lt;/p&gt;

&lt;h3&gt;
  
  
  2. Run a 10k Race
&lt;/h3&gt;

&lt;p&gt;HA, nope. I started the Couch to 5k/10k interval plan early in January and two weeks in got a knee tendon/some sort of other injury that took a while to initially heal and lingered for some of the year. To take it’s place, I was able to SUP (stand up paddle board) and hike more than previous years. &lt;/p&gt;

&lt;h3&gt;
  
  
  3. Read a Book A Month (12 books total):
&lt;/h3&gt;

&lt;p&gt;This one had a slow start until I tried to find some local book clubs to chat about books; in the end my Goodreads had me at 14 read! A couple were nonfiction audio books which helped those along. The rest of the summer and fall, I became a frequent visitor of my local library :) I’ll be keeping this up into 2023. &lt;/p&gt;

&lt;h3&gt;
  
  
  Other Odds and Ends
&lt;/h3&gt;

&lt;p&gt;CS50P (Intro to programming with Python) started up in May of this year and I was enamored with the course. I had tried CS50x last fall, but could not keep up with C programming concepts and did not feel they aligned with my coding goals. I have done a little bit of Python in the past and enjoyed this style so much more. Over the summer, I took a bit of a break and currently working on my final project. &lt;/p&gt;

&lt;p&gt;It’s not all code around here! This year, I was able to reclaim my weekends back and join some hiking groups on the weekend to experience some new trails and meet new people. It’s refreshing to see bands visiting the area again so I can see some I’ve been waiting for a while! Despite getting sick after one, I was able to go to see three of some of my favorite bands Royal Blood, Odesza, and Big Wild. &lt;/p&gt;

&lt;h3&gt;
  
  
  ✨ 2023 Goals✨
&lt;/h3&gt;

&lt;p&gt;These may change a little but it’s a good starting point for 2023 with Big Three style again:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;keep a consistent form of exercise or movement (hiking, paddling, walking, yoga, eventually running again) for mental health and stress relief&lt;/li&gt;
&lt;li&gt;continue learning in public, and maybe even more at some point this year?? more to come… ;)&lt;/li&gt;
&lt;li&gt;on mentality: be kinder to myself, practice meditation more consistently, and improve warding off imposter syndrome&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-- H&lt;/p&gt;

</description>
      <category>career</category>
      <category>goals</category>
      <category>coding</category>
    </item>
    <item>
      <title>CS50P Weeks 6 - 8</title>
      <dc:creator>Haley Elder</dc:creator>
      <pubDate>Sun, 20 Nov 2022 21:10:59 +0000</pubDate>
      <link>https://dev.to/haleyelder/cs50p-weeks-6-8-2gab</link>
      <guid>https://dev.to/haleyelder/cs50p-weeks-6-8-2gab</guid>
      <description>&lt;p&gt;Github tracking repo -- &lt;a href="https://github.com/haleyelder/cs50"&gt;here&lt;/a&gt;&lt;br&gt;
Crossposted on my blog Craft &amp;amp;&amp;amp; Code -- &lt;a href="https://craft-and-code.netlify.app/"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It’s here, I’ve made it! Honestly, this is one of the first courses I have started and just about to complete since learning to code years ago (yes really); I definitely fall for “shiny object syndrome” and would get easily distracted. This one definitely made an impression and kept me engaged for this long. This last recap does not include final project notes quite yet (one last post) and is the last third of CS50P now that I’ve submitted all problem sets (41!). &lt;/p&gt;

&lt;p&gt;The last post was published right before a little break and adventuring for my birthday on the Olympic Peninsula of Washington and also gearing up to to another batch of interviewing for a new role. I felt a tiny bit more at ease this time around and confidence as I knew what it felt like on the other side interviewing people 😁. The down time wasn’t all spent twiddling my thumbs. I was able to get out a bit more this summer, even if ours started a bit late, which meant more paddling, hiking, and got back into reading. &lt;/p&gt;

&lt;p&gt;This last section included one of my favorite weeks of this course, practicing using more python libraries and CSV file and image manipulation. I was first attuned to the capabilities of python when someone at a meetup had mentioned the free online book and &lt;a href="https://automatetheboringstuff.com]"&gt;Automate the Boring Stuff&lt;/a&gt; which also included these concepts and the basics of python. &lt;/p&gt;

&lt;p&gt;The last two weeks definitely ramped up complexity of incorporating previous weeks knowledge of libraries, testing, and newer concepts. For example, I have used regex before with JavaScript, and it is very useful, but can get complicated very quickly. Once again a time formatting problem popped up (working.py) and took the longest of all the problems, but felt quite accomplished finishing that one!&lt;/p&gt;

&lt;p&gt;The last week was where I struggled the most and definitely felt some burnout at this time; it covered Object Oriented Programming concepts. I had watched a few videos on the basics, blogs, tried to find some exercises to help supplement and practice these concepts but it was difficult to apply it. From the first problem to the second on OOP, it took about four months to get back into the swing of things, but felt really great to get back into it and finish this problem. As in previous difficult problems I had to work through, best is to break it down bit by bit, test, and keep slowly inching forward. I had gotten closer than I thought by the end where finding how to test the class functions was the most confusing, and once discovered how, submitted and done! &lt;/p&gt;

&lt;p&gt;The very last problem was similar to a past image manipulation problem but with a different library, most of that one was trial and error until it aligned😅, see the results below.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--m7GnIRCg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://raw.githubusercontent.com/haleyelder/cs50/main/week8/shirtificate/shirtificate.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--m7GnIRCg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://raw.githubusercontent.com/haleyelder/cs50/main/week8/shirtificate/shirtificate.jpg" alt="CS50P shirtificate" width="346" height="496"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With all problem sets complete, I’ve kept a notepad of possible final project ideas, and I think I’ve settled on one and started to plan an outline. There are not too many restrictions, so having it so open ended is tough to figure something out as well. Should have it all set by end of year like my estimate, stay tuned. 😀&lt;/p&gt;

&lt;p&gt;Nearing the finish line!&lt;br&gt;
-- H&lt;/p&gt;

</description>
      <category>coding</category>
      <category>career</category>
      <category>cs50p</category>
    </item>
    <item>
      <title>CS50P Weeks 3 - 5</title>
      <dc:creator>Haley Elder</dc:creator>
      <pubDate>Wed, 01 Jun 2022 03:51:36 +0000</pubDate>
      <link>https://dev.to/haleyelder/cs50p-weeks-3-5-57ng</link>
      <guid>https://dev.to/haleyelder/cs50p-weeks-3-5-57ng</guid>
      <description>&lt;p&gt;Github tracking repo -- &lt;a href="https://github.com/haleyelder/cs50"&gt;here&lt;/a&gt;&lt;br&gt;
Crossposted on my blog Craft &amp;amp;&amp;amp; Code -- &lt;a href="https://craft-and-code.netlify.app/"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Did not expect to get to write another one of these so quick, but here we are: weeks 3 to 5 covering Exceptions, Libraries and Unit Testing. As expected, the learning curve for new topics and subjects grew with each new week and problem set to test our knowledge and how to approach and solve a problem programmatically. &lt;/p&gt;

&lt;p&gt;I’ve noticed a possible trend of the send to last problem set has been the most difficult of the bunch, at least to me. For the week on exceptions, it was outdated.py FOR SURE. I’ve known the pain of working through timezones, formatting, and date types from a past JavaScript Slack bot projects but this was a whole new approach. Eventually got it, even had to write out the pseudocode on paper to process the flow since I was brainstuck trying to test directly in the editor. Took a few stabs over a couple days, but eventually got it, I was stoked! 😁&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--M7amRNv7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://pbs.twimg.com/media/FTLP85sUsAAt_Xz%3Fformat%3Djpg%26name%3Dsmall" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--M7amRNv7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://pbs.twimg.com/media/FTLP85sUsAAt_Xz%3Fformat%3Djpg%26name%3Dsmall" alt="pseudocode python on notebook paper" width="557" height="679"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For the libraries lecture, I knew of python packages before and the helpful power behind them, or past examples using node packages to limit ‘reinventing the wheel’ of work. There were the useful smaller ones to generate and sort random numbers or letters...or an ASCII cow or dino with speech bubbles 😂 Once again, second to last, ‘little professor’ was a pain problem for me! I admit I got impatient with a test case and moved on, the only one so far (more on this later) I have missed in this course. &lt;/p&gt;

&lt;p&gt;The last bit of lecture and problems I recall from attempting to use during my watchlist data analysis to using API calls. The specifications for the final project was also posted during this time, and most likely, mine will be incorporating at least one API. Not quite sure what it’s going to be yet, but have some time before building it; there’s a note on my phone of random ideas :)&lt;/p&gt;

&lt;p&gt;The last week was the shortest but the most rewarding. We had to take past problems, refactor them to pass unit tests that we wrote, and make sure those passed as well. One of these I knew I was going to dread redoing was plates.py from week 2; I had previously missed a test case because it felt too difficult at the time. Instead, went back to fix that test case, submit for 100%, and got through all unit tests as well! Double win 😁&lt;/p&gt;

&lt;p&gt;It’s been a pretty busy month with full time work and keeping up with this course, things may slow down now that the weather is getting nicer to do outdoorsy things, updates may slow. Especially next week with taking a much needed week off to go do aforementioned outdoorsy things and relax! &lt;/p&gt;

&lt;p&gt;– H&lt;/p&gt;

</description>
      <category>code</category>
      <category>career</category>
      <category>cs50p</category>
    </item>
    <item>
      <title>CS50P Weeks 0 - 2</title>
      <dc:creator>Haley Elder</dc:creator>
      <pubDate>Sat, 21 May 2022 17:52:58 +0000</pubDate>
      <link>https://dev.to/haleyelder/cs50p-weeks-0-2-5gpa</link>
      <guid>https://dev.to/haleyelder/cs50p-weeks-0-2-5gpa</guid>
      <description>&lt;p&gt;Github tracking repo -- &lt;a href="https://github.com/haleyelder/cs50"&gt;here&lt;/a&gt;&lt;br&gt;
Crossposted on my blog Craft &amp;amp;&amp;amp; Code -- &lt;a href="https://craft-and-code.netlify.app/"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I might've fallen into shiny object syndrome once more, but I’m feeling a bit more confident in this one! I had attempted CS50 last summer and fall but eventually dropped it; I thought I was understanding enough but didn’t seem quite relevant at the time and my confidence fell flat. Winter had a bit of downtime and worked on a separate project (&lt;a href="https://watchlist-data-analysis.netlify.app"&gt;watchlist data analysis&lt;/a&gt;) to freshen up some React skills. &lt;/p&gt;

&lt;p&gt;Fast forward to this year, specifically April 1st, &lt;a href="https://cs50.harvard.edu/python/2022/"&gt;CS50P&lt;/a&gt; (Intro to programming with python) was released and I started it about a month after it was released. I was surprised how much of the basics I could recall from last fall. I finished the first three weeks of course work in a week and a half!&lt;/p&gt;

&lt;p&gt;These first weeks covered user input and handling different use cases utilizing functions, variables, and conditions to test your skills with a few problem sets per week to work through. I’ve been keeping track of my code submitted at the Github repo above; it’s also a good tactic to keep track of what was completed when since my imposter syndrome gets pretty high pretty quick. Also, time is still funky and weird nowadays and this is an easier way to internalize it. There were a few days I was feeling out of it and felt I was falling "behind," but that was because I was sick and took the time to recover.&lt;/p&gt;

&lt;p&gt;My goal is to complete the course around mid to late June and continue on to CS50web, but now that the Final Project link has been released, we’ll see if the deadline might need to be pushed. I have no idea what to do quite yet and will need to brainstorm some ideas. &lt;/p&gt;

&lt;p&gt;My plan after this is possibly running through the &lt;a href="https://www.freecodecamp.org/learn/scientific-computing-with-python"&gt;freeCodeCamp Python certificate&lt;/a&gt; or jump right into &lt;a href="https://cs50.harvard.edu/web/2020/"&gt;CS50web&lt;/a&gt; that expands on more Python, Django, databases and more. &lt;/p&gt;

&lt;p&gt;Have a good weekend, all!&lt;/p&gt;

&lt;p&gt;-- H &lt;/p&gt;

</description>
      <category>coding</category>
      <category>career</category>
      <category>cs50p</category>
    </item>
    <item>
      <title>Rapid Goal Setting; Making Flexible Changes</title>
      <dc:creator>Haley Elder</dc:creator>
      <pubDate>Sun, 01 May 2022 22:04:40 +0000</pubDate>
      <link>https://dev.to/haleyelder/rapid-goal-setting-making-flexible-changes-35i0</link>
      <guid>https://dev.to/haleyelder/rapid-goal-setting-making-flexible-changes-35i0</guid>
      <description>&lt;p&gt;May?? It’s MAY?? Okay, it’s May. &lt;/p&gt;

&lt;p&gt;Many of us have lamented over the past couple of years how we think about time and experience it, 2022 has been no different. It's been almost halfway into the year, so I think it’s fair time to do a personal goal check in and see how things are going. &lt;/p&gt;

&lt;p&gt;I had forgotten to mention how I set up my goals and how to achieve them in my &lt;a href="https://dev.to/haleyelder/2022-new-year-goals-l7p"&gt;original post&lt;/a&gt;, it's similar to creating &lt;a href="https://www.atlassian.com/blog/productivity/how-to-write-smart-goals"&gt;SMART goals&lt;/a&gt; but tweaked a little bit. I have borrowed some of the structure from a friend of mine while we were reviewing possible goals from last year to work through and keep track. &lt;/p&gt;

&lt;p&gt;The first step is to pick one or a small set of goals, the more succinct, the better. For mine, I picked three that would benefit a few facets of both my personal and professional life. Once these goals are chosen, there are smaller actionables that can be completed over a quarter of the year to continue progressing to the main goals. To keep them even &lt;em&gt;more&lt;/em&gt; exact, is picking which month they should be completed by, bonus points if there's a specific deadline to complete during the month. &lt;/p&gt;

&lt;p&gt;Some of these monthly goals I’ve jotted down are not always related to the lofty goals, but some I’ve wanted to complete, such as replacing housewares or sorting my closet (still not complete 😅). The other half of flexible goal setting by quarters is they don’t always have to stay exactly as you first placed them. As it’s been a little bit after the quarter has ended from the original goals, some things have already had to be tweaked.&lt;/p&gt;

&lt;p&gt;For the first goal I noted, I knew was going to be the most difficult to reach especially when you see most postings are for senior level developers; as well for juniors is difficult and can take quite some time, I have continued my self study. I did apply for a few places and interviewed realizing where my weak points were and how to adjust. Not all was lost in these practice interviews as I did get promoted to a team lead role and began a part time engineering internship! Nothing is guaranteed for a role, but it's been a good start being able to broaden my knowledge, work on a different team, and continue learning.&lt;/p&gt;

&lt;p&gt;For the second, I did start a couch to 10k interval schedule mid January until a couple weeks in, I went for a run and encountered some halting knee pain I thought I could push through, but went more south than I had thought after finishing. I could hardly walk for a week after and have taken a couple months off from most any exercise with that fear it will occur again. Since then, I now have bought some probably more suitable shoes, found a different schedule, and tried again briefly, but soon became overwrought with worry it will happen again whenever I felt some sort of pain or soreness in my legs. Instead, I’ve reframed it to possibly even just completing a 5k this year at some point or more consistent exercise in general to pass this goal. Exercise has been a way to expunge some anxious energy and has been a hit to my mental health not having this outlet and working to get around it in a different way.&lt;/p&gt;

&lt;p&gt;The third goal on the list was reading one book a month and so far have completed 2 and on my third book; slow going and knew it would but I know by years end it will be more read than years previous! &lt;/p&gt;

&lt;p&gt;So, we’ll see how the next couple of months go with goals and reaching them, maybe even further tweaks, but that is no issue with me. It’s not fair to your mental state to stay rigid with specific goals set months or even years ago, as long as you are moving forward inch by inch. Some days are rough and you need to take that day as a break too, not everyday is productive. &lt;/p&gt;

&lt;p&gt;The below quote pops in my head when thinking of diversity in schools of thought how to work through a problem but also working to be flexible in life situations. I’ve felt pretty stagnant these past few months and I'm ready for some little celebrations to come. It’s okay to be flexible and changing priorities, since life is always changing.&lt;/p&gt;

&lt;p&gt;“It is important to draw wisdom from many different places. If we take it from only one place, it becomes rigid and stale " - Iroh&lt;/p&gt;

&lt;p&gt;(yes, it's from The Last Airbender, it's one of my favorite shows 😁)&lt;/p&gt;

</description>
      <category>careeradvice</category>
      <category>life</category>
      <category>coding</category>
      <category>fitness</category>
    </item>
    <item>
      <title>2022: New Year &amp;&amp; Goals</title>
      <dc:creator>Haley Elder</dc:creator>
      <pubDate>Mon, 10 Jan 2022 00:52:45 +0000</pubDate>
      <link>https://dev.to/haleyelder/2022-new-year-goals-l7p</link>
      <guid>https://dev.to/haleyelder/2022-new-year-goals-l7p</guid>
      <description>&lt;p&gt;The first few drafts of this post were rehashing the last two years in a bit more detail than I’m sure anyone would ever want to read about again. Instead, it’ll be a high level overview of what happened and future goals for this year! &lt;/p&gt;

&lt;p&gt;2020 had started on a high note of pushing my introvert tendencies to be more social and connect with others and was quickly shut down; we all had to think of different ways to connect with others. Despite the doom and gloom of the year (pandemic, protests, wildfires), some good things did happen: meeting new friends, frequent walks/hikes, visiting family, attending my friend’s wedding, and others but 2021 is where it all went sideways.&lt;/p&gt;

&lt;p&gt;Last year had felt like life had stagnated and it became more difficult to pull out the positive moments. A few of those positive notable events were moving to a new place, adopting my own cat pal, &lt;a href="https://pbs.twimg.com/media/FHLulegVkAUPdYG?format=jpg&amp;amp;name=medium"&gt;Tycho&lt;/a&gt;, planned out a solo vacation, and was featured in the &lt;a href="https://community.codenewbie.org/codenewbie/haley-elder-the-environmentalist-coder-2nb6"&gt;CodeNewbie spotlight&lt;/a&gt;. To add onto the stagnation were some personal and professional events that had shattered my self-confidence, trust, increased my already bad imposter syndrome and really took a hit to my mental health and ongoing burnout. &lt;/p&gt;

&lt;p&gt;To give myself the proverbially kick in the pants and pull myself out of this funk, I’ve envisioned my top three goals list for this year:&lt;/p&gt;

&lt;p&gt;THE BIG THREE (ish):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Get a real developer/engineer role! (stretch goal: maybe even do some open source work?).&lt;/li&gt;
&lt;li&gt;Run a 10k race! Aiming at &lt;a href="https://runwithpaula.com/bridge-of-the-goddess-half-marathon-10k"&gt;Bridge of the Goddess 10k&lt;/a&gt; in September or so.&lt;/li&gt;
&lt;li&gt;Read a book a month (maybe get into more audiobooks)! I hope to keep  my &lt;a href="https://www.goodreads.com/user/show/21498539-haley"&gt;Goodreads list&lt;/a&gt; updated and looking for recommendations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I took the first week ish off to regroup and ponder how to write this out as the tail end of the holidays were a bit stressful and needed a break. On to 2022!&lt;/p&gt;

&lt;p&gt;“The secret of getting ahead is getting started”&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mark Twain&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>career</category>
      <category>goals</category>
      <category>coding</category>
    </item>
  </channel>
</rss>
