Ozan (oz) Yigit
ozan (oz) yigit
The message that precedes all others -- in art as well as life -- is
[Harlan Ellison, intro to slippage, 1997]
i used to work at sun microsystems as a software engineer.
my old blog brainstorms.
for now, i blog at
brainstorms [next bit].
a web page is always under construction. here is
commodity, firmness, delight.
- Every programmer should have a copy of Kernighan & Pike's
The Practice of Programming.
- A collection of non-cryptographic hash functions.
- Will Clinger's note on
working code, correct code, good code.
- Latest Scheme report (R^5RS) is here.
- Marsaglia's post
on RNG's for C. Help stamp out bad RNGs.
- death of quicksort: see Doug McIlroy's SP&E
paper and associated
- The UNIX-HATERS Handbook is here (original
location.) a must read for those interested in a critical view of
unix, and how things changed in a decade. a lot of food for thought, but
probably no longer what UHH authors intended.
public source (some of my minor public-domain software pieces)
Some of my images
adopted public source
Some useful bits of software I have tinkered with. If they are here, they
are public domain. Sorry, no certification marks or other
artifical sweeteners. public source, as "open" as it gets.
computer science hall of shame
- xml. to quote rob pike:
sometimes when you fill the vacuum, it still sucks.
also see this
note by david leonard.
- ant. see quote above.
- mpeg-4: stop. pay toll.
download. damaged goods. skip.
attempting world domination with the leftovers from mediocre computer science.
- Unified Modeling Language.
industrial strength, vigorous hand-waving at its best.
worse is better!?
given the amount of attention these peripheric, selectively clued essays
have received, and the fame they have generated, one may have
to agree with the cartoonish conclusion!
computing research and development interests
- programming languages, eg.
ml, newtonscript, oberon, ada, java, prolog, C,
icon, snobol. a variant
of my portable implementation of scheme (psi) used to power some of the
SoftQuad products, like
sculptor. It was the first
industrial use of scheme as an extension language.
i have also implemented [for one reason or another] a number
of languages including prolog, m4, a ratfor-like pre-processor
for vms dcl, and gdmo.
- firewalls, network protocols.
- protocol design and verification (see
one of the best tools in this area)
- literate programming.
- operating systems
eg. Plan 9
[now open-sourced, getting real-world exposure]
openbsd etc. [i once knew vms internals.]
- profiling/benchmarking. I implemented & used random PC sampling as a way
to examine operating system behaviour (VMS kernel) more than a decade before
a version of the idea was
published by DEC ultrix group.
- regular expressions, external hashing, amortized algorithms.
- software tools.
- software change and build management, eg.
- systems administration.
now reading (or rereading)
some of my capsule book
- John Mashey's book lists circa 1991.
- an out-of-date reading list for
software (networking, firewalls) developers. i'm happy to report that
the second edition of firewalls and internet security is out, and
- articles on content protection, open-source,
intellectual property etc.
- Sleuth of Baker Street
possibly the finest mystery bookstore on the planet.
1600 Bayview Avenue
Canada M4G 3B7
tel: 416-483-3111 fax 416-483-3141
web site just starting. see here
Science Fiction, Fantasy and Horror since 1972
598 Yonge Street
Toronto M4Y 1Z3
ph  963 9993
fx  963 9112
bakka book reviews (1996)
These pages are gratefully adopted from Unklbil
(Bill Briggs, CWO-2 USN (retired)).
links to some of my family, friends and teachers.
some of my papers are here.
some political thoughts.
ozan's unnumbered rule:
anyone who teaches and practices in a field still in its infancy
has an informally specified, ad-hoc and bug-ridden collection of rules
that often amuse but rarely enlighten.
[see greenspun's tenth rule for an example]
Almost as much time can be wasted reading web pages as constructing them.
Get back to work!
ipod: 17 genres, 227 artists, 107 albums, 1581 songs, 7.18 gb
litera scripta manet
ars sine scienta nihil est.