Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Re:Take your space (Score 2) 290

Funny you say that. i have noticed that this depends on the size of the city. For example, I currently live in a medium sized European city (Karlsruhe, Garmany). This is the largest city in the area and as a result many people "go to town"; which results in quite a chaos in down town on a Saturday. The average person is incapable of negotiating a crowded area. In contrast, cities like Paris, Berlin or Munich this was never an issue. The flow of people is almost always running quite smoothly... until a Tourist stumbles on the scene. You also don't see many people using their smartphone while walking; because you can't. If you use your smart phone you either get bumped into or run in front of a tram or bus.

Comment Re: Good grief... (Score 1) 681

Although I am not GP, I could affirm the same. I am 32, but I guess with 25 would have been able to do the same. Interestingly I have learned most of it by chance and on the side. The basic idea is every time you have a task, not to learn what it the bare minimum to complete the task, but learn about the background. This will lead you to make better informed decisions at the higher level.

For example if you want to use a SQL database learn about what a DBMS does; learn about storage formats. You don't necessarily need to know exactly how your specific DB does the task, but you will understand why certain classes of queries are slower than others. (In a pinch, you can learn the exact reason why something is really slow; but you will not need start with adam and eve.)

Comment Re:Good grief... (Score 3, Interesting) 681

I recon, your hard earned knowledge is only valid for current breed of CPUs. I am fairly certain that with a new CPU design, even if you know the exact ins and outs you would not know what actually is optimal code for that machine.

The interesting part of CPU design is that it is a self reinforcing pattern. CPU designers saw common patterns and started to optimize these. Programmers learned that certain patterns are more performant and started using them more. CPU designers optimized the "common case" further.

The current state of CPUs is so complicated that you can't hardly know all the ramifications of the design. Small changes can bring the entire performance characteristics out of whack. (Like hyper-threading making certain numerical applications slower...)

I am fairly certain that you can not explain why a certain instruction stalls the pipeline. But then you don't need to know, the interesting information is that it does.

Comment Re:Technology can NOT eliminate work. (Score 1) 389

When most people think about job automation, they think about blue collar jobs being replaced by robots. But actually if you think about it many white collar jobs where eliminated through software before most advanced factory automation became feasible. The only jobs that seem to resist automation are engineers and artists.

The thing is, as many other have pointed out, even though the gap between rich and "poor" is widening, the "poor" are often better off than the middle class three decades ago. The net result of automation is that the average cost of living goes down and so far it has shrunk faster then the average income.

Comment Re:Don't be so hard on him... (Score 1) 323

Although I don't know about Java (last time I programmed early versions in high school), but I can relate with C#, JavaScript and high level C++. Your assertion is correct, knowing about the metal does not translate to actually being a good programmer. But my experience is that programmers that can program C or ASM on average are the better programmers. My experience that these relatively harsh environments separate the wheat from the chaff. Bad code in C# may manifest as a slow and resource hungry application, but in C it will almost certainly cause subtle memory invalidation. Most people will stop programming low level code for their sanity and only the good programmers remain. Most "modern" languages where designed in a way so that it is really hard to shoot yourself in the foot...

Comment Re:Sigh... Yet another scam (Score 1) 233

We have a sealed habitat up in orbit around the Earth.

Which took about 20 trips of heavy lifting rocketry to put up there. They do not have the money to put the same size structure on Mars. They never will.

Yes and in addition something of around 10 supply missions per year. Just look at the List of unmanned spaceflights to the International Space Station to get a grasp of how much maintenance is required to keep the ISS running. Not going to happen on mars.

Comment Re:You are the 1% (Score 1) 331

If you are not investing directly into stocks but through a mutual fund or retirement fund you are actually getting ripped of. Yes, they are working with your money, but at the same time they are taking a good share of "your" profits an putting them into their pockets. Granted some compensation for their work is acceptable, but the she shear volume they chiffon off is ridiculous.

Slashdot Top Deals

Software production is assumed to be a line function, but it is run like a staff function. -- Paul Licker

Working...