<?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: Erika Wiedemann</title>
    <description>The latest articles on DEV Community by Erika Wiedemann (@oneearedmusic).</description>
    <link>https://dev.to/oneearedmusic</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%2F850%2Fkristina-flour-185592.jpg</url>
      <title>DEV Community: Erika Wiedemann</title>
      <link>https://dev.to/oneearedmusic</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/oneearedmusic"/>
    <language>en</language>
    <item>
      <title>Why I migrated from a personal blog to Dev.to</title>
      <dc:creator>Erika Wiedemann</dc:creator>
      <pubDate>Sun, 18 Nov 2018 23:56:40 +0000</pubDate>
      <link>https://dev.to/oneearedmusic/why-i-migrated-from-a-personal-blog-to-devto-2eho</link>
      <guid>https://dev.to/oneearedmusic/why-i-migrated-from-a-personal-blog-to-devto-2eho</guid>
      <description>&lt;p&gt;I recently migrated a couple of well-written blogs from my personal "side-project"  blog onto dev.to. My previous solution wasn't the &lt;em&gt;wrong&lt;/em&gt; choice, but it became a massive pain point that actively stopped me from writing. If you're thinking of creating your own side blog, here's a brief reflection on what made my blog hurt to use, and how I think sticking to Dev.to will make it better.&lt;/p&gt;

&lt;h1&gt;
  
  
  Motivations
&lt;/h1&gt;

&lt;p&gt;As an EIT still very early in their career, I emphasised building as much as I could from scratch. This was/is an attempt to keep learning everything, especially post-graduation. I wanted to:&lt;/p&gt;

&lt;p&gt;1) Learn Jeykll templating&lt;br&gt;
2) Abide the "sharing is caring" philosophy&lt;br&gt;
3) Publish a tutorial-style post least once every four months&lt;/p&gt;

&lt;h1&gt;
  
  
  Design
&lt;/h1&gt;

&lt;p&gt;My blog was a single static page, hosted free on GitHub pages. I used a free Jeykll template I found online to reduce the time I spent on looks - I wanted to jump into writing the content. Relatively low maintenance, anything pushed to master would be live within 1-2 minutes. No tests, no fancy branching strategies.&lt;/p&gt;

&lt;h1&gt;
  
  
  The Pain Points
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Drafts:&lt;/strong&gt; GitHub pages require your repo to be public. This is fine, but I hated having my rough work - scratch notes of incomplete or wrong ideas - easily accessible in a second branch. Ideas come up faster than I can finish them, and storing the drafts in a different place like Google Drive defeats the purpose of Git version control. This meant I never wrote anything unless I could finish it in one sitting. In turn, this meant I never met my goal of posting at least every once in awhile. Finally, this meant I never bothered to start because I missed the previous goal too.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Comments:&lt;/strong&gt; I was discouraged from posting because I knew I wouldn't get any feedback or start any conversations. Sometimes that's nice but it ultimately felt like I was contributing to a void.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Analytics:&lt;/strong&gt; Especially without comments, I had no way to view or measure activity of the blog itself or specific posts. I could have set up Google Analytics for free, but I was more interested in generating content than doing a deep-dive into SEO or learning how to analyse and drive traffic to my low-frequency site in my spare time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Trying to Learn it all:&lt;/strong&gt; While admirable, trying to learn as much as I can in a single project isn't sustainable. Like spreading myself too thin, it's easy to get discouraged when &lt;em&gt;everything&lt;/em&gt; on a hobby project is brand new. I'm lucky that I'm constantly learning new tech at my work on a daily basis, but I've learnt for my personal projects I really need to focus on a single thing.&lt;/p&gt;

&lt;h1&gt;
  
  
  Dev.to to the rescue
&lt;/h1&gt;

&lt;p&gt;Since migrating 4 blog posts to dev.to, I'm already seeing a surge of activity I never had before, including comments. Finally, some positive feedback! Dev.to has done an incredible job of creating an active, diverse, and knowledgeable community with regular readers. With any luck, we can have some back-and-forth.&lt;/p&gt;

&lt;p&gt;More importantly, using Dev.to to manage my writing is my way of changing each of my projects' focus into "one thing at at time." Here, I'll focus on research and good writing. My next project will probably be focused on Haskell. Instead of trying to create something useful for myself or the world, this time around I'll stick to just the language and simple problems like a CRUD app with deployment tech I already know, or even just simple math problems.&lt;/p&gt;

