/

About

About: myself and my site

Who?

I'm Alex Feinberg, a (mid-)"twenty something" living in Silicon Valley, aka "The Valley of Heart's Delight", where I'm a full time software engineer. While I am extremely fortunate to do what I love for a living, I'm also interested in history, philosophy and photography.

You can also find me elsewhere:

Random biographical facts

What's strlen? Why this site?

Back in 1998 I couldn't choose which domain name to get, so I picked strlen: after the C standard library function for calculating the length of a string.

	NAME
	strlen - calculate the length of a string
	
	SYNOPSIS
	#include 
	
	size_t strlen(const char *s);
	
	DESCRIPTION
	The  strlen()  function  calculates  the  length  of  the string s, not
	including the terminating `\0' character.
	
	RETURN VALUE
	The strlen() function returns the number of characters in s.
	
	CONFORMING TO
	SVr4, 4.3BSD, C89, C99.
	
	SEE ALSO
	string(3), wcslen(3), wcsnlen(3)
      

Initially the site ran on a Pentium 100, over a dial-up connection (albeit with a static ip), from the living room of my parents' apartment in Cupertino. Later on it ran on a whole slew of machines -- from a 40 mhz Sparc 10 to a 2.6 ghz Celeron -- and operating systems (Linux, OpenBSD, FreeBSD) over a DSL line. Now this machine is collocated at Layer42 (through Applied Operations). It's a Supermicro 1U with an Intel Core 2 Duo E4500 @ 2.20 Ghz) running 64-bit Linux.

I built this site largely for my own education and enjoyment. As my interests shifted from systems administration to software engineering (especially after college), the site has moved from flat HTML pages to being dynamically generated.