Hacker News new | comments | show | ask | jobs | submit login

"But I am not the target market for such things anyway."

I think we're more alike than you realize. My point is that there is much of what you and I do in our day to day development efforts that depends on the notion of "I own a computer, and I run these tools on it, and I get these results." And we can do that reasonably easily because even though our requirements are outside the mainstream (the target market as you put it) they are enabled because the piece work, the foundational stuff, is required for the target market, for now.

My prediction, fear, belief, what have you, is that the bulk of the 'investment' in terms of time and energy and thought power, will become more and more focussed on that market and worry less and less about what you and I are trying to accomplish.

Here is a milestone which you can look for in order to measure progress toward that future. When you see a GCC release which supports a system or processor where the only way to use it initially is through a remote API to some remote server with source code on some network accessible repository. The rationale will be

"We didn't want to delay releasing it for all the ports to 'catch up', most people can use it like this, installable packages for local OS'es will be available in a few {days/weeks/months}."

That is when you know that it has started changing 'faster' than people are willing to wait for the ports. Then the folks doing the ports will start to drop off because the number of people who use the port is dropping off because all the new kids just use the remote API anyway and you can do it from a command line as if it were running locally so why complain? But that milestone will tell you, to get the feature you want right now you have to use the remote version or wait for a port to come out. Here is a pointer to the source if you want to start porting it yourself.

Except the source will embed various network services which it can 'assume' are there, its the remote version after all, and you will have to code up an equivalent.

I've seen build systems like this, they are very powerful, I will buy you a beer and we can talk about the 'old days' when you could do development without having to be connected to the network. The kids will pity our backward ways. But the beer will be tasty as usual.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact