<?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: Jayson J. Phillips</title>
    <description>The latest articles on DEV Community by Jayson J. Phillips (@jaysonjphillips).</description>
    <link>https://dev.to/jaysonjphillips</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%2F56951%2Fc585ca28-40d3-4daa-b43f-e9a4d9bcbe8f.JPG</url>
      <title>DEV Community: Jayson J. Phillips</title>
      <link>https://dev.to/jaysonjphillips</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jaysonjphillips"/>
    <language>en</language>
    <item>
      <title>"Pull Up &amp; Code" - Programming on Livestream!</title>
      <dc:creator>Jayson J. Phillips</dc:creator>
      <pubDate>Thu, 21 May 2020 07:00:00 +0000</pubDate>
      <link>https://dev.to/jaysonjphillips/pull-up-code-programming-on-livestream-1d5c</link>
      <guid>https://dev.to/jaysonjphillips/pull-up-code-programming-on-livestream-1d5c</guid>
      <description>&lt;p&gt;After a few years of teaching web development bootcamps, both online and in-person, I've started to branch out and do live code projects and walkthroughs on &lt;a href="https://twitch.tv/jaysonjphillips"&gt;Twitch&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;After about 5-6 weeks of streaming somewhat consistently, I've gotten a big boost out of the energy of rocking with other folks who come by the stream. It's also made me much more of a lurker and spectator, being a part of other streams and really getting to see the diversity in code streaming content out there.&lt;/p&gt;

&lt;p&gt;Livestreaming is also challenging, as fun as it is for me. Now, my stream has a deliberate slant on code and my engineering life. No daily vlogs from me - that's not my lane and I'm honoring that. However, it's fun figuring out the authentic connection to those who stop by the stream and really to keep that dose of humility that comes publicly showing your code imperfections (aka: I've had mad bugs and problem stumping moments on stream =)).&lt;/p&gt;

&lt;p&gt;Hopefully, the content and community we build on stream cane help those who are earlier in their careers, especially as "non-traditional" path takers and career switchers, learn about (and share!) different topics and ways of growing.&lt;/p&gt;

&lt;p&gt;Swing through and tell me what you think of the stream!&lt;/p&gt;

</description>
      <category>livestreaming</category>
      <category>webdev</category>
      <category>programming</category>
      <category>mde</category>
    </item>
    <item>
      <title>dev.to/Twilio Hackathon Project: Mood Tracker!</title>
      <dc:creator>Jayson J. Phillips</dc:creator>
      <pubDate>Wed, 22 Apr 2020 02:00:21 +0000</pubDate>
      <link>https://dev.to/jaysonjphillips/dev-to-twilio-hackathon-project-mood-tracker-4f1c</link>
      <guid>https://dev.to/jaysonjphillips/dev-to-twilio-hackathon-project-mood-tracker-4f1c</guid>
      <description>&lt;p&gt;I've finally decided on the project I want to develop for the &lt;a href="https://dev.to/devteam/announcing-the-twilio-hackathon-on-dev-2lh8"&gt;Dev + Twilio Hackathon&lt;/a&gt;: A Mood Tracking SMS application to make it easy, even in low-bandwidth or low-wifi situations, to be able to check-in on how you're feeling and see trends over time.&lt;/p&gt;

&lt;h4&gt;
  
  
  The What
&lt;/h4&gt;

&lt;p&gt;The goal is get a full web application up and running with Twilio SMS (and maybe MMS) integrated with secure authentication.&lt;/p&gt;

&lt;p&gt;I will be building the application using node.js for the web services and React for the front end experience. I'll probably go with SQL for the data storage, likely Postgres, and I'll use Heroku (may change my mind later) to host the application.&lt;/p&gt;

&lt;h4&gt;
  
  
  The Why
&lt;/h4&gt;

&lt;p&gt;During this time of sheltering-in-place, it may be hard to be in isolation from the social spheres you've had in &lt;em&gt;any&lt;/em&gt; form. It's also a time that may be hard to form habits that haven't been your routine, such as meditation, journaling, deep self-reflection and/or reaching out to friends and talking over the phone.&lt;/p&gt;

&lt;p&gt;So, this app aims to meet anyone where they are, with a technical approach to making an accessible, lo-fi way for you to simply record your current mood/feeling.&lt;/p&gt;

&lt;h4&gt;
  
  
  The How
&lt;/h4&gt;

&lt;p&gt;The application will a few main aspects to the experience:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;User Registration and Authentication&lt;/li&gt;
&lt;li&gt;SMS delivered mood prompts and check-ins (for the user to reply to)&lt;/li&gt;
&lt;li&gt;A dashboard to see trends over time&lt;/li&gt;
&lt;li&gt;A trusted contacts area where you can add one or more phone numbers to request a contact to check in on you as well as allow you to send a check in message to your contact&lt;/li&gt;
&lt;li&gt;Schedulable mood prompts so that you get prompted when you want to&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  The Where
&lt;/h4&gt;

&lt;p&gt;I'll also be livecoding the journey over at &lt;a href="https://twitch.tv/jaysonjphillips"&gt;my channel on Twitch&lt;/a&gt; (depending on when you read this, might not be any videos there yet, but check back soon!), usually around 7PM PST (but maybe earlier). Your best bet is to check in on my channel page or my Twitter (&lt;a href="https://twitter.com/_jjphillips"&gt;@_jjphillips&lt;/a&gt;) for any changes. I'll also have a series recapping from start to submission (due in 9 days!?!?!!) on &lt;a href="https://jaysonjphillips.com"&gt;my site&lt;/a&gt; and syndicating it on my &lt;a href="https://dev.to/jaysonjphillips"&gt;dev.to&lt;/a&gt; page (you might be reading this on one or the other).&lt;/p&gt;

&lt;p&gt;4/22 7:00PM PST - the journey begins!&lt;/p&gt;

</description>
      <category>twiliohackathon</category>
      <category>node</category>
      <category>livestream</category>
      <category>announcement</category>
    </item>
    <item>
      <title>I'm on Episode 258 of Talk Python to Me!</title>
      <dc:creator>Jayson J. Phillips</dc:creator>
      <pubDate>Tue, 07 Apr 2020 07:00:00 +0000</pubDate>
      <link>https://dev.to/jaysonjphillips/i-m-on-episode-258-of-talk-python-to-me-4n0i</link>
      <guid>https://dev.to/jaysonjphillips/i-m-on-episode-258-of-talk-python-to-me-4n0i</guid>
      <description>&lt;p&gt;Michael Kennedy over at &lt;a href="https://talkpython.fm"&gt;talkpython.fm&lt;/a&gt; and I had a good chat just talking about how we have adopted over the course of our careers to being remote, our beginnings in programming, and what we can share to support those who have never worked before adopt to this lifestyle in this time of Coronavirus.&lt;/p&gt;

&lt;p&gt;We discuss some great tips, talked about how these winds of remote work may push trends of industry in a new direction, and shared some tools we use to get the most out of working from our home space daily.&lt;/p&gt;

