{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Matt Reich","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/mattr","_microblog":{"about":"https://micro.blog/about/api","id":"5710","username":"mattr","bio":"Front-end web developer. Working for Table XI, living in Colorado. ","pronouns":"","is_following":false,"is_you":false,"following_count":32,"discover_count":0},"author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://micro.blog/mattr/avatar.jpg"},"items":[{"id":"84552023","content_html":"<p>The Bottlenecks Are Moving: <a href=\"https://mattr.blog/the-bottlenecks-are-moving/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/the-bottlenecks-are-moving/","date_published":"2026-02-18T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2026-02-18 00:00","date_timestamp":1771372800,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"83437124","content_html":"<p>Are We Learning the Wrong Things? <a href=\"https://mattr.blog/are-we-learning-the-wrong-things/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/are-we-learning-the-wrong-things/","date_published":"2026-02-02T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2026-02-02 00:00","date_timestamp":1769990400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"83166303","content_html":"<p>Thoughts on Writing Less Code: <a href=\"https://mattr.blog/thoughts-on-writing-less-code/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/thoughts-on-writing-less-code/","date_published":"2026-01-29T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2026-01-29 00:00","date_timestamp":1769644800,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"37948219","content_html":"<p>React Conf Highlights: Exciting Updates and Future Directions: <a href=\"https://mattr.blog/react-conf-2024-intro/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/react-conf-2024-intro/","date_published":"2024-05-21T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2024-05-21 00:00","date_timestamp":1716249600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"31075617","content_html":"<p>Stepping Up Your Game with htmx: Beyond Basics: <a href=\"https://mattr.blog/htmx-beyond-basics/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/htmx-beyond-basics/","date_published":"2024-02-15T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2024-02-15 00:00","date_timestamp":1707955200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"30698373","content_html":"<p>htmx: Sprinkle Interactivity on Your HTML: <a href=\"https://mattr.blog/htmx-sprinkle-interactivity-on-html/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/htmx-sprinkle-interactivity-on-html/","date_published":"2024-02-08T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2024-02-08 00:00","date_timestamp":1707350400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"28221614","content_html":"<p>The Colors of Tailwind CSS: Management, Customization, and Arbitrary Values: <a href=\"https://mattr.blog/the-colors-of-tailwind-css-management-customization-arbitrary-values/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/the-colors-of-tailwind-css-management-customization-arbitrary-values/","date_published":"2023-08-29T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2023-08-29 00:00","date_timestamp":1693267200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"28221613","content_html":"<p>\"Rendering\" Frameworks: <a href=\"https://mattr.blog/rendering-frameworks/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/rendering-frameworks/","date_published":"2023-08-29T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2023-08-29 00:00","date_timestamp":1693267200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"28221612","content_html":"<p>Exploring Tailwind CSS: Balancing Utility-First Benefits and Concerns: <a href=\"https://mattr.blog/exploring-tailwind-css-balancing-utility-first-benefits-concerns/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/exploring-tailwind-css-balancing-utility-first-benefits-concerns/","date_published":"2023-08-25T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2023-08-25 00:00","date_timestamp":1692921600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"28221611","content_html":"<p>Setting up Next.js Middleware with Page Extensions: <a href=\"https://mattr.blog/setting-up-nextjs-middleware-page-extensions/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/setting-up-nextjs-middleware-page-extensions/","date_published":"2023-03-15T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2023-03-15 00:00","date_timestamp":1678838400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"28221610","content_html":"<p>Building a UI - Understand First: <a href=\"https://mattr.blog/building-ui-understand-first/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/building-ui-understand-first/","date_published":"2023-01-23T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2023-01-23 00:00","date_timestamp":1674432000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"28221609","content_html":"<p>The Balance of \"doing\" and \"knowing\": <a href=\"https://mattr.blog/balance-doing-and-knowing/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/balance-doing-and-knowing/","date_published":"2022-10-10T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2022-10-10 00:00","date_timestamp":1665360000,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"28221608","content_html":"<p>Python Debugging - Pretty Print Your Output: <a href=\"https://mattr.blog/python-debugging-pretty-print/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/python-debugging-pretty-print/","date_published":"2022-09-09T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2022-09-09 00:00","date_timestamp":1662681600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"28221607","content_html":"<p>Basic CSS Custom Property Use: <a href=\"https://mattr.blog/basic-css-custom-property-use/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/basic-css-custom-property-use/","date_published":"2022-07-26T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2022-07-26 00:00","date_timestamp":1658793600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"28221606","content_html":"<p>Use the Debugger! <a href=\"https://mattr.blog/use-the-debugger/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/use-the-debugger/","date_published":"2022-05-27T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2022-05-27 00:00","date_timestamp":1653609600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"28221605","content_html":"<p>Split Form inputs with a form ID: <a href=\"https://mattr.blog/split-form-inputs-with-form-id/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/split-form-inputs-with-form-id/","date_published":"2022-05-20T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2022-05-20 00:00","date_timestamp":1653004800,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"28221604","content_html":"<p>I'm Tired: <a href=\"https://mattr.blog/im-tired/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/im-tired/","date_published":"2022-05-04T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2022-05-04 00:00","date_timestamp":1651622400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"28221603","content_html":"<p>PM2: Why Aren't My Environment Variables Being Set? <a href=\"https://mattr.blog/pm2-why-arent-env-vars-being-set/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/pm2-why-arent-env-vars-being-set/","date_published":"2022-01-20T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2022-01-20 00:00","date_timestamp":1642636800,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"28221602","content_html":"<p>How to use Sass !default Values: <a href=\"https://mattr.blog/how-to-use-sass-defaults/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/how-to-use-sass-defaults/","date_published":"2022-01-12T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2022-01-12 00:00","date_timestamp":1641945600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"28221601","content_html":"<p>Array Map: <a href=\"https://mattr.blog/array-map/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/array-map/","date_published":"2021-12-23T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2021-12-23 00:00","date_timestamp":1640217600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"28221600","content_html":"<p>Sass Maps are Cool: <a href=\"https://mattr.blog/sass-maps-are-cool/\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/sass-maps-are-cool/","date_published":"2021-02-25T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2021-02-25 00:00","date_timestamp":1614211200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"9407181","content_html":"<p>PixFit: A Simple and Elegant Measurement Tool for Your Mac: <a href=\"https://mattr.blog/pixfit-a-simple-and-elegant-measurement-tool-for-your-mac\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/pixfit-a-simple-and-elegant-measurement-tool-for-your-mac","date_published":"2020-04-15T22:35:44+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2020-04-15 22:35","date_timestamp":1586990144,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"9404237","content_html":"<p>How to use Sass !default values: <a href=\"https://mattr.blog/how-to-use-sass-default-values\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/how-to-use-sass-default-values","date_published":"2019-05-07T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2019-05-07 00:00","date_timestamp":1557187200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"9404236","content_html":"<p>Array Map: <a href=\"https://mattr.blog/array-map\">mattr.blog</a></p>","summary":"","url":"https://mattr.blog/array-map","date_published":"2019-02-21T00:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2019-02-21 00:00","date_timestamp":1550707200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"1172103","content_html":"<p>Productship.fm - Ep 6: Trust on Product Development Teams: <a href=\"https://mattreich.net/podcast/2018/07/03/productship-dot-fm-ep-6-trust-on-product-development-teams/\">mattreich.net</a></p>","summary":"","url":"https://mattreich.net/podcast/2018/07/03/productship-dot-fm-ep-6-trust-on-product-development-teams/","date_published":"2018-07-03T14:00:00+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2018-07-03 14:00","date_timestamp":1530626400,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"266516","content_html":"<p><a href=\"https://micro.blog/jeffmueller\">@jeffmueller</a> The more things I try the more I realize it's such a moving target. What works for me may not work for you. Hell, what works for me now may not work for <strong>me</strong> next year. It's a constant (and kinda frustrating) evolution for me.</p>\n","url":"https://micro.blog/mattr/266516","date_published":"2018-01-11T19:17:27+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2018-01-11 19:17","date_timestamp":1515698247,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"266380","content_html":"<p><a href=\"https://micro.blog/jeffmueller\">@jeffmueller</a> Admittedly, I'm super early in my experiment. So far I'm feeling more focused on my tasks/projects than I have in a while. Something about the physical act of putting pen to paper (or something ??) seems to be helping. That said, I think I'll always use a combo of digital+analog. I've historically tried to go all in on a digital tool and it always fizzles. </p>\n","url":"https://micro.blog/mattr/266380","date_published":"2018-01-11T17:51:06+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2018-01-11 17:51","date_timestamp":1515693066,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"266273","content_html":"<p><a href=\"https://micro.blog/jeffmueller\">@jeffmueller</a> I'm working my way through this mental block right now. I decided to try some Bullet Journal style stuff this year (latest attempt of many over the years). Was really hard to start, but with the BuJo ideas as my starting point it made it easier to start. I'm adjusting the system as I figure out what works for me, but it really helped to get over that initial hump.</p>\n","url":"https://micro.blog/mattr/266273","date_published":"2018-01-11T16:29:47+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2018-01-11 16:29","date_timestamp":1515688187,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"262938","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> Awesome idea!</p>\n","url":"https://micro.blog/mattr/262938","date_published":"2018-01-09T18:59:32+00:00","author":{"name":"Matt Reich","url":"http://mattreich.net","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fmattr%2Favatar.jpg","_microblog":{"username":"mattr"}},"_microblog":{"date_relative":"2018-01-09 18:59","date_timestamp":1515524372,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}