<?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: YuanHao Chiang</title>
    <description>The latest articles on DEV Community by YuanHao Chiang (@yuanhao).</description>
    <link>https://dev.to/yuanhao</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%2F112786%2F95a94b4d-8338-4968-9abd-3974619289e1.jpeg</url>
      <title>DEV Community: YuanHao Chiang</title>
      <link>https://dev.to/yuanhao</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yuanhao"/>
    <language>en</language>
    <item>
      <title>I quit my job as an Engineering Manager to be an Entrepreuneur (again)!</title>
      <dc:creator>YuanHao Chiang</dc:creator>
      <pubDate>Sat, 05 Sep 2020 03:15:26 +0000</pubDate>
      <link>https://dev.to/yuanhao/i-quit-my-job-as-an-engineering-manager-to-be-an-entrepreuneur-again-4iaj</link>
      <guid>https://dev.to/yuanhao/i-quit-my-job-as-an-engineering-manager-to-be-an-entrepreuneur-again-4iaj</guid>
      <description>&lt;p&gt;It's been a month since I quit my job as an Engineering Manager to be an entrepreneur again.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I was working remotely.&lt;br&gt;
I had flexible hours.&lt;br&gt;
My pay allowed me to save more than half of my income.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;But I nevertheless decided to do it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I was promoted to Manager in less than two years, from a Software Developer position and I was really excited about it, however I realized I fell into the &lt;em&gt;Paradox of Success&lt;/em&gt;:&lt;/p&gt;

&lt;p&gt;the success I built by working deeply as a Frontend/React developer on a codebase that served more than 100 million users was because I was able to be very productive with my time.&lt;/p&gt;

&lt;p&gt;In my two years I contributed to more than 500 commits to production code, by far more than anyone else.&lt;/p&gt;

&lt;p&gt;However, as a Manager, I was literally forced to attend many meetings where my contribution was less than 5 minutes out of the whole hour. Every day of the week, multiple times a week. We have a little one at home, and we all suffered the consequences of being so distracted and having to spend extra time to make up for all the shallow work. My mental and physical health was hitting rock bottom.&lt;/p&gt;

&lt;p&gt;Now, fast-forwading to where I am, I am hurting from losing my income and taking over a behemoth of a project, but I am proud of what I did and working better than ever.&lt;/p&gt;

&lt;p&gt;Physically, I'm feeling great and mentally slowly getting there (I have off days, but they are the no longer the majority of my days).&lt;/p&gt;

&lt;p&gt;I've learned more than I would have if I didn't quit; I am currently reading an Advanced Mysql book (my weak point in CS so far) and working heavily on the Figma designs:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F3508123%2F92296356-7234ff80-ef66-11ea-9ff6-026b7f746f99.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F3508123%2F92296356-7234ff80-ef66-11ea-9ff6-026b7f746f99.png" alt="image"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;(Note: I am not a designer! So for me, simple designs like this are already a big milestone).&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Now, if anyone asked me whether it makes sense or not to quit... I trully don't know, all I know is that it is important not to become &lt;em&gt;more&lt;/em&gt; stressed.&lt;/p&gt;

&lt;p&gt;We do have about 8 to 10 months saved in the bank.&lt;/p&gt;

&lt;p&gt;It's not my first time as an entrepreneur on a big project, and funny enough it's the second time I quit my job at this company. But if anyone has experience being in a similar situation I'm happy to hear your thoughts and experience!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Currently reading:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.amazon.com/Essentialism-Disciplined-Pursuit-Greg-McKeown/dp/0804137382" rel="noopener noreferrer"&gt;"Essentialism"&lt;/a&gt; by Greg McKeown.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.amazon.com/Deep-Work-Focused-Success-Distracted/dp/1455586692" rel="noopener noreferrer"&gt;"Deep Work"&lt;/a&gt; by Cal Newport (reading of for the second time -- a must read for entrepreneurs!).&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.amazon.com/High-Performance-MySQL-Optimization-Replication-ebook/dp/B007I8S1TY/ref=sr_1_1?dchild=1&amp;amp;keywords=high%20performance%20mysql&amp;amp;qid=1599274823&amp;amp;s=digital-text&amp;amp;sr=1-1" rel="noopener noreferrer"&gt;"High Performance MySQL"&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>career</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Firefox's New Multi-Line Console Editor is Awesome</title>
      <dc:creator>YuanHao Chiang</dc:creator>
      <pubDate>Tue, 10 Mar 2020 21:44:23 +0000</pubDate>
      <link>https://dev.to/yuanhao/firefox-s-new-multi-line-console-editor-is-awesome-58ie</link>
      <guid>https://dev.to/yuanhao/firefox-s-new-multi-line-console-editor-is-awesome-58ie</guid>
      <description>&lt;p&gt;Firefox may no longer be the go-to browser for most developers.&lt;/p&gt;