&lt;p&gt;Take a listen over at &lt;a href="https://talkpython.fm/episodes/show/258/thriving-in-a-remote-developer-environment"&gt;https://talkpython.fm/episodes/show/258/thriving-in-a-remote-developer-environment&lt;/a&gt;&lt;/p&gt;

</description>
      <category>remote</category>
      <category>productivity</category>
      <category>programming</category>
      <category>python</category>
    </item>
    <item>
      <title>"The University of Barnes and Noble" : Tech Jr. Podcast</title>
      <dc:creator>Jayson J. Phillips</dc:creator>
      <pubDate>Thu, 02 Apr 2020 03:00:21 +0000</pubDate>
      <link>https://dev.to/jaysonjphillips/the-university-of-barnes-and-noble-tech-jr-podcast-4lkc</link>
      <guid>https://dev.to/jaysonjphillips/the-university-of-barnes-and-noble-tech-jr-podcast-4lkc</guid>
      <description>&lt;p&gt;The synopsis for the episode is so perfect that I'm going to share it here:  &lt;/p&gt;

&lt;p&gt;"Jayson Phillips is a self-proclaimed graduate of the University of Barnes and Noble. This week we talk to Jayson about working for a bootcamp, learning to code, and dig into some fun tech like flutter, Golang, and Rust."&lt;/p&gt;

&lt;p&gt;I had a helluva time chatting with &lt;a href="https://leewarrick.com/"&gt;Lee Warrick&lt;/a&gt; and &lt;a href="https://edii698.github.io/resume/"&gt;Edwin Otero&lt;/a&gt; about my journey into software development, my &lt;strong&gt;&lt;em&gt;why&lt;/em&gt;&lt;/strong&gt; for teaching, why Barnes and Noble will always have a place in my heart, and all the fun, nerdy, techie things that come up when you get 3 developers in a room.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://techjr.dev/episodes/2020/the-university-of-barnes-and-noble-with-jayson-phillips"&gt;Take a listen&lt;/a&gt; over at &lt;em&gt;&lt;a href="https://techjr.dev"&gt;https://techjr.dev&lt;/a&gt;&lt;/em&gt; and the dozens of other great episodes of content Lee &amp;amp; Edwin have cooked up over the past year!&lt;/p&gt;

</description>
      <category>podcast</category>
      <category>techjr</category>
      <category>career</category>
      <category>development</category>
    </item>
    <item>
      <title>Enter 16 new Full Stack Developers!</title>
      <dc:creator>Jayson J. Phillips</dc:creator>
      <pubDate>Sun, 29 Mar 2020 07:00:00 +0000</pubDate>
      <link>https://dev.to/jaysonjphillips/enter-16-new-full-stack-developers-2318</link>
      <guid>https://dev.to/jaysonjphillips/enter-16-new-full-stack-developers-2318</guid>
      <description>&lt;p&gt;While in the midst of trying to &lt;code&gt;flatten the curve&lt;/code&gt; with our &lt;em&gt;shelter-in-place&lt;/em&gt; order in California, I was fortunate enough to have 16 bright spots during this time. They are the 16 awesome developers who just completed their final projects in the Full Stack web development cohort I taught at &lt;a href="https://bootcamp.du.edu/coding/curriculum/"&gt;University of Denver&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;Over the last 6 months, these students have been through all the ups-and-downs that comes with learning how to write code for the first time, complete with snow storms and a global pandemic unfolding.&lt;/p&gt;

&lt;p&gt;I'm extremely proud of not only the work these students put in, but their dedication to getting over the finish line. And their final projects did not disappoint!&lt;/p&gt;

&lt;p&gt;Once I've secured the proper consent, perhaps I'll share a bit more about their awesome final projects and the work they've all done, but until then, not only do I wish to welcome them to the awesome field of web development, two of them have already secured their future development roles!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This is why I teach&lt;/em&gt;. The journeys each of these students have taken weren't the most traditional but it was just as informative, practical and skill-building as required to be a developer in today's market. And they've got 6+ months of remote work and learning experience - something that will be very precious and marketable in the coming months as we all cope with balancing the fact that life must go on with the disruptive, devastating force that the coronavirus pandemic is proving to be.&lt;/p&gt;

&lt;p&gt;Cheers to a new class of developers!&lt;br&gt;&lt;br&gt;
And for now, some time off from teaching and scotch await me.&lt;/p&gt;

</description>
      <category>teaching</category>
      <category>learning</category>
      <category>bootcamps</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Talking Remote Work on the Hanselman Podcast</title>
      <dc:creator>Jayson J. Phillips</dc:creator>
      <pubDate>Sat, 15 Feb 2020 08:00:00 +0000</pubDate>
      <link>https://dev.to/jaysonjphillips/talking-remote-work-on-the-hanselman-podcast-4hjj</link>
      <guid>https://dev.to/jaysonjphillips/talking-remote-work-on-the-hanselman-podcast-4hjj</guid>
      <description>&lt;p&gt;I had the &lt;a href="https://hanselminutes.com/723/surviving-as-a-remote-tech-employee-with-jayson-j-phillips"&gt;immense pleasure of speaking with Scott Hanselman&lt;/a&gt; on the topic of being a remote employee in a technological function. Scott's being doing this forever, and I've been doing it for a couple of years now, so it was a great exchange of ideas and experiences of what has worked and not worked for us as professional WFHers.&lt;/p&gt;

&lt;p&gt;We had a nice, long form discussion on some of the items I mentioned in my earlier &lt;a href="https://www.jaysonjphillips.com/blog/2020/02/ideas-on-making-remote-work-work-for-you/"&gt;blog post&lt;/a&gt; on the topic of working remotely: as engineers, and people managers in a technical function and as folks who have personal lives that they have to &lt;em&gt;integrate&lt;/em&gt; with their work, being that their entire professional life is embeded in a place that's at the core of their personal lives.&lt;/p&gt;

&lt;p&gt;Scott shares a few of this hard-earned tips for making this work and also shares a particular viewpoint on not allowing ourselves to &lt;em&gt;live our lives by default.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>podcast</category>
      <category>remotework</category>
      <category>productivity</category>
      <category>engineering</category>
    </item>
    <item>
      <title>What's in my Bag? 2020 Edition</title>
      <dc:creator>Jayson J. Phillips</dc:creator>
      <pubDate>Fri, 07 Feb 2020 08:00:00 +0000</pubDate>
      <link>https://dev.to/jaysonjphillips/what-s-in-my-bag-2020-edition-4am5</link>
      <guid>https://dev.to/jaysonjphillips/what-s-in-my-bag-2020-edition-4am5</guid>
      <description>&lt;p&gt;Another year, another update on my remote, travelling setup for work and play...&lt;br&gt;&lt;br&gt;
After seeing others post how they travel, I decided it would be good to give some ideas on how I do it. After 2018 and 2019, let's see how my setup has changed for 2020.&lt;/p&gt;

&lt;h2&gt;
  
  
  Development Setup
&lt;/h2&gt;

&lt;p&gt;So... that trusty 2017 MacBook Pro that I had as of last year? Well, I'll link to it soon, but I'm selling it. Why? Because I upgraded and invested in the 2019 16-inch MacBook Pro (with new and improved keyboard!).&lt;/p&gt;

