Hello! This site will eventually have much much more content. Currently the only thing that exists is an old
WordPress blog I kept on my trip to Seattle after I finished my B.S. in C.S.
See here for the blog.
I plan to have a (hopefully) detailed account of all the weird projects I start and hopefully finish.
At least I plan to have an updating little log of their progress even if I don't finish, so if others
wish to inherit the project at some point, they will be able to.
Here's a little taste of projects I've worked on that I'll eventually make pages about...
I am currently creating the projects site, so it's very
beta now, but you can find it here
Music:
- Talkbox out of PVC pipe and tubing and an old speaker I had laying around
- A complete revamp of a 3-pickup guitar's switching system, so you have complete control of phase of each pickup
as well as whether they're wired in series or parallel, and a killswitch was added as well.
Audio:
- I installed an amplifier and subwoofers in my car, but I didn't take pictures and there are
plenty of articles on doing this elsewhere so there probably won't be an article about this one.
- CMOY headphone amp - I built one from scratch into an Altoids tin, works fantastically and sounds very good.
Programming (completed projects):
- WhirlGen, an interpreter for the Whirl esoteric programming language
Programming (in-progress projects):
- PyNES (Pronounced "pines") - a Python NES emulator. This is the first major project I've made using
agile programming techniques. Currently I have the full 6502 implemented, and it's cycle-accurate, has memory
mirroring, and has unit tests that validate for every single opcode. (Note this is not a guarantee that it's
bug-proof, just that it's been reasonably tested, and any bug-fixes can be checked to make sure they don't
create any more bugs in other areas.)
Programming (abandoned? projects):
- walking distance calculator - ask for a route around campus, it will tell you the estimated walking distance.
Was based on a document called Walking Distance.pdf which I've heard from multiple sources is actually quite inaccurate,
and at the prospect of gathering all this information myself I decided it'd be better to stop there.
I will probably also post reviews of various things I like, and rants about various things I dislike.
anyway, I hope this page will change soon, and to further my hopes and dreams, I'll timestamp the bottom of
this article with the last-modified date so I will be shamed into updating it if I wait too long.
You can e-mail me at: luke@this_domain_name.com
Page last modified April 2010