Author Archives: defectivecompass

Case against the filesystem

I think as we are seeing computing trends change with multi-devices, personal storage, backup and professional workflows, filesystems seem to be one odd technology. May be because of that, most tablets and smartphones do away with the filesystem idiom completely … Continue reading

Posted in Computing, Internet | 2 Comments

Touch UI and Tablet devices for power and professional users

Is it only me who feels that the recent introduction of touch based UIs have dumbed down interfaces to a point where something as powerful as touch interface would not be lucrative for pro applications? The idioms used for touch … Continue reading

Posted in Computing | Leave a comment

Getting to personal car like speeds with Public Transport

I had this idea sometime back while I was commuting to work by bus. I used to commute by bus daily but then broke the trend and started driving. Driving to work for me is substantially faster (20 minutes vs. … Continue reading

Posted in Life, Travel | Leave a comment

Internet Browsers and Privacy

I came across some articles around the web on the rise of user tracking on the Internet and how some web companies achieve that. While I could see a whole bunch of addons for firefox / chrome around privacy, the … Continue reading

Posted in Internet | Leave a comment

Multi-log structured storage layer

I recently had to build an SSD garbage collector which proved to be an interesting and fun exercise. SSD orĀ Solid State DrivesĀ are storage devices that promise low latency operations compared to mechanical hard drives which are prone to seek / … Continue reading

Posted in Computing | Leave a comment

Threadpool/Async vs Multithreading

Threadpools and async IO are all rage these days for writing highly concurrent servers. As far as I can remember this is a relatively new development and a few years ago, highly concurrent servers were written using async IO (without … Continue reading

Posted in Computing | 7 Comments

Cloud computing APIs and Timeouts

Cloud computing APIs like other system or application APIs have their success and failure modes. However, cloud computing APIs have another failure mode which most system or application APIs don’t have – timeouts. One problem with timeouts is that they … Continue reading

Posted in Computing, Internet | Leave a comment