{"id":14,"date":"2021-10-08T21:48:39","date_gmt":"2021-10-08T21:48:39","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/kiserd\/?p=14"},"modified":"2021-10-08T21:50:14","modified_gmt":"2021-10-08T21:50:14","slug":"new-technology-old-enemies","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/kiserd\/2021\/10\/08\/new-technology-old-enemies\/","title":{"rendered":"New Technology and Old Enemies"},"content":{"rendered":"\n<p>This Saturday will bookend the first three weeks of CS467 and all the new learning that comes along with it. I&#8217;ve always enjoyed exploring new technologies. Specifically, I find myself drawn to drawn to languages like C and MASM. On the other hand, I&#8217;ve always met styling languages (CSS, specifically) with a combative stance. I was well aware of my disdain, but never considered personality &#8216;bug&#8217;. However, the last three weeks have given me reason to question this disposition.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">First there were enemies<\/h4>\n\n\n\n<p>I feel that most would agree that working with CSS feels like more of an art than a science. I&#8217;ve never accomplished getting my margins and padding just right and punctuated the work session with, &#8220;Wow! Look at my brilliant work! This must put me up there with Linus Torvalds&#8221;. If anything, the entire time I&#8217;m tinkering with CSS-aesthetics, I was probably thinking that I was carrying out a dull, meaningless, boring task that was beneath me. Even worse, I would make zero attempt at learning the fundamentals in favor of aimlessly guess-and-checking new properties. In the end, I would often turn to my favorite crutch, Bootstrap, and copy\/paste a fancy canned template. Never once did I feel that this approach was slowing my education. After all, my professors explicitly allowed the use of styling frameworks and I had ZERO interest in pursuing a career that ever touched CSS. Fortunately, during the final few quarters of the program, my feelings have changed dramatically.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Putting aside past differences<\/h4>\n\n\n\n<p>I&#8217;d be lying if I said I could pinpoint the exact day that I realized there was extreme value in understanding CSS. It could have been my project partner that is a web development whiz. It could have been my realization that all my web applications are complete aesthetic atrocities. I&#8217;m not kidding, I would need to pay somebody to use anything with my signature on it. Regardless, at some point, I realized that I should be honored to have the opportunity to become adept at creating beautiful website\/apps. Just because the task is less difficult than low-level socket programming does not mean it is unworthy of my attention. At the end of the day, nobody is ever going to use anything I create if it causes their eyes to hemorrhage. I&#8217;d be lying if I said this realization wasn&#8217;t humbling. However, my deep dive into styling fundamentals has been surprisingly cathartic. When you <em>actually<\/em> take the time to absorb the material, working out the nuance of a flexbox can be pretty dang rewarding. With my newfound appreciation, I can tinker with a single form for what feels like 10 minutes, only to find that a full hour has passed by. In fact, I&#8217;ve been surprised to find that learning React\/Next.js hasn&#8217;t been nearly as energizing as revisiting CSS.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>I am committed to ensuring that my experience with styling does not repeat itself with any other frontiers. The moment I find myself belittling a technology, I promise to catch myself and re-appraise the situation. This doesn&#8217;t necessarily mean I will attempt a career focused on tools I don&#8217;t naturally tend towards. The promise simply means that I will respect everything. Throughout the remainder of the quarter, I&#8217;m certain that React\/Next.js will find there way to my forefront. That said, I will make sure to update my readers regarding my relationship with enemy-turned-friend, CSS.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This Saturday will bookend the first three weeks of CS467 and all the new learning that comes along with it. I&#8217;ve always enjoyed exploring new technologies. Specifically, I find myself drawn to drawn to languages like C and MASM. On the other hand, I&#8217;ve always met styling languages (CSS, specifically) with a combative stance. I&hellip; <a class=\"more-link\" href=\"https:\/\/blogs.oregonstate.edu\/kiserd\/2021\/10\/08\/new-technology-old-enemies\/\">Continue reading <span class=\"screen-reader-text\">New Technology and Old Enemies<\/span><\/a><\/p>\n","protected":false},"author":11664,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-14","post","type-post","status-publish","format-standard","hentry","category-uncategorized","entry"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/kiserd\/wp-json\/wp\/v2\/posts\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/kiserd\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/kiserd\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/kiserd\/wp-json\/wp\/v2\/users\/11664"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/kiserd\/wp-json\/wp\/v2\/comments?post=14"}],"version-history":[{"count":2,"href":"https:\/\/blogs.oregonstate.edu\/kiserd\/wp-json\/wp\/v2\/posts\/14\/revisions"}],"predecessor-version":[{"id":16,"href":"https:\/\/blogs.oregonstate.edu\/kiserd\/wp-json\/wp\/v2\/posts\/14\/revisions\/16"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/kiserd\/wp-json\/wp\/v2\/media?parent=14"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/kiserd\/wp-json\/wp\/v2\/categories?post=14"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/kiserd\/wp-json\/wp\/v2\/tags?post=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}