Ghostty Terminal

I got beta access to Ghostty and set it up on my MacOS (Sonoma) laptop. The terminal is nice out of the box. It has tab support and splits. The default color theme is pleasing. I still needed to adjust the configuration to make some changes to match my taste. The configuration file is located in ~/.config/ghostty/config, there is no UI based preference dialog (planned for the future). This is my config:...

November 28, 2024 · 1 min

Data Driven Decisions

OKR - Objectives and Key Results Plenty of companies have chosen to use OKRs as their planning tool. Each team publishes a set of OKRs at the beginning of a quarter to signal to the rest of the company what work they intend to do. This is written in the form of an Objective (Eg: Make Builds Faster). Then comes the Key Result which is usually expressed as a measurable metric (eg: Reduce build time by 25%)....

April 2, 2024 · 2 min

!!con west

I had the pleasure of attending !!con west last weekend. I met a lot of incredible people and listened to talks that rekindled my joy in programming. I took out my trusty Stabilo point 88 and started taking notes. The person sitting next to me complimented my choice of pen. I got very excited that someone recognized the pen and shared my interest in stationery. She then proceeded to show me her stationery collection from Japan (tiny scissors, a permanent marker, multicolor highlighter, and a twist top eraser)....

March 1, 2020 · 3 min

Downloading Specific Filetypes using 'wget'

I decided to prepare myself for the Intro to AI, a free online course offered by Stanford. I found the course website: http://www.stanford.edu/class/cs221/schedule.html and wanted to download all the slides. It’s time to pull all the ppt files from that page. wget -r -A.ppt http://www.stanford.edu/class/cs221/notes/ This created a tree of empty directories with one of them that had all the ppt files. Time to clean up the empty folders: find -depth -type d -empty -exec rmdir {} \; Ta-da!...

August 1, 2011 · 1 min

How to Find Local Tech Jobs

Looking for tech jobs can be daunting. Networking is touted as the magic bullet for job seekers. But where do you start? Here are some robust ways to build your network. Users Group: User groups are typically monthly meetings for geeks who get together to talk about their favorite programming language or operating system. Usually they are accompanied with a mailing list which is used to announce the meetings, ask questions and post job openings....

June 6, 2011 · 2 min