<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Train of Thought</title>
    <description>Software and technology musings from the mind of Ray Nicholus</description>
    <link>http://raynicholus.com/posts</link>
    <atom:link href="http://raynicholus.com/posts/feed.xml" rel="self" type="application/rss+xml" />
    
      <item>
        <title>The &quot;3-5 traits of a great manager&quot; question</title>
        <description>&lt;p&gt;Back when I had a LinkedIn account, I’d see a familiar question populate my inbox from recruiters looking to fill engineering manager positions. In fact, I saw this question so often that I finally decided to answer it…sort of.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;What would you say are 3-5 traits every great manager must possess?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;My cop-out answer is: I don’t know yet. I’m still learning and am still a relatively young manager, making mistakes, adjusting, repeat.&lt;/p&gt;

&lt;p&gt;But maybe that’s a path towards articulating important traits of a manager. Perhaps a good manager must not be rigid. A good manager should be able to benefit from the continuous feedback loop that naturally exists, and make adjustments in response.&lt;/p&gt;

&lt;p&gt;Though getting candid feedback from your direct reports is…tricky. So perhaps a good manager must be able to make his or her direct reports feel comfortable sharing this feedback. This may not always be possible, so a good manager must be able to “read between the lines”, “take the temperature of the room”, “look for patterns” and various other detective tasks.&lt;/p&gt;

&lt;p&gt;But being a good manager probably isn’t as simple as feeding inputs into an algorithm to produce an output of a progressively better manager. So, there must be something else. I suppose a good manager must be confident, have solid intuition. She will have to trust her gut from time to time. Having the confidence and experience to do that also contributes to the success of a manager.&lt;/p&gt;

&lt;p&gt;Additionally, a good manager should be able to earn the respect of her direct reports. She should understand the work her direct reports must complete on a daily basis, and &lt;em&gt;must&lt;/em&gt; be able to complete this work herself. She must be able to serve as a model for her direct reports. She leads by example in every possible way, all the time. Surely, this is not overly common, but then neither are great managers, are they?&lt;/p&gt;

&lt;p&gt;And finally, as I think I have demonstrated throughout this message: a good (maybe even a great) manager is self-aware. He might not always be correct. His perspective is not necessarily “gospel”. He realizes that there is more than one answer. When he guides his direct reports, he does so by “planting seeds” instead of transforming them into clones of himself. He is suggestive and thought-provoking instead of demanding.&lt;/p&gt;

