<?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: Taylor Page</title>
    <description>The latest articles on Forem by Taylor Page (@taylorpage71).</description>
    <link>https://forem.com/taylorpage71</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%2F150868%2Fe4e04a2e-4d45-45d9-8f47-48a65a36d2bc.png</url>
      <title>Forem: Taylor Page</title>
      <link>https://forem.com/taylorpage71</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/taylorpage71"/>
    <language>en</language>
    <item>
      <title>Good First Issue - My Own Open Source Project</title>
      <dc:creator>Taylor Page</dc:creator>
      <pubDate>Sun, 20 Oct 2019 01:48:44 +0000</pubDate>
      <link>https://forem.com/taylorpage71/good-first-issue-my-own-open-source-project-2n9p</link>
      <guid>https://forem.com/taylorpage71/good-first-issue-my-own-open-source-project-2n9p</guid>
      <description>&lt;p&gt;Inspired by &lt;a href="https://hacktoberfest.digitalocean.com/"&gt;Hacktoberfest&lt;/a&gt; I wanted to create a central place for accessibility supports for both web developers and myself as someone who works firsthand with people who can benefit from accessibility practices. Check out &lt;a href="https://a11yfirst.netlify.com/"&gt;https://a11yfirst.netlify.com/&lt;/a&gt; to see the project!&lt;/p&gt;

&lt;h2&gt;
  
  
  Overwhelmed by Hacktoberfest
&lt;/h2&gt;

&lt;p&gt;Last year I tried to get into Hacktoberfest. It was just too hard. I had knowledge in how to use Git/Github, HTML, CSS, and Javascript, but it was super intimidating. Not only that, but I had tried to chime in on a couple of issues and I was either ignored or other developers submitted a pull request (PR) for the same issue I had requested to work on. My PR's and comments on issues went ignored and I felt pretty defeated.  &lt;/p&gt;

&lt;p&gt;This year, I thought I would try my hand again. I had built up additional skills to hone my craft over the past year, including some React projects and really getting into using Gatsby on some website projects I had picked up over the past year. Unfortunately, I ran into a similar feeling. Tons and tons and &lt;em&gt;TONS&lt;/em&gt; of issues with the label "good first issue" and "hacktoberfest" but same sort of behavior - comments going ignored and other people beating me to the punch on PR's that I had already chimed in on. Same sense of disappointment. Same imposter syndrome. &lt;/p&gt;

&lt;p&gt;While I was disappointed and feeling like I couldn't hack it for Hacktoberfest to submit even four measly PR's, I happened to listen to a couple episodes on the &lt;a href="https://ladybug.dev/"&gt;Ladybug Podcast&lt;/a&gt;. They had a couple of episodes on Hacktoberfest and one of the interviewees mentioned creating her own project to get her PR's. I also learned (apparently I need to ACTUALLY review the rules on these things) that PR's are what's important, not necessarily that your PR gets merged. Well then - that changes things! &lt;/p&gt;

&lt;h2&gt;
  
  
  The New Plan
&lt;/h2&gt;

&lt;p&gt;I am not your typical developer. My full-time gig is as a social worker working with individuals who have developmental disabilities (think diagnoses like Autism, Intellectual Disabilities, Visual Impairments, Down Syndrome, Cerebral Palsy...). I have become increasingly interested in accessibility practices, both as related to web development and also how it directly impacts some of the people with whom I get to work. Because of my background, I wanted to create something that could benefit both myself and others.  &lt;/p&gt;

&lt;p&gt;My new plan had not started to formulate until halfway through October. My window to create an Open Source Project, and also hopefully help other developers who may need those coveted PR's in a sea of open issues, was growing very small. I decided I would use a &lt;a href="https://www.gatsbyjs.org/starters/?v=2"&gt;Gatsby starter&lt;/a&gt;, as I'm pretty comfortable with Gatsby and the starters give a good head start for rapid development. I chose a decent looking docs type starter, threw in a &lt;code&gt;gatsby new ...&lt;/code&gt; command in the terminal and A11y First was born!  &lt;/p&gt;

&lt;p&gt;I wanted this project to be something others could contribute easily to as well and in my experience thus far accessibility is not a first thought on most developers' minds. So I figured I would start with some already gathered resource somewhere else to build on. I decided to use a collection of resources from &lt;a href="https://marcysutton.com/web-accessibility-resources"&gt;Marcy Sutton&lt;/a&gt; who works for Gatsby. Marcy is an advocate for inclusion on the web and I've found a lot of the information she posts super helpful.  &lt;/p&gt;

&lt;h2&gt;
  
  
  We've Got Issues!
&lt;/h2&gt;

