{"id":17,"date":"2022-10-12T23:22:20","date_gmt":"2022-10-12T23:22:20","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/winstonl\/?p=17"},"modified":"2022-10-12T23:22:20","modified_gmt":"2022-10-12T23:22:20","slug":"the-sublime-pleasure-of-drinking-from-the-firehose","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/winstonl\/2022\/10\/12\/the-sublime-pleasure-of-drinking-from-the-firehose\/","title":{"rendered":"The sublime pleasure of drinking from the firehose"},"content":{"rendered":"\n<p>IMO: As a tech person, from the newest frontline help desker to the most senior engineering architect, the most important thing to have isn&#8217;t certifications or degrees, but a slightly obsessive, maybe even a touch masochistic, fascination with <em>why<\/em>. Why does this work? Why doesn&#8217;t that work? Why are we doing it like that? Why is that over there on fire? Why am I on fire now?<\/p>\n\n\n\n<p>The reason I believe this is, if love of <em>why<\/em> is part of your personality, then you&#8217;ve spent most of your life honing your ability to quickly break any sort of problem or information down, ingest it snake-like, and then&#8230;output&#8230;meaningful solutions. You may never have touched Java, but if someone hands you a mysterious Java something and says &#8220;this is broken, what do?&#8221;, your answer is &#8220;great question, I&#8217;m not sure, but give it to me and I&#8217;ll get back to you&#8221;. And when you come back, having crawled through the whole thing, you&#8217;ll know what it&#8217;s supposed to do, what it is (or isn&#8217;t) doing, and how to get from A to B.<\/p>\n\n\n\n<p>To be clear, I&#8217;m not putting down certs or degrees. I&#8217;d be a bit of a hypocrite if I did. What I&#8217;m saying is, knowledge is not nearly as crucial as understanding.<\/p>\n\n\n\n<p>Why am I writing about this? Well I&#8217;ve been feeling the pleasure and pain of drinking from the firehose already this quarter. As part of our capstone project, my group is learning Rust, so I&#8217;ve spent the last few nights chugging my way through <a href=\"https:\/\/doc.rust-lang.org\/book\/\">The Rust Programming Language book<\/a>, and tonight I&#8217;ve committed to fleshing out our repo with the initial skeleton of what we&#8217;re going to be working on. Can I call myself a Rustacean from having done just this? Nope. Will we have a working emulator written in Rust by the end of the quarter? Yup.<\/p>\n\n\n\n<p>I&#8217;m also studying for the Japanese Language Proficiency test, which is happening the weekend before finals.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-rounded\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6001\/files\/2022\/10\/fire-hose-1024x576.jpg\" alt=\"a firehose with a little bit of water coming out\" class=\"wp-image-20\" width=\"512\" height=\"288\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6001\/files\/2022\/10\/fire-hose-1024x576.jpg 1024w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6001\/files\/2022\/10\/fire-hose-300x169.jpg 300w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6001\/files\/2022\/10\/fire-hose-768x432.jpg 768w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6001\/files\/2022\/10\/fire-hose-1536x864.jpg 1536w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/6001\/files\/2022\/10\/fire-hose-2048x1152.jpg 2048w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><figcaption>Sure hope you&#8217;re thirsty! Me? I&#8217;m good for now, thanks. But come back in December&#8230;<br>Photo by <a href=\"https:\/\/unsplash.com\/@daanmooij?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Daan Mooij<\/a> on <a href=\"https:\/\/unsplash.com\/s\/photos\/fire-hose?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Unsplash<\/a><\/figcaption><\/figure><\/div>\n\n\n\n<p>A few caveats: it&#8217;s possible my stance on this is born of my weird, input-craving brain. Also, an obsession with <em>why<\/em> can lead to rabbit holing and\/or burnout, so please take care <a href=\"https:\/\/www.nationalgeographic.com\/animals\/article\/photo-in-the-news-python-bursts-after-eating-gator-update\">to not swallow anything wider than yourself<\/a> and give your brain cool-down time!<\/p>\n\n\n\n<p>Next time I think I&#8217;ll write about how <a href=\"https:\/\/en.wiktionary.org\/wiki\/cruft\">cruft<\/a> affects how one builds programs or infrastructure, and the upsides and downsides of dealing with cruft vs working around it. Either that, or the weird things about Rust. Or both!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>IMO: As a tech person, from the newest frontline help desker to the most senior engineering architect, the most important thing to have isn&#8217;t certifications or degrees, but a slightly obsessive, maybe even a touch masochistic, fascination with why. Why does this work? Why doesn&#8217;t that work? Why are we doing it like that? Why [&hellip;]<\/p>\n","protected":false},"author":12760,"featured_media":20,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-17","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/winstonl\/wp-json\/wp\/v2\/posts\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/winstonl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/winstonl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/winstonl\/wp-json\/wp\/v2\/users\/12760"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/winstonl\/wp-json\/wp\/v2\/comments?post=17"}],"version-history":[{"count":3,"href":"https:\/\/blogs.oregonstate.edu\/winstonl\/wp-json\/wp\/v2\/posts\/17\/revisions"}],"predecessor-version":[{"id":21,"href":"https:\/\/blogs.oregonstate.edu\/winstonl\/wp-json\/wp\/v2\/posts\/17\/revisions\/21"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/winstonl\/wp-json\/wp\/v2\/media\/20"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/winstonl\/wp-json\/wp\/v2\/media?parent=17"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/winstonl\/wp-json\/wp\/v2\/categories?post=17"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/winstonl\/wp-json\/wp\/v2\/tags?post=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}