Xah Lee's Resume, Most Proud Projects
Xah Lee's Resume, Most Proud Projects
Dion asks: what's the biggest project you've ever coded
lol. i can give u 4 things, not sure which is bigger.
Credit Card System and Hashtable
I coded credit card system for online store system at weborder.com, in perl. This is at weborder.com starting in 1998, which later bought by Netopia around 1999 (and in 2007 bought by motorola).
And coded a hashtable to make account go into diff dirs. because there was a crisis, the number of accounts exceed what's technically possible under solaris. (it's not inode) i have a public post to newsgroup asking about this. and on my blog too somewhere i think.
Bug Report App
before that, in 1999, wrote a bug report system with web interface, entirely in 1 single perl script 4k lines. this is for brainpower .com, startup. it's a job hub. perl, mysql, apache, cgi.
Math. Geometry. Plain Tiling Package
Wrote a plain tiling package. Wolfram lang. This is 1997. Best one in the world. I'd still think, this is one of the best in the world. At least it's far better than a well known comp scientist well known in Wolfram community, who published it in his book. I can find the name.
Hover Institute. Website
2005 or so. contract work for hover institute, of stanford. i single handedly, created a website for their some type of edu training. this is php mysql apache, linux
Second Life, Particle Generator with 3D GUI, Spits Out Code
sometimes in 2009. in second life virtual world, i created a "particle generator" machine, that create so called particles of gaming world by a 3d gui. can control all particle params via interactive realtime gui. and spit out the result code based on the 3d gui settings. (particles are like fire, water, smoke, hair, in game programing)
Emacs Lisp. Xah Fly Keys, and HTML Mode
ergoemacs, xah fly keys. in elisp. this is about from 2008 to today. ergoemacs is the most downloaded emacs distro for windows. it's precursor to xah fly keys. xah fly keys begin in 2013 or so.
ok. one more. in elisp. xah html mode. is actually maybe 3 times more complex to do than xah fly keys. by now i think 10k lines. it includes a xml syntax validator, fast. among many other things. btw that xml validator is coded in livestream. the initial version.
but not to brag, i tend to do 1 single line code. in 2 aspects.
- convention formatting of 10 lines, i might format it into just 5. ie i have longer lines.
- i do have a obsession about elegent or short code and functional programing style. so, my one line on average are other people's 2 lines or so.