</description>
      <category>personalprojects</category>
    </item>
    <item>
      <title>C Pointer Review</title>
      <dc:creator>Erika Wiedemann</dc:creator>
      <pubDate>Tue, 13 Nov 2018 03:48:15 +0000</pubDate>
      <link>https://dev.to/oneearedmusic/c-pointer-review-41p1</link>
      <guid>https://dev.to/oneearedmusic/c-pointer-review-41p1</guid>
      <description>&lt;p&gt;&lt;em&gt;This post was originally written February 24, 2017 during an embedded systems course. I'm migrating all my personal blog posts onto dev.to.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I was recently bogged down with an embedded systems project that took much longer than it should have. Part of the problem was using pointers again, so long after learning them the first time. All answers on StackOverflow were obvious once I saw them again, but what I really needed to be more effective was raw review and practice outside of project pressure.&lt;/p&gt;

&lt;p&gt;A lot of language tutorials have detailed descriptions for each component of whatever they're doing, along with small code snippets to help "connect-the-dots." They're meant to teach. &lt;em&gt;This&lt;/em&gt; post ends in a few sentences with a commented &amp;amp; ready-to run file reviewing basic C pointer assignment and access, arrays, structs, and function pointers. The comments will walk you through the code, while the output is experimental "proof" that it works.&lt;/p&gt;

&lt;p&gt;I hope you find it helpful - happy reviewing!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://gist.github.com/eburdon/9c34e719fa7dc872bc32639a7d5a3180" rel="noopener noreferrer"&gt;gist.github.com - A Review of C Pointers&lt;/a&gt;&lt;/p&gt;

</description>
      <category>c</category>
      <category>pointers</category>
    </item>
    <item>
      <title>On Plaintext Login Details</title>
      <dc:creator>Erika Wiedemann</dc:creator>
      <pubDate>Tue, 13 Nov 2018 03:47:04 +0000</pubDate>
      <link>https://dev.to/oneearedmusic/on-plaintext-login-details-36p</link>
      <guid>https://dev.to/oneearedmusic/on-plaintext-login-details-36p</guid>
      <description>&lt;p&gt;&lt;em&gt;This post was originally written January 17, 2017. I'm migrating all posts from my personal blog onto dev.to&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Recently, I registered for a new online community for ladies in technology. Part of the whole "get-out-there" goal. I went through the standard process of signing up with my email, using &lt;a href="https://www.lastpass.com/" rel="noopener noreferrer"&gt;LastPass&lt;/a&gt; to generate a new password and save the entry in my vault, so on and so forth. I was pretty alarmed when I received an email half a minute later with all my login details... &lt;em&gt;including the password in plaintext&lt;/em&gt;!&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;"Congratulations on entering the tech community!

The login information for your account is: 
Email: email@email
Password: password

..."
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;What are your thoughts on this? I asked around - it seems like this used to be standard practice. It's old, but still fine to use.&lt;/p&gt;

&lt;p&gt;I explored the community a bit more and it was clear that the website doesn't handle any personal information about its users. There's no profile or chat section. The website is mostly links to local events and job postings. It's clear this isn't a high-security venture and strong password protection may not be necessary. That said, I truly think all services should take every step they can to help users protect and increase their online security. What if I wasn't using a password generator, and my unique password was actually already in use on another platform? Oops.&lt;/p&gt;

&lt;p&gt;As an alternative, look at how Slack handles new users. When registering for a new channel, you receive a little email like so:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;"Your Slack Account Information

Hi Erika, 

Welcome to Slack! You've joined the team teamName. In case it's handy,
here's a copy of your account details:

Team Name: teamName
Team Domain: http://teamURL
Sign-in Email Address: email@email

..."
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;This serves the same purpose with all the info you need without the password. I like how it doesn't assume my email inbox is absolutely secure while still providing useful information I can archive.&lt;/p&gt;

&lt;p&gt;I reached out to the new community's help desk and was really happy with the response. The company they hired said it's standard to include the password, but the community agreed that it should be removed for the extra security and so it will be phased out.&lt;/p&gt;



