On a lighter note. There are Git experts? ;-)
tetrislife
All good points. I mentioned their lakhs of employees, because that bill keeps rising and probably faster than income. It is the public sector - they will waste money on unnecessary things - but they need to keep up with the personnel bill additionally. That combination means they need to generate money from somewhere.
I think government funding patterns have changed, and ministries have been looking to generate funds rather than be funded by the exchequer. Think BSNL, NHAI. So too IR?
That's what you meant? Got it. Absolutely, messing with aesthetic durable structures is irresponsible on IR's part.
What are you going on about!
haha. The Congress is not left-wing? The party that decreed we were a "socialist," secular republic? Is the current government doing anything that is not a continuation of what previous ones were doing?
We happen to have a public-sector-only rail system, with low ticket prices on most trains. I don't know how much it costs to keep the majority of routes, subsidized as they are. Maybe the vanity projects with high-ticket prices will help with that. I believe the bigger expenditure perennially has been on personnel, as IR has lakhs of employees. That can't be wished away.
The metro rail projects are separate entities, I guess IR only provides oversight.
Rail is only about a century old. I didn't know we had historic stations. More like Mughal-era and British-era holdovers.
Prefixing left- this and right- that to anything detracts from focusing on it.
You'd be even more shocked that left-wing politicos, who were in power thrice as long, were equally bad and created the mess that has to be managed.
The votes on the other 2 points will tell whether your mentioning Singapore was "engagement" to begin with.
Anything from djb can be expected to be good ๐
The simplest tool I had come across was memoize.py (and others like it). Given a build script, it uses
strace
on a from-scratch build to figure out dependencies. On future builds, it rebuilds only what has changed. It naturally captures edge cases like, rebuilding everything if the compiler changes! But also the typical case, of include files etc.