&lt;p&gt;And I do hope this was thought provoking for you.&lt;/p&gt;
</description>
        <pubDate>Mon, 12 Jul 2021 02:00:00 +0000</pubDate>
        <link>http://raynicholus.com/posts/posts/great-managers/</link>
        <guid isPermaLink="true">http://raynicholus.com/posts/posts/great-managers/</guid>
      </item>
    
    
      <item>
        <title>Beyond jQuery</title>
        <description>A book that aims to educate web developers and give them the confidence to abandon their jQuery crutches and walk freely with the power of the web API and JavaScript. You will learn about the most important concepts surrounding web development as I demystify jQuery!</description>
        <pubDate>Sat, 20 Aug 2016 00:00:00 +0000</pubDate>
        <link>https://amzn.com/1484222342</link>
        <guid isPermaLink="true">https://amzn.com/1484222342</guid>
      </item>
    
      <item>
        <title>Lessons Learned From My Three Month Experience Working Remotely In Thailand</title>
        <description>I have much experience working remotely, but my recent long-term long-distance venture revealed so much more. In this article, I cover good things, bad things, and suggestions to fix a broken remote work culture.</description>
        <pubDate>Thu, 15 Dec 2016 00:00:00 +0000</pubDate>
        <link>https://medium.com/@RayNicholus/a-farang-geek-in-thailand-the-benefits-challenges-of-working-abroad-5930f79f898f#.fktmdwhlk</link>
        <guid isPermaLink="true">https://medium.com/@RayNicholus/a-farang-geek-in-thailand-the-benefits-challenges-of-working-abroad-5930f79f898f#.fktmdwhlk</guid>
      </item>
    
      <item>
        <title>Highlighting the release of Beyond jQuery - A book by Ray Nicholus</title>
        <description>I was interviewed by Widen Enterprises regarding my book, Beyond jQuery. This is the accompanying article which includes a quote from the director of software development.</description>
        <pubDate>Mon, 14 Nov 2016 00:00:00 +0000</pubDate>
        <link>http://www.widen.com/blog/highlighting-the-release-of-beyond-jquery-a-book-by-ray-nicholus</link>
        <guid isPermaLink="true">http://www.widen.com/blog/highlighting-the-release-of-beyond-jquery-a-book-by-ray-nicholus</guid>
      </item>
    
      <item>
        <title>Programming Poetry</title>
        <description>Express your coding thoughts as a Haiku, Sonnet, or even a Cinquain.</description>
        <pubDate>Mon, 14 Nov 2016 00:00:00 +0000</pubDate>
        <link>http://programmingpoetry.com</link>
        <guid isPermaLink="true">http://programmingpoetry.com</guid>
      </item>
    
      <item>
        <title>Disrupting Open Source - The Story of Fine Uploader</title>
        <description>This is the story of my involvement with Fine Uploader, how it changed my life, how it affected those around me and my peers at Widen, and how I hope it can continue to have a positive net effect on the open source community and individual developers.</description>
        <pubDate>Thu, 19 May 2016 00:00:00 +0000</pubDate>
        <link>https://medium.com/@RayNicholus/disrupting-open-source-the-story-of-fine-uploader-80160eb557d9#.8ft3mq1b1</link>
        <guid isPermaLink="true">https://medium.com/@RayNicholus/disrupting-open-source-the-story-of-fine-uploader-80160eb557d9#.8ft3mq1b1</guid>
      </item>
    
      <item>
        <title>The Future of Web Development (Part 2)&amp;#58; Full-Stack Automated JavaScript Testing</title>
        <description>In my last article, I showed you how to develop a full-stack JavaScript web application using some pretty interesting and futuristic libraries and web specifications. In this follow-up, I'm going to demonstrate how you can write server-side and client-side unit and integration/Selenium tests for that app entirely in JavaScript.</description>
        <pubDate>Fri, 12 Feb 2016 00:00:00 +0000</pubDate>
        <link>http://engineering.widen.com/blog/testing-future-web-stack/</link>
        <guid isPermaLink="true">http://engineering.widen.com/blog/testing-future-web-stack/</guid>
      </item>
    
      <item>
        <title>The Future of Web Dev - React, Falcor, and ES6</title>
        <description>The future of web application development looks a bit different than what we are all used to. I'll show you how to build a simple full-stack JavaScript app using Node.js on the backend, React on the frontend, Webpack for client-side module support, and Netflix's Falcor as an efficient and intuitive alternative to the traditional REST API.</description>
        <pubDate>Mon, 12 Oct 2015 00:00:00 +0000</pubDate>
        <link>http://engineering.widen.com/blog/future-of-the-web-react-falcor</link>
        <guid isPermaLink="true">http://engineering.widen.com/blog/future-of-the-web-react-falcor</guid>
      </item>
    
      <item>
        <title>You Don't Need jQuery!</title>
        <description>A seven-part series that will help free you from the chains of jQuery by showing you how to embrace and understand the modern web API and JavaScript.</description>
        <pubDate>Fri, 29 May 2015 00:00:00 +0000</pubDate>
        <link>http://blog.garstasio.com/you-dont-need-jquery</link>
        <guid isPermaLink="true">http://blog.garstasio.com/you-dont-need-jquery</guid>
      </item>
    
      <item>
        <title>Tomcat Hates Encoded Slashes</title>
        <description>Tomcat will treat encoded slashes in a URI as path delimiters. I'll demonstrate how this can cause you problems, why it occurs, and how you can work around it.</description>
        <pubDate>Wed, 02 Sep 2015 00:00:00 +0000</pubDate>
        <link>http://engineering.widen.com/blog/tomcat-slashes</link>
        <guid isPermaLink="true">http://engineering.widen.com/blog/tomcat-slashes</guid>
      </item>
    
      <item>
        <title>Sleep is for Quitters</title>
        <description>I was a CS student long ago, but still remember the life. I’ve learned a lot since then and have a successful career. Perhaps I could have evolved much faster with a better initial understanding of this profession. Knowing the lessons I learned will help you avoid some of my mistakes.</description>
        <pubDate>Sun, 07 Sep 2014 00:00:00 +0000</pubDate>
        <link>https://medium.com/@RayNicholus/sleep-is-for-quitters-6fa843960825#.igawmooe0</link>
        <guid isPermaLink="true">https://medium.com/@RayNicholus/sleep-is-for-quitters-6fa843960825#.igawmooe0</guid>
      </item>
    
      <item>
        <title>Part 1 - What is the File API?</title>
        <description>A MadJS meetup presentation with live coding. I talk about and show you how to make use of the most interesting portions of the W3C File API, including image and video file dropping &amp; processing.  Part 1 of 2.</description>
        <pubDate>Sat, 17 May 2014 00:00:00 +0000</pubDate>
        <link>https://youtu.be/qegy8CC5zN4</link>
        <guid isPermaLink="true">https://youtu.be/qegy8CC5zN4</guid>
      </item>
    
      <item>
        <title>Part 2 - What is the File API?</title>
        <description>A MadJS meetup presentation with live coding. I talk about and show you how to make use of the most interesting portions of the W3C File API, including image and video file dropping &amp; processing.  Part 2 of 2.</description>
        <pubDate>Sat, 17 May 2014 00:00:00 +0000</pubDate>
        <link>https://youtu.be/zYDBUmH4RGE</link>
        <guid isPermaLink="true">https://youtu.be/zYDBUmH4RGE</guid>
      </item>
    
      <item>
        <title>Uploading Files Directly To Amazon S3</title>
        <description>In this post, you'll learn how to upload files to an Amazon S3 bucket from the browser without involving a server. Fine Uploader will be used as the primary tool to facilitate this workflow.</description>
        <pubDate>Wed, 15 Jan 2014 00:00:00 +0000</pubDate>
        <link>http://blog.fineuploader.com/2014/01/15/uploads-without-any-server-code/</link>
        <guid isPermaLink="true">http://blog.fineuploader.com/2014/01/15/uploads-without-any-server-code/</guid>
      </item>
    
      <item>
        <title>Full-Stack JavaScript Image Uploader</title>
        <description>Are you a big fan of JavaScript? Would you prefer to use JS both in the browser and on the server? I'll show you how to do all of this with Fine Uploader, AngularJS, and Node.js.</description>
        <pubDate>Fri, 22 Jan 2016 00:00:00 +0000</pubDate>
        <link>http://blog.fineuploader.com/2013/11/01/full-stack-javascript-image-uploader-using-angularjs-node-js/</link>
        <guid isPermaLink="true">http://blog.fineuploader.com/2013/11/01/full-stack-javascript-image-uploader-using-angularjs-node-js/</guid>
      </item>
    
      <item>
        <title>Using Google Glass at Work</title>
        <description>I was interviewed by Anne Fisher of Fortune Magazine regarding the use of Google Glass in the workplace. This is the accompanying article published by Fortune.</description>
        <pubDate>Tue, 30 Sep 2014 00:00:00 +0000</pubDate>
        <link>http://fortune.com/2014/09/30/google-glass-at-work/</link>
        <guid isPermaLink="true">http://fortune.com/2014/09/30/google-glass-at-work/</guid>
      </item>
    
      </channel>
</rss>