&lt;h2&gt;
  
  
  What do you think of emailing users their account information on sign-up? Still required? Should passwords be included?
&lt;/h2&gt;

</description>
      <category>security</category>
    </item>
    <item>
      <title>Canadian Digital Security and Privacy Resources</title>
      <dc:creator>Erika Wiedemann</dc:creator>
      <pubDate>Tue, 13 Nov 2018 03:44:49 +0000</pubDate>
      <link>https://dev.to/oneearedmusic/canadian-digital-security-and-privacy-resources-pdk</link>
      <guid>https://dev.to/oneearedmusic/canadian-digital-security-and-privacy-resources-pdk</guid>
      <description>&lt;p&gt;&lt;em&gt;This post was originally written January 24, 2017 during an technology ethics class. It's been modified slightly as I migrate my personal blog onto dev.to&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I'm not sure how my fellow Canadians feel on the current digital scene, but I'm always amazed how over saturated I feel with American politics. I pay particular attention to American digital surveillance and privacy concerns even though I'm harboured away in my northern corner. I especially paid attention to those raised during the most recent American election cycle - Hilary v Trump, and their ideas on encryption, backdoor access, surveillance, Snowden's revelations... etc. I suspect I know significantly more about American issues than Canadian.&lt;/p&gt;

&lt;p&gt;I want to keep better track, and I would like to start having my feeds be dominated by Canadian news. I've tried to find good resources on my own, but it's hard to find something reliable and ongoing. So now, I'm crowd sourcing. I'd like to ask &lt;strong&gt;you&lt;/strong&gt; for help.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I've done so far
&lt;/h2&gt;



&lt;p&gt;I've asked professors, colleagues, and fellow students for resources. I've just written letters to my local MLA, BC Premier, and the Right Honourable Prime Minister of Canada asking about which digital issues concern them, and for resources I can use to keep informed. Now I've made this blog post to maintain as a repository for all.&lt;/p&gt;

&lt;h2&gt;
  
  
  Do you have any suggestions or links to resources - specific journalists, publications, or websites - keeping track of Canadian Digital Security and Privacy Concerns?
&lt;/h2&gt;



&lt;p&gt;This includes surveillance, encryption, information sharing, legal precedents, bills waiting to be approved, &lt;strong&gt;anything&lt;/strong&gt; related to the digital technology rights and freedoms of Canadians.&lt;/p&gt;

&lt;p&gt;Any medium is good with me - active twitter users, bloggers, and/or larger businesses. It can be subscription-based, or free. It can even be printed.&lt;/p&gt;

&lt;p&gt;Please send them to me either via Twitter [&lt;a class="comment-mentioned-user" href="https://dev.to/oneearedmusic"&gt;@oneearedmusic&lt;/a&gt;
] or as a comment here.&lt;/p&gt;

&lt;h2&gt;
  
  
  THE LIST
&lt;/h2&gt;



&lt;p&gt;I'm going to keep the following list updated with any and all resources I receive. I'm not going to decide how good they are, but I encourage you to vet your own newsfeed and I'll do the same.&lt;/p&gt;

&lt;p&gt;I hope this post becomes a repository to help anyone keep informed about the current state of Canadian Digital Security and Privacy.&lt;/p&gt;




&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Link&lt;/th&gt;
&lt;th&gt;Category&lt;/th&gt;
&lt;th&gt;What&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://www.trudeaumetre.ca/"&gt;https://www.trudeaumetre.ca/&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;General Politics&lt;/td&gt;
&lt;td&gt;Trudeau Meter: Keeps track of Justin Trudeau's election promises.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://news.gc.ca/web/index-en.do"&gt;http://news.gc.ca/web/index-en.do&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;General Canadian Affairs&lt;/td&gt;
&lt;td&gt;Latest news from Government of Canada&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.michaelgeist.ca/tech-law-topics/"&gt;http://www.michaelgeist.ca/tech-law-topics/&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Tech Law Topics&lt;/td&gt;
&lt;td&gt;Michael Geist: Journalist&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;p&gt;&lt;strong&gt;... to be continued, with your help.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>canada</category>
      <category>digitalprivacy</category>
    </item>
    <item>
      <title>ACCESS DENIED: Reset MySQL root user password</title>
      <dc:creator>Erika Wiedemann</dc:creator>
      <pubDate>Tue, 13 Nov 2018 02:47:54 +0000</pubDate>
      <link>https://dev.to/oneearedmusic/access-denied-reset-mysql-root-user-password-2hk4</link>
      <guid>https://dev.to/oneearedmusic/access-denied-reset-mysql-root-user-password-2hk4</guid>
      <description>&lt;p&gt;&lt;em&gt;This post was originally written September 10, 2016 during a stressful time in my life - I couldn't access MySQL root. I'm migrating all my personal blog posts onto dev.to.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This is an aggregation of various StackOverflow posts, user tutorials, and official docs that helped me figure out how to reset my local MySQL root password. &lt;/p&gt;