&lt;p&gt;Why did I upgrade? Simple, 16GB of RAM just wasn't enough for my daily development and working life. So, I moved up to the 8-core i9 model with &lt;em&gt;64GB of RAM!&lt;/em&gt; I also upgraded to the 1TB hard drive because on my last machine, I started to feel constrained by the 500GB (especially when consolidating all of my data - I was using my main drive on the mac as the intermediary space from drive to NAS).&lt;/p&gt;

&lt;p&gt;Also... the new keyboard brings back all my beloved memories of my 2014 MacBook Pro. May the butterfly keyboard never show its face in my house again.&lt;/p&gt;

&lt;p&gt;I mean, I did say last year that "I think I might need to move to a laptop and platform that allows me 32GB + mobility", and well, I got to stay in the Apple family, so that's cool.&lt;/p&gt;

&lt;h2&gt;
  
  
  Remote Work
&lt;/h2&gt;

&lt;p&gt;I also sold my iPad Pro (both the USB-C and the Gen2 Lightning models). I replaced them with a Google Pixelbook, Core i7, 16GB of RAM, NVMe SSD drive.&lt;/p&gt;

&lt;p&gt;Why, you ask? Because I've been able to use it as a light weight development machine when I am on the road and don't want to bring the 16-inch MacBook Pro with me. Also, it's super lightweight, runs Chrome OS so I get all that stuff with me, is also on USB-C, touch screen, and pretty solid for my airplane media watching as well.&lt;/p&gt;

&lt;p&gt;I should get around to posting the rest of my series on developing Go Services while using my Chromebook...&lt;/p&gt;

&lt;h2&gt;
  
  
  Tools and Accessories
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.bestbuy.com/site/tzumi-pocketjuice-slim-pro-20000-mah-portable-charger-for-most-usb-enabled-devices-black/6345905.p?skuId=6345905&amp;amp;ref=212&amp;amp;loc=1&amp;amp;extStoreId=499&amp;amp;ref=212&amp;amp;loc=1&amp;amp;ds_rl=1255843&amp;amp;gclid=EAIaIQobChMIno_O9P-q4wIVFNVkCh0Ijw8KEAQYASABEgJCsPD_BwE&amp;amp;gclsrc=aw.ds"&gt;&lt;strong&gt;Tzumi PocketJuice 20,000 mAh Powerbank&lt;/strong&gt;&lt;/a&gt; (non-affiliate link) - still rolling with this from last year. Still holds me down on the juice for my devices. Probably the longest-tenured piece of tech in my travel kit (aside from my Bose QuietComfort 35 IIs).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Apple Watch Series 4 / &lt;a href="https://buy.garmin.com/en-US/US/p/564291"&gt;Garmin ForeRunner 935 XT&lt;/a&gt;&lt;/strong&gt; I still love my Garmin 935XT, but as a daily driver, it was getting pretty quirky. Dealing with my &lt;em&gt;obstructive sleep apnea&lt;/em&gt; diagnosis means that I like to track my sleep for actual health purposes, and it wasn't that great. It also was &lt;em&gt;too&lt;/em&gt; sporty - and when the Apple Watch Series 5 dropped, I ended getting an amazing deal on the Series 4 with Cellular (clearance + Amazon Points + coupon = &amp;lt; $100). It's been great being able to hike, run, and otherwise be active and completely not need my phone with me at all. My 935XT is back to being in use for serious half marathon and cycling traning (and my eventual push to do my first triathlon).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.bose.com/en_us/products/headphones/over_ear_headphones/quietcomfort-35-wireless-ii.html"&gt;&lt;strong&gt;Bose QuietComfort 35 II&lt;/strong&gt;&lt;/a&gt; I'm gonna add another " &lt;strong&gt;still"&lt;/strong&gt; to what I said last year: "Still the best headphones &lt;em&gt;that I’ve purchased&lt;/em&gt; for zoning out when coding and overall avoiding ambient noise (airplanes, loud cafes, etc). Seriously worth the investment". These are my straight up coding in public and/or long travel headphones of choice.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.beatsbydre.com/earphones/powerbeats-pro"&gt;Powerbeats Wireless Pro&lt;/a&gt;&lt;/strong&gt;Yes, I have headphones just for the gym. Doesn't everyone? The pros on these: much better battery life than AirPods, much more comfortable for longer periods than the AirPods, fully wireless just like the AirPods, case gets you up to 40 hours total before you have to charge them and the case, which is waaaaaaaay longer than my AirPods, and yeah, they're basically best for the gym and long outings. If they ever drop a wireless charging case for them... GAME. OVER.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AirPods&lt;/strong&gt; Honestly, I only use these when I'm shopping or walking around the 'hood. I hate them for the gym. The battery life is pretty trash after only having them for a year... and they're essentially about to phase out of my bag life completely.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.apple.com/shop/buy-iphone/iphone-xs"&gt;&lt;strong&gt;iPhone Xs Max&lt;/strong&gt;&lt;/a&gt; Yes, still got the iPhone XS Max. Nope, I am not upgrading to the 11/11 Pro series. And when the 12 comes out... I'm gonna stand pat as well. I plan on getting a solid 3+ years out of this phone... and I'm only one year in.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.apple.com/us_edu_338414/shop/product/HMX12ZM/A/caldigit-ts3-plus-dock?afid=p238%7Cs1JHZjKSn-dc_mtid_1870765e38482_pcrid_407264219517_pgrid_85992530854_&amp;amp;cid=aos-us-kwgo-pla-btb-catchall--slid---product-HMX12ZM/A"&gt;CalDigit TS3+&lt;/a&gt;&lt;/strong&gt; When travelling for longer periods (read: &lt;em&gt;not a weekend trip&lt;/em&gt;) and I know I'll need a work setup, I drag this beast of a dock along. Has all the USB3, USB-C and TB3 ports one could ever need (except at home, I have a second one I use with this... more on that when I post about my home setup). It's not always in my bag, but when it is, my workstation on the road is baller.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://shop.westerndigital.com/products/portable-drives/wd-my-passport-usb-3-0-ssd?utm_medium=pdsh2&amp;amp;utm_source=gads&amp;amp;utm_campaign=wd-us-pla&amp;amp;utm_content=873862296940&amp;amp;utm_term=WDBKVX0010PSL-WESN#WDBKVX0010PSL-WESN"&gt;WD My Passport 1TB SSD Drive&lt;/a&gt;&lt;/strong&gt; It has the smallest of footprints as an external USB-C SSD drive, but all of the benefits and speed. It's SATA SSD and not NVMe, but it's still 540MB/second read speeds, which is excellent when I'm writing code on the go (or listening to music/watching movies). It also works well with my Pixelbook, so I can use it on the road when shooting photos out in the wild. I can't say enough good things about this drive.&lt;/p&gt;

&lt;p&gt;And there you have it. New year, some new bag friends, some mainstays.&lt;br&gt;&lt;br&gt;
What about you? What are you carrying along with you on the road?&lt;/p&gt;

