{"id":26038,"date":"2016-04-19T12:21:17","date_gmt":"2016-04-19T10:21:17","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=26038"},"modified":"2016-04-19T12:21:17","modified_gmt":"2016-04-19T10:21:17","slug":"how-to-keep-your-best-programmers","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/19\/how-to-keep-your-best-programmers\/","title":{"rendered":"How To Keep Your Best Programmers"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>I really liked this article &#8211;\u00a0<a href=\"http:\/\/www.daedtech.com\/how-to-keep-your-best-programmers\">How To Keep Your Best Programmers<\/a>. \u00a0It&#8217;s not your average three paragraphs and a link, I admit. It&#8217;s somewhat of a long read. \u00a0But it does a good job of explaining why people in general, and good developers in particular choose to leave or stay in the company.<\/p>\n<p>It&#8217;s difficult to quote as it flows continuously, but if I had to choose, I&#8217;d use this as a teaser:<\/p>\n<blockquote><p>For some background, check out <a href=\"http:\/\/www.youtube.com\/watch?v=u6XAPnuFjJc\">this video from RSA Animate<\/a>. The video is <em>great<\/em> watching, but if you haven\u2019t the time, the gist of it is that humans are not motivated economically toward self-actualization (as widely believed) but are instead driven by these three motivating factors: the desire to control one\u2019s own work, the desire to get better at things, and the desire to work toward some goal beyond showing up for 40 hours per week and collecting a paycheck.<\/p>\n<p>Frustration with organizational stupidity is usually the result of a lack of autonomy and the perception of no discernible purpose.<\/p><\/blockquote>\n<p>Not that I am a good programmer, but it helped me understand some of my own career jumps&#8230;<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>I really liked this article &#8211;\u00a0How To Keep Your Best Programmers. \u00a0It&#8217;s not your average three paragraphs and a link, I admit. It&#8217;s somewhat of a long read. \u00a0But it does a good job of explaining why people in general, and good developers in particular choose to leave or stay in the company. It&#8217;s difficult &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/19\/how-to-keep-your-best-programmers\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">How To Keep Your Best Programmers<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"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_publicize_message":"How To Keep Your Best Programmers #HR #management","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[1,18,62,1334],"tags":[1793,580],"keyring_services":[],"class_list":["post-26038","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","category-technology","category-web-work","tag-human-resource","tag-management"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"I really liked this article - How To Keep Your Best Programmers. It&#039;s not your average three paragraphs and a link, I admit. It&#039;s somewhat of a long read. But it does a good job of explaining why people in general, and good developers in particular choose to leave or stay in the company. It&#039;s difficult\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Leonid Mamchenkov\"\/>\n\t<meta name=\"google-site-verification\" content=\"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/19\/how-to-keep-your-best-programmers\/\" \/>\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=\"Leonid Mamchenkov - Life, universe, and everything else\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"How To Keep Your Best Programmers - Leonid Mamchenkov\" \/>\n\t\t<meta property=\"og:description\" content=\"I really liked this article - How To Keep Your Best Programmers. It&#039;s not your average three paragraphs and a link, I admit. It&#039;s somewhat of a long read. But it does a good job of explaining why people in general, and good developers in particular choose to leave or stay in the company. It&#039;s difficult\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/19\/how-to-keep-your-best-programmers\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2016-04-19T10:21:17+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2016-04-19T10:21:17+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MamchenkovBlog\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:title\" content=\"How To Keep Your Best Programmers - Leonid Mamchenkov\" \/>\n\t\t<meta name=\"twitter:description\" content=\"I really liked this article - How To Keep Your Best Programmers. It&#039;s not your average three paragraphs and a link, I admit. It&#039;s somewhat of a long read. But it does a good job of explaining why people in general, and good developers in particular choose to leave or stay in the company. It&#039;s difficult\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.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:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/04\\\/19\\\/how-to-keep-your-best-programmers\\\/#blogposting\",\"name\":\"How To Keep Your Best Programmers - Leonid Mamchenkov\",\"headline\":\"How To Keep Your Best Programmers\",\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/04\\\/19\\\/how-to-keep-your-best-programmers\\\/#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"},\"datePublished\":\"2016-04-19T12:21:17+02:00\",\"dateModified\":\"2016-04-19T12:21:17+02:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/04\\\/19\\\/how-to-keep-your-best-programmers\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/04\\\/19\\\/how-to-keep-your-best-programmers\\\/#webpage\"},\"articleSection\":\"All, Programming, Technology, Web work, human resource, management\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/04\\\/19\\\/how-to-keep-your-best-programmers\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"position\":2,\"name\":\"Technology\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"name\":\"Programming\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"position\":3,\"name\":\"Programming\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/04\\\/19\\\/how-to-keep-your-best-programmers\\\/#listItem\",\"name\":\"How To Keep Your Best Programmers\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/04\\\/19\\\/how-to-keep-your-best-programmers\\\/#listItem\",\"position\":4,\"name\":\"How To Keep Your Best Programmers\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"name\":\"Programming\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/04\\\/19\\\/how-to-keep-your-best-programmers\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/04\\\/19\\\/how-to-keep-your-best-programmers\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/04\\\/19\\\/how-to-keep-your-best-programmers\\\/#webpage\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/04\\\/19\\\/how-to-keep-your-best-programmers\\\/\",\"name\":\"How To Keep Your Best Programmers - Leonid Mamchenkov\",\"description\":\"I really liked this article - How To Keep Your Best Programmers. It's not your average three paragraphs and a link, I admit. It's somewhat of a long read. But it does a good job of explaining why people in general, and good developers in particular choose to leave or stay in the company. It's difficult\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/04\\\/19\\\/how-to-keep-your-best-programmers\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"datePublished\":\"2016-04-19T12:21:17+02:00\",\"dateModified\":\"2016-04-19T12:21:17+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/\",\"name\":\"Blog of Leonid Mamchenkov\",\"description\":\"Life, universe, and everything else\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"How To Keep Your Best Programmers - Leonid Mamchenkov","description":"I really liked this article - How To Keep Your Best Programmers. It's not your average three paragraphs and a link, I admit. It's somewhat of a long read. But it does a good job of explaining why people in general, and good developers in particular choose to leave or stay in the company. It's difficult","canonical_url":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/19\/how-to-keep-your-best-programmers\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/19\/how-to-keep-your-best-programmers\/#blogposting","name":"How To Keep Your Best Programmers - Leonid Mamchenkov","headline":"How To Keep Your Best Programmers","author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"},"image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/19\/how-to-keep-your-best-programmers\/#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"},"datePublished":"2016-04-19T12:21:17+02:00","dateModified":"2016-04-19T12:21:17+02:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/19\/how-to-keep-your-best-programmers\/#webpage"},"isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/19\/how-to-keep-your-best-programmers\/#webpage"},"articleSection":"All, Programming, Technology, Web work, human resource, management"},{"@type":"BreadcrumbList","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/19\/how-to-keep-your-best-programmers\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","position":1,"name":"Home","item":"https:\/\/mamchenkov.net\/wordpress","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","position":2,"name":"Technology","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","name":"Programming"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","position":3,"name":"Programming","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/19\/how-to-keep-your-best-programmers\/#listItem","name":"How To Keep Your Best Programmers"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/19\/how-to-keep-your-best-programmers\/#listItem","position":4,"name":"How To Keep Your Best Programmers","previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","name":"Programming"}}]},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/#person","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/19\/how-to-keep-your-best-programmers\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author","url":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/19\/how-to-keep-your-best-programmers\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"WebPage","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/19\/how-to-keep-your-best-programmers\/#webpage","url":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/19\/how-to-keep-your-best-programmers\/","name":"How To Keep Your Best Programmers - Leonid Mamchenkov","description":"I really liked this article - How To Keep Your Best Programmers. It's not your average three paragraphs and a link, I admit. It's somewhat of a long read. But it does a good job of explaining why people in general, and good developers in particular choose to leave or stay in the company. It's difficult","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#website"},"breadcrumb":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/19\/how-to-keep-your-best-programmers\/#breadcrumblist"},"author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"creator":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"datePublished":"2016-04-19T12:21:17+02:00","dateModified":"2016-04-19T12:21:17+02:00"},{"@type":"WebSite","@id":"https:\/\/mamchenkov.net\/wordpress\/#website","url":"https:\/\/mamchenkov.net\/wordpress\/","name":"Blog of Leonid Mamchenkov","description":"Life, universe, and everything else","inLanguage":"en-US","publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"}}]},"og:locale":"en_US","og:site_name":"Leonid Mamchenkov - Life, universe, and everything else","og:type":"article","og:title":"How To Keep Your Best Programmers - Leonid Mamchenkov","og:description":"I really liked this article - How To Keep Your Best Programmers. It's not your average three paragraphs and a link, I admit. It's somewhat of a long read. But it does a good job of explaining why people in general, and good developers in particular choose to leave or stay in the company. It's difficult","og:url":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/19\/how-to-keep-your-best-programmers\/","og:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:secure_url":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:width":1024,"og:image:height":1024,"article:published_time":"2016-04-19T10:21:17+00:00","article:modified_time":"2016-04-19T10:21:17+00:00","article:publisher":"https:\/\/www.facebook.com\/MamchenkovBlog","twitter:card":"summary_large_image","twitter:site":"@mamchenkov","twitter:title":"How To Keep Your Best Programmers - Leonid Mamchenkov","twitter:description":"I really liked this article - How To Keep Your Best Programmers. It's not your average three paragraphs and a link, I admit. It's somewhat of a long read. But it does a good job of explaining why people in general, and good developers in particular choose to leave or stay in the company. It's difficult","twitter:creator":"@mamchenkov","twitter:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg"},"aioseo_meta_data":{"post_id":"26038","title":null,"description":null,"keywords":null,"keyphrases":null,"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":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"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":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"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":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-07-19 10:08:00","updated":"2026-01-15 12:07:45","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/\" title=\"Technology\">Technology<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/\" title=\"Programming\">Programming<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHow To Keep Your Best Programmers\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/mamchenkov.net\/wordpress"},{"label":"Technology","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/"},{"label":"Programming","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/"},{"label":"How To Keep Your Best Programmers","link":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/19\/how-to-keep-your-best-programmers\/"}],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":7625,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/06\/30\/the-hackers-diet\/","url_meta":{"origin":26038,"position":0},"title":"The Hacker&#8217;s Diet","author":"Leonid Mamchenkov","date":"June 30, 2004","format":false,"excerpt":"The Hacker's Diet - How to lose weight and hair through stress and poor nutrition By John Walker. The Hacker's Diet, notwithstanding its silly subtitle, is a serious book about how to lose weight and permanently maintain whatever weight you desire. It treats dieting and weight control from an engineering\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":25949,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/03\/16\/falsehoods-programmers-believe-about\/","url_meta":{"origin":26038,"position":1},"title":"Falsehoods programmers believe about &#8230;","author":"Leonid Mamchenkov","date":"March 16, 2016","format":false,"excerpt":"I thought I've posted some of these links a while back but alas I can't find them in the archives. \u00a0Maybe I just thought I did. \u00a0So here they go with some new additions: Falsehoods Programmers Believe About Names Falsehoods Programmers Believe About\u00a0Time Falsehoods Programmers Believe About\u00a0Addresses Falsehoods Programmers Believe\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":15107,"url":"https:\/\/mamchenkov.net\/wordpress\/2011\/06\/12\/on-teaching-programming-languages\/","url_meta":{"origin":26038,"position":2},"title":"On teaching programming languages","author":"Leonid Mamchenkov","date":"June 12, 2011","format":false,"excerpt":"Via this tweet I came across this insightful comment over at Slashdot. \u00a0Quoting in its\u00a0entirety: A bit off topic, but you triggered something I've been thinking about for a couple of years. That \"spark\" is fluency. I swtiched jobs from being a computer programmer to being an ESL teacher in\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8111,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/10\/26\/evolution-of-programmers\/","url_meta":{"origin":26038,"position":3},"title":"Evolution of Programmers","author":"Leonid Mamchenkov","date":"October 26, 2004","format":false,"excerpt":"\"Evolution of Programmers\" is one of those jokes which holds some truth to it. Also goes nicely with a popular image.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":15506,"url":"https:\/\/mamchenkov.net\/wordpress\/2011\/09\/14\/sysadmins-vs-programmers\/","url_meta":{"origin":26038,"position":4},"title":"Sysadmins vs. programmers","author":"Leonid Mamchenkov","date":"September 14, 2011","format":false,"excerpt":"In a Slashdot thread on the topic of the Programmer's Day, I came across this insightful comment, with which, having been both a sysadmin and a programmer, I have to somewhat agree. No disrespect to any programmers intended, but sysadmins have it tougher. \u00a0I wouldn't go as far as to\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8592,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/02\/05\/python-for-perl-programmers\/","url_meta":{"origin":26038,"position":5},"title":"Python for Perl programmers","author":"Leonid Mamchenkov","date":"February 5, 2005","format":false,"excerpt":"Slides for Matt Biddulph's speech \"Python for Perl programmers\" are a quick and easy way for Perl programmer to learn main differences between Perl and Python. Few code exmaples and quotes for the maestros are also included.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/26038","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=26038"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/26038\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=26038"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=26038"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=26038"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=26038"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}