{"id":10441,"date":"2006-09-01T17:22:16","date_gmt":"2006-09-01T14:22:16","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2006\/09\/01\/consistency-is-key\/"},"modified":"2006-09-01T17:22:16","modified_gmt":"2006-09-01T14:22:16","slug":"consistency-is-key","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2006\/09\/01\/consistency-is-key\/","title":{"rendered":"Consistency is Key"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>Brian Kim has an inspirational post on why <a href=\"http:\/\/briankim.net\/blog\/2006\/08\/consistency-is-key\/\">consistency is the key<\/a> to  achieving one&#8217;s goals.<\/p>\n<blockquote><p>So why does consistency work?<\/p>\n<p>Consistency works because it:<\/p>\n<p>1. Induces failure in order to provide valuable feedback.<\/p>\n<p>2. Creates momentum<\/p><\/blockquote>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Brian Kim has an inspirational post on why consistency is the key to achieving one&#8217;s goals. So why does consistency work? Consistency works because it: 1. Induces failure in order to provide valuable feedback. 2. Creates momentum<\/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":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"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],"tags":[],"keyring_services":[],"class_list":["post-10441","post","type-post","status-publish","format-standard","hentry","category-general"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":36753,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/03\/02\/eventual-consistency\/","url_meta":{"origin":10441,"position":0},"title":"Eventual consistency","author":"Leonid Mamchenkov","date":"March 2, 2019","format":false,"excerpt":"This is awesome!","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/03\/eventual-consistency.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/03\/eventual-consistency.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/03\/eventual-consistency.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/03\/eventual-consistency.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":28507,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/20\/distributed-architecture-concepts-i-learned-while-building-a-large-payments-system\/","url_meta":{"origin":10441,"position":1},"title":"Distributed architecture concepts I learned while building a large payments system","author":"Leonid Mamchenkov","date":"April 20, 2018","format":false,"excerpt":"Gergely Orosz, an engineer who worked at Uber on the large scale payments system used by the company, shares some of the distributed architecture concepts he had to learn in the blog post titled \"Distributed architecture concepts I learned while building a large payments system\". The article is very well\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":24284,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/06\/02\/software-engineering-radio-cap-theorem\/","url_meta":{"origin":10441,"position":2},"title":"Software Engineering Radio : CAP Theorem","author":"Leonid Mamchenkov","date":"June 2, 2015","format":false,"excerpt":"On the way to work today I enjoyed an excellent episode of Software Engineering Radio which featured an interview with Eric Brewer, a VP of Infrastructure at Google, \u00a0probably more famous for his CAP Theorem. In theoretical computer science, the CAP theorem, also known as Brewer's theorem, states that it\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":23194,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/12\/22\/http-api-design-guide\/","url_meta":{"origin":10441,"position":3},"title":"HTTP API Design Guide","author":"Leonid Mamchenkov","date":"December 22, 2014","format":"link","excerpt":"HTTP API Design Guide This guide describes a set of HTTP+JSON API design practices, originally extracted from work on the Heroku Platform API. This guide informs additions to that API and also guides new internal APIs at Heroku. We hope it\u2019s also of interest to API designers outside of Heroku.\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":42682,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/06\/05\/notes-to-myself-on-software-engineering\/","url_meta":{"origin":10441,"position":4},"title":"Notes to Myself on Software Engineering","author":"Leonid Mamchenkov","date":"June 5, 2019","format":false,"excerpt":"I came across these \"Notes to Myself on Software Engineering\", with which I agree wholeheartedly. Some of these I've learned \"the hard way\". For most of these, I wish I knew them earlier. They would make my life a lot easier. Here a few to get you started, but make\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":21493,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/04\/10\/on-infinite-scrolling\/","url_meta":{"origin":10441,"position":5},"title":"On infinite scrolling","author":"Leonid Mamchenkov","date":"April 10, 2014","format":"status","excerpt":"Two years ago (to the day) I blogged my opinion of the infinite scrolling. \u00a0And what do I do now? \u00a0I enable the infinite scrolling for this blog! \u00a0Consistency? Who needs that ...","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\/10441","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=10441"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/10441\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=10441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=10441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=10441"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=10441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}