&lt;p&gt;After putting some filler content to start getting a basic layout on the site, I went ahead and threw it up on Github. After that, I began opening issues and added the "hacktoberfest" label and "good first issue" label on some simple things like changing the site title, updating the Github repository link, and some README file changes from the initial Gatsby starter. Within &lt;em&gt;minutes&lt;/em&gt; I had people chiming in that they wanted to work on issues - SUCCESS! Because of my past experience submitting my own first PR's and hearing nothing but crickets, I try to make sure I respond relatively quickly (within 24 hours) to commenters on issues and also address PR's timely as well.  &lt;/p&gt;

&lt;p&gt;I'm happy to report that while there are still some open issues, and I or others will hopefully think of more to add, I've had 10 PR's from different developers. Hopefully that's 10 developers who were aided in getting their Hacktoberfest PR's and also exposed to more information about a11y!   &lt;/p&gt;

&lt;h2&gt;
  
  
  Encouragement
&lt;/h2&gt;

&lt;p&gt;So that's all there really is to it. I am not a full-time web developer, but I have been coding for several years. The PR's you can make are simple if you find the right repo - and if you haven't found one yet go check out &lt;a href="https://github.com/tpage99/a11yfirst"&gt;https://github.com/tpage99/a11yfirst&lt;/a&gt; and submit a PR. Even if you spend five minutes Googling about a11y, know of a friend or family member that uses some piece of tech that we can reference on the site - WHATEVER - feel free to submit a PR and spend a little time learning about how you can make the web more accessible to others who may struggle in an area we take for granted.  &lt;/p&gt;

&lt;p&gt;I should say that I've learned a lot from starting my own little open source project and that I quickly ran into issues I was not sure how to resolve initially and had to do some research (like how to resolve Merge Conflicts - Yikes!). But the experience has been overwhelmingly positive. I'm grateful for the opportunity to work on this project, learn in the open, and hopefully contribute to the betterment of others. &lt;/p&gt;

&lt;p&gt;It is my hope A11y First continues to grow and I look forward to learning a lot from other's experiences and those that are definitely more educated/experienced than I am in this area. Even if A11y First just ends up being a project I continue to contribute to and use every now and again, I'm still glad I did it.&lt;/p&gt;

</description>
      <category>a11y</category>
      <category>hacktoberfest</category>
      <category>opensource</category>
    </item>
    <item>
      <title>The Social Worker Who Codes</title>
      <dc:creator>Taylor Page</dc:creator>
      <pubDate>Fri, 24 May 2019 22:21:09 +0000</pubDate>
      <link>https://forem.com/taylorpage71/trying-to-find-balance-in-change-3bjn</link>
      <guid>https://forem.com/taylorpage71/trying-to-find-balance-in-change-3bjn</guid>
      <description>&lt;p&gt;I didn't really mean for it to happen, but I really became enraptured with the idea that one day I could become a web developer full-time. This has been a tough dream to wake up to, but maybe not for reasons you'd think. You see, I spent a lot of time and money in my earlier days building up a career in social work. I'm still paying on a mountain of student loan debt for a Master's degree and yet I really want to "jump ship" so to speak for a completely unrelated career field? I really don't want to become another stereotypical US student statistic who ends up getting an advanced degree but ends up working in a totally different career, but here I am.  &lt;/p&gt;

&lt;h2&gt;
  
  
  How it Started
&lt;/h2&gt;

&lt;p&gt;I got my first taste for web development 5 or 6 years ago. My wife and I were on staff at a church and ran the worship and media teams. I also worked full-time as a social worker and was wrapping up my Masters degree (this was before kids, so I could stay very busy). Without much notice, we found out in a staff meeting that the guy who ran our website just left. &lt;em&gt;"Does anyone know anything about websites?"&lt;/em&gt; Of course no one did. Without any better options available, I volunteered to do it. Why not? "I'm good with computers and technology," I thought. I knew I was also a strong self-learner and enjoyed learning new things. &lt;/p&gt;

&lt;h3&gt;
  
  
  It's Hacked!
&lt;/h3&gt;

&lt;p&gt;I started off very quickly in over my head. Thankfully, the previous web admin had left some sign-in credentials for our WordPress site so I at least was able to learn how to log in and set up my own username and password. &lt;em&gt;phew&lt;/em&gt; I was confused quickly though to find a lot of pages had random ads and words that didn't make sense at all. Why would the admin insert all this odd stuff about product offers and promotions on a church website? Not only were they unrelated, they were just weird. After some additional research, I learned the site had been hacked and that this wasn't an altogether uncommon occurrence for WordPress sites. I did some Googling and found out that our website didn't implement a lot of common best practices for WordPress to avoid such hacks. So, I started cleaning it all up. And oddly enough, despite the frustration of it all, I found it really enjoyable. &lt;/p&gt;

