{"id":271801,"date":"2018-05-31T11:26:44","date_gmt":"2018-05-31T18:26:44","guid":{"rendered":"http:\/\/css-tricks.com\/?p=271801"},"modified":"2018-05-31T11:26:44","modified_gmt":"2018-05-31T18:26:44","slug":"frustration","status":"publish","type":"post","link":"https:\/\/css-tricks.com\/frustration\/","title":{"rendered":"Frustration"},"content":{"rendered":"

Jeremy Keith talks about a couple of recent frustrating moments in his life. One regarding a musical instrument, one involving a build process:<\/p>\n

That feeling of frustration I get from having wiring issues with a musical instrument is the same feeling I get whenever something goes awry with my web server. I know just enough about servers to be dangerous. When something goes wrong, I feel very out of my depth, and again, I have no idea how long it will take the fix the problem: minutes, hours, days, or weeks.<\/p><\/blockquote>\n

I echo his later sentiment that moments like these become great writing opportunities. <\/p>\n

I’d say that it’s always<\/em> OK to experience frustration. It doesn’t make you a lesser developer, at any level. But at the same time, the more experienced of a developer you become, less things will trigger that frustration, because of the resources you’ve built up to deal with those situations. Notice Jeremy didn’t give up and a co-worker came to the rescue.<\/p>\n","protected":false},"excerpt":{"rendered":"

Jeremy Keith talks about a couple of recent frustrating moments in his life. One regarding a musical instrument, one involving a build process: That feeling of frustration I get from having wiring issues with a musical instrument is the same feeling I get whenever something goes awry with my web server. I know just enough […]<\/p>\n","protected":false},"author":3,"featured_media":271807,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"sig_custom_text":"","sig_image_type":"featured-image","sig_custom_image":0,"sig_is_disabled":false,"inline_featured_image":false,"c2c_always_allow_admin_comments":false,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":[]},"categories":[17],"tags":[905],"jetpack_publicize_connections":[],"acf":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2018\/05\/frustration-cloud-1.jpg?fit=1200%2C600&ssl=1","jetpack-related-posts":[{"id":311245,"url":"https:\/\/css-tricks.com\/what-is-developer-experience-dx\/","url_meta":{"origin":271801,"position":0},"title":"What is Developer Experience (DX)?","date":"June 15, 2020","format":false,"excerpt":"Developer Experience\u00b9 is a term\u00b2 with a self-declaring meaning \u2014 the experience of developers \u2014 but it eludes definition in the sense that people invoke it at different times for different reasons referring to different things. For instance, our own Sarah Drasner's current job title is \"VP of Developer Experience\"\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2020\/06\/DX-1.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":319544,"url":"https:\/\/css-tricks.com\/never-build-a-csv-importer-again\/","url_meta":{"origin":271801,"position":1},"title":"Never Build a CSV Importer Again","date":"August 20, 2020","format":false,"excerpt":"CSV import as a process is broken. Messy customer data, edge cases, encoding formats, error messages, non-technical users: importing data into applications is a huge pain! Ingesting data has been long neglected as a software product experience, leading to customer frustration and wasted engineering cycles rebuilding what those users already\u2026","rel":"","context":"In "Sponsored"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2020\/08\/flatfile-portal-seamless-csv-importer-spreadsheet-uploads.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":209764,"url":"https:\/\/css-tricks.com\/dark-matter-what-it-is-and-how-we-all-contribute-to-it\/","url_meta":{"origin":271801,"position":2},"title":"Dark Matter","date":"October 20, 2015","format":false,"excerpt":"The \"Dark Matter Developer\" moniker has been floating around for several years. Scott Hanselman introduced the term to describe developers who do not have active online or social personas: They don't read a lot of blogs, they never write blogs, they don't go to user groups, they don't tweet or\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":297609,"url":"https:\/\/css-tricks.com\/the-best-cocktail-in-town\/","url_meta":{"origin":271801,"position":3},"title":"The Best Cocktail in Town","date":"November 18, 2019","format":false,"excerpt":"I admit I've held in a lot of pent-up frustration about the direction web development has taken the past few years. There is the complexity. It requires a steep learning curve. It focuses more on more configuration than it does development. That's not exactly great news for folks like me\u2026","rel":"","context":"In "2019 End-of-Year Thoughts"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2019\/11\/cheers-scaled.jpg?fit=1200%2C923&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":337813,"url":"https:\/\/css-tricks.com\/css-is-in-fact-awesome\/","url_meta":{"origin":271801,"position":4},"title":"CSS Is, In Fact, Awesome","date":"April 7, 2021","format":false,"excerpt":"You've seen the iconic image. Perhaps some of what makes that image so iconic is that people see what they want to see in it. If you see it as a critique of CSS being silly, weird, or confusing, you can see that in the image. If you see it\u2026","rel":"","context":"In "Link"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2021\/04\/css-is-awesome-mug-cropped.png?fit=1200%2C600&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":259745,"url":"https:\/\/css-tricks.com\/love-god-please-tell-company\/","url_meta":{"origin":271801,"position":5},"title":"For the love of God, please tell me what your company does","date":"September 6, 2017","format":false,"excerpt":"Kasper Kubica goes on a humorous rant about the way companies describe themselves on their websites: More and more often, upon discovering a new company or product, I visit their website hoping to find out what it is they do, but instead get fed a mash of buzzwords about their\u2026","rel":"","context":"In "Link"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"featured_media_src_url":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2018\/05\/frustration-cloud-1.jpg?fit=1024%2C512&ssl=1","_links":{"self":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/271801"}],"collection":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/comments?post=271801"}],"version-history":[{"count":5,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/271801\/revisions"}],"predecessor-version":[{"id":271833,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/271801\/revisions\/271833"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/media\/271807"}],"wp:attachment":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/media?parent=271801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/categories?post=271801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/tags?post=271801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}