{"id":66,"date":"2025-12-02T11:44:17","date_gmt":"2025-12-02T11:44:17","guid":{"rendered":"https:\/\/securelang.net\/cms\/?p=66"},"modified":"2025-12-02T12:49:50","modified_gmt":"2025-12-02T12:49:50","slug":"current-status-tech-stuff","status":"publish","type":"post","link":"https:\/\/securelang.net\/cms\/blog\/2025\/12\/02\/current-status-tech-stuff\/","title":{"rendered":"Current Status (tech stuff)"},"content":{"rendered":"\n<p>In short: The build system is a mess.<\/p>\n\n\n\n<p>Anyone who&#8217;s worked on operating systems probably knows that the biggest challenge isn&#8217;t implementing any particular feature, it&#8217;s &#8220;release engineering&#8221; or actually getting the features that are already implemented shipped in a somewhat working &amp; documented state with the correct versions of each component (not having everything out-of-sync).<\/p>\n\n\n\n<p>Individual features aside, I&#8217;m kind of half way through the release engineering, I already made some one off releases on my old site via Git just so I could prepare myself but I&#8217;ve decided I want to hopefully finish a few features then get my package manager &amp; build system all fired up. Worst case scenario is I&#8217;ll just have to release it all as a big work-in-progress blob instead of separate documented components.<\/p>\n\n\n\n<p>So other than needing some work on version control in my package manager I&#8217;ve still got to make some final decisions on things like licensing and whether to provide all the code as open source (or just provide it to paying clients) which I&#8217;m open to feedback on.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In short: The build system is a mess. Anyone who&#8217;s worked on operating systems probably knows that the biggest challenge isn&#8217;t implementing any particular feature, it&#8217;s &#8220;release engineering&#8221; or actually getting the features that are already implemented shipped in a somewhat working &amp; documented state with the correct versions of each component (not having everything [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-66","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/posts\/66","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/comments?post=66"}],"version-history":[{"count":4,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/posts\/66\/revisions"}],"predecessor-version":[{"id":71,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/posts\/66\/revisions\/71"}],"wp:attachment":[{"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/media?parent=66"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/categories?post=66"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/securelang.net\/cms\/wp-json\/wp\/v2\/tags?post=66"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}