{"id":16321,"date":"2021-10-18T10:27:04","date_gmt":"2021-10-18T08:27:04","guid":{"rendered":"https:\/\/www.wbscodingschool.com\/?p=16321"},"modified":"2021-10-18T10:27:04","modified_gmt":"2021-10-18T08:27:04","slug":"developer-you-dont-want-to-become","status":"publish","type":"post","link":"https:\/\/www.wbscodingschool.com\/blog\/developer-you-dont-want-to-become\/","title":{"rendered":"Anatomy of the developer you DON&#8217;T want to become"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">There are literally hundreds of articles out there on how to become the sort of developer you want to be. But what about the developer you <em>don\u2019t<\/em> want to become? Is there a risk that your career in programming could take you in an undesirable direction, and in that case, what can you do to keep that from happening?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And what sort of developer is it anyway, that you should be wary of turning into?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this blog, we will describe four types of developer that are encountered in the modern office with relative frequency, but whose shoes you really don\u2019t want to fill. Hopefully you do <em>not<\/em> recognize yourself in these descriptions!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Workaholic<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This developer\u2019s specialism consist in accepting unreasonable deadlines, working themselves half to death in a frantic attempt to meet them, and then taking all the blame when the project is inevitably delayed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The reasons why someone may turn into a workaholic developer are various \u2013 from having been taught an overzealous work ethic to wanting to compensate for insecurities \u2013 but the consequence is always the same: when you show a company that you are willing to work unreasonably, the company will give you even more work on unreasonable terms.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unless they have the good fortune of finding a manager who is intelligent and sensitive, the workaholic developer will always end up exploited. Do the work that you can reasonably do in the time that you are given, maybe come up with an extra touch of your own, but <strong>stop trying to perform miracles<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If someone gives you a deadline that cannot be met, don\u2019t be the person who just nods and says \u2018yes sir\u2019.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Kurt Cobain<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/www.wbscodingschool.com\/files\/AdobeStock-by-khosrork_243629354-1024x682.jpeg\" alt=\"\" class=\"wp-image-16312\"><figcaption>Adobe Stock \/ khosrork<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Knowing how to code and how to work with technology is a rare and precious skill to have\u2026 and this can have bad effects on some people\u2019s egoes. The Kurt Cobain developer is the one who struts around the office with the air of someone about to jam a guitar solo in front of 10,000 people.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This person may very well be good at the technical part of what they do, but they tend to be terrible at everything else \u2013being accountable and responsible, following directives, meeting deadlines, and everything related to teamwork in general. They also have a nasty habit of hiding any sub-optimal aspect of their code and not leaving the appropriate comments and guidelines.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kurt Cobain developers can definitely be an asset to their teams, but what they (and you) should understand is that nothing these developers can do is something that can\u2019t be done without the superstar attitude. <strong>You can be unfathomably brilliant and ahead of all of your teammates, and <em>still<\/em> behave like a professional and show respect for others around you.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Complainer<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There is some variety of this type of person in every field, not just in tech. This is the developer who always has something to say and it\u2019s never something nice. The specifications aren\u2019t clear, the programming language is not the right one, management is unfair, my teammates don\u2019t understand me, why does he get to sit close to the coffee machine and I don\u2019t, and so on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If something bad happens, it\u2019s never this person\u2019s fault \u2013 and their top priority will be to let you know. Instead of, you know, fixing the problem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In some ways, this is the opposite of the workaholic developer, the one who never complains no matter how unreasonable the situation becomes. Ideally, you want to strike a balance. Let management know when something simply can\u2019t be done, but try also to bring a positive, can-do attitude to the office.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Someone who spends all their time complaining comes across as self-centred, incompetent, and just generally unpleasant to be around.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Out of Place<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"634\" src=\"https:\/\/www.wbscodingschool.com\/files\/AdobeStock-by-olly_29002253-1024x634.jpeg\" alt=\"\" class=\"wp-image-16314\"><figcaption>Adobe Stock \/ olly<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">A typical victim of <a href=\"https:\/\/www.wbscodingschool.com\/blog\/how-to-beat-imposter-syndrome\/\">imposter syndrome<\/a>, this person will have an excellent grasp of the programming languages and technologies involved in their project, and will be skilled and creative enough to work on its most complex parts. Yet somehow, they always get relegated to the most menial and basic tasks while somebody else takes on the heavy duty work.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The problem here is one of confidence: if you are overqualified for the work you are doing, you must recognise that, and seek a higher role either at the company you\u2019re at or somewhere else \u2013 with a correspondingly higher salary.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sometimes a developer will be happy with a job they are clearly too good for, perhaps because they want to put their energy in something else, like their family or a side project. But <strong>it\u2019s not uncommon for people in this field to be their own worst enemy, and to hamper their own careers simply because they don\u2019t understand how good they are<\/strong>. That\u2019s <em>definitely<\/em> not the sort of developer you want to be.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Final Thoughts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">It may not have escaped you, while reading this article, that all of the negative traits we described here are primarily psychological, rather than related to any particular skill (or lack thereof).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is because <strong>defects related to skills tend to be the easiest to correct<\/strong>. People who have a realistic understanding of what their abilities are and how to improve them can usually go ahead and do just that.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On the other hand, a defect of personality is much harder to correct, and can really become entrenched in a person if it is not challenged early. Our advice is to <strong>be your own challenge<\/strong>. If you are developing into someone who is too submissive, too arrogant, too negative or too inimical to themselves, then act now. You are always still in time to become the developer you want to be.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There is such a thing as the opposite of an aspirational model<\/p>\n","protected":false},"author":17,"featured_media":46353,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[45,42],"tags":[],"class_list":["post-16321","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-careers","category-coding"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/posts\/16321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/comments?post=16321"}],"version-history":[{"count":1,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/posts\/16321\/revisions"}],"predecessor-version":[{"id":62597,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/posts\/16321\/revisions\/62597"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/media\/46353"}],"wp:attachment":[{"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/media?parent=16321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/categories?post=16321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wbscodingschool.com\/de\/wp-json\/wp\/v2\/tags?post=16321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}