<story><title>Things I Don’t Know as of 2018</title><url>https://overreacted.io/things-i-dont-know-as-of-2018/</url></story><parent_chain><item><author>erulabs</author><text>This is an awesome article! I like the idea of being more forthcoming with what we don&amp;#x27;t know.&lt;p&gt;&amp;gt; Containers. I have no idea about how to use Docker or Kubernetes. (Are those related?) I have a vague idea that they let me spin up a separate VM in a predictable way. Sounds cool but I haven’t tried it.&lt;p&gt;&amp;gt; Deployment and devops. I can manage to send some files over FTP or kill some processes but that’s the limit of my devops skills.&lt;p&gt;I&amp;#x27;m working hard on trying to tease out a method to educate developers about DevOps &amp;#x2F; Kubernetes... It&amp;#x27;s hard to explain to people who have not been on-call or walked into a company on their first day as a devops, but I am strongly in the camp of &amp;quot;Kubernetes is live-saving, game-changing, etc&amp;quot;. I tend to fail to explain to most product-focused developers successfully - Either too low level, too high level and hand-wavey, or they walk away with a sense of &amp;quot;man one day, that might be cool&amp;quot;, rather than &amp;quot;We could get going on this _today_!&amp;quot;. The most success I&amp;#x27;ve had is in demonstrations (I have a raspberry Pi Kube cluster with 4 pies, with which I can physically unplug power, network, disk, etc and show off Kube&amp;#x27;s self-healing and auto-discovery powers), but at companies with day to day stresses, not so much. Plus the demo only scratches the service of cool features of even the Deployment API object.&lt;p&gt;Shameless self promo, but I&amp;#x27;m working on a project with a friend that hopefully helps. I want product-focused developers to have a &amp;quot;Heroku&amp;quot; moment about kube and understand the immense benefits they get from designing their applications with a &amp;quot;cloud-native&amp;quot; mindset. That the small cost is _vastly_ worth the benefit. The project is here: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;kubesail.com&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;kubesail.com&amp;#x2F;&lt;/a&gt;.&lt;p&gt;My &amp;quot;thing I dont know as of 2018&amp;quot;, just for good measure: How to build complex front-end applications without making a complete mess of things!</text></item></parent_chain><comment><author>ryandrake</author><text>I also admit that I still have no idea what a Kubernet is or what Docker and containers orchestration or any of those things are all about. I mean, I visited their web sites and read a few wikipedia articles. But I&amp;#x27;m primarily an embedded&amp;#x2F;mobile guy and whatever problem space containers solve is something I&amp;#x27;ve just never even remotely encountered.&lt;p&gt;Same with enterprise software development. It&amp;#x27;s kind of neat that the world of software engineering is so big that one can go 20 years into their career and be totally experience-deficient in large spaces of the industry.</text></comment>
<story><title>Things I Don’t Know as of 2018</title><url>https://overreacted.io/things-i-dont-know-as-of-2018/</url></story><parent_chain><item><author>erulabs</author><text>This is an awesome article! I like the idea of being more forthcoming with what we don&amp;#x27;t know.&lt;p&gt;&amp;gt; Containers. I have no idea about how to use Docker or Kubernetes. (Are those related?) I have a vague idea that they let me spin up a separate VM in a predictable way. Sounds cool but I haven’t tried it.&lt;p&gt;&amp;gt; Deployment and devops. I can manage to send some files over FTP or kill some processes but that’s the limit of my devops skills.&lt;p&gt;I&amp;#x27;m working hard on trying to tease out a method to educate developers about DevOps &amp;#x2F; Kubernetes... It&amp;#x27;s hard to explain to people who have not been on-call or walked into a company on their first day as a devops, but I am strongly in the camp of &amp;quot;Kubernetes is live-saving, game-changing, etc&amp;quot;. I tend to fail to explain to most product-focused developers successfully - Either too low level, too high level and hand-wavey, or they walk away with a sense of &amp;quot;man one day, that might be cool&amp;quot;, rather than &amp;quot;We could get going on this _today_!&amp;quot;. The most success I&amp;#x27;ve had is in demonstrations (I have a raspberry Pi Kube cluster with 4 pies, with which I can physically unplug power, network, disk, etc and show off Kube&amp;#x27;s self-healing and auto-discovery powers), but at companies with day to day stresses, not so much. Plus the demo only scratches the service of cool features of even the Deployment API object.&lt;p&gt;Shameless self promo, but I&amp;#x27;m working on a project with a friend that hopefully helps. I want product-focused developers to have a &amp;quot;Heroku&amp;quot; moment about kube and understand the immense benefits they get from designing their applications with a &amp;quot;cloud-native&amp;quot; mindset. That the small cost is _vastly_ worth the benefit. The project is here: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;kubesail.com&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;kubesail.com&amp;#x2F;&lt;/a&gt;.&lt;p&gt;My &amp;quot;thing I dont know as of 2018&amp;quot;, just for good measure: How to build complex front-end applications without making a complete mess of things!</text></item></parent_chain><comment><author>kirubakaran</author><text>I love the clean design on your website. All the best!</text></comment>