Deepak's Home Page

Welcome to my personal website. I am a software engineer in San José, California. More on me in About.
What's here?
Most Popular
- Emacs As Your IDE for C programming, with cscope and Perforce CVS integration
- Tao Te Ching Selections and notes from the ancient text. Dan Macintyre took the verses and made a fortune database. You can see it in action (random Tao verse every time, English translation by John Wu [1961]) or download the database file yourself.
- kagga Selected verses from the Kannada Mankuthimmana Kagga. Also available as PDF with embedded Kannada font (thanks, Swaroop), and as slides in PNG image format (thanks, Ravishankar).
Technical
Everything Else
- C'est la vie An assortment of life epithets. See also: voyageur below.
- Some travel-related and other photos are in my Flickr page. I've not updated it lately.
- Some notes from the book Stumbling on Happiness (work still in progress)
- I used to maintain a journal at LiveJournal until I became too busy. (Hey I'm a dad now, y'know!)
- For the most part of 2004, I kept a journal with philosophical bent called voyageur. Not light-reading material.
- CS MS in America Some tips and pointers if you are planning to get a Master's degree in CS in USA.
- I have a fly-over idea to decongest Hudson Circle area of Bangalore, but nobody responded when I wrote to them. So I've just stuck it here.
- I have created cellphone ring tones for some songs that I felt were melodious for phone calls. I used Audacity software (Linux) to create them.
Hi, I'm Deepak. I work as a software engineer in SF Bay Area. I'm married to Chaitra and we just (Apr'11) had our first child, Dhriti. I grew up in Bangalore, India, where I also did my schooling and bachelors. Please visit my LinkedIn page for my resumé.
My interests include technology, books, nature, philosophy, and travel. I read mostly non-fiction, on a wide variety of subjects. Of late, I have developed curiosity in finance, investing and markets.
This site has been in existence since 9 May 2000, in myriad avatars.
Favourite Books and Cerebral Material
Since I spend so much time reading, I want to list some of my favourites here.
(Non-Fiction:) Nassim Taleb, Fooled by Randomness. John Keay, India: A History. Daniel Gilbert, Stumbling on Happiness. Barry Schwartz, The Paradox of Choice. Sheldon Kopp, If You Meet the Buddha on the Road, Kill Him! (Technical:) Robert Love, Linux Kernel Development. Richard Stevens, TCP/IP Illustrated: Volumes 1 and 2. (Journalism:) The Economist, The New York Times, National Public Radio. (Websites:) Slashdot.org, Khanacademy.org, Ted.com. (Kannada language:) B G L Swamy, Hasuru Honnu. Kuvempu, Kanooru Heggadithi, Malenadina Chitragalu.
If you want just one book recommendation, I'd suggest Stumbling on Happiness by Dan Gilbert.
Contact
You are welcome to write to me at: n dot deepak at gmail dot com.
Old Stuff
- GINF is a FrontPage™-ish software for Linux. Was featured in Linux Magazine, Japan (Oct2002). Screenshot. 2002.
- Beehive (GUI) is a peer-to-peer network protocol and software for Linux. Report, presentation. 2003.
- Linux Command-Line Tutorial in four parts (old, 2002-03): 1: intro, 2: commands, 3: advanced, 4: vi/emacs
- sudoku-helper is a small, simple program to solve most sudoku puzzles.
- wwheel A program to unscramble jumbled words or find completions (inspired by Word-wheel game)
- NFS Between Linux and FreeBSD Using NFS to read CD-ROM from across the network
- FreeBSD on ThinkPad R40e Notes from installing FreeBSD 5.x on this laptop
- OpenBSD Install Notes Some notes I made while installing and using OpenBSD
- Multiboot Computer Tips Some tips if you like to have many OSes on your computer
- Screenshots of a few operating systems I installed on my computer (1999-2003). Red Hat Linux 6.2, OpenBSD 3.1, Solaris 8. I could run Win98 under RH7.1 as VM. See Debian GNU/Linux 3.0 (Woody) under: GNOME, IceWM, TWM, WindowMaker, BlackBox.
- Programs I wrote as part of labs during engineering. I tried to make them simple and well-documented, so they are helpful to learners: Data Structures with C (2000), OOP with C++ (2001), 8086 Assembler (2001), Algorithms with C (2002), Lex and Yacc (2002), Computer Graphics (2002).
- savepage Wrapper for wget to save web pages. Also maintains an index.html (sample)
- pkg_free Simple shell script to list packages that have no dependencies and are therefore deletable. (FreeBSD)
- TCP-time-seqno A shell script to tabulate data flow in TCP connections. It reads from a capture file and generates gnuplot-ready data. (Sample graph, shows 2 retransmissions.)
- Grains of Mystique is a layman tutorial on quantum physics that I once co-wrote. Archived in faqs.org.
- In early 2007 I had a weblog -- a scrapbook of interesting stuff I came across on the Web, with occasional personal entries. April/May06 (17 entries) has mostly serious news articles, February (23 entries) and March (14 entries) have a medley of exciting and funny stuff, Dec05/Jan06 (20 entries) is mostly oddities. If unsure, try February.
- I was collecting pithy quotes for some time
This page last modified: 7/Aug/2011