&lt;h3&gt;
  
  
  I Actually Like This
&lt;/h3&gt;

&lt;p&gt;Over time, I found myself spending more free time learning about web development and how we could improve our online presence and implement more features on the website. I was having a lot of fun. I had changed jobs in social work for a more flexible schedule and working with the developmentally disabled population. I really enjoyed my full-time social work job. The flexibility, helping people, and getting to flex some creative and technical muscles at my church gig seemed to be the perfect situation. I even got to do a complete site remodel. I ended up cheating and rather than building my own theme I went with Divi from Elegant Themes. My hope was to train some other folks on content creation for the site so I could focus on maintenance and technical improvements. &lt;/p&gt;

&lt;h3&gt;
  
  
  All Good Things Must Come to an End
&lt;/h3&gt;

&lt;p&gt;But unfortunately, my ideal situation didn't last forever. Some changes in the church occurred and my wife and I decided to step down from our leadership positions. I offered to run the website until they could find someone else to take over the maintenance. Several months later I was logging into the site to do some updates and found that the entire site had been replaced with a Wix site. &lt;em&gt;A Wix site&lt;/em&gt;. I was crushed. Shortly after we left that church altogether but I found that I &lt;em&gt;&lt;em&gt;really&lt;/em&gt;&lt;/em&gt; missed working on the website. So I searched around and found one of the most frequently recommended web development courses was Colte Steele's Online Bootcamp on Udemy. I signed up and got started learning the building blocks of the web. &lt;/p&gt;

&lt;h2&gt;
  
  
  Derailed and Juggling Priorities
&lt;/h2&gt;

&lt;p&gt;Not long after we stepped down from our leadership positions at church, I was offered a supervisor position at my social work job. I had always turned down or avoided advancing previously because our work in the church had taken priority, so I thought the timing was perfect. &lt;/p&gt;

&lt;p&gt;I had started the Colte Steele course on Udemy but quickly fell off track with the discipline of online learning when I became a supervisor. I found myself working tons of hours and we now had an infant at home. I was getting mentally drained and exhausted at work and also not getting enough sleep with a baby at home. I found less and less time available for my newfound love of web development. &lt;/p&gt;

&lt;p&gt;It would take me another year with this schedule to complete the course. But it was awesome. Learning how to build something as &lt;em&gt;advanced&lt;/em&gt; as a Yelp-type web app was so cool. It wasn't just building websites I was interested in anymore - now I wanted to build web apps! &lt;/p&gt;

&lt;h2&gt;
  
  
  Fast Forward to Today
&lt;/h2&gt;

&lt;p&gt;My journey to figure out how I can code and not give up social work entirely has been a confusing one to say the least. I love helping people, so maybe I can do it with code? I've become really interested in accessibility and have found a real desire as well to work with local businesses/professionals in my area. I'm obviously still learning and have a long ways to go before I can call myself a real web developer. &lt;/p&gt;

&lt;p&gt;I've found myself really enjoying working with React and Gatsby is one of my favorite tools to work with. I'm trying to learn Next.js and eventually I think I'd like to learn Vue.js but I know I really need to step up my core JavaScript skills first. Sometimes I'm all over the place with what I want to learn and it's a struggle to stay disciplined on one task before moving on to the next tutorial. I randomly spent 4 hours on a full-stack serverless tutorial before I even realized, &lt;em&gt;"Why am I doing this? I'm still getting React down - focus on JavaScript first!"&lt;/em&gt; Needless to say, I'm still learning on how to stay focused on my self-learning path. It's amazing that there's so much available from the web development community online, but for a true outsider like me it can be very overwhelming. &lt;/p&gt;

&lt;h3&gt;
  
  
  Looking Forward
&lt;/h3&gt;

&lt;p&gt;My wife and I have started a business doing websites, social media, and content creation in hopes to work with small businesses in our area. I think one day, I'd like to get a full-time gig as a developer, but I'm content with social work at the moment. I am in the process of switching my full-time job to a different social work agency and giving up a supervisory role so I can have more time with my family and also with pursuing this passion of web development. I'll be working with a developing agency who is just starting to invest in some online technologies and my hope is to learn where I am so I can advance my skills in web development. &lt;/p&gt;

&lt;p&gt;I'm excited for what the future holds and to learn more from this amazing community. Who knows? Maybe some day I'll find the perfect marriage in my love for web development and helping those who can't help themselves. For now, social work is my full-time work thing and web development is my free-time passion. &lt;/p&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
