Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Disclaimer: Lengthy Draft Period Most of this post was authored in June 2025 then sat around as a draft for 8 months (things got hard at work).
-
This fall I collaborated with my friend Brock on a guitar pedal project.
-
I made another custom desktop on the CNC with recesses for my split keyboard.
-
I felt a need to review all the custom CAD projects I've done and write up something about them.
-
I built a custom desktop on a CNC router.
-
I propose to coin a new term: versiona non grata.
-
I made another version of the kipra "kinda pragmatic" split ergonomic keyboard.
-
For local development, json logs often have a bunch of fields you might want for production observability, but almost never care about for local development.
-
Hi product managers This post is written primarily for product managers instead of my usual engineering audience.
-
I've run the full matrix of combinations of linux and macos between my work and personal setups.
-
I share links to tech articles and projects somewhat regularly in work slack, and a teammate recently asked how I keep up with industry pulse and trends.
-
This guide will walk you through the process of building a kipra keybord.
-
TL;DR (This post is over 4500 words.
-
I've started a new position as Staff Engineer at Float Health.
-
I've been trying out a relatively new config file format called KDL.
-
Motivation for this project So back in November 2022 there was a giveaway contest run by kbd.news.
-
I have a lengthy history of cobbling together tools for working with documents written in markdown and getting them into PDF when interfacing with the default world who are not always plain text die hards.
-
Back Story For my entire time as a web developer, front end web layout has been a kludgey messy nightmare.
-
This article was written for the Keyboard Builder's Digest Advent Calendar.
-
So now that the Squeezebox v2209 is up and running, and given it's very unusual arrangement of keys (2 for pinky, 3 for ring, 4 for middle and index, 3 for thumb), I have to figure out which keymap to use for my base/alpha layer.
-
I have completed a new revision of the Squeezebox Keyboard - v2209.
-
We over at my new project Focus Retreat Center have announced the dates for our inaugural Programming Retreat.
-
Typing on the Squeezebox keyboard is coming along nicely.
-
So I've been using the squeezebox as my daily driver keyboard for two weeks now.
-
Overview The Squeezebox Keyboard is a custom-designed ergonomic computer keyboard I have been working on for nearly a year now.
-
Content warning: programmer discussing text editors.
-
I've made a second prototype of the Squeezebox Keyboard.
-
I designed and built a split ergonomic keyboard with some ideas I've been wanting to try for over a year.
-
So since I became a Staff Engineer last year, I've been studying up on the role.
-
With two of us working from home, we were having trouble making due with a single wifi access point covering the whole house, especially considering our offices are at opposite sides.
-
Everywhere I look in the tech world, I see everything everyone does being framed as "solving problems".
-
My experience in the last decade have been that software developers are asked to learn new technologies with such frequency that novice level skills have become a semi-permanent norm that is expected and accepted.
-
I own both an original ErgoDox (full hand acrylic case, from I think the 2nd massdrop) and a newer ErgoDox Infitity.
-
Last weekend I built a custom laptop tray design to fit my ThinkPad T480 laptop, my ergodox split keyboard, and my vertical mouse comfortably on my lap.
-
In my software development work, I encounter new syntaxes truly almost every day.
-
When hopping in to an unfamiliar git repo, if it's a big sprawling repo or even a monorepo, it can be hard to know which parts are relevant.
-
Editor's Note This article was originally written by Chris Potter and me when we worked at Reaction Commerce.
-
I've switched from Linux Mint to Arch Linux on both my work and personal setups now.
-
So I recently learned about cargo doc --open while attending the Colorado Gold Rust conference.
-
So I had a bunch of YAML files with an array of key/value maps representing environment variables.
-
I've updated my journaling tooling for my work journal.
-
I learned a nice way of using bash arrays to hold command line arguments that are conditional or will be computed before passing as arguments to a separate program.
-
Here's a screencast of my fuzzball desktop automation system.
-
So I've been trying to do as much of my local development from within docker containers.
-
Starting this Spring when I changed OSes from mac to linux, I decided to experiment with using docker containers to isolate dangerous development tools from my local system.
-
I've recently been helping a client get their node.js mobile back end API server ready to launch a new service.
-
xfce4 problems I had some problems with xfce4 that eventually made it untenable.
-
Here's some miscellaneous notes on what I've gotten set up on my new linux laptop so far.
-
So I bought a laptop from System76 with linux and I'm slowly getting my tools and environment going.
-
So I just went to my first meetup of the Denver/Boulder Rust meetup group.