</description>
      <category>equipment</category>
      <category>tools</category>
      <category>showandtell</category>
      <category>developer</category>
    </item>
    <item>
      <title>Ideas on Making Remote Work... Work For You</title>
      <dc:creator>Jayson J. Phillips</dc:creator>
      <pubDate>Mon, 03 Feb 2020 08:00:00 +0000</pubDate>
      <link>https://dev.to/jaysonjphillips/ideas-on-making-remote-work-work-for-you-20g5</link>
      <guid>https://dev.to/jaysonjphillips/ideas-on-making-remote-work-work-for-you-20g5</guid>
      <description>&lt;p&gt;A couple of weeks ago, we had a &lt;a href="https://twitter.com/_jjphillips/status/1216158067491889152"&gt;good&lt;/a&gt; &lt;a href="https://twitter.com/_jjphillips/status/1216159316924723200"&gt;discussion&lt;/a&gt; &lt;a href="https://twitter.com/_jjphillips/status/1216159319227387904"&gt;on&lt;/a&gt; &lt;a href="https://twitter.com/_jjphillips/status/1216159321098047491"&gt;Twitter&lt;/a&gt; around remote work. Here are some tips and guidelines I use personally to keep myself on track as a &lt;a href="https://jaysonjphillips.com/now"&gt;remote manager&lt;/a&gt; for an engineering organization.&lt;/p&gt;

&lt;h2&gt;
  
  
  have an activity that signals the start of your work day and the end of your work day
&lt;/h2&gt;

&lt;p&gt;One of the more challenging boundaries to set as a remote employee, whether you're a manager or individual contributor, is to know when your workday &lt;em&gt;starts&lt;/em&gt; and when your workday &lt;em&gt;ends&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;While there's convenience when working remote, whether from home, a coffee shop, or a new location, that convenience doesn't mean that your day starts and ends whenever. To help keep myself on a healthy routine, no matter which timezone I'm in, I signal a start to my workday with the following items:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;shower&lt;/li&gt;
&lt;li&gt;coffee&lt;/li&gt;
&lt;li&gt;taking my medication and vitamins&lt;/li&gt;
&lt;li&gt;taking a 5 minute walk around my neighborhood (or, if traveling to work from a coffee shop or co-working place, hopping in my car).&lt;/li&gt;
&lt;li&gt;plug in my laptop into my docking station at my desk(CalDigit TS3+ is a life saver!)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These items in succession allow me to signal to myself that my personal time, much like a commute, is coming to a close, and I'm ready to connect and dive in on my day. When I'm particularly consistent at this, I've had time to process my thoughts and physically let myself know that it's go time.&lt;/p&gt;

&lt;p&gt;When I first started working remote, I &lt;em&gt;loved&lt;/em&gt; the convenience of rolling over and turning the laptop on. Over time, though, I realized I encroached on my own personal time. If I woke up earlier than usual, I'd start my day earlier because, "why not?". Well, the answer now for me is, because working remote doesn't mean I don't &lt;em&gt;need&lt;/em&gt; time to myself before I go to the office.&lt;/p&gt;

&lt;p&gt;The lack of a commute means I don't have the same routine: catching the express bus or hopping in my car, grabbing a coffee from my &lt;a href="https://www.philzcoffee.com/"&gt;favorite shop&lt;/a&gt; (Long live the Mint Mojito), getting that last minute of my podcast or song in on the elevator, sitting at my desk and plugging in &lt;em&gt;all the wires&lt;/em&gt; into my laptop. Not only was that a routine that I could just automatically move into, it was also time that I had blocked off. Every morning. So if I wanted to come near the office early for a gym session, that was fine because I signaled to myself and my team that my day started at a certain time, and after I had gone through my routine.&lt;/p&gt;

&lt;p&gt;As a manager, it also works as a reminder for me when scheduling meetings for others and otherwise respecting the routine and time of the members of my team. Unless there's a particularly urgent matter and one is on-call, that space for each employee is there by default for me to not encroach on.&lt;/p&gt;

&lt;p&gt;Speaking of the docking station I mentioned earlier, that brings me to a really important next guideline I've set for myself.&lt;/p&gt;

&lt;h2&gt;
  
  
  dedicate a space away from bed or the sofa for work
&lt;/h2&gt;

&lt;p&gt;Some of us have the luxury of having one more bedroom than we have family/roommates/partners/children/cohabitants of our home. Some of us may not. Even when I didn't have a second bedroom, I've had a space dedicated solely for work.&lt;/p&gt;

&lt;p&gt;Working from the sofa feels great and why wouldn't it? You have all the comfort of home while working, right? Well, for me, it was a bad idea. Over time, the rigors of the work day would stay with me on that couch. It became easy for me to simply keep extending the workday because I'm on the couch. It also became harder for me to shut off the workday and keep my living room as a space for entertainment and relaxation. Then comes&lt;/p&gt;

&lt;p&gt;So in my current place, I've made sure my 2nd bedroom has &lt;em&gt;everything&lt;/em&gt; I need to be comfortable yet productive. And when the workday is over, I close the laptop, leave the room, and close the door. The only other time I go in there is to grab a pair of sneakers to wear out (I have a wall of sneakers - more on that in a different post).&lt;/p&gt;

&lt;p&gt;You don't need the luxury of a 2nd bedroom or auxiliary unused room to create this concept. Maybe have a setup at the kitchen table, and when it's time for lunch/dinner/after work, pack up the laptop. Or, if you can, a small desk or workspace that can be integrated into your living room (or if you can resist the temptation to work, bedroom). The goal is to just have a place that you can setup and tell yourself, "it's now work time", and have a way to pack it up so it's out of sight when needed.&lt;/p&gt;

&lt;p&gt;Speaking of packing it up, my next tip that's worked for me is away from the laptop.&lt;/p&gt;

&lt;h2&gt;
  
  
  take frequent breaks and battle the effects of a sedentary lifestyle
&lt;/h2&gt;

&lt;p&gt;When working remote, maybe even moreso from home, it is easy to get into a zone. One of the better perks of working from home is focused, mostly distraction-free time, amirite? The downside of that is that all those little distractions in the office also can have a physical benefit - staying active.&lt;/p&gt;

&lt;p&gt;Walking from meeting to meeting. Dropping by someone's desk to ask a question. Going to the kitchen or cabinet for a snack. Sending a fax (do people still do that?). Taking a "smoke break" (whether you smoke or not, the physical activity of leaving the office for a walk, a coffee, a chat with a coworker, etc). All these things can make it easier to get your recommended 10,000 steps a day and keep you active in small period throughout the day.&lt;/p&gt;

