Hi, My name is Greg Grothaus and I look like →
I make software at Google and for myself. I like to adventure into the backcountry when I have spare time.
You have found my blog, Gregable.com.
Trip report from summiting Mt Kosciuszko, the tallest peak in Australia.
I spent some of my holidays building a website to help folks understand their United States Social Security benefits.
8 day canoe trip report from the mighty Yukon river in Canada. Abandoned steamboats, grizzly tracks, northern lights, fly fishing, lake storms, and lots of fun.
Writeup of decisions made while redesigning the gregable.com site to be a fast, responsive, AMP website.
A crossword puzzle designed for geeks, every single clue is a regular expression.
Elkhorn Slough in Northern CA is the best place to check out otters on a kayaking trip.
Five day canoe trip down the Green River to meet up with the mighty Colorado.
The wealthy homeowners who built homes at the base of this urban, public-access peak are fighting to restrict access.
Six day mountaineering and summit of Mt Rainier.
My proposal for an improved temperature scale, clearly superior to both Celsius and Fahrenheit.
It has been roughly one year since installing solar panels on my home, and now I can compare some real data to my theoretical estimates.
Trip report from a day hike up to Mt Olympia, a lesser-known and tranquil mountain in Mt Diablo park.
Imagine that you have a non-sorted list of values. You want to know if there is a value that is present in the list for more than half of the elements in that list. You want to accomplish this as efficiently as possible.
In 2013 I researched and installed a set of solar panels. This is an in-depth guide to how the economics work out.
6 day trip report hiking between Yosemite's High Sierra camps.
An Awk tutorial by example. Learn practical Awk incantations in just a few minutes.
Trip report from my attempt to summit the continent of Africa's highest peak, Mt. Kilimanjaro, which stands at 19,341 ft (5,895 m).
An algorithm for evenly sampling elements from a stream of elements, without first knowing the length of the stream.
I can be found in a few other places too: