me code good someday

Hello. My name is Dylan McNamee.

I care about about Science, Math and Engineering education ...

It's been great to see enrollments and popularity bounce back from their lows in the mid-to-late 2000's. My hope is that people pursue careers in these areas out of a sense of wonder and enthusiasm -- and not because "that's where the money is."

Encouraging diversity in STEM is important to me. Two heroes on that front are Vi Hart and Emily Graslie. Of course, there are less visible heroes being role models and leaders just doing their thing all over. Yay!

I'm walking the walk on the above issues in my neighborhood: in Winter 2008 I organized a math circle in my daughter's school. In 2010 I volunteered to help OMSI reach out in this area. The project I helped with became Design Zone. In 2011 I started a "math club" after school on Fridays. Other parents and I help the students use the Khan Academy, MIT's Scratch, play math-y board games and other activities (like Modular Origami and Hexaflexagons) - it is well-received, and amazingly well attended.

I Think Video Games Are Important

I gave the keynote talk on October 8, 2004 to the Consortium for Computing Sciences in Colleges titled Using Video Games to Motivate Computer Science Here are the slides from that talk.

Demos I gave:

Here's a link to balldroppings

Here's a link to Bridge Construction Set

I Enjoy MacOS X Programming

Here is a Objective-C Reference Card for Java Programmers I made for my own reference. I'd appreciate feedback -- please send it to dylan @ aracnet dot com

TeX-heads might be interested in the source to the reference card. Compile it with PDFTeX.

Cheap Impostor

I wrote Cheap Impostor because I wanted to make booklets, books, and magazines out of PDF files I created myself, as well as from web pages and downloaded manuals, etc. I learned that "imposition" is a prepress process that consists of reordering pages and n-upping them so that larger sheets of paper can be sliced and folded and turned into books or magazines. Cheap impostor does a simpler version of this, just 2-up, but it does do either books or magazines. I decided to release it shareware, and the response has been very gratifying.

Software toys

I love software toys, the paragon of which was the original SimCity. Kapwing is a simple pure-java toy I wrote, inspired by balldroppings, but more controllable. Right-click on a paddle to control which MIDI note and channel a ball collision causes. I haven't touched it in a long time. I apologize for the fullscreen-only interface. On MacOS X, it used to make sounds by default, but now you have to right-click on a paddle and change the MIDI device.

Things I think are cool

I'm in constant wonder about how amazingly powerful todays computers are. Every time I pick up my MacBook I feel the power of an entire recording studio (including every synthesizer ever made), a 1983 arcade plus games that would be unimaginable back then, a supercomputer capable of simulating complex systems, and a workstation with every development tool and language I've ever dreamed of (plus many I'm not imaginative enough for yet). It's daunting and thrilling at the same time.

The spirit of creative mayhem in Phrack and 2600 magazines lives on in the wonderful new PoC||GTFO online magazine. This latest issue is both a bootable Operating System and a readable PDF file. I love that each article both shows you something amazing (like an MBR/PDF polyglot), and then teaches you how to do it yourself.

Work to eat, eat to live, live to bike, bike to work

I like to ride bicycles. Right now I'm a bit obsessed with my custom Vertigo cross bike. I think Portland, Oregon is a wonderful place to live (but I fear many of its recent immigrants don't love it for the same reasons* I do).

Joy at Work

Is the name of a fine book by Dennis Bakke. The premise (if I may be so bold) is that demonstrating and expecting deep mutual respect among your colleagues leads to a fairly radical notion of corporate structure, and also leads to a work environment that is actually enjoyable. I work at Galois, where we are doing our best to make this happen in our own world. We're always striving, and have made some very good progress. I'm enjoying the process.

Two sad passings

My father, Gerry McNamee, died in June, 2009. Since he had friends and family all over the world, many of whom couldn't join us in La Grande for his memorial service and wake, I'm starting an online memorial, where I will collect stories photos and writings. Please email me with anything you'd like to share.

My step-dad, Charles Warren, died in July 2013. His memorial in Eugene was a wonderful gathering of friends and family.


* an example is folks who come here from over-developed regions, see huge "opportunities" for development, and lobby to change our hugely successful urban growth boundary