&lt;p&gt;Getting in the zone at home or remote, this can take a lot more discipline. Breaking away from the desk is probably one challenge any "desk" work profressional can relate to dealing with. It is important, however, for our physcial and mental health, to take breaks from the computer. Here are some ways I do this as a remote employee.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Walking/In-Transit meetings&lt;/strong&gt; My first year of working remote, I developed some serious cabin fever, so I started taking my daily status calls while walking around the neighborhood. It was an easy way to be able to not feel couped up in the house, get some fresh air, and also meet my obligations. For bigger meetings or ones that are focused and topical, I may not do so, but it's worked well. In addition, we hold a weekly engineering meeting for the squads I manage, and it's not uncommon for our tech leads or other engineers to ask if this session would be a primarily talking session or one where we need to be in front of our machines for a presentation.
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I call out my tech leads for this because as senior engineers, they are helping to reinforce and normalize the culture of us getting some Vitamin D as a distributed team while on certain calls as well as doing so when meeting appropriate. I definitely wouldn't recommend taking a walking meeting while staring at a presentation - safety first! So, no matter your form of mobility, try and use it during at least one meeting a day.   &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Pomodoro (or related techniques)&lt;/strong&gt; After a good period of some productive work, it's great to take a break and give your eyes a rest. &lt;a href="https://francescocirillo.com/pages/pomodoro-technique"&gt;Pomodoro&lt;/a&gt; as a technique involves singular task focus for 25 mins, followed by a short break, and taking a longer break once you've finished 4 tasks that way. I have found it successful, but I notice for me at times, I don't always have tasks I can break down to that short (or, as a manager, that I have &lt;a href="https://www.youtube.com/watch?v=XHYG2crLab4"&gt;back-to-back&lt;/a&gt; meetings).
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Instead, I've started using the Google Calendar functionality that allows you to build in travel time for your meeting appointments. For instance, all of my 30 minute meetings are actually scheduled in 25 minute blocks, and all 1 hour meetings in 50 minute blocks. It's a good forcing function to make my meetings as short, sweet and productive for all as possible, but it also helps me to mimic the action of doing something between meetings as I would in the office. Bio breaks, water breaks, walks from one conference room to the other - all these things occur in the office (and more) in the time between meetings. In addition, it gives you guilt-free time to give yourself a break between meetings without being late, feeling rushed or harried, and to also ensure you're meeting your own needs.   &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Lunch/Dinner/Snacks - Avoid Delivery Apps If Possible&lt;/strong&gt; So, this is a hard one. However, in office environments I'm not a fan of eating lunch at my desk, without some sort of time away, unless its an absolutely critical matter. I believe in my lunch break being my lunch &lt;em&gt;break -&lt;/em&gt; that's my walking thought time. People watching time. Connecting with colleagues time. Release from morning stress time. I may eat at my desk when I get back from a lunch break, but that's usually in cases where I've gotten some good walking in or took care some errands that go me outside.
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;When working from home (or otherwise remote), I think one unique advantage is that you can prep and source your own meals, thus potentially saving money and/or prep time if you take your lunch to work. The forcing function of getting up to go cook/heat up/prep/juice/blend lunch is that it gets you away from the desk. You're up on your feet, you get the legs moving, you break up the day. It's another sneaky way we get steps in all day at the office - you've gotta walk to the fridge in the kitchen or break room, microwave your food (or get your sandwich or salad or whatever food of choice), and prep before you eat it. In my experience, mimicing that at home has helped me to not be too stationary throughout the day. Delivery apps - not so much. Sometimes I'll do it if I'm in a crunch, or have little time between my office gig and teaching gig at night, but I do prefer to not order in. On the days when I do, I try to go do the pickup option to get me out of the house (and cheaper fees!) or I'll meet the person at their car instead of them just meeting me at my door. &lt;/p&gt;

&lt;h2&gt;
  
  
  sick days! take them! don't work sick!
&lt;/h2&gt;

&lt;p&gt;Being at home sick doesn't mean you have to work sick because you are at home. While you may not be able to give others the flu if you have it while working from home, you can give them the idea that you &lt;em&gt;have to work through sickness instead of resting and healing&lt;/em&gt;, and that's not good either.&lt;/p&gt;

&lt;p&gt;There's no reason to feel guilty for working from home/remote and calling out sick. Your team needs you at your 100% best just as they would in the office. Working while sick will usually make you less productive, less pleasant (let's be honest - when we don't feel good, we're not always in our best moods or spirits), and more likely to prolong your sickness. Forget the work aspect of it - that's not good for taking care of &lt;strong&gt;you&lt;/strong&gt; , which should always be your #1 priority.&lt;/p&gt;

&lt;p&gt;Don't work through a stomach bug. Don't "tough it out" during headaches and migraines. Don't force yourself to give that presentation "even though my voice is hoarse". Think of it this way - a surgeon wouldn't be allowed in an emenergency operating room while sick, due to all types of risk of infection and also just being able to focus and do the job - why should you? Take. Your. Sick. Days.&lt;/p&gt;

&lt;h2&gt;
  
  
  pto? make sure you take that too
&lt;/h2&gt;

&lt;p&gt;Remote employees also need time away to rest and recover. Working from home/remote doesn't mean that you don't deserve vacation due to the convenience of not being in the office. You are in the office. Just also in your home or favorite coffee shop or coworking space. You need time away from work just like everyone else, so take it.&lt;/p&gt;

&lt;p&gt;If you happento have unlimited PTO, do &lt;strong&gt;&lt;em&gt;not&lt;/em&gt;&lt;/strong&gt; fall into the trap of "I can take it whenever". TAKE IT WHENEVER. I personally suggest at least one week per quarter. If your team or group can normalize expecting everyone to take a week of for self care, you can also have the benefit of making your quarterly planning more focused. There's 13 weeks in a quarter (on average) - one week per person shouldn't make or break your productivity. In fact, if your people aren't taking time off every quarter, burnout becomes easier to seep in, and &lt;em&gt;that&lt;/em&gt; can break your quarterly productivity &lt;em&gt;and your working happiness&lt;/em&gt; much more than a vacation.&lt;/p&gt;

&lt;p&gt;Your team needs you at your best. That can only come if you have the space to integrate your life and personal needs with your professional life. PTO is not a gift to take likely - it is part of your overall compensation. Not taking it is literally leaving money on the table, as well as quality you-time. So take it. Now. Go request that week off. Or whatever it is you need. Your mileage may vary but make sure you meet your needs there.&lt;/p&gt;

&lt;h2&gt;
  
  
  distractions are everywhere
&lt;/h2&gt;

&lt;p&gt;In an ever-increasingly connected world, distractions are no longer just in the physical workspace. Apps. Alerts. Breaking News. Twitter viral threads. Instagram Live. Netflix. All these things are the same, and sometimes &lt;em&gt;additional&lt;/em&gt;, potential distractions. Try to minimize the distractions as you would if you were going into the office. If you wouldn't update your personal Facebook feed during a meeting at work, don't do it during a meeting at your desk at home. For me, it was important that I gave myself the same clear lanes from distraction at home, because otherwise, I wouldn't have a remote job for long as my &lt;a href="https://www.polygon.com/pokemon/2020/1/31/21116951/new-mythical-pokemon-february-27-reveal-sword-shield"&gt;Pokemon&lt;/a&gt; hunts keep calling for me.&lt;/p&gt;

&lt;p&gt;One of the benefits of working from home is removing some of those in-office distraction points. However, you now have to make sure you add some discipline to try to minimize the ones that can come from being at home or in a remote setting.&lt;/p&gt;

&lt;p&gt;For me, I tend to keep my phone notifications muted except for Slack (for work &amp;amp; calendar stuff) and email. I keep my text notifications to my smartwatch, which is actually easier for me to ignore than my phone (go figure). My video game systems aren't in reach. And, because I have a separate room as my office, I can just shut the door and work.&lt;/p&gt;

