Created
August 28, 2015 22:01
-
-
Save ELLIOTTCABLE/096063a5e7eeadd8b82d to your computer and use it in GitHub Desktop.
guise I sent an e-mail
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
To cover some of my previous work in Ruby, here's a couple old projects: | |
- Speck, Spark, and Slack are very simple; but they're also some of the cleanest, most | |
approachable code I'd written up until then. I'm still fairly proud of them, even if they're not | |
tricky or sophisticated (well, except a couple lines of Slack.): | |
<http://ell.io/tt$Speck> <http://ell.io/tt$Slack> <http://ell.io/tt$Spark> | |
- In a similar vein (‘simple, but hopefully evident of my desire for clean, communicative code’), | |
two more small libraries / tools: <http://ell.io/tt$Nfoiled> and <http://ell.io/tt$git-blog> | |
- Meanwhile, to hopefully demonstrate my erstwhile mastery ;) of Ruby's semantics and | |
metaprogramming model, I present probably the most tricky Ruby code I've ever written. (Again, | |
I'm more than a little proud of the fact that it's *still* very clean and well-documented.) | |
<http://ell.io/tt$it/blob/master/lib/it/environmented_proc.rb> | |
(And towards a corresponding mastery of the syntax instead, here's my contribution of a rather | |
popular text-editor's parser for Ruby: <http://ell.io/tt$Ruby.sugar>) | |
As for other work: | |
- All the above is *very* old work; ~2010 at the newest, some even older. I've improved | |
considerably as a programmer, if not as a Rubyist, specifically; to that end, here's some of my | |
(very) current work, this time in CoffeeScript (since you mention it), chosen somewhat at random: | |
<https://github.com/ELLIOTTCABLE/Paws.js/blob/Current/Source/datagraph.coffee#L383-L475> | |
Plenty more in that vein is available on my GitHub, so I'll leave that up to spelunking, if | |
there's interest. | |
- Finally, some examples of work in other languages and environments (mostly ... old.): | |
C: <https://github.com/ELLIOTTCABLE/Paws.c/blob/Master/Source/Metadata/Metadata.c> | |
Objective-C: <https://github.com/ELLIOTTCABLE/Solcounter.menu/blob/Master/YRSolcounter.m> | |
Raw JavaScript: <https://github.com/Paws/upaws.js/blob/Master/µpaws.js> (rather ugly.) | |
HTML / CSS / DOM: <https://github.com/ELLIOTTCABLE/elliottcable.name/blob/master/resume.xhtml> | |
Shell-script: <https://github.com/ELLIOTTCABLE/Paws.js/blob/Current/Scripts/test.sh> | |
Patch submission to others' projects: | |
<https://github.com/git/git/compare/b5c26758639cd934780620d4dd16854c8fdf8c34...ELLIOTTCABLE:author-order+> | |
And finally, this is the closest thing I have to a standard resume; unfortunately, it's atrocious, | |
not to mention a little out-of-date: <http://elliottcable.name/resume.xhtml> | |
(If you need something more standardized, get back at me, and I'll try to put something together | |
this weekend.) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment