Thought Train to Nowhere

ideas, rants, general armchair architecting and the occasional github release :)

Thursday, November 22, 2018

Why literate programming has not been adopted

›
I've tried literate programming multiple times and not really succeeded in adopting it. The problem lies in the fact that programming i...
Saturday, August 15, 2015

Pwd Rules

›
This happens to me all the time: I have to create a password for a site that I dont use everyday, but its an important site, like a bank or...
Sunday, December 14, 2014

Lingaa->Rajni->Balleilakka->Choirs : How mass movies lead to high music

›
So I watched Lingaa yesterday. Because of which I was googling and youtubing for rajni's impact outside india; and was largely expect...
Thursday, August 14, 2014

Idea: A screenreader that's a market place, not a queue

›
Had this idea while in a meeting at work today where ADA was being talked about; and how making a page ADA compliant required reordering th...
Tuesday, June 17, 2014

Fixed order graphs with Graphviz

›
Graphviz continues to amaze me. I did not know until recently that they had an awk-like language for graphs within the graphviz package, bu...
1 comment:
Sunday, March 09, 2014

I fixed some hardware!

›
This is a personal first. I took my wife's laptop apart and repaired it! My wife has a Lenovo 670 that we bought in India. Its a low-...
Tuesday, January 07, 2014

A better portable environment

›
For a long time I've tried to create a portable environment for myself, without much success. A portable environment is a collect...
Saturday, January 04, 2014

Idea: Stable visualization of a codebase

›
I have been thinking lately about visualizations of a codebase - spurred on because of recently rediscovering Software Catography and its s...
Wednesday, December 25, 2013

Last post of the year

›
Its been almost 9 months since I've blogged! I realized it only yesterday. A lot has happened in that gap  - I moved halfway across...
Wednesday, March 13, 2013

Eternal digressions of the engineer mind

›
I had an idea for a stream-of-consciousness editor. So I started creating a prototype using node-webkit, codemirror and my non-existent ui...
Sunday, March 10, 2013

Built node-webkit...finally

›
So I'm still on Snow Leopard, which means node-webkit's pre-built binaries are of no help - they start at 10.7. The pithy response...

Code as you think

›
I was in the middle of deciding how to proceed with my current side project when I realized that I'd not yet created an architectural d...
Saturday, March 09, 2013

bash tip: setting terminal tab title programatically

›
This one has been annoying me for quite a while - looking at the string of tabs in the mac's Terminal App, all of them titled "bas...
Sunday, March 03, 2013

The Ultimate Personal Task Manager

›
I've been prototyping a GDoc-based 43 folders for a few weeks now. The biggest two problems I have to date are: the ease with which...
Friday, March 01, 2013

Groovy DSL Voodoo... or why I think imperative programming makes more evolutionary sense

›
I recently had to consider the Groovy space for a project proposal as the client had decided on Groovy/Grails as the platform of choice. ...
Thursday, February 14, 2013

JMeter as a webapp

›
I've long felt that it might be a good idea to create a web-based controller for JMeter. JMeter has been and still is a good tool for ...
Sunday, February 10, 2013

Explicit Language constructs for architectural concepts

›
You know how we have modules, layers and environments for code but none of these concepts are actually IN the language? Modules are ty...
Monday, January 14, 2013

Excel as a UI Mockup tool

›
I just finished using Excel as a UI Mockup tool and am amazed at just how usable it was. More (with pictures, tips and techniques) when m...
1 comment:

"Whose Turn?" App

›
This idea is from a recent outing of 3 couples with kids under six: A Phone app that tells whose turn it is to change diaper/ deal with t...
Tuesday, December 04, 2012

An agent-based parser for a structural IDE

›
I had been thinking about the difference between text editing and structured editing and it dawned upon me that the latter will never win ...
Thursday, November 29, 2012

Idea: Email + Document Server in a box

›
I dont yet have a good name for this concept, but here's the idea anyway: You know a lot of good ideas are better put in an email ins...
Wednesday, October 03, 2012

JS++

›
Sometimes you dont think of the obviousness of an idea until someone hits you on the head with it. Typescript was released today and i...
Wednesday, September 19, 2012

Idea: Use a map framework to depict code

›
Today's XKCD comic and its interpretation as a zoomable view using Leaflet had me thinking of the possibilities this presents: ...
Saturday, September 15, 2012

Why new bottles with the same old wine works... everytime!

›
I attended the second BangaloreJS meet today. The sessions were good and so was the food; and I met some really interesting people so in al...
Thursday, September 13, 2012

The "Save Download to Category" Browser Add-on

›
I download things all the time, and all of them to go to the same place always - my downloads folder. Its nice to have a single place to lo...
Wednesday, June 27, 2012

Tools are the bane of the Beginner

›
"Huh? Isn't that counter-intuitive?", you ask? I realizing something particular as a result of some experiences and wrote...
Sunday, June 10, 2012

What if there IS no source code?

›
...yeah, kinda linkbait-y heading, I know. What I mean is: What if there is no single source of the code? Let me explain. Typically w...
Thursday, June 07, 2012

Naked Objects for Mobile

›
Why not, I ask? The Naked Objects Pattern has been an idea that I've always found interesting and useful for quick-n-dirty apps. T...
3 comments:
Sunday, May 27, 2012

Snipped from the web: an idea related to GUTS

›
HN > Techcrunch story > Google Search for paper mentioned > Ch1 of paper , which had this nugget: " I noticed that, often,...
Monday, May 07, 2012

I am Jack's total lack of unlayered design

›
A nebulous idea grows within me partly from GUTSE's insight that all programming is mere translation from one  language to another: All...
Sunday, May 06, 2012

Coin, Lambda, Jigsaw and EJB Home Automation: My take on the JavaOne 2012 Hyderabad

›
So nearly 13 years after my first java program, I finally attended a JavaOne. I remember sitting in Chennai years ago wishing I were in Ca...
3 comments:
›
Home
View web version
Powered by Blogger.