AI, Engineering & Product Essays
How to REALLY enable word wrapping in Emacs
A quick tip on how to enable word wrap in Emacs.
Autofix Backticks with ESLint and Prettier in VS Code
Learn how to autofix backticks in JavasScript with ESLint and Prettier in VS Code.
Gingin Joyce
My grandma passed away today. She always reminded me: Remember WHO you are and WHOSE you are. This is a tribute to her life through my eyes.
Tips For Being Successful at Working From Home Long-Term
Tips that I've found to help me be successful in my transition into remote work, working from home.
3D Printing Journey
Follow along as I explore 3d Printing.
Install dig and nslookup dependencies on Docker Containers
How to install dig on Ubuntu, ArchLinux, OpenSuse and Alpine.
How to Give Awesome Peer Feedback
Many companies are incorporating peer feedback into performance reviews. Here's how I prepare to give awesome peer feedback.
Create an ad hoc interactive Docker container
Learn how to create an ad hoc interactive Docker container.
Disable Slack Keyboard Flyup
How to disable the Slack app keyboard flyup.
Use lsof and ps to Find Running Services
Learn how to use the lsof and ps utilities to find running services when debugging EADDRINUSE in NodeJS logs.
Testing out writing articles in Coda
An experiment where I write articles in Coda.
SRE Escape Rooms and Reinforced Learning
How we used SRE escape rooms to reinforce learning in the engineering organization at Webflow.
Install NPM Dependency From GitHub URL
How to set up an NPM dependency from a GitHub URL in a package.json for SSH and HTTPS.
Back to Writing Content in Dropbox
The reason I've decided to write content in Dropbox instead of keeping it in version control.
Setup iTerm2 - Better Movements with Emacs Bindings
Learn how to setup a control key for more natural Emacs movements in iTerm2
Setup iTerm2 - Infinite Scrollback
Learn how to setup iTerm2 to allow infinite (unlimited) scrollback
Lessons for Adults from Curious George
How adults can learn to be curious from Curious George.
Replace Multiple Instances of Pattern in JavaScript
How to replace multiple instances of a pattern in JavaScript with a regular expression.
Friction - A Secret Tool for Successful Habits
Design your environment to make good habits easy and bad habits hard.
On Team Productivity, Tools & Flexible Data
I believe tools should be built to be flexible to empower their users.