My History of Programming(-ish) Languages
I thought it would be good to write down the programming languages I’ve used and the context that I learned them in. So here we are. 1980 - Logo (Turtle Graphics) My earliest computer programming...Nice backup solution for PFSense => TrueNAS
For the last couple of weeks, I’ve been nerding out on some home networking stuff. I blame my friend Eric for introducing me to the wonders of TrueNAS and pfSense. This post outlines how I use Tru...TrueNAS for Awesome Home Storage, Media, and Backups
Request: Chain Views in Ableton Live
Bringing Customer Focus to Your Engineering Team
In my experience, one attribute that makes a great software engineering team is their level of customer focus. By customer focus, I mean understanding their customer’s needs and placing that front ...Ye Olde Yahoo!
What I Learned At Stripe
Perpetual Storage
Four Year Checkin: Tesla Model 3
So You Have a New Teen Driver!
So your teenager is old enough to learn to drive. That’s awesome! For a parent, it can also be terrifying. I mean, they’re the most precious people in our lives – isn’t it irresponsible to put them...TapPanVerb - A Reverb + Delay Tap Field + Feedback Effect
Last week I had an idea for an effect. I was thinking that a reverb effect should give you control over the pan position of the reverb at a given time after the initial impulse enters the reverb. T...Top Things I Wish Were More Clear In Max/MSP
I really enjoy working in Max/MSP, especially on Max For Live devices. This is something that sets Ableton Live apart from other DAWs, and really speaks to the Art+Science part of me. I didn’t alw...Automation Math
Knobbler - The Pursuit of an Auto-Labeling Control Surface for Ableton Live
Consolidate and Loop in Ableton Live
I’m an efficiency freak. In either my personal or professional life, I’m always looking for ways to eliminate steps in a process, especially if those steps are ones that a person has to take. Somet...Using Terminal vim as an External Editor on Mac
If you’re reading this, then please allow me to welcome you – a fellow person of specific needs and preferences! It has bothered me several times in the past that I can’t use my text editor of cho...Access Virus and Me
The Access Virus is a music synthesizer that was first sold around 1997. It was one of the first “virtual analog” synths, which means that it uses computer code that simulates the behavior of analo...Making 'git diff' Work For .amxd
Here’s a quick tip if you’re using git for revision control in developing Max/MSP or Max For Live devices. Perhaps you have been here? $ git diff diff --git a/cool.amxd b/cool.amxd index c7a9b88....My Fastest Mile
My fastest mile ever happened on the right shoulder blade of Mission Peak. See, Mission Peak sits facing Fremont, the Bay, the Peninsula. Watching over it all in its regal pose. For those lucky eno...What Comes Next?
I have 25+ years of experience in the Internet applications space, with that time split between IC and management positions - but always hands-on as an engineer. I have worked in all layers of the ...Faderboard Version 3
This post details a significant update to my original Faderboard device for Ableton Live. I finally made time to learn enough Max for Live to do this in the way that I always wanted. The prior ver...Vestax Faderboard (-ish) In Ableton Live
=================== UPDATE AVAILABLE I’ve re-implemented this as a self-contained M4L device with more similar functionality to the original Faderboard, along with some additions like MIDI note co...On Pair Programming
When most people hear the phrase “pair programming” they probably imagine two programmers in front of one keyboard and monitor, taking turns typing alternate letters. It’s a silly picture that does...Fractal Note Echo
Golden Gate Park with Marina and Naomi
The girls and I skated for 5 miles in Golden Gate Park to check out the windmills, bison, bike track, and other cool sights in the mellow western side of San Francisco. We stopped for an awesome lu...Manager Toolbox
Here’s the tl;dr: Your job is to grow your team. Write down expectations of team members, broken down by level. Quantify your team’s capabilities. Remember good work and areas...My Computer History
Room Pinhole Camera
The Best Ways To Run a Short Script in a Container
Pinhole Camera / Phone Camera
Home Time Machine / NAS With a Raspberry Pi
Kimchi With Carrots
Feedback FRACK for Ableton Live
Actual Room Reverb
What I Know About Mixing And Mastering Right Now
I’ve just learned some things about mastering and I thought I’d write them down. During my last project, I took several recordings I think sound really good in the genre I’m working in (dub-ish te...All The Ways Up Mission Peak
Studio Shelf
On Availability
If someone involved in Internet services is asked to name a metric in that domain, chances are you will hear the word “availability”. On its surface, availability is a simple measurement to underst...Mike Fox Roller Skating
Monument Peak Descent
Monument Peak Guy Wire Sound
Portrait Contest
Virtuous Dev Team Metrics
As the leader or member of a software development team, you may be encouraged, inspired, or even forced to track particular metrics of the team’s performance. This post seeks to identify those metr...Trust + Verify vs. Review + Approve
Sunnyvale Skatepark
Systems of Working - The Role of Leadership
There are as many systems of working as there are development teams. One important dimension in evaluating a system of working is identifying the role of leadership in the team. Here are a few sys...On Efficiency
As a software development team, we should be relentness in our pursuit of efficiency. Not only in our algorithms, but more importantly in how our team gets work done. Efficiency Let’s first clarif...On Dates
There is a direct connection between distance to a commitment date and team morale. The further out a given commitment is made, the more toxic that commitment is to the organization. Your job as t...Vision Soccer Sat AM Tournament
Naomi's team played well and won 2-1.How To Interview
Interviewing is hard, on both sides. The skills of an interviewer are often overlooked in software development, and people are usually left on their own when it comes time to interview a potential ...Palm Springs Getaway
Bahar and I had a great little getaway to the Palm Springs area. We hiked around Mt San Jacinto and Joshua Tree.Rainy Sanborn
I got a chance to show Bahar that hiking in the rain can be just as good as hiking when it's sunny! :)Kauai With Bahar
What an awesome trip to the Garden Island. We rented an awesome house on an awesome beach and did awesome things all week!MP w/ B
A lovely evening hike with my lovely lady!Barcelona With Bahar
Life altering experience. What a place! What a beautiful place to grow even closer with my love.Waiting For a Service to Actually Become Available in docker-compose
The Window Drum Dilemma
Ever have a deep bass sound that's stunning in the studio, but falls flat on "regular" speakers? Perhaps this post can offer a solution to fix that.Sound Making vs. Song Making
For me, music-making has two phases -- sound-making and song-making. These are two very different disciplines. Sound-making is fun and spontaneous. Song-making can be those things too, but it also ...Vancouver Landing
Vancouver Take-Off
Levi's Gran Fondo Panzer - Kruse Ranch Rd
Feet's Eye View
Fremont Older Rattler
AC Fair Moto Backflip Can-can
Huge Swing
AC Fair Coaster
Naomi and Cheryl on Fireball
Las Trampas Switchbacks
Henry Cowell Sunrays
Rocks in my shoes
Marina Hugs All Around
2016 Ohlone 50K -- Caffeine and Blisters Edition
Homemade Foaming Hand Wash
Marina Flies!
Naomi at iFly
Naomi's Popsicle Stick Bridge
Marina's Trio Dance
Some Kind of Dinner
Autechre @ Mezzanine in SF
Last Minute Marathon
Beet Hash with Beet Greens
Dillon Falls
Haleakala Downhill
Splashy John
Monkey Mamu Has A Hard Head
L-Wave
Sheep Herd at Pleasanton Ridge
The Bumpy Zone
Hoonin' in a Parking Lot
Run a Tapered Fork on a 1.5" Cannondale
On Building Your Security Team
Mission Peak Dark Descent
Mid-2010 iMac SSD Upgrade
Single User Admin on OS X Mountain Lion
Studding Shimano PD-A530 Pedals
Marina and Naomi in the Fun Zone
Birch Bay Crab
Bike Upgrade Confirmation
Two Days With a New Friend
Tri For Fun - Pleasanton 2013 Recap
Ohlone 50K Recap
Bike to Work Day Run
Trail Running: What I've Learned So Far
Since getting serious about running at the end of 2012 in preparation for the Ohlone Wilderness 50K, I've learned a few things about body maintenance, drinking, eating, and other things running-rel...Ohlone Steep Training
Last Long Run Before O50K
Sunol Valley Half Pipe
Ed Levin to Sunol and Back
Sunol to Rose Peak
Monument Peak Run
All Systems are GO
Quad Show
50K Training Plan
Remote Speakers DIY
Sister Golden Hair
Back in the Saddle
Thunderhill 3-Day Weekend
98 Mile Bike Week
Mountain View to Home
Mission Peak MTB With Ptr
Rode Home Again
Why I Work at Groupon
owl / math owl
Ed Levin to Mission Peak and Back
Groupon to Home Ride
Stanford Ave - MP - Calaveras Rd - MP - Stanford Ave
Up and Over Black Mountain
Mission Peak MTB
Ohlone Sprint
Kennedy Trail Sunride
Labor Day Bike Day
Dog Agility Contest
Sunol to Mission Peak
MP new PB - 53:29. It's the shoes!
Rancho to Black Mountain Loop
Coop Renovation
Für Meine Sicherheit (and yours!)
Clear Day, and a new PB
Venus Transit
Dosa Graduation
New Shocks for Arti's Car
Rio Vista's Perpetual Storm
DIY: iPhone Macro
New Hike: Black Mountain
Laguna with PDC
My Super Efficient Email Workflow
Like most people, email is a big part of my workday, as well as personal life. Over the years I've worked out a very efficient way of going through the tons of email I receive, never missing an im...Winter Bounty
Angry Birds
S2D
Solar System
Thunderhill with Marek
Nerd Alert ... or Precious Moment???
Miniminimus
Nerd Alert!
Why I'm a Car Control Instructor
ISS Flyby
Shangri-La Toes
Clipper / Caltrain Frustrations
Protect Your Git Repo With a Test Hook
Alternative Single Table Inheritance for Rails
Nearly as simple to implement as Rails built-in single table inheritance pattern, but infinitely flexible.Naomi gives Ikea the Runaround
BMWCCA at Laguna Seca 2
BMWCCA at Laguna Seca
Twirly Bug
Year of the Loser
Selectively Disable Session Cookies in Rails 2.3
Hike-Sliding
Google Apps Authentication for Internal Company Sites
Mucca Pazza at the Groupon Holiday Party
Bumpy MDW Arrival
Finally, No Blisters!
Just Keep Goin' On
Ed Levin and Beyond - or - The Importance of Good Foot Underwear
Marina Swing Jumpoff
Marina Swims Across the Pool
Mission Peak for Time
Ice Cream Shenanigans
Marina big swing
Naomi's first roller coaster ride
Peak Trifecta
Mission Peak
Is God a Democracy?
Tip Tips
25 Hours of Thunderhill
Thanksgiving photos
Kite at Don Edwards Wildlife Refuge
Oh it's a Bear!
Satspotting
Transparent Access to a Serialized Column in ActiveRecord
Sluggy!
Naomi Toes
Naomi likes to play with her toes.Naomi Rolls
Free SCCA Test Day Excitement
Vegetarianism
The Bucket Analogy for Photo Exposures
One-Line Javascript Templates
Double Standard?
With the election in just a few weeks, here are some interesting questions to consider...Into the 4th Dimension
We just released a new kind of photo viewer. It will search Flickr for whatever you're interested in, wherever you're interested in it and give you a fun way to flip through photos with an interac...Infineon Mar 30 T10 Spin
Homemade Rollbar Camera Mount
A cheap, simple, and flexible way of mounting a video camera to a rollbar inside of a car. This works better for my bullet camera than the expensive IO Port mount.Ruined
Apple TV as Remote Speakers
Autechre Dipity Timeline
OpenDNS on DD-WRT
Marina Painting
Marina Dancing
Marina Climbs Into Bed
Marina Sings
Dipity v2 Released on Facebook
We have finally come out with our big release on Facebook's Application platform. This update allows for the creation of Dipity events and will hopefully kick off viral growth!Eyes Extra Crossed
Todd Ski Surfing
Also Usable as a BABY VAPORIZER
Goodbye Pinger, Hello ____!
Springtime brings all kinds of new things.Goodbye Yahoo!, Hello Pinger!
Miata Blog Started
Clean Cut
Checkpoint Marina
A few snapshots from a day in the life of 15 month old Marina.25 Days of Thunderhill
I managed to hook up with the Car and Driver / BMW of North America team that raced in the 25 Hours of Thunderhill endurance race in two 335d Diesel race cars.In-Car Camera 2.0
The latest revision of my quest to get the best possible setup for putting a camera in/on the car.Marina in the Dishwasher
Marina offered to help her Nani do the dishes the other day...Thunderhill with PDC
Back from a great day at the track with a small group of junkies known as "PDC".New FCABs and RTABs or The Search for Steering Feel
We tell the story of one man's quest to make a BMW feel like a Porsche. It's a wild ride that is sure to keep every member of the family on their edge of their seats!World Cup For Dummies
A brief guide to the World Cup, 2006.Infineon Coastal Driving Recap
Another great day at the track. The mysteries of Sears are slowly unlocked...Finally! Balanced Autocross Handling
The M3 is now dialed in for good times on the autocross course. Read on to learn some things that will help your E46 M3 get around those cones!Thunderhill NCRC Recap
This could very well have been the ideal day at the track. Great company, great cars, great weather, and lots of learning was done.Takes Two (Cores) To Tango
Apple's new Intel-based Mac Minis are all they are cracked up to be, and then some...New Unified RSS Feeds
The RSS feeds for stories and pictures are now rolled into a single feed. It also includes videos, so your nobot.needs are covered.Potty Time, Excellent
Toilet train an infant? Unheard of in disposable American diaper culture, most babies around the world are potty trained by the time they are a year old. We decided we would get Marina on the tra...Kanta's Palampur Paneer
Arti's mom makes a delicious Paneer dish. It's made in a rich, creamy, spicy sauce with sauteed veggies. Simple to make, and really delicious. Give it a go and learn how to make real Indian food!New Tricks
A short summary of Marina's development in the past month or so. Potty training, rolling over, grabbing things, and interest in food are her new tricks.The Story of Marina
A recap of the events leading up to, and including the birth of our beautiful Marina.Wowsers! Ground Control Coilover Kit Rules!
If you are thinking that your E46 M3 doesn't quite have "the handles", read on. By using a good quality suspension system, the car can be transformed from "Capable GT Car" to "OMGWTFBBQ Handling M...Kite Aerial Photography, Experiment I
VIM -- Frustrated With Perl Comments?
Say Hello to My Little Friend
Mac Daddy
Make Your Own Mattress
36 Glorious Plies
End Table Finished
Ga-Lapa-Went-Us
Ga-Lapa-Go-Us
Nation's Poor Win Election for Nation's Rich
HDTV Experiment
Off-Earth / On-Moon
Work Work Work Work Work Work
Rambles On Art and Photography
Proud to be CRT Free
Why it's bad to be dumb with Koni adjutable shocks
Hello From Singapore
The Nobot is Headed to India
Independence Day Diary
TV Upgrade
Lightning Stories
New Coffee Table Nearing Completion
Miter 1000 SE is a Great Taper Jig
Thanks For A Great Party
TV Stand Finished!
Recurring Dream Locations
48 Hour Film Contest
Saw the International Space Station
subscribe via RSS