&lt;p&gt;However, not all distractions are bad, because sometimes you need that to break away from the desk. Which leads to my next item...&lt;/p&gt;

&lt;h2&gt;
  
  
  connection with other humans
&lt;/h2&gt;

&lt;p&gt;Some distractions are good and necessary. Those usually come in the form of working around and near others, or finding some other way to get social connection outside of your 8 hour day.&lt;/p&gt;

&lt;p&gt;One challenge with remote work, especially when working from home, is connecting with other people. If your home office isn't nearby or accessible to your location, you can miss out on happy hours, afterwork events, activities, or even just being in the environment of other people as you would commuting to and from an office.&lt;/p&gt;

&lt;p&gt;It's important to not get stuck in the default of just staying in the house all day. For starters, there's an important health benefit to leaving the house: Vitamin D. I'm pretty sure as we spend a lot of times indoors all day that vitamin deficiencies are pretty common in some form, so get out of the house and get some sun.&lt;/p&gt;

&lt;p&gt;Also, I've noticed in my experience, there's a sudden rush of some positive energy when you walk into a coffee shop, and the barista knows your order. You're not best friends, hell, you may not even know that they live a block away from you, but the exchange of someone knowing your order and the appreciation you give in return is the kind of connection to others that happens dozens of times throughout an in-office workday.&lt;/p&gt;

&lt;p&gt;Another challenge of working from home in particular is the spontaneous connection with others because you happen to bump into each other, or otherwise are accessible to a common location. Often, even in the most urban environments, where the people in your life tend to hang out, may not be as spontaneously accessible to your home location. Setting friend dates and family dates can be a great way around this challenge. It reaffirms our previous principle of signalling the end of your workday AND it gets you out of the house. This can be difficult (it still is for me, ask my friends - they'll tell you lol) but practicing this over time can be worth the effort. Having fun with others is also a great way to keep your &lt;a href="https://www.medicalnewstoday.com/articles/322335.php#natural-ways-to-lower-cortisol"&gt;cortisol levels from remaining high&lt;/a&gt; from a stressful workday.&lt;/p&gt;

&lt;p&gt;Another challenge that pops up a lot is connection with your colleagues. Which brings me to my last major point from the thread:&lt;/p&gt;

&lt;h2&gt;
  
  
  non-work channels of communication with remote peers
&lt;/h2&gt;

&lt;p&gt;This is important, especially when setting and maintaining the culture of your team. Think about the ways you've built trust and rapport with your on-site teammates in past jobs. The reliable "who wants coffee?" colleague. The one who always drags you away fro your desk for lunch when you needed it. The "omg, did you see what _____ did at the Emmys/Grammys/Oscars/[insert event I probably didn't watch here]". The birthday cheers.&lt;/p&gt;

&lt;p&gt;Now, everyone will respect their boundaries for social connection - some of us are introverts, some of us are extroverts, and some of us fall somewhere in-between. And my recommendation isn't to make lifelong penpals (though, it's funny how some former colleagues become friends throughout your journey, isn't it?). However, we all spend hours a day together, with our own take on the mission our company sets out to fulfill in pursuit of fiscal sustainability and happy customers. Doing so remotely tends to remove some of the connection that comes with physical presence, day in and day out.&lt;/p&gt;

&lt;p&gt;So, my suggestion - find ways to add that back in. In my experience, channels that are held for social/non-work chatter or adding a few minutes to invite your team to bring themselves into your daily meetings can help those connections foster.&lt;/p&gt;

&lt;p&gt;I have a managers-only gaming channel, where we all nerd out on games and just have an escape from the rigors of organizational thought. Every friday, my team adds a social component to our standups - for a few months, the team decided to do "treat yo' self Fridays", where one person either suggested the treat we should all have and/or just presented their chosen treat for that day. Recently, another team member started with noticing that we all have varied travel plans but we do also have a lot of overlap in the things we like to do on our personal travels. So - every week, one person will share an upcoming trip they will take OR a past trip they took and the itinerary they enjoyed at the end of a meeting. Our tech org channel is for connection across the squads of engineers and product managers (who at any moment can span 4 to 10 timezones). We have a focused engineering channel where we discuss code and challenges, so that allows us to use our team channel for more relaxed virtual watercooler chatter.&lt;/p&gt;

&lt;p&gt;What I've noticed this time around is we have teams of talented people who have shared some amazing bits of who they are and a closer connection as colleagues. Someone sending me a Slack and saying "hey, you have 5 minutes to hop on Zoom?" isn't nearly as anxiety-inducing as it would be if we didn't find ways to build those professional (and personal) bonds. There's a trust that's been cultivated and it makes it easier to have the easy and hard conversations.&lt;/p&gt;

&lt;p&gt;Whatever works for your team, organization or group may differ and that's the point. No two work environments are 100% the same and you'll notice that this list is not a "do this now" as much as it's about themes and examples of how you can personalize it for yourself.&lt;/p&gt;

&lt;p&gt;Hopefully, this has given you some things to think about as you make remote work work for you, not just professionally, but personally as well. Let's continue the conversation over on &lt;a href="https://twitter.com/_jjphillips/status/1216158067491889152?s=20"&gt;Twitter&lt;/a&gt; or LinkedIn, where I can hope to make this an exchange and learn from some of your ideas as well.&lt;/p&gt;

&lt;p&gt;Until next time...&lt;/p&gt;

</description>
      <category>remotework</category>
      <category>career</category>
      <category>productivity</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Learning How to Write Go REST APIs on a Pixelbook: Day 2</title>
      <dc:creator>Jayson J. Phillips</dc:creator>
      <pubDate>Fri, 15 Nov 2019 07:08:50 +0000</pubDate>
      <link>https://dev.to/jaysonjphillips/developing-go-web-services-with-a-pixelbook-day-2-1449</link>
      <guid>https://dev.to/jaysonjphillips/developing-go-web-services-with-a-pixelbook-day-2-1449</guid>
      <description>&lt;p&gt;Day 2 is here, so let's jump back into our series on setting up our Pixelbook (or any chromebook, really) for developing web services with Go. &lt;/p&gt;

&lt;p&gt;I left off at testing out my installation of go, and seeing it work properly from the terminal. The next thing I'll do is setup my default file system for working in go, such that I don't need to setup a &lt;code&gt;$GOPATH&lt;/code&gt;, but also it just matches my mental model for working here. &lt;/p&gt;

&lt;p&gt;One interesting note about Chrome OS, is that all your files that live in &lt;code&gt;userspace&lt;/code&gt; do &lt;em&gt;not&lt;/em&gt; map to the home path like it would in a traditional environment (think a default Ubuntu install, or OS X). So, when you share files between Chrome OS and its linux container, it gets mounted on the &lt;code&gt;/mnt/chromeos&lt;/code&gt; path. That was a nice surprise for me, because I can now safely make my linux home root my root path for code. &lt;/p&gt;

&lt;p&gt;I start out by setting up my default folders for go, so from the user home, I create my directories: &lt;code&gt;mkdir go; mkdir -p go/src go/bin;&lt;/code&gt; and now I'm ready for code. &lt;/p&gt;

