Jared's projects
Recent projects
I'm usually working on lots of projects in parallel, though not all finish or make much progress. Stuff I've worked on recently< (say the last year) include:
- Facebook app (primarily Profile sidebar) for the current playlist of a major net radio station. All PHP right now, to get closest to Facebook's API. Will probably redo using Rails + Facebooker.
- Web site to compare computer language features and syntax side-by-side. Implementation is JRuby on Google App Engine. Testing out new GAE/J plus free hosting.
- Quick-reference sheets ("cheatsheets") for JavaScript and Ruby. This project led to the idea for side-by-side language comparison site above.
- Wrote a custom plain-text report of my core tasks tracked on Toodledo, using Ruby and 3rd party library. Now runs in a loop in a large-font terminal that's always floating on my 2nd desktop.
- Watching as many Crockford videos on JavaScript as I can find, particularly the Advanced JavaScript and The Good Parts series.
- Setting up an always-on Twitter client. Chose Spaz, an AIR client.
- Setting up a new IBM T41 laptop (obtained for $50!) with Arch Linux. Ubuntu also installed, but trying out a rolling release distribution with source build capabilities. Like it so far, but of course more tweaking needed. Trying "awesome" as a new keyboard-only window manager.
- Mulling a pure web service for storing controlled vocabularies mapped to lists of resources in Rails. Pure RESTian, probably Atompub.
- Playing with a couple of non-SQL data stores. Focused on CouchDB, MongoDB, and CloudKit right now.
- Sketching the perfect network-aware next-generation PIM system. I was a PIM dreamer/coder before OSAF and finding it's still a passion post-OSAF. Fleshing out a data model, and will probably just do a straight Rails implementation of that data model soon.
- Working with OSAF board of directors to find a good next step for Chandler.
- Setting up VirtualBox and a new Windows VM on my desktop iMac. Adding this to my Synergy-based mouse/keyboard sharing, I have Linux, Mac, and Windows all available 24/7 without taking my hands off the keyboard.
- Wrote a chat (XMPP) robot in Ruby + xmpp4r, and also one in Python + wokkel. Haven't done anything useful with them yet, but useful pattern for next-gen PIM.
Current interests
- Projects view: Good visualization of my large project list
- Non-relational databases: CloudKit, CouchDB, Tokyo Cabinet
- PIM: A complete task/project data model, a file/directory-tree backed project tool
- Ruby: Rails, Sinatra, Rack
- Javascript: jQuery
- Language comparison: A project to show important computer language characteristics side-by-side
- Cluster management: Puppet
- OSAF/Chandler: Chandler Hub administration and OSAF Board of Directors
Full-time employers
Open Source Applications Foundation, Digital Impact (Acxiom), Organic Online, Harvey Mudd College, Stanislaus School District
Organic client roster
Engineering lead: Home Depot, National Computer Systems, Sony Electronics, California State Automobile Association (AAA) (3 years as lead engineer), LucasFilm (Star Wars rerelease), McDonald's, US Healthcare/Intellihealth, DAT Transportation Services, Organic Store, Organic Timetracker, Montgomery Securities
Direct oversight: Nike (twice), Blockbuster, Nortel, Rx.com, Hard Rock, Law.com, Lucy.com, Feld Entertainment (Ringling Brothers), Textbooks.com, Women.com, Intel, Acco, Kengsington, Daytimer, Formica, Kinko's
Participation: Levis, Harley Davidson, Rational Software, Starbuck's, PalmPilot/3Com, Colgate, Kimberly Clark, HomeGrocer, Kinko's, BigBook, Millicent, Esalen, Symantec, Scoop!
Accountable: Ad Auction, AGC, Macy's, Washington Mutual, Sony Playstation; every client engagement that involved engineering from Dec 1997 to Mar 2000
Business development leads: Many; at least 100. Notables: Radio Shack, Autodesk, Dockers, Enron.
Other clients
Software development: Intransa, Trillium, Beyond InteractiveManagement consulting: KnowNow, Richard Kozloff, Hypnotic Realities, ESOSS
Technical management: Mackenzie River Partners, Presidio Labs, Soapbox Marketing
Systems administration: Intransa, Grey Global, Mentis Group, Release2
Volunteer: spore.org