Model Context Protocol and Local AI What is Model Context Protocol? It could be a game changer for local LLM usage w/tools. I poked at it some this morning to gain some understanding and sketched
software delivery Building Software: Risk and Validation The idea of course correcting regularly with an intent to learn can have a huge impact on project success. Let's see if we can explain this in a
software delivery Clarity in Decision Making, from Org to Architecture This morning I was thinking about how the most successful software teams I have worked on had a _very_ shared understanding of how decisions were guided. Hidden costs explode when
software delivery Aligning Software Teams This morning, I have been thinking about past software projects in terms of what made them successful balancing risk, learning, achieving results and good vibes. Making sure a team has
improvement Automatic Standing Desk anyone? Several years ago, I tried a manual standing desk and it was a bit of a failed experiment. I tried standing all day, for a half day, for certain intervals,
performance Github Action for Lighthouse After using a Github action to assess web page performance with Google PageSpeed [https://mattorb.com/github-action-for-google-pagespeed-insights/], I found out that PageSpeed leverages a tool called Lighthouse [https://bit.ly/
security Github Action for Javascript Vulnerability Scanning Part of what is served by this web site includes 3rd party javascript libraries. The libraries included in a page are a mash-up of libraries and dependencies from a few
performance Github Action for Google PageSpeed Insights Lately, I have been making more broad sweeping changes to this site. I want to ensure that I don't accidentally make a change which slows down the site
development Dev Team Productivity - Technical Practices For a development team it is critical to have a prioritized list [https://hbr.org/2017/12/what-it-takes-to-become-a-great-product-manager], with tight feedback cycles, while mitigating the right risks. This article is
Goodbye Broken links: Ghost + Muffet + Github Actions How big of let down is it when you are reading a web page, find something interesting enough to click on and are subsequently dropped down the 404 Not Found
sre Site Reliability Engineering Book Trio What works for Google, what works for Facebook, and what works for Netflix may not be the right thing for the rest of us. Putting too much weight behind the
dotfiles CI your MacOS dotfiles with GitHub Actions! Dependencies that you can't or won't pin versions of in a reliable persistent cache, have the potential for drift. Such is the life of my dotfiles
keyboard Level up keyboard shortcuts - Part 2. Hammerspoon and the Home Row After my initial experiments [https://mattorb.com/level-up-shortcuts-and-the-hyper-key/] using Karabiner to bind a keyboard shortcut to an image-based cheatsheet and leverage a hyper key to avoid application level key binding
dotfiles Level Up Shortcuts And The Hyper Key - Part 1 Even though typing speed is the least of a developer's bottlenecks, there are two particular speed bumps that can disrupt your flow [https://en.wikipedia.org/wiki/Flow_
software delivery Book thoughts and notes: Accelerate This book [https://www.amazon.com/Accelerate-Software-Performing-Technology-Organizations/dp/1942788339] is a seminal work . . . not only for the content, but for the methodology and rigor by which the conclusions were derived.
fzf Fuzzy Find a Github Repository - Part Deux Remember our first installment [https://mattorb.com/fuzzy-find-github-repository/]? We iterated on building a command-line tool for quickly selecting a private github repo to clone. We built a solution using fish
fzf The Many Faces of FZF Command-line Fuzzy Finder (FZF) [https://github.com/junegunn/fzf] is a gem of a command-line tool. It is like the old 4dos SELECT command that could prompt a user to
iOS Swift 2 to Swift 5 For fun, I recently migrated an old toy project from Swift2 to Swift5. The project is an iOS app that prompts a user to press keys on a bluetooth keyboard.
go Fuzzy Find a Github Repository Often, I need to quickly clone or explore from among hundreds of private github repositories I have access to via a github organization, from the command line. Rarely can I
software delivery Shift Left on Documentation There's a trend that encourages addressing challenges such as security and testing, earlier and more directly in the development life cycle. It's called shifting left. It&
alerting Make Alerts Worthy When designing a system which sends alerts to people, it's important to consider what is effective and what is respectful of people's time. Time is one
devops DevOps Book Trio This past year, I read a compelling trio of books that I would recommend for those interested in cultivating a DevOps mindset across an organization. That mindset can increase transparency
improvement Continual Transformation Continual transformation is the new norm to stay competitive Transformation is a trendy word that can conjure images of a phoenix gloriously rising from the ashes. You rarely hear of
opensource Don't paint yourself into an integration corner Focused open source and developer centric vendors are steam-rolling the competition There is a renaissance happening in software development and integration of off-the-shelf software components. It is being driven by
dotfiles dotfiles I finally got my dotfiles repo [https://github.com/mattorb/dotfiles/] in order earlier this year, motivated by getting a new laptop and that heaving sigh that goes with the feeling of having to set everything up again. Don't get me wrong.