&lt;p&gt;Next, I installed Atom for my development. I tried to get VS Code going but I just wasn't happy with its UI performance. I installed Atom by downloading the &lt;code&gt;.deb&lt;/code&gt; package from &lt;a href="https://atom.io/"&gt;https://atom.io/&lt;/a&gt;. Once saved in my downloads folder, I right-clicked on it, and selected &lt;code&gt;Install using Linux (Beta)&lt;/code&gt;, and a short wait later, it was installed. &lt;/p&gt;

&lt;p&gt;Next, I installed a couple of packages to help with go development (&lt;code&gt;go-debug&lt;/code&gt;, &lt;code&gt;go-plus&lt;/code&gt;, &lt;code&gt;gotests&lt;/code&gt;, &lt;code&gt;gounit&lt;/code&gt; and &lt;code&gt;go-signature-statusbar&lt;/code&gt;), and get prepped for developing in Go.&lt;/p&gt;

&lt;p&gt;Next, I prepare my tools for getting started in building some REST API Services using go - namely, the stack I will use (&lt;a href="https://gorillatoolkit.org/mux"&gt;Gorilla Mux&lt;/a&gt;, PostgreSQL and Heroku for deployment, and the frontend will either be React or Vue - I haven't decided yet). I also add a couple of env variables for my local machine: &lt;code&gt;APP_ENV&lt;/code&gt; (which is always set to local, and I will use in &lt;em&gt;any&lt;/em&gt; language I write in) and &lt;code&gt;GO111MODULES=true&lt;/code&gt; (so I can use go modules to manage dependencies). &lt;/p&gt;

&lt;p&gt;After a day of research and tinkering, I called it a night, and I'll pick up where I left off tomorrow by writing my first lines of code for a project I have brewing. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>Learning How to Write Go REST APIs on a Pixelbook: Day 1</title>
      <dc:creator>Jayson J. Phillips</dc:creator>
      <pubDate>Mon, 11 Nov 2019 23:05:45 +0000</pubDate>
      <link>https://dev.to/jaysonjphillips/developing-services-w-pixelbook-day-1-2neh</link>
      <guid>https://dev.to/jaysonjphillips/developing-services-w-pixelbook-day-1-2neh</guid>
      <description>&lt;p&gt;Well, I've seen a few folks post their experience on using some chromebooks as a lightweight web development tool, but what about building web services in compiled languages? Let's take our first shot at doing so with &lt;a href="https://golang.org"&gt;Go&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;Well, I'm working on a project in golang, and I sold my trusty iPad Pro, because while it's an amazing tablet, it's not enough of a portable dev/entertainment machine that I'd like. I want to be able to leave the 15" MacBook Pro at home when I take flights or travel and I'm not gonna need all the power (read: &lt;em&gt;and&lt;/em&gt; weight) of the machine with me. &lt;/p&gt;

&lt;p&gt;Enter, used pixelbook. The awesome part about the iPad Pro was that it took less than 2 hours to find a buyer for it (it was in like new condition, under warranty, and I still had all the boxes, like a madman). Now armed with unexpected new cash, I turned around and procured a used, excellent condition, Google Pixelbook with the following configuration:&lt;/p&gt;

&lt;p&gt;Core i7-7Y75 Processor&lt;br&gt;
16GB RAM&lt;br&gt;
512GB NVMe SSD HD&lt;/p&gt;

&lt;p&gt;Now, I could have gotten by with a lower spec'd machine (Core i5/8GB), but I was concerned about the eMMC SSD (yes, it's solid state, but more akin to a fast embedded SD Card and not like the SSD in my MacBook Pro), and since I planned to do a lot of development in file-system heavy ways (oh, &lt;em&gt;node_modules&lt;/em&gt;, also compilation of binaries in Go. Or Java. Or something else), I figured I might as well go with a spec I'm used to in my day-to-day dev life. &lt;/p&gt;

&lt;p&gt;Pretty good pickup at $700 (I was eyeing the Pixelbook Go, but the max config w/ 16GB RAM is still pre-order only, the iPad Pro cash was burning a hole in my pocket... and y'all don't care about any of this. My bad). &lt;/p&gt;

&lt;p&gt;So, I boot the thing up, and damn - I've only had one other machine in my life boot to a GUI &lt;em&gt;this fast&lt;/em&gt; in recent years (my home linux NUC, that thing is a beaut). &lt;/p&gt;

&lt;p&gt;Sign in w/ my Google account, and here we are. &lt;/p&gt;

&lt;p&gt;Step one: Enable Linux in &lt;code&gt;chrome://settings&lt;/code&gt;&lt;br&gt;
Less than 10 minutes later, I have Linux enabled and a terminal prompt (would've likely been faster over a faster wifi connection - this one clocked in at 2.4Mbps, but I wasn't complaining. It was free and at my favorite coffee shop). &lt;/p&gt;

&lt;p&gt;Step two: Install &lt;code&gt;golang&lt;/code&gt;&lt;br&gt;
Well, I downloaded the linux tarball from &lt;a href="https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz"&gt;this link&lt;/a&gt;, and then wondered how I would access it in my terminal. Using the Files app, I right-clicked and shared it with Linux, and that... was it. Damn. &lt;/p&gt;

