{"id":1081,"date":"2026-01-16T16:38:36","date_gmt":"2026-01-16T20:38:36","guid":{"rendered":"https:\/\/efsavage.com\/blog\/?p=1081"},"modified":"2026-01-16T16:38:52","modified_gmt":"2026-01-16T20:38:52","slug":"my-new-editor","status":"publish","type":"post","link":"https:\/\/efsavage.com\/blog\/posts\/my-new-editor\/","title":{"rendered":"My New Editor"},"content":{"rendered":"\n<p>Google has a concept called \u201cReadability\u201d which usually means you can write and review code of a certain language in the accepted style.&nbsp; When I first joined Google it seemed bureaucratic but I think it strikes a good balance and the languages I have readability in I feel pretty confident that I can write things that will incorporate the style decisions, and the languages I don\u2019t have it, I don\u2019t have that confidence.&nbsp;&nbsp;<\/p>\n\n\n\n<p>A couple of months ago I had an idea that this concept might be useful at a higher level.\u00a0 Instead of Go or TypeScript, what if there was Readability for concepts like security, or maintainability?\u00a0 I started chatting with AI and eventually ended up on what has been a very enjoyable project.\u00a0 It\u2019s not &#8220;readability for maintainability&#8221; like I thought, nor is it about certification or iron-clad rules, but it\u2019s become a growing repository of thoughts, stories, and observations.\u00a0 I\u2019ll get into more about the process in the future.<\/p>\n\n\n\n<p>I\u2019ve gone back and forth about sharing it here, not because it\u2019s embarrassing but because of the AI aspect.&nbsp; I think it\u2019s been an absolutely fantastic tool for editing and organizing these thoughts and notes, and prompting me for topics to write on, and I love just being able to write a draft and have it come out as something built a bit better.&nbsp; Much of it is my words exactly, but rearranged or glued together into a better structure.<\/p>\n\n\n\n<p>So far 100% of this blog, including this post, has been hand-written by me, I\u2019ve used AI to review the past few posts and made some revisions based on feedback but none of it was written by an AI.\u00a0 I\u2019m now in a position where my choices are to share AI-assisted content, rewrite it myself to satisfy some arbitrary rule, or not share it at all.\u00a0 I don\u2019t like the last option, and the second option seems kind of foolish, so I\u2019m going with the first one and I\u2019m going to tag these posts as <a href=\"https:\/\/efsavage.com\/blog\/posts\/tag\/ai-assist\">#ai-assist<\/a> for transparency.  Where I&#8217;ve only used it for feedback I&#8217;ll use <a href=\"https:\/\/efsavage.com\/blog\/posts\/tag\/ai-review\">#ai-review<\/a>.<\/p>\n\n\n\n<p>The AI isn\u2019t doing anything a good editor wouldn\u2019t do. All of the thoughts, examples, principles and stories are mine (or credited where due).&nbsp; To me, that\u2019s not slop.&nbsp; I hope people judge the content based on what it\u2019s saying rather than the tools involved, but I respect the sensitivity people have towards these tools and don\u2019t want to misrepresent things.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Google has a concept called \u201cReadability\u201d which usually means you can write and review code of a certain language in the accepted style.&nbsp; When I first joined Google it seemed bureaucratic but I think it strikes a good balance and the languages I have readability in I feel pretty confident that I can write things&hellip; <\/p>\n<p class=\"simppeli-read-more\"><a href=\"https:\/\/efsavage.com\/blog\/posts\/my-new-editor\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">My New Editor<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[7],"tags":[142,419],"series":[],"class_list":["post-1081","post","type-post","status-publish","format-standard","hentry","category-general","tag-ai","tag-ai-review"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1AkJt-hr","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/posts\/1081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/comments?post=1081"}],"version-history":[{"count":1,"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/posts\/1081\/revisions"}],"predecessor-version":[{"id":1082,"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/posts\/1081\/revisions\/1082"}],"wp:attachment":[{"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/media?parent=1081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/categories?post=1081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/tags?post=1081"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/series?post=1081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}