&lt;p&gt;Thanks to an early engineering assignment, my initial database setup got &lt;strong&gt;really&lt;/strong&gt; screwed up. Being the middle of a semester, I didn't have the time to fix it. Now, a couple of updates later, I had to face the beast and get it working. For future reference for myself and for anyone else stuck, this is a brief post on the steps I took that worked for my system. All the tutorials I found during my fix-it session were either incomplete or not &lt;em&gt;quite&lt;/em&gt; right.&lt;/p&gt;

&lt;h3&gt;
  
  
  Stats
&lt;/h3&gt;

&lt;p&gt;OS: Ubuntu 16.04.1 LTS&lt;/p&gt;

&lt;p&gt;MySQL: 5.7.15&lt;/p&gt;

&lt;h3&gt;
  
  
  Sit-rep
&lt;/h3&gt;

&lt;p&gt;You've installed, and re-installed, and tried to repair an old MySQL installation. Entering&lt;/p&gt;

&lt;p&gt;&lt;code&gt;mysql -u root -p&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;followed by your password, returns an&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Access denied for user 'root'@'localhost'&lt;/code&gt; &lt;/p&gt;

&lt;p&gt;error, even though you're sure it's the right login. You've also already tried the official documentation on &lt;a href="http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html" rel="noopener noreferrer"&gt;How to reset the root password&lt;/a&gt;, which failed. Maybe you even tried to repackage the deb file with &lt;/p&gt;

&lt;p&gt;&lt;code&gt;sudo dpkg-reconfigure mysql-server-5.7&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;which failed. Have no fear - where there's a terminal, there's a way.&lt;/p&gt;




&lt;h3&gt;
  
  
  Step 1
&lt;/h3&gt;

&lt;p&gt;Shut down Mysql. Try&lt;/p&gt;

&lt;p&gt;&lt;code&gt;sudo service mysql stop&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;or &lt;/p&gt;

&lt;p&gt;&lt;code&gt;sudo /etc/init.d/mysql stop&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;or looking up the PID and killing it. Make sure it's stopped via:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;service mysql status&lt;/code&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  Step 2
&lt;/h3&gt;

&lt;p&gt;Start MySQL in safe mode without a password:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;mysqld_safe --skip-grant-tables &amp;amp;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Caution: this is insecure! I had no data in any of my tables, which meant I wasn't worried about malicious reads. The 'skip' option enables anyone to connect without a password with full privileges. If you have &lt;em&gt;any&lt;/em&gt; concerns about your tables, you should also diable any remote access with:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;--skip-networking&lt;/code&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  Step 3
&lt;/h3&gt;

&lt;p&gt;In a new terminal, connect to MySQL server with the &lt;code&gt;mysql&lt;/code&gt; client. No password is neccessary. Execute the following steps:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;use mysql;&lt;/code&gt; &lt;br&gt;&lt;br&gt;
&lt;code&gt;UPDATE user SET authentication_string=PASSWORD("securepassword") where User='root';&lt;/code&gt; &lt;br&gt;&lt;br&gt;
&lt;code&gt;UPDATE user SET plugin="mysql_native_password";&lt;/code&gt; &lt;br&gt;&lt;br&gt;
&lt;code&gt;FLUSH PRIVILEGES;&lt;/code&gt; &lt;br&gt;&lt;br&gt;
&lt;code&gt;quit;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Brief explanation: The second line is where you set your password. One difference between MySQL 5.6 or older, and the latest 5.7+ is the column name switch from &lt;code&gt;PASSWORD&lt;/code&gt; to &lt;code&gt;AUTHENTICATION_STRING.&lt;/code&gt; Older tutorials use the former.&lt;/p&gt;

