3 ms·
> Isn't it a bit cynical then that a VT100 terminal emulator and the unix shell are still my biggest productivity boost as a programmer? The Windows development
by mehrdadn 8y ago
> Isn't it a bit cynical then that a VT100 terminal emulator and the unix shell are still my biggest productivity boost as a programmer? The Windows development environment is a terrible mess. Its command window and batch script language are barely usable.
It doesn't sound like you do Windows development? Batch files are hardly at the center of it. Things just work differently over here, and if you're gonna insist on doing things the way you're used to then there's going to be corresponding friction, just like I would if I tried Linux's GUI dev tools. Though even the CLI friction on Windows is far less now that WSL has come around. (Though PowerShell's been around for a while, which you somehow omitted.)
- jstimpfle 8y ago>It doesn't sound like you do Windows development? I do, although I have only done it part time for about 16 months. And I don't do business software. I'm working on a compiler in my spare time, and on an industrial dashboard for work. Both are written in plain C (plus OpenGL and FreeType for the latter) and run under Linux as well. Command window and batch files are still way more productive for me than using a pile of junk that I don't understand, hidden behind an IDE that I cannot automate.
- AnIdiotOnTheNet 8y ago"I don't want to bother learning to use the good tools, so I'll just base my opinion on all the shitty ones".
- jstimpfle 8y agoWould you care to substantiate your accusations? What tools do you think are superior to approaches that let you control what happens, and do not require you to push all operations through a slow, RSI inducing, non-automatizable GUI?
- johannes1234321 8y ago"... that I don't understand ..." might be core to the problem. With your Linux/Unix tooling you have a lot more experience and invested time in learning. That knowledge isn't easily transferable. I noticed the same when I once in a while try to do "simple" stuff on Windows. However if I look at my full-time Windows colleagues they have comparable productivity on Windows to me on Linux and fail on Linux similarly to me on Windows. I could sit down and learn, and sometimes I do a bit, but for the larger time my interests are elsewhere.