Hans Reiser
reiser@ricochet.net
phone without voicemail: 510-482-5071
cell phone and voice mail: 510-459-4681
physical: 6979 Exeter Dr. Oakland, CA 94611
File System Architect/Programmer
Educational Background
Entered UC Berkeley after completing the eighth
grade, received a BA in Systematizing, which was an individual major. I
had an advisor in the CS Department, and my senior thesis discussed differences
in the philosophy of computer science and the physical sciences as illustrated
by name space (file system) design issues. Courses focused on math, physics,
operations research, economics.
Experience
File System Architect/Project Manager/Programmer
Current: Namesys, Hired a small team of
programmers to implement the file system Reiserfs
for Linux. This file system is based on balanced tree algorithms rather
than block allocation. Primary architect, project manager, and one of the
programmers. It has clear time performance advantages for large files,
was both faster and slower in time according to the measure for files in
the 2-20k range while showing clear space savings, and had clear advantages
in both time and space for files below 1k in size compared to the current
Linux file system ext2fs. (Ext2fs is considered by many to be the fastest
of the block allocation based file systems for the benchmarks we used.)
Second Beta due in May/June, 1998
Senior Technology Integrator and Clearcase Performance Tuning Consultant
8/93-4/96: Synopsys, Initially performed the in-depth cost/benefit,
functional merit, and recommended standard configuration analysis of Unix
and PC related hardware and software. I performed an extensive NFS file
servers evaluation, as well as Solaris migration planning, IR Search Engine
selection, Atria hardware performance tuning and modeling, and the system
administration planning component of the transition to Solaris. Substantial
involvement with WWW and backup planning. For the last year of my tenure
at Synopsys I focused on assisting 400 developers in migrating to Clearcase
using Multisite, and performing the hardware planning, tuning, and
system administration of this migration. When I told one of the founders
of the company that I was leaving, he arranged to more than double my salary
to keep me, and this delayed my departure for some time, but eventually
the draw of my file system project was too great for me to resist working
on it full time despite the wonderful environment they had in the Advanced
Technologies Group.
Senior Associate Programmer
6/92-7/93: IBM Almaden Research Center,Exploratory Database
Systems Group. C, AFS, NFS, Perl, all the standard Unix admin. stuff. I
supported the Unix computing environment for 35 computer scientists, which
means being the person folks can ask questions about getenv(), what compiler
flag they are missing, explaining that the mysterious slaying of their
process was due to insufficient paging space, etc. I was renewed for the
next year, and I very much liked working there, but economic conditions
did not make IBM competitive in pay raises.
Programmer/Sysadmin
7/90-7/91: Premenos, wrote communications agent for an EDI program
for Premenos Corp. Installed and maintained the RS/6000s and Xstations
which supported the development team. Trained operators to perform sys
admin tasks. My letter of reference describes me as the hardest working
member of the development team.
Member of Technical Staff
11/88-10/89: Accurate Information Systems, Member of Technical
Staff at A.I.S., working on the Advanced Technologies Project for the Army
Research and Development Center(~4000 users.) If it ran Unix, they had
at least one of it. Revised the 5 year computer automation plan, performed
technology scouting, did sundry systems integration work. Generated technical
proposals and then client support for them.
Computing Facility Manager
5/88-11/88: U.C. Berkeley Open Computing Facility. Proposed,
solicited, and acquired a $400,000 Apollo workstation donation which I
organized a facility for.
Exhibitions of Interactive Multimedia Work/Publications/Reviews of Art
Work:
Honorary Distinction Interactive Art Prix Ars Electronica Linz Austria
1992, MTV News, CNN's Showbiz Today, IEEE Computer Graphics `95, IEEE Computer
Graphics & Applications `95, IEEE Computers & Graphics `95, SIG-Multimedia
`94, SIGGRAPH `91, SIGGRAPH `92, INTERACT `93 Amsterdam (a conference of
SIGCHI and INTERCHI), CyberArts `91, CyberArts `92, Image du Futur `92
La Cite des Arts et des Nouvelles Technologies de Montreal, Tour of 12
German Universities in `92, Digital Be-In 1993 and 1995, Bronx Museum NY
USA 1991, Verbum Journal of Aesthetics Dec 1991, IEEE Computer Graphics
``Art in Virtual Reality'' May 1992, CyberArts Published by Harper Freeman
and Edited by Linda Jacobson Summer 1992, others. Art
and Poetry
Other:
U.S. Citizen. I like to travel, and to do contract work. I can bring
in other file system and balanced tree specialists as needed.
This page last updated on June 12, 1997.