Web: in passing — here’s a bookmarklet for the current day’s Doonesbury comic strip: Today’s Doonesbury.
Comments closedramblings about scalability, software development, the web
Web: in passing — here’s a bookmarklet for the current day’s Doonesbury comic strip: Today’s Doonesbury.
Comments closed