{"id":1755,"date":"2021-07-29T14:48:13","date_gmt":"2021-07-29T14:48:13","guid":{"rendered":"http:\/\/tomblog.firstsolo.net\/?p=1755"},"modified":"2021-07-29T14:48:14","modified_gmt":"2021-07-29T14:48:14","slug":"introducing-hot-metal-brewbot","status":"publish","type":"post","link":"http:\/\/tomblog.firstsolo.net\/index.php\/introducing-hot-metal-brewbot\/","title":{"rendered":"Introducing Hot Metal Brewbot"},"content":{"rendered":"\n<p>My <a href=\"http:\/\/tomblog.firstsolo.net\/index.php\/hobbies\/pimping-my-coffee-machine\/\" data-type=\"page\" data-id=\"854\">coffee machine controller<\/a> is now open source. I have uploaded the firmware and hardware design <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/tombrazier\/hotmetal\" target=\"_blank\">to GitHub<\/a>. This meant I needed a catchy name. I have always just called my controller &#8220;coffeepid&#8221;, which is pretty generic.<\/p>\n\n\n\n<p>After a conversation with several coffee machine modder friends (thanks guys), I settled on &#8220;Hot Metal Brewbot&#8221;.<\/p>\n\n\n\n<p>Do you need an explanation? Right then&#8230;<\/p>\n\n\n\n<p>It&#8217;s a (delightfully bad) pun on the <a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/Hot_metal_typesetting\" target=\"_blank\">hot metal printing press<\/a> and an espresso press. It also describes the thing we are controlling, i.e. the boiler. And I think it sounds kind of cool.<\/p>\n\n\n\n<p>The name was already claimed by the HoTMetaL HTML editor but that is now defunct. Searching on GitHub, there are a few random projects using the name but nothing obviously popular and nothing related to coffee. And (if you share my dry sense of humour) this gives us another justification for the name: if a programming language can be named after an island where coffee is grown and a derivative of that language can become a standard adjunct to HTML, then why can&#8217;t a coffee machine controller be named after an HTML editor?<\/p>\n\n\n\n<p>So there.<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/tomblog.firstsolo.net\/index.php\/introducing-hot-metal-brewbot\/?share=facebook\" target=\"_blank\" title=\"Share on Facebook\" id=\"sharing-facebook-1755\"><span>Facebook<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/tomblog.firstsolo.net\/index.php\/introducing-hot-metal-brewbot\/?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" id=\"sharing-twitter-1755\"><span>Twitter<\/span><\/a><\/li><li class=\"share-google-plus-1\"><a rel=\"nofollow\" class=\"share-google-plus-1 sd-button share-icon\" href=\"http:\/\/tomblog.firstsolo.net\/index.php\/introducing-hot-metal-brewbot\/?share=google-plus-1\" target=\"_blank\" title=\"Click to share on Google+\" id=\"sharing-google-1755\"><span>Google<\/span><\/a><\/li><li class=\"share-reddit\"><a rel=\"nofollow\" class=\"share-reddit sd-button share-icon\" href=\"http:\/\/tomblog.firstsolo.net\/index.php\/introducing-hot-metal-brewbot\/?share=reddit\" target=\"_blank\" title=\"Click to share on Reddit\"><span>Reddit<\/span><\/a><\/li><li class=\"share-pocket\"><a rel=\"nofollow\" class=\"share-pocket sd-button share-icon\" href=\"http:\/\/tomblog.firstsolo.net\/index.php\/introducing-hot-metal-brewbot\/?share=pocket\" target=\"_blank\" title=\"Click to share on Pocket\"><span>Pocket<\/span><\/a><\/li><li><a href=\"#\" class=\"sharing-anchor sd-button share-more\"><span>More<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><div class=\"sharing-hidden\"><div class=\"inner\" style=\"display: none;\"><ul><li class=\"share-tumblr\"><a rel=\"nofollow\" class=\"share-tumblr sd-button share-icon\" href=\"http:\/\/tomblog.firstsolo.net\/index.php\/introducing-hot-metal-brewbot\/?share=tumblr\" target=\"_blank\" title=\"Click to share on Tumblr\"><span>Tumblr<\/span><\/a><\/li><li class=\"share-stumbleupon\"><a rel=\"nofollow\" class=\"share-stumbleupon sd-button share-icon\" href=\"http:\/\/tomblog.firstsolo.net\/index.php\/introducing-hot-metal-brewbot\/?share=stumbleupon\" target=\"_blank\" title=\"Click to share on StumbleUpon\"><span>StumbleUpon<\/span><\/a><\/li><li class=\"share-end\"><\/li><li class=\"share-pinterest\"><a rel=\"nofollow\" class=\"share-pinterest sd-button share-icon\" href=\"http:\/\/tomblog.firstsolo.net\/index.php\/introducing-hot-metal-brewbot\/?share=pinterest\" target=\"_blank\" title=\"Click to share on Pinterest\"><span>Pinterest<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>My coffee machine controller is now open source. I have uploaded the firmware and hardware design to GitHub. This meant I needed a catchy name. I have always just called my controller &#8220;coffeepid&#8221;, which is pretty generic. After a conversation &hellip; <a href=\"http:\/\/tomblog.firstsolo.net\/index.php\/introducing-hot-metal-brewbot\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/tomblog.firstsolo.net\/index.php\/introducing-hot-metal-brewbot\/?share=facebook\" target=\"_blank\" title=\"Share on Facebook\" id=\"sharing-facebook-1755\"><span>Facebook<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/tomblog.firstsolo.net\/index.php\/introducing-hot-metal-brewbot\/?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" id=\"sharing-twitter-1755\"><span>Twitter<\/span><\/a><\/li><li class=\"share-google-plus-1\"><a rel=\"nofollow\" class=\"share-google-plus-1 sd-button share-icon\" href=\"http:\/\/tomblog.firstsolo.net\/index.php\/introducing-hot-metal-brewbot\/?share=google-plus-1\" target=\"_blank\" title=\"Click to share on Google+\" id=\"sharing-google-1755\"><span>Google<\/span><\/a><\/li><li class=\"share-reddit\"><a rel=\"nofollow\" class=\"share-reddit sd-button share-icon\" href=\"http:\/\/tomblog.firstsolo.net\/index.php\/introducing-hot-metal-brewbot\/?share=reddit\" target=\"_blank\" title=\"Click to share on Reddit\"><span>Reddit<\/span><\/a><\/li><li class=\"share-pocket\"><a rel=\"nofollow\" class=\"share-pocket sd-button share-icon\" href=\"http:\/\/tomblog.firstsolo.net\/index.php\/introducing-hot-metal-brewbot\/?share=pocket\" target=\"_blank\" title=\"Click to share on Pocket\"><span>Pocket<\/span><\/a><\/li><li><a href=\"#\" class=\"sharing-anchor sd-button share-more\"><span>More<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><div class=\"sharing-hidden\"><div class=\"inner\" style=\"display: none;\"><ul><li class=\"share-tumblr\"><a rel=\"nofollow\" class=\"share-tumblr sd-button share-icon\" href=\"http:\/\/tomblog.firstsolo.net\/index.php\/introducing-hot-metal-brewbot\/?share=tumblr\" target=\"_blank\" title=\"Click to share on Tumblr\"><span>Tumblr<\/span><\/a><\/li><li class=\"share-stumbleupon\"><a rel=\"nofollow\" class=\"share-stumbleupon sd-button share-icon\" href=\"http:\/\/tomblog.firstsolo.net\/index.php\/introducing-hot-metal-brewbot\/?share=stumbleupon\" target=\"_blank\" title=\"Click to share on StumbleUpon\"><span>StumbleUpon<\/span><\/a><\/li><li class=\"share-end\"><\/li><li class=\"share-pinterest\"><a rel=\"nofollow\" class=\"share-pinterest sd-button share-icon\" href=\"http:\/\/tomblog.firstsolo.net\/index.php\/introducing-hot-metal-brewbot\/?share=pinterest\" target=\"_blank\" title=\"Click to share on Pinterest\"><span>Pinterest<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/tomblog.firstsolo.net\/index.php\/wp-json\/wp\/v2\/posts\/1755"}],"collection":[{"href":"http:\/\/tomblog.firstsolo.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/tomblog.firstsolo.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/tomblog.firstsolo.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/tomblog.firstsolo.net\/index.php\/wp-json\/wp\/v2\/comments?post=1755"}],"version-history":[{"count":2,"href":"http:\/\/tomblog.firstsolo.net\/index.php\/wp-json\/wp\/v2\/posts\/1755\/revisions"}],"predecessor-version":[{"id":1757,"href":"http:\/\/tomblog.firstsolo.net\/index.php\/wp-json\/wp\/v2\/posts\/1755\/revisions\/1757"}],"wp:attachment":[{"href":"http:\/\/tomblog.firstsolo.net\/index.php\/wp-json\/wp\/v2\/media?parent=1755"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/tomblog.firstsolo.net\/index.php\/wp-json\/wp\/v2\/categories?post=1755"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/tomblog.firstsolo.net\/index.php\/wp-json\/wp\/v2\/tags?post=1755"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}