Why BA's and PM's get higher salaries than programmers?
programmers.stackexchange.com2 pointsby Unosolo0 comments
copyStream(System.in,System.out);
And then one will have to implement copyStream but only once: long copyStream (InputStream src,OutputStream dst) throws IOException {
long bytesCopied;
byte[] buffer = new byte[8192];
int bytesRead = src.read(buffer);
while(bytesRead!=-1) {
bytesCopied+=bytesRead;
dst.write(buffer, 0, bytesRead);
bytesRead = src.read(buffer);
}
return bytesCopied;
}
I prefer programmers taking this approach of implementing domain specific language first and then expressing the logic in its terms instead of trying to express higher order concepts without resorting to available host language abstractions. 1. Title I choose to watch.
2. Video quality.
3. Audio quality.
4. Audio track.
5. Subtitles.
6. Streaming vs. download, so I can make the best use of my connection.
7. Hardware and software I am using for viewing.
In other words these matters are decided based on demand, instead of someone's opinion of what the demand should be.
A woodworker whose job was automated cannot pick computer programming in a couple of weeks. It is just not practical.