&lt;p&gt;If you miss the third 'set plugin' statement, you'll successfully update your password but still won't be able to connect to your server. My system, for example, had the plugin value set to 'auth socket.' Even with the right login details, my server threw errors about my missing socket, and I needed to shut down, restart in safe mode, and switch both values again.&lt;/p&gt;

&lt;p&gt;Finally, the 'flush privileges' command reloads the server's in-memory copy of the grant tables. Modifying the user table with UPDATE doesn't load the changes into the tables immediately, unlike the higher-level GRANT or SET commands.&lt;/p&gt;




&lt;h3&gt;
  
  
  Step 4
&lt;/h3&gt;

&lt;p&gt;Stop your safe mysqld, and start the mysql server normally. You should be able to connect with your new password via&lt;/p&gt;

&lt;p&gt;&lt;code&gt;mysql -u root -p&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Enjoy your new database access!&lt;/p&gt;

&lt;h3&gt;
  
  
  Links
&lt;/h3&gt;

&lt;p&gt;MySQL Reference Manual: &lt;a href="http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html" rel="noopener noreferrer"&gt;How to reset the root password&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Stack Overflow: &lt;a href="http://stackoverflow.com/questions/30692812/mysql-user-db-does-not-have-password-columns-installing-mysql-on-osx" rel="noopener noreferrer"&gt;MySQL User DB does not have password columns&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Stack Overflow: &lt;a href="http://stackoverflow.com/questions/11091414/how-to-stop-mysqld" rel="noopener noreferrer"&gt;How to stop mysqld&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Stack Overflow: &lt;a href="http://stackoverflow.com/questions/37879448/mysql-fails-on-mysql-error-1524-hy000-plugin-auth-socket-is-not-loaded" rel="noopener noreferrer"&gt;MySQL Fails on: mysql "ERROR 1524 (HY000)"&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://dbahire.com/stop-using-flush-privileges/" rel="noopener noreferrer"&gt;Stop Using Flush Privileges&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  You're done!
&lt;/h3&gt;

</description>
      <category>mysql</category>
      <category>ubuntu</category>
    </item>
    <item>
      <title>What does it mean to be a Software Engineer?</title>
      <dc:creator>Erika Wiedemann</dc:creator>
      <pubDate>Tue, 28 Mar 2017 22:06:32 +0000</pubDate>
      <link>https://dev.to/oneearedmusic/what-does-it-mean-to-be-a-software-engineer</link>
      <guid>https://dev.to/oneearedmusic/what-does-it-mean-to-be-a-software-engineer</guid>
      <description>&lt;p&gt;Over the past 4 months or so I've been trying to define what &lt;em&gt;exactly&lt;/em&gt; are some of the differences in expectations for tech folks from three backgrounds: self-taught, those with a formal education in Computer Science, and those trained in Software Engineering. I would really like your opinions on what you expect from yourself and what you expect from others.&lt;/p&gt;

&lt;p&gt;My intent is to try and get a clear idea over the next 6 months and write about it, and each year following I'd like to do an update. In a way, it'll be tracking their evolution.&lt;/p&gt;

&lt;p&gt;I'm going to be intentionally vague here because I don't want to lead the conversation but it's my position that the tech industry is a bit of a 'wild west' right now. It's not really clear who can do what, and resumes and interviews can be extremely difficult for figuring out what a candidate can actually do. I'm also coming from a Canadian perspective, where the term 'Software Engineer' is protected so someone can't willy nilly just title themselves an Engineer on their projects.&lt;/p&gt;

&lt;p&gt;Looking to web development, I believe that a self-taught developer could certainly teach themselves everything about solid and robust system designs and learn the mathematical foundations that students need to take in formal education. Similarly, someone from computer science could mold their degree to be strictly theoretical (i.e., for masters and doctorate programs later on), or train for more direct application like an engineer must. Finally, someone from software engineering could go on to purely "engineer" software, or perhaps they could go into more of a managerial position, or just stick to pure development. The point is that anyone can learn what they need and be excellent at it. So how can you possibly have any sort of expectations?&lt;/p&gt;

