About
I’m Josh and I’m a geek. Here’s some stuff I do and am interested in:
- I’m a committer and patch manager on the Castle Project.
- I’m really interested in programming languages.
- Lambda the Ultimate is pretty dam cool in my opinion.
- Smalltalk is fascinating.
- Lisp and Scheme are all one really needs to know. (C#3 proves that with it’s lambdas and broken macros).
- I’m increasingly interested in SCM, build and deployment tools. Currently svn, svk, nant, msbuild and capistrano are things I have a current interest in. I’m also interested in some of the more esoteric distributed SCM tools like bazzar, GNU arch (which I followed closely in the early days).
- I read lots of papers and listen to presentations - I try to keep track of papers and articles I’ve read at del.icio.us
- User Experience engineering and Interaction design are becoming active areas of research for me - although I hope the research mainly involves finding some who is better at it than I am to help me.
- I have an ongoing interest in web application architecture. 10 years ago I used to do a lot of network security work and my interest flows from thee all the way through physical sharding, switching fabrics and distributed computing, scalability, database optimisation right through to application implementation.
- Continuations for Web apps have interested me since I read Christian Queinnec’s seminal paper. “The influence of browsers on evaluators or, continuations to program web servers” - the Smalltalk Seaside web framework is consequently very interesting.