{"id":2637,"date":"2022-05-11T22:42:55","date_gmt":"2022-05-12T03:42:55","guid":{"rendered":"https:\/\/www.becomebetterprogrammer.com\/?p=2637"},"modified":"2022-05-20T06:36:53","modified_gmt":"2022-05-20T11:36:53","slug":"sad-part-of-being-a-software-engineer","status":"publish","type":"post","link":"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/sad-part-of-being-a-software-engineer\/","title":{"rendered":"What Are the Saddest Part of Being a Software Engineer?"},"content":{"rendered":"\n<p>When you work in IT, it&#8217;s not always easy to feel like you&#8217;re making a difference. There are many people who don&#8217;t see why they should care about software development \u2013 after all, it&#8217;s just lines of code. It is not an easy job as it <a href=\"https:\/\/www.becomebetterprogrammer.com\/is-it-stressful-being-a-software-engineer\/\">can be full of stress and frustration<\/a>, but if you think about it, most jobs have their downsides too.<\/p>\n\n\n\n<p><strong>The saddest part of being a software engineer is working in an environment where the company does not value its employees. You might find it hard to remain motivated and even struggle to see the value of what you do, especially since it\u2019s hard to showcase your accomplishments.<\/strong><\/p>\n\n\n\n<p>You&#8217;ve probably heard that software engineering is one of the most lucrative career paths, but the reality is much more complex than it may seem. There are plenty of downsides to working as a software engineer, and I\u2019ll take a look at some in this article.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\"><p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<\/div><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/sad-part-of-being-a-software-engineer\/#Lack_of_Recognition\" >Lack of Recognition<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/sad-part-of-being-a-software-engineer\/#You_Cant_Share_Your_Accomplishments_With_Others\" >You Can\u2019t Share Your Accomplishments With Others<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/sad-part-of-being-a-software-engineer\/#Often_Not_Appreciated_for_the_Work_You_Do\" >Often Not Appreciated for the Work You Do<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/sad-part-of-being-a-software-engineer\/#Upper_Management_Often_Takes_Credit_for_What_You_Did\" >Upper Management Often Takes Credit for What You Did<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/sad-part-of-being-a-software-engineer\/#People_Outside_the_Field_Just_Dont_Care\" >People Outside the Field Just Don\u2019t Care<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/sad-part-of-being-a-software-engineer\/#High_Demand_and_Low_Barrier_of_Entry_Has_Led_To_Dip_in_Quality\" >High Demand and Low Barrier of Entry Has Led To Dip in Quality<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/sad-part-of-being-a-software-engineer\/#You_Cannot_Grow_Without_Taking_On_a_Leadership_Role\" >You Cannot Grow Without Taking On a Leadership Role<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/sad-part-of-being-a-software-engineer\/#Software_Engineering_Is_an_Unhealthy_Lifestyle\" >Software Engineering Is an Unhealthy Lifestyle<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/sad-part-of-being-a-software-engineer\/#Software_Engineers_Face_a_Difficult_Social_Life\" >Software Engineers Face a Difficult Social Life<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/sad-part-of-being-a-software-engineer\/#People_Call_Software_Engineers_Lazy\" >People Call Software Engineers Lazy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/sad-part-of-being-a-software-engineer\/#Overwhelming_Career_Choices_and_Doubtful_Decisions\" >Overwhelming Career Choices and Doubtful Decisions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/sad-part-of-being-a-software-engineer\/#Conclusion\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Lack_of_Recognition\"><\/span><a id=\"post-2637-_m5hlsbr3smvo\"><\/a>Lack of Recognition<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The saddest part of being a software engineer is the lack of recognition. Programmers are often depicted as <a href=\"https:\/\/www.bettercloud.com\/monitor\/how-the-it-guy-became-the-it-guy\/\" target=\"_blank\" rel=\"noreferrer noopener\">nerds or geeks<\/a> that sit in front of computers all day, coding away. While this may be true to some extent, it is not the whole story.<\/p>\n\n\n\n<p>Software engineers make the websites and apps that people use every day.<\/p>\n\n\n\n<p>In addition to making sure that code is secure and efficient, software engineers are the ones who come up with new ideas and solutions to problems. And yet, they rarely receive the credit or recognition they deserve.<\/p>\n\n\n\n<p>This can be frustrating and discouraging, especially when you see less skilled or talented people receive all the attention and praise. A lack of recognition can make you feel like your work is worthless and that you&#8217;ll never be good enough.<\/p>\n\n\n\n<p>Either way, we have to remember that our work is valuable and that we are making a difference, even if it is not always recognized.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"You_Cant_Share_Your_Accomplishments_With_Others\"><\/span><a id=\"post-2637-_kthq8u9mehc9\"><\/a>You Can\u2019t Share Your Accomplishments With Others<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>We all know that software engineering is a lonely profession. We spend most of our days in front of computers, working on code that nobody else will ever see.<\/p>\n\n\n\n<p>And even when we do share our work with others, it&#8217;s often in the form of highly technical papers or presentations that only a handful of people can understand.<\/p>\n\n\n\n<p>But what&#8217;s even worse than the loneliness is the fact that you can&#8217;t really share your accomplishments with others.<\/p>\n\n\n\n<p>Sure, you can tell your family and friends about the cool things you&#8217;re working on, but they&#8217;re not going to understand most of it. And even if they did, they probably wouldn&#8217;t be all that interested.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Often_Not_Appreciated_for_the_Work_You_Do\"><\/span><a id=\"post-2637-_36sdpca57qp7\"><\/a>Often Not Appreciated for the Work You Do<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Many people think that because software engineers sit at a computer all day, their job must be easy. They don&#8217;t see all of the <a href=\"https:\/\/www.linkedin.com\/pulse\/behind-scenes-software-development-dorota-rajska\/\" target=\"_blank\" rel=\"noreferrer noopener\">behind-the-scenes work<\/a> that goes into making sure a program works correctly.<\/p>\n\n\n\n<p>Another sad part of being a software engineer is that you can pour your heart and soul into a project, but it can still be scrapped by the client or higher-ups. This can be especially disheartening if you put a lot of time and effort into something you were really passionate about.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Upper_Management_Often_Takes_Credit_for_What_You_Did\"><\/span><a id=\"post-2637-_3sckbgupn0sz\"><\/a>Upper Management Often Takes Credit for What You Did<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>If you&#8217;re a software engineer, chances are you&#8217;ve had the experience of working on a project for weeks or even months, only to have your upper management take credit for it. This can be extremely frustrating, especially if you don\u2019t receive any recognition for all your hard work.<\/p>\n\n\n\n<p>It can also make you feel like your contributions are not valued or appreciated, which eventually leads to demotivation and on some extreme occasions, a loss of interest in software engineering altogether!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"People_Outside_the_Field_Just_Dont_Care\"><\/span><a id=\"post-2637-_7g0vmhr38pyg\"><\/a>People Outside the Field Just Don\u2019t Care<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>No one outside of the software engineering field really gets what we do. They don\u2019t understand the long hours, the mental toll, or the constant learning.<\/p>\n\n\n\n<p>It\u2019s hard to explain to your family that you can\u2019t attend a dinner party due to work commitments or convince your friends that you can\u2019t go out because you have to debug a piece of code.<\/p>\n\n\n\n<p>It gets even more frustrating when people ask if you can just \u201cfix this little thing\u201d on their computer without understanding how much work goes into even the smallest change.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"High_Demand_and_Low_Barrier_of_Entry_Has_Led_To_Dip_in_Quality\"><\/span><a id=\"post-2637-_9vepyh1vik0\"><\/a>High Demand and Low Barrier of Entry Has Led To Dip in Quality<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>In the early days of software engineering, the field was relatively new and, therefore, in high demand. However, as the field has grown in popularity, the number of qualified engineers has decreased. This has led to a <a href=\"https:\/\/www.haystalentsolutions.com\/-\/the-rising-demand-for-tech-talent\" target=\"_blank\" rel=\"noreferrer noopener\">decrease in the quality<\/a> of software engineering as a whole.<\/p>\n\n\n\n<p>Many factors have contributed to this decline in quality, the most significant being the low barrier of entry into the software engineering industry.<\/p>\n\n\n\n<p>Because anyone with a basic understanding of computers can claim to be a software engineer, the pool of genuine talent is much smaller than it should be.<\/p>\n\n\n\n<p>This has led to a situation where many companies are forced to settle for lower-quality engineers than they would like. As a result, the quality of software engineering as a whole has dipped in recent years.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"You_Cannot_Grow_Without_Taking_On_a_Leadership_Role\"><\/span><a id=\"post-2637-_iil9afxzmif9\"><\/a>You Cannot Grow Without Taking On a Leadership Role<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The saddest part of being a software engineer is that you <a href=\"https:\/\/www.freecodecamp.org\/news\/the-path-to-technical-leadership-how-to-go-from-developer-to-team-leader-8c544f15a431\/\" target=\"_blank\" rel=\"noreferrer noopener\">cannot grow without taking<\/a> on a leadership role. While this may be true in other professions, it seems to be especially true in software engineering.<\/p>\n\n\n\n<p>It&#8217;s not enough to be a great code monkey; if you want to move up in the world of software engineering, you have to be willing and able to take on a leadership role.<\/p>\n\n\n\n<p>It can be easy to get comfortable in your position and avoid taking on any extra responsibility, but if you want to continue to grow and advance in your career, you need to be willing to step up and lead. This can be a difficult thing to do, especially if you are introverted or shy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Software_Engineering_Is_an_Unhealthy_Lifestyle\"><\/span><a id=\"post-2637-_oq0jgnmpp8ly\"><\/a>Software Engineering Is an Unhealthy Lifestyle<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>There&#8217;s no denying that software engineering is a demanding field. Long hours, tight deadlines, and the pressure to always be &#8220;on&#8221; can take a toll on even the most dedicated professionals.<\/p>\n\n\n\n<p>But what may be even more surprising is just how unhealthy the software engineering lifestyle can be. From sitting for hours on end to working around the clock, the average software engineer is at a higher risk of developing some serious health problems.<\/p>\n\n\n\n<p>Here are some of the saddest parts of being a software engineer:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>The long hours:<\/strong> According to a recent study, the average software engineer works upwards of 40 hours per week. And while some may enjoy the challenge of working long hours, others find it a major source of stress.<\/li><li><strong>The sitting:<\/strong> Software engineers spend most of their time sitting in front of a computer screen. This can lead to back and neck problems, eye strain, and other vision issues.<\/li><li><strong>The lack of exercise:<\/strong> With all those hours spent sitting, it&#8217;s no wonder that many software engineers don&#8217;t get much exercise. This lack of physical activity can contribute to obesity, heart disease, and other health problems.<\/li><li><strong>Mental stress:<\/strong> <a href=\"https:\/\/www.becomebetterprogrammer.com\/8-reasons-why-you-are-burning-out-as-a-programmer\/\">Particularly as it relates to burnout<\/a>. Software engineers deal with high levels of stress on a daily basis, much of which is caused by long hours and the knowledge that they&#8217;re constantly under the microscope.<\/li><li><strong>The work-life balance issue:<\/strong> While some software engineers are content with working 40 hours per week, others find this setup unsustainable, leading to frustration.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Software_Engineers_Face_a_Difficult_Social_Life\"><\/span><a id=\"post-2637-_moxf9w3an3e5\"><\/a>Software Engineers Face a Difficult Social Life<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>There are a number of reasons why software engineers face a difficult social life. For one, they are often working long hours in front of a computer screen, which can lead to isolation from friends and family.<\/p>\n\n\n\n<p>Additionally, software engineers may be introverted or shy, making it difficult to meet new people. Finally, the nature of their work can be stressful, leading to anxiety and depression.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"People_Call_Software_Engineers_Lazy\"><\/span><a id=\"post-2637-_gb3bm2dfoxqg\"><\/a>People Call Software Engineers Lazy<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>There&#8217;s a stereotype that software engineers are lazy. People often say things like, &#8220;Oh, you&#8217;re a software engineer? You must be so lazy!&#8221; or &#8220;Software engineering is the lazy man&#8217;s way out.&#8221; This stereotype is not only hurtful, but it&#8217;s also untrue.<\/p>\n\n\n\n<p>Software engineers are some of the hardest-working professionals around. In addition to learning new technologies and keeping up with the latest trends, software engineers work long hours to get their projects done, and are always looking for ways to improve their code.<\/p>\n\n\n\n<p>Yes, some software engineers are lazy. But there are also lazy people in every other profession. Most software engineers are hardworking, intelligent people who deserve utmost respect.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Overwhelming_Career_Choices_and_Doubtful_Decisions\"><\/span><a id=\"post-2637-_nfzfpr80rmoh\"><\/a>Overwhelming Career Choices and Doubtful Decisions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>It seems like every day, there is a new technology or programming language to learn and a new decision to make about which technology to use for a pending project.<\/p>\n\n\n\n<p>With so many options available, it&#8217;s easy to feel like you&#8217;re constantly chasing the wind and never really getting ahead.<\/p>\n\n\n\n<p>It can be tough to stay motivated when you feel like you&#8217;re always playing catch-up. and doubly tough when you&#8217;re unsure of your career-related decisions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span><a id=\"post-2637-_80bc21xgpcw\"><\/a>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>There are a few sad parts to being a software engineer. For some people, it might be the long hours and constant stress.<\/p>\n\n\n\n<p>For others, it might be the feeling of isolation or loneliness that comes from working in front of a computer all day. And for others still, it might be the knowledge that their job could one day be replaced by a machine.<\/p>\n\n\n\n<p>Whatever the reason, there are definitely some downsides to being a software engineer.<\/p>\n\n\n\n<p><strong>Do you agree with the points mentioned in this article?<\/strong><\/p>\n\n\n\n<p>Share your thoughts by replying on Twitter of <a href=\"https:\/\/twitter.com\/bbprogrammer\" target=\"_blank\" rel=\"noreferrer noopener\">Become A Better Programmer<\/a> or to <a href=\"https:\/\/twitter.com\/arealesramirez\" target=\"_blank\" rel=\"noreferrer noopener\">personal my Twitter account<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When you work in IT, it&#8217;s not always easy to feel like you&#8217;re making a difference. There are many people who don&#8217;t see why they should care about software development \u2013 after all, it&#8217;s just lines of code. It is not an easy job as it can be full of stress and frustration, but if &#8230; <a title=\"What Are the Saddest Part of Being a Software Engineer?\" class=\"read-more\" href=\"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/sad-part-of-being-a-software-engineer\/\" aria-label=\"More on What Are the Saddest Part of Being a Software Engineer?\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":2650,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2,26,13],"tags":[],"class_list":["post-2637","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general-info","category-programmers-health","category-advice","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50"],"_links":{"self":[{"href":"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/wp-json\/wp\/v2\/posts\/2637","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/wp-json\/wp\/v2\/comments?post=2637"}],"version-history":[{"count":3,"href":"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/wp-json\/wp\/v2\/posts\/2637\/revisions"}],"predecessor-version":[{"id":2715,"href":"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/wp-json\/wp\/v2\/posts\/2637\/revisions\/2715"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/wp-json\/wp\/v2\/media\/2650"}],"wp:attachment":[{"href":"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/wp-json\/wp\/v2\/media?parent=2637"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/wp-json\/wp\/v2\/categories?post=2637"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.becomebetterprogrammer.com\/staging\/4563\/wp-json\/wp\/v2\/tags?post=2637"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}