&lt;p&gt;I am in no way intending to imply a hierarchy. Instead, I'm trying to build a venn diagram of where these trainings are the same and where they're different. Your thoughts would be greatly appreciated, and may be quoted in future blog posts either here on Dev.to or my personal blog site.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Credit to Luis Llerena for the cover image. Image found on Unsplash &lt;a href="https://unsplash.com/photos/t5BvA-Q_m_Y"&gt;here&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>Nevertheless, Erika Coded</title>
      <dc:creator>Erika Wiedemann</dc:creator>
      <pubDate>Tue, 07 Mar 2017 03:34:17 +0000</pubDate>
      <link>https://dev.to/oneearedmusic/nevertheless-erika-coded</link>
      <guid>https://dev.to/oneearedmusic/nevertheless-erika-coded</guid>
      <description>&lt;h2&gt;
  
  
  I stumbled into coding because...
&lt;/h2&gt;

&lt;p&gt;I was originally in university for Mechanical Engineering. On the day we were filling out our program declarations, at the last second I switched into Software Engineering. I had no prior experience and had a terrible time with the C course but thoroughly enjoyed the problems I got to solve.&lt;/p&gt;

&lt;h2&gt;
  
  
  What stopped you before?
&lt;/h2&gt;

&lt;p&gt;There weren't any classes available in middle or high school. First exposure to code was in first year university.&lt;/p&gt;

&lt;h2&gt;
  
  
  Any other obstacles?
&lt;/h2&gt;

&lt;p&gt;I'm hard of hearing, but let me tell ya - nothing can stop a determined developer in this industry. There's so much to learn, and so much to do, and with the popularity of slack and email there's so many ways to communicate outside of telephones.&lt;/p&gt;

&lt;h2&gt;
  
  
  I'm currently hacking on...
&lt;/h2&gt;

&lt;p&gt;a) Professional: Finishing up my final semester which means &lt;strong&gt;assignments.&lt;/strong&gt; Lots of assignments and no free time :( .&lt;/p&gt;

&lt;p&gt;b) Personal Work: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A clustercooking application - API, web interface, and native android app&lt;/li&gt;
&lt;li&gt;Basic Algorithms / data structures review + blog posts&lt;/li&gt;
&lt;li&gt;FB Messenger analysis tool&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  I'm excited about...
&lt;/h2&gt;

&lt;p&gt;Free time! Once the summer hits, I'll be graduated and working full time, which means I can reclaim my weekends to work on my own ideas.&lt;/p&gt;

&lt;h2&gt;
  
  
  My advice for other women who code is...
&lt;/h2&gt;

&lt;p&gt;Follow the rabbit hole! Have you heard or thought of something interesting? Chase it down and see what you learn. It's a chance to burst out of your comfort zone, and tackle concepts you don't know. There's so many books and tutorials and ways to play with your ideas.&lt;/p&gt;

</description>
      <category>wecoded</category>
    </item>
    <item>
      <title>Hi, I'm Erika</title>
      <dc:creator>Erika Wiedemann</dc:creator>
      <pubDate>Thu, 29 Dec 2016 05:12:08 +0000</pubDate>
      <link>https://dev.to/oneearedmusic/hi-im-erika</link>
      <guid>https://dev.to/oneearedmusic/hi-im-erika</guid>
      <description>&lt;p&gt;I have been coding for 5 years. I live in Victoria &amp;amp; Vancouver and work for SKIO Music.&lt;/p&gt;

&lt;p&gt;You can find me on Twitter as &lt;a href="https://twitter.com/OneEaredMusic" rel="noopener noreferrer"&gt;@OneEaredMusic&lt;/a&gt;, on GitHub as &lt;a href="https://github.com/eburdon" rel="noopener noreferrer"&gt;eburdon&lt;/a&gt;, or at my website at &lt;a href="//erikaburdon.ca"&gt;erikaburdon.ca&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I mostly program professionally in Java, Python, JavaScript. My personal projects are currently in Go and Scala. I'm trying to learn more about MVPs, Code Smells, and Functional Programming at the moment.&lt;/p&gt;

&lt;p&gt;Nice to meet you. Please speak loudly.&lt;/p&gt;

</description>
      <category>introduction</category>
    </item>
  </channel>
</rss>
