{"id":580,"date":"2021-05-28T10:08:11","date_gmt":"2021-05-28T15:08:11","guid":{"rendered":"https:\/\/www.codedotshow.com\/blog\/?p=580"},"modified":"2021-05-28T10:31:05","modified_gmt":"2021-05-28T15:31:05","slug":"should-a-contract-developer-pay-for-their-own-components","status":"publish","type":"post","link":"https:\/\/www.codedotshow.com\/blog\/should-a-contract-developer-pay-for-their-own-components\/","title":{"rendered":"Should a contract developer pay for their own components?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I&#8217;ve been off blogging on the official Embarcadero blog here: <a href=\"https:\/\/blogs.embarcadero.com\/author\/ianbarker\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/blogs.embarcadero.com\/author\/ianbarker\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve also been either occasionally guesting or moderating the <a href=\"https:\/\/www.codedotshow.com\/blog\/join-tcoffeeandcode-for-developer-chats\/\" target=\"_blank\" rel=\"noreferrer noopener\">TCoffeeAndCode webinar<\/a> series.  You can see the latest video below and subscribe to the series here: <a href=\"https:\/\/embt.co\/3uyNUkg\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/embt.co\/3uyNUkg<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Data ETL (Extract, Transform, and Load) - TCoffeeAndCode\" width=\"1170\" height=\"658\" src=\"https:\/\/www.youtube.com\/embed\/rGfhiWczDHo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I really must learn to talk less and listen more.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Should a contract developer be expected to pay for their own components?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I just had slightly painful conversation with a customer who was questioning why they should pay for the purchase of a set of Delphi custom components in order for a contract programmer (not me) to carry out some work for them. The customer&#8217;s argument is &#8220;it&#8217;s like expecting a plumber to get you to buy their screwdriver&#8221;. The person chose a  firebrand of an analogy there:  notwithstanding the fact that in most Western cultures plumbers are horrendously expensive, have call-out fees and hourly rates which put some lawyers to shame and often expect you to sit with a water leak drowning out your house until they are available, it&#8217;s also very poor when this particular contractor being discussed is actually from what is often referred to as &#8220;a third-world&#8221; country.  <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Globalization is not homogeneous<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This particular out-sourced software developer contractor is being paid an hourly rate that is less than the company&#8217;s least qualified office staff. The price of the components I was discussing with the company is the same whether the contractor is living in Silicon Valley or a tent in the Sahara desert. The wages of the contractor are reasonable for their culture and represent what he considers to be fair pay for fair work when compared to the cost of living in their home country.  But the cost of the component set is almost beyond his reach financially. Welcome to the disparity of globalization. He&#8217;s &#8216;cheap&#8217; in terms of labor costs but the components we are asking him to use have no cost-of-living benefit since they are made in the fluffy environs of a first-world company with corresponding taxation and labor charges of their own, so they set the price to cover those expenses and to make a profit fit for their average standard of living in <em>their<\/em> country, not the contractor&#8217;s more modest financial needs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What answer can you give to a company who wants the contractor to pay for the third-party components?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The company need the contractor to use a specific set of components which he doesn&#8217;t have; which are not particularly common but are vital to the aim of the development and have no credible, cheaper alternative. They have a couple of choices: they can find a contractor already using the components and pay the more expensive going rate for their time, they can get the contractor to pay for them and reimburse him &#8211; which his cash-flow might not allow, or they can buy them for him.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Here&#8217;s my explanation to the non-technical gate-keeping manager<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>XXXXX [the Delphi contractor] uses his own RAD Studio Delphi license.  I would expect all contractors to have that available as a minimum or I can\u2019t really see how they could be Delphi programmers. <br><br>To use a non technical analogy: it\u2019s like us owning a restaurant and hiring a top chef: the chef generally brings his own knives and a bunch of recipes \u2013 these are Delphi and the routines and techniques the programmer has learned \u2013 but the chef doesn\u2019t usually bring the vegetables and meat to make the meals but if he did you\u2019d probably have to pay him for them \u2013 this is like the component sets we choose or need to use. <br><br>Sometimes the chef brings in herbs and some beans he grew in his own garden and adds them to the dish and says \u201c<em>I don\u2019t want payment for them<\/em>\u201d even though he bought the seeds and nurtured them himself \u2013 this is like the programmer bringing along some component sets we don\u2019t have but are shareable.<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been off blogging on the official Embarcadero blog here: https:\/\/blogs.embarcadero.com\/author\/ianbarker\/ I&#8217;ve [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[4,47,45],"class_list":["post-580","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-delphi","tag-replay","tag-tcoffeeandcode"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"I&#039;ve been off blogging on the official Embarcadero blog here: https:\/\/blogs.embarcadero.com\/author\/ianbarker\/ I&#039;ve also been either occasionally guesting or moderating the TCoffeeAndCode webinar series. You can see the latest video below and subscribe to the series here: https:\/\/embt.co\/3uyNUkg I really must learn to talk less and listen more. Should a contract developer be expected to pay\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Ian Barker\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.codedotshow.com\/blog\/should-a-contract-developer-pay-for-their-own-components\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Code.Show() Real Software Development - Streaming and blogging about *real* software development\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Should a contract developer pay for their own components? - Code.Show() Real Software Development\" \/>\n\t\t<meta property=\"og:description\" content=\"I&#039;ve been off blogging on the official Embarcadero blog here: https:\/\/blogs.embarcadero.com\/author\/ianbarker\/ I&#039;ve also been either occasionally guesting or moderating the TCoffeeAndCode webinar series. You can see the latest video below and subscribe to the series here: https:\/\/embt.co\/3uyNUkg I really must learn to talk less and listen more. Should a contract developer be expected to pay\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.codedotshow.com\/blog\/should-a-contract-developer-pay-for-their-own-components\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.codedotshow.com\/blog\/wp-content\/uploads\/2019\/09\/284_19136706893_2072_n.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.codedotshow.com\/blog\/wp-content\/uploads\/2019\/09\/284_19136706893_2072_n.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"510\" \/>\n\t\t<meta property=\"og:image:height\" content=\"531\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-05-28T15:08:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-05-28T15:31:05+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@punctuation\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Should a contract developer pay for their own components? - Code.Show() Real Software Development\" \/>\n\t\t<meta name=\"twitter:description\" content=\"I&#039;ve been off blogging on the official Embarcadero blog here: https:\/\/blogs.embarcadero.com\/author\/ianbarker\/ I&#039;ve also been either occasionally guesting or moderating the TCoffeeAndCode webinar series. You can see the latest video below and subscribe to the series here: https:\/\/embt.co\/3uyNUkg I really must learn to talk less and listen more. Should a contract developer be expected to pay\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@punctuation\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.codedotshow.com\/blog\/wp-content\/uploads\/2019\/09\/284_19136706893_2072_n.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/should-a-contract-developer-pay-for-their-own-components\\\/#blogposting\",\"name\":\"Should a contract developer pay for their own components? - Code.Show() Real Software Development\",\"headline\":\"Should a contract developer pay for their own components?\",\"author\":{\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/author\\\/codedotshow_xrr65o\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/should-a-contract-developer-pay-for-their-own-components\\\/#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bbe04528e59e5e50b2d1b6a5fc8592f3bb32b6b7a2d286aab247e78880f1cc12?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Ian Barker\"},\"datePublished\":\"2021-05-28T10:08:11-05:00\",\"dateModified\":\"2021-05-28T10:31:05-05:00\",\"inLanguage\":\"en-US\",\"commentCount\":3,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/should-a-contract-developer-pay-for-their-own-components\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/should-a-contract-developer-pay-for-their-own-components\\\/#webpage\"},\"articleSection\":\"Uncategorized, delphi, replay, tcoffeeandcode, codedotshow_xrr65o\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/should-a-contract-developer-pay-for-their-own-components\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/category\\\/uncategorized\\\/#listItem\",\"name\":\"Uncategorized\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/category\\\/uncategorized\\\/#listItem\",\"position\":2,\"name\":\"Uncategorized\",\"item\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/category\\\/uncategorized\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/should-a-contract-developer-pay-for-their-own-components\\\/#listItem\",\"name\":\"Should a contract developer pay for their own components?\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/should-a-contract-developer-pay-for-their-own-components\\\/#listItem\",\"position\":3,\"name\":\"Should a contract developer pay for their own components?\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/category\\\/uncategorized\\\/#listItem\",\"name\":\"Uncategorized\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/#person\",\"name\":\"Ian Barker\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/should-a-contract-developer-pay-for-their-own-components\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bbe04528e59e5e50b2d1b6a5fc8592f3bb32b6b7a2d286aab247e78880f1cc12?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Ian Barker\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/author\\\/codedotshow_xrr65o\\\/#author\",\"url\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/author\\\/codedotshow_xrr65o\\\/\",\"name\":\"Ian Barker\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/should-a-contract-developer-pay-for-their-own-components\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bbe04528e59e5e50b2d1b6a5fc8592f3bb32b6b7a2d286aab247e78880f1cc12?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Ian Barker\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/should-a-contract-developer-pay-for-their-own-components\\\/#webpage\",\"url\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/should-a-contract-developer-pay-for-their-own-components\\\/\",\"name\":\"Should a contract developer pay for their own components? - Code.Show() Real Software Development\",\"description\":\"I've been off blogging on the official Embarcadero blog here: https:\\\/\\\/blogs.embarcadero.com\\\/author\\\/ianbarker\\\/ I've also been either occasionally guesting or moderating the TCoffeeAndCode webinar series. You can see the latest video below and subscribe to the series here: https:\\\/\\\/embt.co\\\/3uyNUkg I really must learn to talk less and listen more. Should a contract developer be expected to pay\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/should-a-contract-developer-pay-for-their-own-components\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/author\\\/codedotshow_xrr65o\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/author\\\/codedotshow_xrr65o\\\/#author\"},\"datePublished\":\"2021-05-28T10:08:11-05:00\",\"dateModified\":\"2021-05-28T10:31:05-05:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/\",\"name\":\"Code.Show() Real Software Development\",\"description\":\"Streaming and blogging about *real* software development\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codedotshow.com\\\/blog\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Should a contract developer pay for their own components? - Code.Show() Real Software Development","description":"I've been off blogging on the official Embarcadero blog here: https:\/\/blogs.embarcadero.com\/author\/ianbarker\/ I've also been either occasionally guesting or moderating the TCoffeeAndCode webinar series. You can see the latest video below and subscribe to the series here: https:\/\/embt.co\/3uyNUkg I really must learn to talk less and listen more. Should a contract developer be expected to pay","canonical_url":"https:\/\/www.codedotshow.com\/blog\/should-a-contract-developer-pay-for-their-own-components\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.codedotshow.com\/blog\/should-a-contract-developer-pay-for-their-own-components\/#blogposting","name":"Should a contract developer pay for their own components? - Code.Show() Real Software Development","headline":"Should a contract developer pay for their own components?","author":{"@id":"https:\/\/www.codedotshow.com\/blog\/author\/codedotshow_xrr65o\/#author"},"publisher":{"@id":"https:\/\/www.codedotshow.com\/blog\/#person"},"image":{"@type":"ImageObject","@id":"https:\/\/www.codedotshow.com\/blog\/should-a-contract-developer-pay-for-their-own-components\/#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/bbe04528e59e5e50b2d1b6a5fc8592f3bb32b6b7a2d286aab247e78880f1cc12?s=96&d=mm&r=g","width":96,"height":96,"caption":"Ian Barker"},"datePublished":"2021-05-28T10:08:11-05:00","dateModified":"2021-05-28T10:31:05-05:00","inLanguage":"en-US","commentCount":3,"mainEntityOfPage":{"@id":"https:\/\/www.codedotshow.com\/blog\/should-a-contract-developer-pay-for-their-own-components\/#webpage"},"isPartOf":{"@id":"https:\/\/www.codedotshow.com\/blog\/should-a-contract-developer-pay-for-their-own-components\/#webpage"},"articleSection":"Uncategorized, delphi, replay, tcoffeeandcode, codedotshow_xrr65o"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codedotshow.com\/blog\/should-a-contract-developer-pay-for-their-own-components\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.codedotshow.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.codedotshow.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.codedotshow.com\/blog\/category\/uncategorized\/#listItem","name":"Uncategorized"}},{"@type":"ListItem","@id":"https:\/\/www.codedotshow.com\/blog\/category\/uncategorized\/#listItem","position":2,"name":"Uncategorized","item":"https:\/\/www.codedotshow.com\/blog\/category\/uncategorized\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.codedotshow.com\/blog\/should-a-contract-developer-pay-for-their-own-components\/#listItem","name":"Should a contract developer pay for their own components?"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.codedotshow.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.codedotshow.com\/blog\/should-a-contract-developer-pay-for-their-own-components\/#listItem","position":3,"name":"Should a contract developer pay for their own components?","previousItem":{"@type":"ListItem","@id":"https:\/\/www.codedotshow.com\/blog\/category\/uncategorized\/#listItem","name":"Uncategorized"}}]},{"@type":"Person","@id":"https:\/\/www.codedotshow.com\/blog\/#person","name":"Ian Barker","image":{"@type":"ImageObject","@id":"https:\/\/www.codedotshow.com\/blog\/should-a-contract-developer-pay-for-their-own-components\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/bbe04528e59e5e50b2d1b6a5fc8592f3bb32b6b7a2d286aab247e78880f1cc12?s=96&d=mm&r=g","width":96,"height":96,"caption":"Ian Barker"}},{"@type":"Person","@id":"https:\/\/www.codedotshow.com\/blog\/author\/codedotshow_xrr65o\/#author","url":"https:\/\/www.codedotshow.com\/blog\/author\/codedotshow_xrr65o\/","name":"Ian Barker","image":{"@type":"ImageObject","@id":"https:\/\/www.codedotshow.com\/blog\/should-a-contract-developer-pay-for-their-own-components\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/bbe04528e59e5e50b2d1b6a5fc8592f3bb32b6b7a2d286aab247e78880f1cc12?s=96&d=mm&r=g","width":96,"height":96,"caption":"Ian Barker"}},{"@type":"WebPage","@id":"https:\/\/www.codedotshow.com\/blog\/should-a-contract-developer-pay-for-their-own-components\/#webpage","url":"https:\/\/www.codedotshow.com\/blog\/should-a-contract-developer-pay-for-their-own-components\/","name":"Should a contract developer pay for their own components? - Code.Show() Real Software Development","description":"I've been off blogging on the official Embarcadero blog here: https:\/\/blogs.embarcadero.com\/author\/ianbarker\/ I've also been either occasionally guesting or moderating the TCoffeeAndCode webinar series. You can see the latest video below and subscribe to the series here: https:\/\/embt.co\/3uyNUkg I really must learn to talk less and listen more. Should a contract developer be expected to pay","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.codedotshow.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.codedotshow.com\/blog\/should-a-contract-developer-pay-for-their-own-components\/#breadcrumblist"},"author":{"@id":"https:\/\/www.codedotshow.com\/blog\/author\/codedotshow_xrr65o\/#author"},"creator":{"@id":"https:\/\/www.codedotshow.com\/blog\/author\/codedotshow_xrr65o\/#author"},"datePublished":"2021-05-28T10:08:11-05:00","dateModified":"2021-05-28T10:31:05-05:00"},{"@type":"WebSite","@id":"https:\/\/www.codedotshow.com\/blog\/#website","url":"https:\/\/www.codedotshow.com\/blog\/","name":"Code.Show() Real Software Development","description":"Streaming and blogging about *real* software development","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.codedotshow.com\/blog\/#person"}}]},"og:locale":"en_US","og:site_name":"Code.Show() Real Software Development - Streaming and blogging about *real* software development","og:type":"article","og:title":"Should a contract developer pay for their own components? - Code.Show() Real Software Development","og:description":"I've been off blogging on the official Embarcadero blog here: https:\/\/blogs.embarcadero.com\/author\/ianbarker\/ I've also been either occasionally guesting or moderating the TCoffeeAndCode webinar series. You can see the latest video below and subscribe to the series here: https:\/\/embt.co\/3uyNUkg I really must learn to talk less and listen more. Should a contract developer be expected to pay","og:url":"https:\/\/www.codedotshow.com\/blog\/should-a-contract-developer-pay-for-their-own-components\/","og:image":"https:\/\/www.codedotshow.com\/blog\/wp-content\/uploads\/2019\/09\/284_19136706893_2072_n.jpg","og:image:secure_url":"https:\/\/www.codedotshow.com\/blog\/wp-content\/uploads\/2019\/09\/284_19136706893_2072_n.jpg","og:image:width":510,"og:image:height":531,"article:published_time":"2021-05-28T15:08:11+00:00","article:modified_time":"2021-05-28T15:31:05+00:00","twitter:card":"summary","twitter:site":"@punctuation","twitter:title":"Should a contract developer pay for their own components? - Code.Show() Real Software Development","twitter:description":"I've been off blogging on the official Embarcadero blog here: https:\/\/blogs.embarcadero.com\/author\/ianbarker\/ I've also been either occasionally guesting or moderating the TCoffeeAndCode webinar series. You can see the latest video below and subscribe to the series here: https:\/\/embt.co\/3uyNUkg I really must learn to talk less and listen more. Should a contract developer be expected to pay","twitter:creator":"@punctuation","twitter:image":"https:\/\/www.codedotshow.com\/blog\/wp-content\/uploads\/2019\/09\/284_19136706893_2072_n.jpg"},"aioseo_meta_data":{"post_id":"580","title":"#post_title #separator_sa #site_title","description":"#post_excerpt","keywords":[],"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[],"defaultGraph":"Article","defaultPostTypeGraph":""},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","location":null,"local_seo":{"locations":{"business":{"name":"","businessType":"","image":"","areaServed":"","urls":{"website":"","aboutPage":"","contactPage":""},"address":{"streetLine1":"","streetLine2":"","zipCode":"","city":"","state":"","country":"","addressFormat":"#streetLineOne\n#streetLineTwo\n#city, #state #zipCode"},"contact":{"email":"","phone":"","phoneFormatted":"","fax":"","faxFormatted":""},"ids":{"vat":"","tax":"","chamberOfCommerce":""},"payment":{"priceRange":"","currenciesAccepted":"","methods":""}}},"openingHours":{"useDefaults":true,"show":true,"alwaysOpen":false,"use24hFormat":false,"timezone":"","labels":{"closed":"","alwaysOpen":""},"days":{"monday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"tuesday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"wednesday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"thursday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"friday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"saturday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"},"sunday":{"open24h":false,"closed":false,"openTime":"09:00","closeTime":"17:00"}}}},"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-05-28 14:27:32","updated":"2025-06-04 07:23:52","seo_analyzer_scan_date":null},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.codedotshow.com\/blog\/wp-json\/wp\/v2\/posts\/580","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codedotshow.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codedotshow.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codedotshow.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codedotshow.com\/blog\/wp-json\/wp\/v2\/comments?post=580"}],"version-history":[{"count":8,"href":"https:\/\/www.codedotshow.com\/blog\/wp-json\/wp\/v2\/posts\/580\/revisions"}],"predecessor-version":[{"id":591,"href":"https:\/\/www.codedotshow.com\/blog\/wp-json\/wp\/v2\/posts\/580\/revisions\/591"}],"wp:attachment":[{"href":"https:\/\/www.codedotshow.com\/blog\/wp-json\/wp\/v2\/media?parent=580"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codedotshow.com\/blog\/wp-json\/wp\/v2\/categories?post=580"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codedotshow.com\/blog\/wp-json\/wp\/v2\/tags?post=580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}