&lt;p&gt;However, those of us who were present in the &lt;em&gt;First Browser War&lt;/em&gt; in the 90's remember Firefox —originally named &lt;em&gt;Phoenix&lt;/em&gt;, born from the ashes of Netscape— as a strong contender for the Heavyweight Championship.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;(spoiler alert: Firefox lost)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I still use Firefox (simultaneously with Chrome) since it has a special place in my heart, plus many nifty features that keep me coming back.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In particular, I am in love with their new multi-line editor:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UvSuGvoI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/v3k7t0q4lyrypg8cabqh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UvSuGvoI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/v3k7t0q4lyrypg8cabqh.png" alt="Firefox's Multi-line Editor"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To toggle it, find a tiny button hidden on the upper right corner of the console:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dGVfuHSp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/fgagarp2opdciugek54c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dGVfuHSp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/fgagarp2opdciugek54c.png" alt="Shortcut for multi-line console"&gt;&lt;/a&gt;&lt;/p&gt;
Ctrl+B (Cmd+B) will also work... if you still have any room in your brain to memorize one more shortcut



&lt;p&gt;It was introduced last December and as a heavy console user (read: someone who is lazy to run node locally more often than not), it is a feature that caught my attention right away.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Here it is in action:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4LTD-ioF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/86pncnzyzrtqxzaqppqj.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4LTD-ioF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/86pncnzyzrtqxzaqppqj.gif" alt="Multi-line Editor in Action"&gt;&lt;/a&gt;&lt;br&gt;I am not ashamed to say that I need to review how to use Array.reduce() every two weeks.
﻿﻿&lt;/p&gt;

&lt;p&gt;Shortcuts are your allies here, &lt;code&gt;Ctrl+Enter&lt;/code&gt; (&lt;code&gt;Cmd+Enter&lt;/code&gt;) runs the code snippet and &lt;code&gt;Ctrl+Shift+K&lt;/code&gt; (&lt;code&gt;Cmd+K&lt;/code&gt;) clears the console.&lt;/p&gt;

&lt;h3&gt;
  
  
  So what does it do that Chrome doesn't?
&lt;/h3&gt;

&lt;p&gt;I mostly use the console to make sure that I test Stack Overflow answers properly (&lt;strong&gt;pro-tip:&lt;/strong&gt; posting wrong answers on Stack Overflow will send your reputation down south very quickly).&lt;/p&gt;

&lt;p&gt;If you use Chrome's console and need to edit a function or a snippet multiple times, you will need to juggle between &lt;code&gt;Enter&lt;/code&gt; and &lt;code&gt;Shift+Enter&lt;/code&gt;, something I don't find particularly pleasant.&lt;/p&gt;

&lt;p&gt;You can also do multi-line snippets on Chrome &lt;a href="https://stackoverflow.com/a/43013026/8316908"&gt;creating a new snippet&lt;/a&gt;, or through third-party extensions, but so far I prefer Firefox's UI.&lt;/p&gt;

&lt;p&gt;I have been using the console to run Leetcode exercises quickly, since their editor takes a bit of time to compile, and Firefox's multi-line editor is perfect for that.&lt;/p&gt;

&lt;p&gt;In the end, Chrome satisfies my browsing and developer needs, but I am happy to see the latest trend in innovation and privacy from Mozilla.&lt;/p&gt;

&lt;p&gt;Do you still use Firefox? Are there any features that keep you from forever uninstalling it? Let me know in the comments: 👇&lt;/p&gt;




&lt;h5&gt;
  
  
  👋👋 &lt;a href="https://twitter.com/yuanhaochiang"&gt;Follow me on Twitter&lt;/a&gt; if you enjoyed this post! I've been hiding under a rock for the last 10 years and I &lt;em&gt;just&lt;/em&gt; joined Twitter. I would be happy to connect :)
&lt;/h5&gt;

</description>
      <category>javascript</category>
      <category>coding</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Should I keep focusing on Front-End of shift to Back-End?</title>
      <dc:creator>YuanHao Chiang</dc:creator>
      <pubDate>Fri, 06 Mar 2020 10:02:59 +0000</pubDate>
      <link>https://dev.to/yuanhao/should-i-keep-focusing-on-front-end-of-shift-to-back-end-181a</link>
      <guid>https://dev.to/yuanhao/should-i-keep-focusing-on-front-end-of-shift-to-back-end-181a</guid>
      <description>&lt;p&gt;&lt;strong&gt;Background story:&lt;/strong&gt; Recently I got a promotion (yay! 🥳), vouched by the VP, and one Director of Engineering praising me as the most knowledgeable, as well as the go-to dev, for anything related to React in our company.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Now, the question:&lt;/strong&gt; if you were in that same spot, would you go all-in Front-End, or use that edge to invest time and energy to brush up the Back-End?&lt;/p&gt;

</description>
      <category>career</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
