{"id":3208,"date":"2026-01-30T00:00:00","date_gmt":"2026-01-29T23:00:00","guid":{"rendered":"https:\/\/kunden.weissblaumedia.de\/microconsult\/2019\/01\/25\/fl_programmierrichtlinien\/"},"modified":"2026-02-09T07:56:01","modified_gmt":"2026-02-09T06:56:01","slug":"fl_programming-guidelines","status":"publish","type":"post","link":"https:\/\/www.microconsult.de\/en\/fl_programmierrichtlinien\/","title":{"rendered":"Programming guidelines \u2013 curse or blessing?"},"content":{"rendered":"<p><strong>Lectures, articles, and books constantly emphasize that code quality is a crucial factor in a project&#039;s success. Therefore, there are ongoing attempts to introduce regulations that improve code quality. However, the code delivered by many developers is anything but elegant. One approach to ensuring code quality is the use of programming guidelines. <\/strong><\/p>\n<p><!--more--><\/p>\n<h3>On the sense and nonsense of coding guidelines<\/h3>\n<p>Many companies have their own guidelines for how the code in their embedded projects should look. But when it comes down to it, each developer usually decides for themselves how to write the code. Attempts by individual colleagues to improve something or to work uniformly are rarely successful. This is because it might require changing one&#039;s way of working \u2013 and that costs time and could jeopardize the timely completion of the project.<\/p>\n<p>Then there are also companies that have guidelines, but too many of them. This often creates uncertainty, because with too many (potentially contradictory) rules, nobody knows which ones they&#039;re supposed to follow. So, in the end, everyone just does their own thing.<\/p>\n<h4>What are the reasons behind programming guidelines?<\/h4>\n<p>Often, there are strict rules that go far too far and severely restrict the developer&#039;s creativity. Supposedly insecure constructs are forbidden in order to increase code security. Additionally, these strict rules prevent the use of modern programming techniques \u2013 sometimes the code doesn&#039;t meet current requirements, which in turn reduces security.<\/p>\n<p>To better understand the policy dilemma, one must consider the reasons for introducing programming policies:<\/p>\n<p><strong>Option 1:<br \/>\n<\/strong>The rules are designed to help create a codebase that every developer can easily navigate. The code is well-structured and easy to read. Collaboration between team members should be seamless.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-968\" src=\"https:\/\/www.microconsult.de\/blog\/wp-content\/uploads\/2019\/01\/Programmierrichtlinien_Bild1.png\" alt=\"Programming guidelines\" width=\"646\" height=\"384\" data-wp-pid=\"968\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-969\" src=\"https:\/\/www.microconsult.de\/blog\/wp-content\/uploads\/2019\/01\/Programmierrichtlinien_Bild2.png\" alt=\"Programming guidelines\" width=\"644\" height=\"346\" data-wp-pid=\"969\" \/><\/p>\n<p><strong>Option 2:<br \/>\n<\/strong>A strict set of rules is created that prohibits all constructs deemed critical, based on the assumption that every employee on the project is also a good programmer. If know-how is replaced by rules, development can be outsourced more effectively and cost-efficiently to low-wage countries.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-970\" src=\"https:\/\/www.microconsult.de\/blog\/wp-content\/uploads\/2019\/01\/Programmierrichtlinien_Bild3.png\" alt=\"Programming guidelines\" width=\"606\" height=\"341\" data-wp-pid=\"970\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-971\" src=\"https:\/\/www.microconsult.de\/blog\/wp-content\/uploads\/2019\/01\/Programmierrichtlinien_Bild4.png\" alt=\"Programming guidelines\" width=\"665\" height=\"338\" data-wp-pid=\"971\" \/><\/p>\n<h4>Investing in knowledge transfer and fundamentals<\/h4>\n<p>Option 2 is unlikely to work \u2013 know-how cannot be replaced by rules. Problems in software development are not the result of too few rules, but of too little knowledge. The main problem is that the complexity of software is underestimated in traditional industries.<\/p>\n<p>Management often operates on the principle that what weighs nothing is worth nothing. Consequently, far too little is invested in the fundamentals. Engineers are presented with a development environment without having properly learned the basics. Therefore, thorough knowledge transfer must precede every rule. This sounds expensive, but in the long run, it&#039;s the most cost-effective solution.<\/p>\n<p>Programming guidelines cannot replace a solid education. They are a supplement to improve teamwork.<\/p>\n<p>Another important point is the developers&#039; motivation. If the purpose behind the rules isn&#039;t clearly communicated, there will always be violations. Ultimately, the developer should be the primary beneficiary of the rules. Otherwise, the rules have missed their mark and won&#039;t be accepted.<\/p>\n<p>Furthermore, the number of rules should be manageable (e.g., the front and back of an A4 sheet). In very few cases does a programmer work through an extensive rule set. Rules concerning code formatting must be automatically checked. Check-in should not be possible if a rule is violated.<\/p>\n<p><strong>Conclusion 1<\/strong>:<br \/>\nProgramming rules cannot save the project.<\/p>\n<p><strong>Conclusion 2<\/strong>:<br \/>\nWithout sufficient training and know-how on the part of the developers, even the best rules will not be able to save anything.<\/p>\n<p><strong>Conclusion 3<\/strong>:<br \/>\nLimit yourself to a few, but sensible rules.<\/p>\n<p><strong>Take advantage of the know-how from <a href=\"https:\/\/www.microconsult.de\/en\/all-training-dates-complete-overview\/\" target=\"_blank\" rel=\"noopener\">our training<\/a>, and learn how to improve code quality efficiently and sustainably.<\/strong><\/p>\n<h3>Further information<\/h3>\n<p><strong><a href=\"https:\/\/www.microconsult.de\/en\/training-consulting\/trainings\/embedded-und-echtzeit-programmierung\/aaaajyk\/\" target=\"_blank\" rel=\"noopener\">MicroConsult Training &amp; Coaching: Embedded Programming<\/a><\/strong><\/p>\n<p><strong><a href=\"https:\/\/www.microconsult.de\/en\/all-training-dates-complete-overview\/\" target=\"_blank\" rel=\"noopener\">MicroConsult Training &amp; Coaching: Embedded &amp; Real-Time Software Development<\/a><\/strong><\/p>\n<p><a href=\"https:\/\/www.microconsult.de\/en\/embedded-and-real-time-software-development\/\" target=\"_blank\" rel=\"noopener\"><strong>MicroConsult Expertise: Embedded Software Development<\/strong><\/a><\/p>\n<p><a href=\"https:\/\/www.microconsult.de\/en\/quality-and-safety\/\" target=\"_blank\" rel=\"noopener\"><strong>MicroConsult Expertise: Software Quality<\/strong><\/a><\/p>\n<p><strong><br \/>\nPictures:<br \/>\n<\/strong>In the text: Frank Listing; Featured image: Adobe Stock<\/p>","protected":false},"excerpt":{"rendered":"<p>In Vortr\u00e4gen, Artikeln und B\u00fcchern wird immer darauf hingewiesen, dass die Qualit\u00e4t des Codes ein entscheidender Faktor f\u00fcr den Erfolg des Projektes ist. Deshalb wird immer wieder versucht, Regularien einzuf\u00fchren, die die Codequalit\u00e4t verbessern. Doch der Code, der von vielen Entwicklern abgeliefert wird, sieht alles andere als sch\u00f6n aus. Ein Ansatz, um die Qualit\u00e4t des [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":3209,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[9,51,15],"tags":[197,198,199,200,37,201,202,203,204],"class_list":["post-3208","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-embedded_und_echtzeit-softwareentwicklung","category-qualitaet_und_sicherheit","category-softwareentwicklung_windows_linux_mobile","tag-codequalitaet","tag-codestruktur","tag-coding-guidelines","tag-komplexitaet","tag-programmierregeln","tag-programmierrichtlinien","tag-programmiertechnik","tag-regeln","tag-software"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Programmierrichtlinien - Fluch oder Segen? - MicroConsult Academy GmbH<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microconsult.de\/en\/fl_programming-guidelines\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programmierrichtlinien - Fluch oder Segen? - MicroConsult Academy GmbH\" \/>\n<meta property=\"og:description\" content=\"In Vortr\u00e4gen, Artikeln und B\u00fcchern wird immer darauf hingewiesen, dass die Qualit\u00e4t des Codes ein entscheidender Faktor f\u00fcr den Erfolg des Projektes ist. Deshalb wird immer wieder versucht, Regularien einzuf\u00fchren, die die Codequalit\u00e4t verbessern. Doch der Code, der von vielen Entwicklern abgeliefert wird, sieht alles andere als sch\u00f6n aus. Ein Ansatz, um die Qualit\u00e4t des [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microconsult.de\/en\/fl_programming-guidelines\/\" \/>\n<meta property=\"og:site_name\" content=\"MicroConsult Academy GmbH\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-29T23:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-09T06:56:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/07\/programmierrichtlinien-scaled.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Thomas Batt\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thomas Batt\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/fl_programmierrichtlinien\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/fl_programmierrichtlinien\\\/\"},\"author\":{\"name\":\"Thomas Batt\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/344ea687ec9637d76b9f570373cae5eb\"},\"headline\":\"Programmierrichtlinien &#8211; Fluch oder Segen?\",\"datePublished\":\"2026-01-29T23:00:00+00:00\",\"dateModified\":\"2026-02-09T06:56:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/fl_programmierrichtlinien\\\/\"},\"wordCount\":669,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/fl_programmierrichtlinien\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.microconsult.de\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/programmierrichtlinien-scaled.jpeg\",\"keywords\":[\"Codequalit\u00e4t\",\"Codestruktur\",\"Coding Guidelines\",\"Komplexit\u00e4t\",\"Programmierregeln\",\"Programmierrichtlinien\",\"Programmiertechnik\",\"Regeln\",\"Software\"],\"articleSection\":[\"Embedded- und Echtzeit-Softwareentwicklung\",\"Qualit\u00e4t und Sicherheit\",\"Softwareentwicklung (Windows, Linux)\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.microconsult.de\\\/fl_programmierrichtlinien\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/fl_programmierrichtlinien\\\/\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/fl_programmierrichtlinien\\\/\",\"name\":\"Programmierrichtlinien - Fluch oder Segen? - MicroConsult Academy GmbH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/fl_programmierrichtlinien\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/fl_programmierrichtlinien\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.microconsult.de\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/programmierrichtlinien-scaled.jpeg\",\"datePublished\":\"2026-01-29T23:00:00+00:00\",\"dateModified\":\"2026-02-09T06:56:01+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/344ea687ec9637d76b9f570373cae5eb\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/fl_programmierrichtlinien\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.microconsult.de\\\/fl_programmierrichtlinien\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/fl_programmierrichtlinien\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/programmierrichtlinien-scaled.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.microconsult.de\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/programmierrichtlinien-scaled.jpeg\",\"width\":2560,\"height\":1707,\"caption\":\"Programmierrichtlinien\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/fl_programmierrichtlinien\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.microconsult.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programmierrichtlinien &#8211; Fluch oder Segen?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#website\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/\",\"name\":\"MicroConsult Academy GmbH\",\"description\":\"Professionelle Schulungen, Beratung und Projektunterst\u00fctzung\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.microconsult.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/344ea687ec9637d76b9f570373cae5eb\",\"name\":\"Thomas Batt\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6e2cfb0fb9027df3be0b60804d3dd07e5061a84cf3a0fc3a5adcc8c5f114e6b9?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6e2cfb0fb9027df3be0b60804d3dd07e5061a84cf3a0fc3a5adcc8c5f114e6b9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6e2cfb0fb9027df3be0b60804d3dd07e5061a84cf3a0fc3a5adcc8c5f114e6b9?s=96&d=mm&r=g\",\"caption\":\"Thomas Batt\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Programming guidelines \u2013 curse or blessing? \u2013 MicroConsult Academy GmbH","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:\/\/www.microconsult.de\/en\/fl_programming-guidelines\/","og_locale":"en_GB","og_type":"article","og_title":"Programmierrichtlinien - Fluch oder Segen? - MicroConsult Academy GmbH","og_description":"In Vortr\u00e4gen, Artikeln und B\u00fcchern wird immer darauf hingewiesen, dass die Qualit\u00e4t des Codes ein entscheidender Faktor f\u00fcr den Erfolg des Projektes ist. Deshalb wird immer wieder versucht, Regularien einzuf\u00fchren, die die Codequalit\u00e4t verbessern. Doch der Code, der von vielen Entwicklern abgeliefert wird, sieht alles andere als sch\u00f6n aus. Ein Ansatz, um die Qualit\u00e4t des [&hellip;]","og_url":"https:\/\/www.microconsult.de\/en\/fl_programming-guidelines\/","og_site_name":"MicroConsult Academy GmbH","article_published_time":"2026-01-29T23:00:00+00:00","article_modified_time":"2026-02-09T06:56:01+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/07\/programmierrichtlinien-scaled.jpeg","type":"image\/jpeg"}],"author":"Thomas Batt","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Thomas Batt","Estimated reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microconsult.de\/fl_programmierrichtlinien\/#article","isPartOf":{"@id":"https:\/\/www.microconsult.de\/fl_programmierrichtlinien\/"},"author":{"name":"Thomas Batt","@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/344ea687ec9637d76b9f570373cae5eb"},"headline":"Programmierrichtlinien &#8211; Fluch oder Segen?","datePublished":"2026-01-29T23:00:00+00:00","dateModified":"2026-02-09T06:56:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microconsult.de\/fl_programmierrichtlinien\/"},"wordCount":669,"commentCount":0,"image":{"@id":"https:\/\/www.microconsult.de\/fl_programmierrichtlinien\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/07\/programmierrichtlinien-scaled.jpeg","keywords":["Codequalit\u00e4t","Codestruktur","Coding Guidelines","Komplexit\u00e4t","Programmierregeln","Programmierrichtlinien","Programmiertechnik","Regeln","Software"],"articleSection":["Embedded- und Echtzeit-Softwareentwicklung","Qualit\u00e4t und Sicherheit","Softwareentwicklung (Windows, Linux)"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microconsult.de\/fl_programmierrichtlinien\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microconsult.de\/fl_programmierrichtlinien\/","url":"https:\/\/www.microconsult.de\/fl_programmierrichtlinien\/","name":"Programming guidelines \u2013 curse or blessing? \u2013 MicroConsult Academy GmbH","isPartOf":{"@id":"https:\/\/www.microconsult.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microconsult.de\/fl_programmierrichtlinien\/#primaryimage"},"image":{"@id":"https:\/\/www.microconsult.de\/fl_programmierrichtlinien\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/07\/programmierrichtlinien-scaled.jpeg","datePublished":"2026-01-29T23:00:00+00:00","dateModified":"2026-02-09T06:56:01+00:00","author":{"@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/344ea687ec9637d76b9f570373cae5eb"},"breadcrumb":{"@id":"https:\/\/www.microconsult.de\/fl_programmierrichtlinien\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microconsult.de\/fl_programmierrichtlinien\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.microconsult.de\/fl_programmierrichtlinien\/#primaryimage","url":"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/07\/programmierrichtlinien-scaled.jpeg","contentUrl":"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/07\/programmierrichtlinien-scaled.jpeg","width":2560,"height":1707,"caption":"Programmierrichtlinien"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microconsult.de\/fl_programmierrichtlinien\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microconsult.de\/"},{"@type":"ListItem","position":2,"name":"Programmierrichtlinien &#8211; Fluch oder Segen?"}]},{"@type":"WebSite","@id":"https:\/\/www.microconsult.de\/#website","url":"https:\/\/www.microconsult.de\/","name":"MicroConsult Academy GmbH","description":"Professional training, consulting and project support","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microconsult.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/344ea687ec9637d76b9f570373cae5eb","name":"Thomas Batt","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/6e2cfb0fb9027df3be0b60804d3dd07e5061a84cf3a0fc3a5adcc8c5f114e6b9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6e2cfb0fb9027df3be0b60804d3dd07e5061a84cf3a0fc3a5adcc8c5f114e6b9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6e2cfb0fb9027df3be0b60804d3dd07e5061a84cf3a0fc3a5adcc8c5f114e6b9?s=96&d=mm&r=g","caption":"Thomas Batt"}}]}},"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/3208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/comments?post=3208"}],"version-history":[{"count":3,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/3208\/revisions"}],"predecessor-version":[{"id":11505,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/3208\/revisions\/11505"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/media\/3209"}],"wp:attachment":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/media?parent=3208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/categories?post=3208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/tags?post=3208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}