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.