Mount Kilimanjaro viewed through forest
I have been clean for: 28 Years 7 Months 22 Days 8 Hours 52 Minutes
 I Stand With Ukraine 
Welcome
Mile High Fella · Colorado code hand · coffee · cigars · recovery
Just For Today Kilimanjaro at 66

Code with scars. Write with honesty. Stay clean one day at a time.

This is not a startup brochure and it sure as hell is not a template pretending to be a person.

I build useful web things, write what life and recovery have taught me the hard way, and try to keep my footing in a world increasingly run by polished nonsense. Strong coffee helps. A good cigar does not hurt.

Don character graphic

Useful code. Real perspective. No synthetic cheerleading.

Same site. Better bones. More personality. Less sleepy brochure energy.

Code

Useful web work that earns its keep

PHP, MySQL, JavaScript, accessibility, and practical systems built to do the job instead of merely looking impressive in a sales deck.

See the background
Just For Today

Recovery is not a sidebar here

Clean time matters, practice matters, and the daily work of living awake matters. That belongs up front, not buried in some utility page.

Go to recovery
Headquarters

Part workshop, part journal, part mile-high lookout post.

This site is where the code, the writing, the recovery practice, the Colorado weather, and the rest of the human mess all live under one roof.

“Personal, but not messy. Warm, blunt, seasoned, and unmistakably mine.”

Tao Te Ching

☯ The Tao that can be spoken is not the eternal Tao ☯

The Tao Teh King, or The Tao and Its Characteristics
by Lao-Tse
Translated by James Legge

Book 2

3) Thus it is that dignity finds its (firm) root in its (previous)
meanness, and what is lofty finds its stability in the lowness (from
which it rises). Hence princes and kings call themselves 'Orphans,'
'Men of small virtue,' and as 'Carriages without a nave.' Is not this
an acknowledgment that in their considering themselves mean they see
the foundation of their dignity? So it is that in the enumeration
of the different parts of a carriage we do not come on what makes
it answer the ends of a carriage. They do not wish to show themselves
elegant-looking as jade, but (prefer) to be coarse-looking as an (ordinary)
stone.