I am a SoftwareEngineer
at The TOVA Company in PortlandOregon
, mostly WorkingFromHome
porting an MsDos
program to JavaLanguage
. Their business is a Continuous Performance Test (CPT) for AttentionDeficitDisorder
. It is accurate enough to titrate dosage of medications such as RitalinDrug
, avoiding the all-too-common problem of overmedication. Our company uses and helps develop IkiWiki
for both our internal documentation wiki and our public web site. It was chosen for its integration with GitVersionControl
- As of 2014, migrating bugs into TracProject and specs into TracWiki. IkiWiki gets overloaded when you have five years of bug history. A compiled website just isn't going to perform like a bug database.
I bookmarked NewRecentChanges
, and use this great place to learn about AgileProcesses
Once upon a time, I hacked Unix at ReedCollege
along with BillTrost
was my Physics TA, and I now work on rockets with him. Small world!
I also have personal experience of one of the ScheduleStories
My avocations are:
- GameOfChess (including tournament directing for a state scholastic chess organization, http://www.chessforsuccess.org/, and coaching at my local grade school)
- GameOfGo (10 kyu) (a great learning resource is SenseisLibrary)
- GnuGo: although FreeSoftware, it was comparable in strength with commercial Go programs, having won the 2003 and 2006 Computer Olympiads
- Fuego: a free program incorporating the recent advances in MonteCarloTreeSearch?
- 2014's best is Zen from Japan, nearly 6-dan amateur strength!
- writing programs to play chess and Go
- I wrote the first implementation of Bughouse chess on the Free Internet Chess Server (http://freechess.org/)
- A chess program written in Forth (http://www.quirkster.com/forth/FCP.html)
- A Go program written in Forth (http://www.quirkster.com/forth/fgp.html)
- Since DeepBlue beat Kasparov in 1997, more and more top chess programs on commodity multi-core systems have surpassed World Champion level strength. First came Fruit and Rybka in 2005. Then Houdini surpassed Rybka in 2010. In 2014 the lists are topped by Komodo, Stockfish, and Houdini. Stockfish is even OpenSource, both the program itself and its distributed testing framework Fishtest. The official WCCC hasn't kept up; the defacto world championship is Thoreson's Chess Engine Competition: http://tcec.chessdom.com/
- ForthLanguage and the ForthValues it embodies (http://wiki.forthfreak.net/, SleeplessNightWiki)
- building guided rockets, and learning about JavaLanguage and Linux DeviceDrivers along the way (http://psas.pdx.edu)
- other OpenSource work with my rocket teammates:
- math and logic puzzles (curse you, MathQuizOne! :) ...but I did get PetalsAroundTheRose quickly (probably because I've been playing too much DungeonsAndDragons).
- My wife recently got me hooked on SuDoku. I also like SlitherLink? puzzles.
- Gnomin', gnomin', gnomin'... Ignore the WikiTrolling... Keep them words a-flowin'... elide!
I have also worked at at Extensis, working in downtown PortlandOregon
. I coded in CeePlusPlus
, and JavaLanguage
, mainly working on a consumer Mac/Win image database called Portfolio. I was especially interested in TestDrivenDevelopment
, and LargeScaleCppSoftwareDesign
. Our project had at least three TestingFrameworks
all devoid of tests. :( Make that four, and we're finally getting tests written. :)
The company's first use of IterativeDevelopment
was a great success. Both of our major product lines produced featureful and robust product revisions on the scheduled release dates. We even did away with our BetaTesting
phase. I attribute this as much to ManagingExpectations
as improved engineering.
Like my father before me, I BikeToWork
and feel much better for it.
I participated in an XpCodeSprint
held in Portland in April 2005. What a blast! It was my first experience with all the XP practices together at once. I learned PythonLanguage
and many ExtremeProgrammingCorePractices
It didn't hurt that the challenge, LineOfSightChess
, was one of my hobbies. Having WardCunningham
as the coach didn't hurt, either. :)
Just got back from a demo of HarryPortersRelayComputer
. Amazing! Makes me nostalgic for the days of programming the IMSAI-8080 from the front panel switches.
I've been salivating over the aerodynamic Aptera vehicle (http://www.aptera.com
). I'm hoping they start selling it in Oregon before my Prius wears out. I put a deposit down on the home-grown Arcimoto SRK (http://arcimoto.com/
- Aptera went under (poor mgmt), I gave my Prius to my sister (now CarFree!), bought an electric bike for my wife, and Arcimoto is working on the 7th of seven planned prototypes before production (fingers crossed!)
In the meantime, I have been following the Automotive X Prize (http://www.progressiveautoxprize.org/
) with great interest. Almost a dozen of the entrants achieved 100 MPGe or better under the EPA test cycle!
I swoon over ElonMusk?
and his many brave ventures: PayPal
, and SpaceExplorationTechnologies?
. His friend and investor SteveJurvetson?
got Tesla Model S #1. (He has the most fascinating Flickr stream: http://www.flickr.com/photos/jurvetson/