&lt;p&gt;After that, we run a quick command to untar the package into my userspace:&lt;br&gt;
&lt;code&gt;sudo tar -xzvf -C /usr/local go1.13.4.linux-amd64.tar.gz&lt;/code&gt; and let it do its thing... pretty fast too. (If you're new to terminal or haven't dealt with tarballs often, that command translates to: "while using superuser privileges, untar this package into the path I specified in the -C option". &lt;a href="http://manpages.ubuntu.com/manpages/xenial/man1/tar.1.html"&gt;Here's&lt;/a&gt; the manual pages if you'd like to get the actual definitions for each of the options. &lt;/p&gt;

&lt;p&gt;Step three: Add the &lt;code&gt;go&lt;/code&gt; command to my user's PATH&lt;br&gt;
So, in order to make &lt;code&gt;go&lt;/code&gt; accessible without me having to type &lt;code&gt;/usr/local/...&lt;/code&gt; every time, we want to add it to our user's path. I did that with &lt;code&gt;export PATH=$PATH:/usr/local/go/bin&lt;/code&gt;, and now all of the executables that come with golang's install are available to my user without needing explicit file paths. From there, I want to make sure this is &lt;em&gt;always&lt;/em&gt; available, so I edit &lt;code&gt;~.bash_profile&lt;/code&gt;, and add that line to it. Then to make sure it loads, I type &lt;code&gt;source ~/.bash_profile&lt;/code&gt;, and boom, it's there. &lt;/p&gt;

&lt;p&gt;And now, my golang install is done. &lt;/p&gt;

&lt;p&gt;Step Four: Fix something at work&lt;br&gt;
This is where I'll stop the post, as I have to finish this setup later tonight, but I wanted to get this all down before I went to teach my class later tonight and forgot what all I did. &lt;/p&gt;

&lt;p&gt;Tune in for part 2!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>I'm headed to the Rockies... Virtually, that is</title>
      <dc:creator>Jayson J. Phillips</dc:creator>
      <pubDate>Tue, 24 Sep 2019 07:00:00 +0000</pubDate>
      <link>https://dev.to/jaysonjphillips/i-m-headed-to-the-rockies-virtually-that-is-4g34</link>
      <guid>https://dev.to/jaysonjphillips/i-m-headed-to-the-rockies-virtually-that-is-4g34</guid>
      <description>&lt;p&gt;I recent begun teaching my 4th full cohort of Full Stack Web Development, this time at the University of Denver’s Coding Bootcamp.&lt;/p&gt;

&lt;p&gt;I was and still am excited to get back into the classroom. Especially now that I’m working full-time on building the best &lt;a href="https://2u.com/"&gt;learning platform&lt;/a&gt; &lt;a href="https://trilogyed.com/"&gt;delivered online&lt;/a&gt;, I get to get back into the practice of really understanding my future learning user base.&lt;/p&gt;

&lt;p&gt;I’ll be taking nearly 30 students, once again, on a ride of Javascript, HTML5, CSS, NodeJS, MySQL, MongoDB and more over the next 6 or so months.&lt;/p&gt;

&lt;p&gt;As someone who "broke" into engineering with a very non-traditional background, being an instructor gives me a very tangible way to not only help others transition into the practice of being software engineers, but to also mentor them on the sometimes unique challenges that come with getting out there in the market post-graducation.&lt;/p&gt;

</description>
      <category>bootcamps</category>
      <category>teaching</category>
      <category>javascript</category>
      <category>learning</category>
    </item>
    <item>
      <title>What's in my Bag? 2019 Edition</title>
      <dc:creator>Jayson J. Phillips</dc:creator>
      <pubDate>Wed, 10 Jul 2019 23:00:48 +0000</pubDate>
      <link>https://dev.to/jaysonjphillips/what-s-in-my-bag-2019-edition-253d</link>
      <guid>https://dev.to/jaysonjphillips/what-s-in-my-bag-2019-edition-253d</guid>
      <description>&lt;h1&gt;
  
  
  What's in my Bag? 2019 Edition
&lt;/h1&gt;

&lt;p&gt;So I had a &lt;a href="https://jaysonjphillips.com/blog/2018/05/whats-in-my-bag/"&gt;post&lt;/a&gt; where we talked about what was in my bag last year… let’s see how the workflow/travel setup has changed over the last 12+ months!&lt;/p&gt;

&lt;h2&gt;
  
  
  Development Setup
&lt;/h2&gt;

&lt;p&gt;I sold my trusty, non-Touch Bar, mid-2014 15” MacBook Pro and upgraded to 2017 15” MacBook Pro w/ the somewhat useful, somewhat dreaded Touch Bar. Core i7 2.9Ghz, somehow, 16GB of &lt;em&gt;still DDR3&lt;/em&gt; RAM, and all the other Retina and other goodies.&lt;/p&gt;

&lt;p&gt;However, with all the “let’s put all apps into Electron” happening today, and just how much more processing power the web takes in 2019, in addition to the different dev environments I run, I feel like 16GB is just not enough anymore.&lt;/p&gt;

&lt;p&gt;A few Docker containers here, a few IDEs there, Slack, Spotify, the &lt;em&gt;new&lt;/em&gt; Dropbox app, Chrome with 15 tabs (although I must say, Firefox &lt;em&gt;feels&lt;/em&gt; much better with more tabs, even when low on RAM because I’m running a ton at the same time), and yeah… while the machine still serves me well, I think I might need to move to a laptop and platform that allows me 32GB + mobility… but otherwise, it’s still my trusty daily.&lt;/p&gt;

&lt;h2&gt;
  
  
  Remote Work
&lt;/h2&gt;

&lt;p&gt;So… I ended up buying the 2018 iPad Pro (USB Type-C version) even though I still have the latest lightning port version. And uh… it’s actually a much better improvement all around. Pen is much more accurate. It’s a lot snappier. Using as a second screen for teaching still works great. With iPadOS on the horizon (funny how we’re back here with separate OSes for mobile devices after Apple merged them years ago… lol), there’s promise and reports that it becomes &lt;em&gt;even more useful&lt;/em&gt; as a productivity tool.&lt;/p&gt;

&lt;p&gt;However, I do need to get &lt;em&gt;yet another&lt;/em&gt; dongle for the USB Type-C port… but if they move to allowing full use of the port (meaning external hard drives and the like), this will be even better as a portable photography assistant.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tools and Accessories
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.bestbuy.com/site/tzumi-pocketjuice-slim-pro-20000-mah-portable-charger-for-most-usb-enabled-devices-black/6345905.p?skuId=6345905&amp;amp;ref=212&amp;amp;loc=1&amp;amp;extStoreId=499&amp;amp;ref=212&amp;amp;loc=1&amp;amp;ds_rl=1255843&amp;amp;gclid=EAIaIQobChMIno_O9P-q4wIVFNVkCh0Ijw8KEAQYASABEgJCsPD_BwE&amp;amp;gclsrc=aw.ds"&gt;&lt;strong&gt;Tzumi PocketJuice 20,000 mAh Powerbank&lt;/strong&gt;&lt;/a&gt; (non-affiliate link) - with USB-C, USB (2.4 amp AND a 3.0 amp), and a lightning port, and the ability to charge/recharge from any of those ports, this thing has been a lifesaver. I’ve even run my work MacBook Pro from the USB-C port in a few emergency moments. Yes, copied and pasted from the last post, and all still super relevant.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.target.com/p/garmin-vivoactive-3-smartwatch/-/A-53979189"&gt;Garmin Vivoactive 3&lt;/a&gt; / &lt;a href="https://buy.garmin.com/en-US/US/p/564291"&gt;Garmin ForeRunner 935 XT&lt;/a&gt;&lt;/strong&gt; I formerly was using a Fitbit Ionic as my smartwatch, but I ended up coming back to Garmin. The Vivoactive 3 is my daily watch for tracking steps, sleep and a few other things, and my 935 is my race and training watch.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.bose.com/en_us/products/headphones/over_ear_headphones/quietcomfort-35-wireless-ii.html"&gt;&lt;strong&gt;Bose QuietComfort 35 II&lt;/strong&gt;&lt;/a&gt; Still the best headphones &lt;em&gt;that I’ve purchased&lt;/em&gt; for zoning out when coding and overall avoiding ambient noise (airplanes, loud cafes, etc). Seriously worth the investment. I had the original series and that pair lasted for years, even through gym workouts.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.apple.com/shop/buy-iphone/iphone-xs"&gt;&lt;strong&gt;iPhone Xs Max&lt;/strong&gt;&lt;/a&gt; I know I said my iPhone 8+ would be my last iPhone… but, the upgrade was worth it. However, it’s acting really strange lately, so this post is reminding me to take it to the Apple store to get checked out.&lt;/p&gt;

&lt;p&gt;Well, there you have it. An update to what I usually travel with in my bag on a given day.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>traveling</category>
      <category>showandtell</category>
      <category>developer</category>
    </item>
  </channel>
</rss>
