{"id":14857,"date":"2015-11-06T08:00:31","date_gmt":"2015-11-06T13:00:31","guid":{"rendered":"https:\/\/simpleprogrammer.com\/?p=14857"},"modified":"2018-04-12T22:30:00","modified_gmt":"2018-04-13T02:30:00","slug":"theres-hate-in-the-software-community","status":"publish","type":"post","link":"https:\/\/simpleprogrammer.com\/theres-hate-in-the-software-community\/","title":{"rendered":"There&#8217;s Hate in the Software Community"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Have you ever felt unjustified hate against particular technologies in the software community? Have you ever noticed any developer making assumptions or having prejudices that go beyond pure technological aspects? After being blind to this for years, I&#8217;ve recently started to feel it.<\/span>\\n\\n<span style=\"font-weight: 400;\">It all started with a very interesting conversation that I had with my boss a few days ago. I&#8217;ve been a software developer for a few years now, <a href=\"https:\/\/simpleprogrammer.com\/2014\/03\/19\/hate-job-wish-work-anywhere-world\/\">working freelance for the most part<\/a> and currently working at <\/span><a href=\"http:\/\/www.runroom.com\/en\/\"><span style=\"font-weight: 400;\">Runroom<\/span><\/a><span style=\"font-weight: 400;\">. My boss also used to be a developer for many years, and he knows a lot of great software craftsmen. <\/span>\\n\\n<span style=\"font-weight: 400;\">We discussed about our profession, and more specifically, the state of the software community worldwide. In this conversation, I realized something that I didn&#8217;t perceive during all these years: the <\/span><b>mindless hate in our industry<\/b><span style=\"font-weight: 400;\">.<\/span>\\n\\n<\/p>\n<h2><span style=\"font-weight: 400;\">Hate in the software community<\/span><\/h2>\n<p>\\n\\n<span style=\"font-weight: 400;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-14880\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2015\/11\/Depositphotos_20125501_m-2015.jpg\" alt=\"Angry man\" width=\"350\" height=\"272\" \/>I started the conversation talking about how I didn&#8217;t like to work with Content Management Systems (CMS). I said that the appeal of using a CMS is just learning how to use it, but once you do there&#8217;s just no point to keep using it again because you won&#8217;t learn anything new.<\/span>\\n\\n<span style=\"font-weight: 400;\">My boss replied that there were some prejudices in the software community that drove people to believe things like that just because. He said that it was perfectly OK that I thought that, but it was sad that some people thought like me just because they saw people in the community saying the same thing, and they just followed their advice without hesitation.<\/span>\\n\\n<span style=\"font-weight: 400;\">After that conversation, I started to reflect on myself. How much of what I preached was a sincere belief of mine, or just something that I read somewhere and that I assumed as true without question? And even worse: how many people are proclaiming ideas as gospel when they don&#8217;t fully know them to be true?<\/span>\\n\\n<span style=\"font-weight: 400;\">Two examples of mindless hate came to my mind: PHP and CMS.<\/span>\\n\\n<\/p>\n<h2><span style=\"font-weight: 400;\">Hate towards PHP<\/span><\/h2>\n<p>\\n\\n<span style=\"font-weight: 400;\">PHP is the programming language that I know best, and it&#8217;s the language that I&#8217;m currently working with at Runroom. It&#8217;s also one of the most common web development languages; a lot of great frameworks and CMS are written in it, such as WordPress or Symfony, just to name a few.<\/span>\\n\\n<span style=\"font-weight: 400;\">However, it&#8217;s still one of the most hated programming languages out there. To me, that&#8217;s not the problem. The real problem is that <\/span><b>some people hate it without any reason at all<\/b><span style=\"font-weight: 400;\">. <\/span>\\n\\n<span style=\"font-weight: 400;\">I see two reasons why people reject PHP without thinking:<\/span>\\n\\n<\/p>\n<ul>\\n    <\/p>\n<li style=\"font-weight: 400;\"><b>Elitism<\/b><span style=\"font-weight: 400;\">: as explained in the last section of this <\/span><a href=\"https:\/\/philsturgeon.uk\/php\/2012\/12\/02\/why-some-people-hate-php\/\"><span style=\"font-weight: 400;\">post<\/span><\/a><span style=\"font-weight: 400;\">, some people are being elitist and rejecting PHP because of reasons that have nothing to do with technology.<\/span><\/li>\n<p>\\n    <\/p>\n<li style=\"font-weight: 400;\"><b>Religion<\/b><span style=\"font-weight: 400;\">: John Sonmez talks in this <\/span><a href=\"https:\/\/simpleprogrammer.com\/2013\/07\/08\/how-religion-destroys-programmers\/\"><span style=\"font-weight: 400;\">post<\/span><\/a><span style=\"font-weight: 400;\"> about how, sometimes, developers defend the ideas they have without needing much evidence to back it up.<\/span><\/li>\n<p>\\n<\/ul>\n<p>\\n\\n<span style=\"font-weight: 400;\">Notice that I&#8217;m not defending PHP, or saying that it&#8217;s necessarily a good programming language. In fact, you can see in this <\/span><a href=\"https:\/\/www.reddit.com\/r\/PHP\/comments\/1fy71s\/why_do_so_many_developers_hate_php\/\"><span style=\"font-weight: 400;\">reddit<\/span><\/a><span style=\"font-weight: 400;\"> and <\/span><a href=\"https:\/\/www.quora.com\/Why-is-PHP-hated-by-so-many-developers\"><span style=\"font-weight: 400;\">Quora<\/span><\/a><span style=\"font-weight: 400;\"> threads that some people have strong reasons not to like PHP. I&#8217;m just saying that<\/span> <span style=\"font-weight: 400;\">it&#8217;s sad that people mindlessly reject a particular technology just because the community says so.<\/span>\\n\\n<span style=\"font-weight: 400;\">The next time you see a developer criticizing PHP, ask him why and see if he comes up with a good reason.<\/span>\\n\\n<\/p>\n<h2><span style=\"font-weight: 400;\">Hate towards Content Management Systems<\/span><\/h2>\n<p>\\n\\n<span style=\"font-weight: 400;\">There is also a trend among developers to despise CMS and to love custom solutions that are developed with frameworks such as Symfony or Django. There are two main reasons for this:<\/span>\\n\\n<\/p>\n<ul>\\n    <\/p>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Developers believe that their skills are not pushed forward when working with a CMS. You can see it in this <\/span><a href=\"http:\/\/www.webdeveloper.com\/forum\/showthread.php?289819-Should-I-use-a-CMS-when-setting-up-a-web-development-business\"><span style=\"font-weight: 400;\">Webdeveloper<\/span><\/a><span style=\"font-weight: 400;\"> and <\/span><a href=\"https:\/\/stackoverflow.com\/questions\/3429684\/use-cms-or-write-all-by-myself\"><span style=\"font-weight: 400;\">StackOverflow<\/span><\/a><span style=\"font-weight: 400;\"> threads, in which the authors are assuming this belief in their questions.<\/span><\/li>\n<p>\\n    <\/p>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Developers also believe that CMS can&#8217;t fit completely in a project, and that you&#8217;ll always have a painful time customizing it to meet your needs. In this <\/span><a href=\"https:\/\/sunlightfoundation.com\/blog\/2009\/02\/23\/content-management-systems-just-dont-work\/\"><span style=\"font-weight: 400;\">post<\/span><\/a><span style=\"font-weight: 400;\">, the author states that CMS don&#8217;t work. At all.<\/span><\/li>\n<p>\\n<\/ul>\n<p>\\n\\n<span style=\"font-weight: 400;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-14882\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2015\/11\/Depositphotos_81826430_m-2015.jpg\" alt=\"Furious businessman about to smash his laptop in the office\" width=\"250\" height=\"375\" \/>Is all of this true? Before I spoke to my boss, I sincerely used to believe that. Now, I&#8217;m not so sure. And here are my reasons:<\/span>\\n\\n<\/p>\n<ul>\\n    <\/p>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">You can develop extensions for a specific CMS. And that&#8217;s just sheer programming, no different from writing a Symfony bundle, for instance.<\/span><\/li>\n<p>\\n    <\/p>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Even if you just build up a website by installing a CMS and a few modules, there&#8217;s programming in there. Maybe you don&#8217;t have to write much code, but you do need to draw an architectural design of the website. How are the different sections going to be organized? What entities can you recognize, and how are you going to represent them? Remember that <\/span><b>programming means much more than just coding<\/b><span style=\"font-weight: 400;\">.<\/span><\/li>\n<p>\\n    <\/p>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">CMS can fit perfectly on many software projects. The key is to know which ones. If you ask me, I think that CMS are great for simple websites that require simple business logic. They&#8217;re not meant for complex projects with very specific requirements.<\/span><\/li>\n<p>\\n<\/ul>\n<p>\\n\\n<\/p>\n<h2><span style=\"font-weight: 400;\">So how can we eradicate this mindless hate?<\/span><\/h2>\n<p>\\n\\n<span style=\"font-weight: 400;\">If there&#8217;s anything that fuels hate, it&#8217;s arrogance. &#8220;What I say is correct and what you say is wrong.&#8221; Instead, we should all approach our profession, and the whole world, with <\/span><b>humbleness<\/b><span style=\"font-weight: 400;\">.<\/span>\\n\\n<span style=\"font-weight: 400;\">Recently, I saw a <\/span><a href=\"https:\/\/www.youtube.com\/watch?v=hd0v72pD1MI\"><span style=\"font-weight: 400;\">video<\/span><\/a><span style=\"font-weight: 400;\"> in which a lot of developers talked about coupling and cohesion. Every participant of the debate was an experienced developer, full of knowledge and wisdom. And yet, some of them said that they didn&#8217;t fully understand coupling and cohesion, but they were going to share what they believed they understood about it.<\/span>\\n\\n<span style=\"font-weight: 400;\">If such people show such humbleness in their statements, <\/span><b>how can I be so arrogant to believe that I fully understand anything at all<\/b><span style=\"font-weight: 400;\">? I just can&#8217;t. I have to assume that there&#8217;s a lot that I still need to learn.<\/span>\\n\\n<\/p>\n<h2><span style=\"font-weight: 400;\">Conclusion<\/span><\/h2>\n<p>\\n\\n<span style=\"font-weight: 400;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-14883\" src=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2015\/11\/Depositphotos_78525998_m-2015.jpg\" alt=\"The two colleagues working together at office on white background\" width=\"350\" height=\"233\" \/>Does this post mean that the software community got it all wrong and we should just ignore it? Not at all. My point is that what the collective dictates doesn\u2019t have to guide your decisions. Something is not right when a community is systematically creating haters.<\/span>\\n\\n<span style=\"font-weight: 400;\">If you don&#8217;t like a particular technology, and you have good reasons for that, it&#8217;s perfectly fine. But when a developer has no strong (good or bad) feelings about something, and the software community makes him hate it for no reason, then we have a problem.<\/span>\\n\\n<b>Have you felt hate towards any other software technology, or any other unjustified prejudices?<\/b><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you ever felt unjustified hate against particular technologies in the software community? Have you ever noticed any developer making assumptions or having prejudices that go beyond pure technological aspects? After being blind to this for years, I&#8217;ve recently started to feel it.\\n\\nIt all started with a very interesting conversation that I had with my&#8230;<\/p>\n","protected":false},"author":33,"featured_media":14884,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[162229802,162229820,162229112,162229803,162229823],"tags":[],"class_list":["post-14857","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-communication","category-community","category-people-2","category-programming","category-software"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>There&#039;s Hate in the Software Community - Simple Programmer<\/title>\n<meta name=\"description\" content=\"Mindless hate towards particular technologies in the software community.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/simpleprogrammer.com\/products\/careerguide\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"There&#039;s Hate in the Software Community - Simple Programmer\" \/>\n<meta property=\"og:description\" content=\"Mindless hate towards particular technologies in the software community.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/simpleprogrammer.com\/products\/careerguide\" \/>\n<meta property=\"og:site_name\" content=\"Simple Programmer\" \/>\n<meta property=\"article:published_time\" content=\"2015-11-06T13:00:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-04-13T02:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2015\/11\/hate2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1089\" \/>\n\t<meta property=\"og:image:height\" content=\"598\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Matt Garrett\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matt Garrett\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/products\\\/careerguide#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/theres-hate-in-the-software-community\\\/\"},\"author\":{\"name\":\"Matt Garrett\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#\\\/schema\\\/person\\\/c9d11dce2ca9795ee1966438677cfbcd\"},\"headline\":\"There&#8217;s Hate in the Software Community\",\"datePublished\":\"2015-11-06T13:00:31+00:00\",\"dateModified\":\"2018-04-13T02:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/theres-hate-in-the-software-community\\\/\"},\"wordCount\":1154,\"commentCount\":10,\"image\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/products\\\/careerguide#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2015\\\/11\\\/hate2.png\",\"articleSection\":[\"Communication\",\"Community\",\"People\",\"Programming\",\"Software\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/simpleprogrammer.com\\\/products\\\/careerguide#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/theres-hate-in-the-software-community\\\/\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/products\\\/careerguide\",\"name\":\"There's Hate in the Software Community - Simple Programmer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/products\\\/careerguide#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/products\\\/careerguide#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2015\\\/11\\\/hate2.png\",\"datePublished\":\"2015-11-06T13:00:31+00:00\",\"dateModified\":\"2018-04-13T02:30:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#\\\/schema\\\/person\\\/c9d11dce2ca9795ee1966438677cfbcd\"},\"description\":\"Mindless hate towards particular technologies in the software community.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/products\\\/careerguide#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/simpleprogrammer.com\\\/products\\\/careerguide\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/products\\\/careerguide#primaryimage\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2015\\\/11\\\/hate2.png\",\"contentUrl\":\"https:\\\/\\\/simpleprogrammer.com\\\/wp-content\\\/uploads\\\/2015\\\/11\\\/hate2.png\",\"width\":1089,\"height\":598},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/products\\\/careerguide#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/simpleprogrammer.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"There&#8217;s Hate in the Software Community\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#website\",\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/\",\"name\":\"Simple Programmer\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/simpleprogrammer.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/simpleprogrammer.com\\\/#\\\/schema\\\/person\\\/c9d11dce2ca9795ee1966438677cfbcd\",\"name\":\"Matt Garrett\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e029faa7e4de6db9242e91d44b791357f50794aa0ffda3196ea5775f6bf4c7f7?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e029faa7e4de6db9242e91d44b791357f50794aa0ffda3196ea5775f6bf4c7f7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e029faa7e4de6db9242e91d44b791357f50794aa0ffda3196ea5775f6bf4c7f7?s=96&d=mm&r=g\",\"caption\":\"Matt Garrett\"},\"url\":\"https:\\\/\\\/simpleprogrammer.com\\\/author\\\/mattgarrett\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"There's Hate in the Software Community - Simple Programmer","description":"Mindless hate towards particular technologies in the software community.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/simpleprogrammer.com\/products\/careerguide","og_locale":"en_US","og_type":"article","og_title":"There's Hate in the Software Community - Simple Programmer","og_description":"Mindless hate towards particular technologies in the software community.","og_url":"https:\/\/simpleprogrammer.com\/products\/careerguide","og_site_name":"Simple Programmer","article_published_time":"2015-11-06T13:00:31+00:00","article_modified_time":"2018-04-13T02:30:00+00:00","og_image":[{"width":1089,"height":598,"url":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2015\/11\/hate2.png","type":"image\/png"}],"author":"Matt Garrett","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Matt Garrett","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/simpleprogrammer.com\/products\/careerguide#article","isPartOf":{"@id":"https:\/\/simpleprogrammer.com\/theres-hate-in-the-software-community\/"},"author":{"name":"Matt Garrett","@id":"https:\/\/simpleprogrammer.com\/#\/schema\/person\/c9d11dce2ca9795ee1966438677cfbcd"},"headline":"There&#8217;s Hate in the Software Community","datePublished":"2015-11-06T13:00:31+00:00","dateModified":"2018-04-13T02:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/simpleprogrammer.com\/theres-hate-in-the-software-community\/"},"wordCount":1154,"commentCount":10,"image":{"@id":"https:\/\/simpleprogrammer.com\/products\/careerguide#primaryimage"},"thumbnailUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2015\/11\/hate2.png","articleSection":["Communication","Community","People","Programming","Software"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/simpleprogrammer.com\/products\/careerguide#respond"]}]},{"@type":"WebPage","@id":"https:\/\/simpleprogrammer.com\/theres-hate-in-the-software-community\/","url":"https:\/\/simpleprogrammer.com\/products\/careerguide","name":"There's Hate in the Software Community - Simple Programmer","isPartOf":{"@id":"https:\/\/simpleprogrammer.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/simpleprogrammer.com\/products\/careerguide#primaryimage"},"image":{"@id":"https:\/\/simpleprogrammer.com\/products\/careerguide#primaryimage"},"thumbnailUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2015\/11\/hate2.png","datePublished":"2015-11-06T13:00:31+00:00","dateModified":"2018-04-13T02:30:00+00:00","author":{"@id":"https:\/\/simpleprogrammer.com\/#\/schema\/person\/c9d11dce2ca9795ee1966438677cfbcd"},"description":"Mindless hate towards particular technologies in the software community.","breadcrumb":{"@id":"https:\/\/simpleprogrammer.com\/products\/careerguide#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/simpleprogrammer.com\/products\/careerguide"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/simpleprogrammer.com\/products\/careerguide#primaryimage","url":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2015\/11\/hate2.png","contentUrl":"https:\/\/simpleprogrammer.com\/wp-content\/uploads\/2015\/11\/hate2.png","width":1089,"height":598},{"@type":"BreadcrumbList","@id":"https:\/\/simpleprogrammer.com\/products\/careerguide#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/simpleprogrammer.com\/"},{"@type":"ListItem","position":2,"name":"There&#8217;s Hate in the Software Community"}]},{"@type":"WebSite","@id":"https:\/\/simpleprogrammer.com\/#website","url":"https:\/\/simpleprogrammer.com\/","name":"Simple Programmer","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/simpleprogrammer.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/simpleprogrammer.com\/#\/schema\/person\/c9d11dce2ca9795ee1966438677cfbcd","name":"Matt Garrett","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e029faa7e4de6db9242e91d44b791357f50794aa0ffda3196ea5775f6bf4c7f7?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e029faa7e4de6db9242e91d44b791357f50794aa0ffda3196ea5775f6bf4c7f7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e029faa7e4de6db9242e91d44b791357f50794aa0ffda3196ea5775f6bf4c7f7?s=96&d=mm&r=g","caption":"Matt Garrett"},"url":"https:\/\/simpleprogrammer.com\/author\/mattgarrett\/"}]}},"_links":{"self":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts\/14857","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/comments?post=14857"}],"version-history":[{"count":0,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/posts\/14857\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/media\/14884"}],"wp:attachment":[{"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/media?parent=14857"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/categories?post=14857"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/simpleprogrammer.com\/wp-json\/wp\/v2\/tags?post=14857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}