Everyone's Building Their Own Agentic Team
Teams should agree on what lives in the repo. Everything else, the harness, the plugins, the workflow, is turning into something as personal as your dotfiles.
Personal Website of Matt Reich
Teams should agree on what lives in the repo. Everything else, the harness, the plugins, the workflow, is turning into something as personal as your dotfiles.
Agentic coding tools are removing old implementation bottlenecks, but review, system knowledge, and idea quality are becoming the new constraints.
Grappling with the uncomfortable question of what developers should even be learning when AI handles the problems we used to grind through for expertise.
The train left the station. We're all writing less code and wrestling with what that means for how we work, what we learn, and what makes us effective engineers.
React Conf was back again this year and it was in person for the first time in five years. It was great to see everyone in person again. The energy was palpable and the excitement was contagious.
One of the core skill-sets a developer needs are some strategies to handling data. I don't know about you, but I feel like I'm always doing this type of work. Arrays are a super common structure we encounter a lot in JavaScript and ES6 brought along with it some pretty great new array methods. These new methods are really powerful and can substantially clean up your code. Let's take a look at map…
Ever wish you could add dynamic functionality to your website without needing mountains of JavaScript? htmx might be your answer. It's not a framework, but a clever library that unlocks hidden powers within your existing HTML. I'm real early in my exploration of htmx, but I'm excited to see what it can do. Here's a quick overview of what I've learned so far.
Tailwind CSS, a utility-first CSS framework, has caught the attention of web developers with its design simplicity and efficiency. One feature that stands out is how it handles colors — offering an extensive palette that is customizable and conveniently incorporated directly into HTML.
Tailwind CSS, a utility-first CSS framework, has caught the attention of web developers with its design simplicity and efficiency. One feature that stands out is how it handles colors — offering an extensive palette that is customizable and conveniently incorporated directly into HTML.
In the ever-evolving landscape of web development, we frequently encounter new tools and frameworks claiming to offer improved solutions for designing websites. Among these, Tailwind CSS, with its utility-first perspective, has managed to draw significant attention lately.
Here's a quick tip for getting middleware working correctly with Next.js if you are setting custom pageExtensions in your next.config.js. I went in circles on this and just could not figure out what was going on so thought I'd share this to provide another avenue to folks discovering the solution
Building a UI is difficult. It's important to take some time early on to really understand what you're building. But how do you do that. I'll take you through my thought process.
I've been noticing more and more recently how different types of work line up with how my brain works. Am I doing what want? Am I pushing against the current? And also paying attention to various tendencies in others as well. How can I balance this out.
Finding it difficult to read output to the console when debugging? Try this quick tip for debugging in Python.
Unleash the power of CSS with custom properties! Dive into the world of CSS variables and revolutionize your styling workflow. Say goodbye to excessive tools and embrace the simplicity and versatility they bring. Get ready to take your CSS game to the next level.
Master the art of JavaScript debugging. Say goodbye to console.logs and say hello to the powerful debugger. In this post, discover how breakpoints and the console can revolutionize your debugging process. Level up your JavaScript skills and cut down your debugging time. Get ready to debug like a pro!
Did you know you can split your form inputs from the form and still submit a group of inputs together as the same form? Well, you can.
Is it just me? Why am I so tired? Like all the time. Not exhausted, but always some flavor of tired. Physically. Mentally. Across the board tired.
I recently ran into an issue when working on a deployment that ended up pretty clearly pointing to some issues with environment variables. The application is leveraging PM2. This is a really handy tool most of time time, but there is also a lot of hidden corners and black magic at play. This can make resolving some seemingly obvious issues really challenging. Let's sort this one out.
One of the core selling points of writing styles using Sass (or SCSS) is being able to use variables. This isn’t as novel a concept now that we have CSS variables native to CSS, but it’s still a big part of Sass. They work as you’d expect for the most part with one exception, the !default keyword. It’s not a feature most people take advantage of that often or maybe even know about, but let’s take…
One of the core skill-sets a developer needs are some strategies to handling data. I don't know about you, but I feel like I'm always doing this type of work. Arrays are a super common structure we encounter a lot in JavaScript and ES6 brought along with it some pretty great new array methods. These new methods are really powerful and can substantially clean up your code. Let's take a look at map…
One of the most basic, yet most useful functions of a preprocessor like Sass is the ability to leverage variables in your stylesheets. This little feature can save you lots of time and shield you from many headaches. There are a variety of strategies for using variables, but we're not going to get too caught up on that type of thing right now. Just so we're all on the same page, let's look at an…
Leslie and I just got back from a completely amazing honeymoon trip to St. Lucia and while I’ve been trying to get back into the swing of things I’ve done some reflecting on the last couple of weeks.
Today is a big day. Today is the day that I get to marry my best friend.