name: Peter Seebach address: 904 Western Avenue North csz: St. Paul, MN 55117 phone: 651 488 6608 email: seebs@seebs.net www: http://www.seebs.net/ summary: : I'm a UNIX guru, C language lawyer, and all-purpose computer guy. I'm also: p: The owner of several very nice cats. cw: A voting member of ISO C committee since 1996. w: A competent technical writer and editor. c: The moderator of the comp.lang.c.moderated Usenet group. cw: A quick learner. cw: Not afraid of debugging, maintenance, and documentation. c: Comfortable in half a dozen programming languages, and learn new ones easily. cw: An efficient, dedicated, worker. cw: And, most importantly, looking for work that gives me a chance to learn new skills and work with interesting people. : I am not currently seeking day-job type employment. I will discuss specific projects, but NO RECRUITERS. Will not move, will not work fixed hours. skill: c: ANSI/ISO C89 & C99 c: sh/ksh/bash c: awk c: perl c: Icon c: POSIX enviroments : BSD/OS : NetBSD : SunOS : Solaris : HP-UX c: TCP/IP w: SGML w: HTML c: CGI c: Java job: flags: s company: Plethora Internet url: http://www.plethora.net/ date: 1997-present title: President did(s): Ran small internet service provider. job: company: Wind River Systems url: http://www.windriver.com/ date: 2001-2003 title: Engineer did(): Wrote the majority of the Programmer's Guide for BSD/OS 5.0. did(w): Documented operating system and programming environment. did(w): Wrote tutorials for development environment. did(p): Actually paid for snacks on the honor system. did(): Tracked, isolated, and fixed bugs. did(c): Updated library and kernel features. did(): Administered systems while regular sysadmin was out. job: company: BSDi url: http://www.bsdi.com/ date: 1997-2001 title: Member of Technical Staff did(): Provided technical support. did(c): Tracked, isolated, and sometimes fixed bugs. did(w): Updated manual pages. did(c): Resolved user problems with C compiler and tool chain. did(): Fixed malfunctioning computers. did(): Back-up system administration work. did(c): Added small convenience features to kernel. did(c): Updated 802.11b wireless driver to support new chipsets. job: flags: cw company: Spanlink Communications date: 1997 url: http://www.spanlink.com/ title: Programmer did(c): Debugged anything that was too weird for anyone else to debug. did(): Wrote modules and tools for reuse by other team members. did(cw): Did presentations on programming and CGI. did(cw): Wrote specifications for modules. did(p): Carpooled with a friend. job: flags: csw company: Xerox (Intran Operations) url: http://www.xerox.com/ date: 1994-1997 title: Technical Support Consultant did(): Provided technical support to naive users. did(): Guided naive end-users through SunOS install. did(): Helped system adminstrator with backups and other tasks. did(c): Developed installation tools to simplify installation process. did(c): Developed complete GUI application for sorting and browsing image files. did(c): Isolated and fixed bugs. did(cw): Reviewed and updated documentation. job: flags: cs company: Central Engineering title: Consultant date: 1993-1994 did(): Debugged operating system problems for customers. did(): Got better performance out of Kermit. did(c): Enhanced performance of older programs. did(c): Isolated bugs. did(c): Tested software. job: company: Independent Consultant title: date: 1990-present did(): Anything having to do with computers. did(c): Wrote programs (mostly in C and perl). did(): Provided remote system administration. did(c): Debugged problems for other consultants. did(w): Documented systems and new features. did(): Advised clients on backup strategies and practices. did(c): Developed CGI applications. did(c): Kept most projects on time and under budget. did(p): Told my mom how to use her computer. job: company: Apple url: http://www.apple.com/ flags: p date: 1988-present title: Product Tester did(): Tested products after shipment. did(): Funded company. job: company: St. Paul Waste Management flags: p date: 1997-present title: Waste Management Technician did(): Sorted recycling did(): Moved trash from house to curb. job: company: Banfield Pet Hospital flags: p date: 2001-present title: Veterinary Assistant did(): Moved cats to and from clinic office. did(): Weighed cats. did(): Administered medication to cats. did(): Fed cats. service: flags: cw title: ISO C Standards Committee (Voting Member) date: 1996-present did(cw): Standardized C language. did(cw): Drafted improved language to clarify standard. did(cw): Resolved defect reports against C standard. did(p): Made snide remarks about Fortran. service: flags: c title: IOCCC (Judge) url: http://www.ioccc.org/ date: 1998-present did(c): Evaluated code in precisely the wrong terms. did(c): Actually understood most of the entries. service: flags: c title: Moderator, comp.lang.c.moderated date: 1995-present: did(c): Moderated Usenet group for the C programming language. pub: title: C Unleashed flags: cw date: 2000 did(w): Provided technical editing for several chapters. did(cw): Wrote chapter on C99 standard. did(cw): Wrote chapter on recursion. pub: title: Hacker FAQ url: http://www.seebs.net/faqs/hacker.html flags: cws date: 1995-present did(): A guide to hackers – now translated into five other languages. did(): Not about people who break into computers. pub: flags: cw title: Infrequently Asked Questions on comp.lang.c date: 1995-present url: http://www.seebs.net/faqs/c-iaq.html did(): A parody of the comp.lang.c FAQ. did(): Posted on April Fools' Day in 1995 pub: flags: w title: The Cranky User date: 2001-present url: http://www.ibm.com/developerworks/ did(): A fairly regular column at IBM developerWorks, focusing on usability issues. pub: flags: w title: IBM developerWorks date: 2001-present url: http://www.ibm.com/developerworks/ did(): Wrote articles about issues ranging from component systems to user privacy. pub: flags: cw title: Janitor date: 2002 url: http://www.flavorplex.com/ did(): Award-winning Interactive Fiction game - won 5th place in IfComp 2002. did(): Co-written with my friend Kevin Lynn.