Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re:This is Texas! (Score 1) 591

It's kind of mind-boggling, isn't it?

This tells me the principal at this school is quite possibly a complete fucking moron who is too stupid to hold this job.

For pretending he'd use his magic powers he gets suspended? Amazing.

Imagine what this principal would do if God truely existed and Jezus went to this school, threatening to turn water into wine and such.

Comment Re:I don't know enough about this stuff (Score 3, Insightful) 63

Results don't come in out-of-order. Imagine two variables, A and B, each undergoes a number of calculation steps which don't refer to the other variable. I.e. A=A+5/2*13-29 and B=B*B*3+12/N, then finally adding them together as Z=A+B. Normal execution would first do all the calculations for A then all the calculations for B, then finally Z. Out-of-order execution would calculate both A and B simultaneously, wait for both to finish, then calculate Z. Out-of-order execution involves a lot of this type of waiting, but since it's waiting for just the slowest calculation instead of the sum of both the slowest and fastest calculation it ends up being done sooner. If things cannot be calculated like this, an out-of-order capable processor will simply do things in-order.

At least that's how I understand it at a very abstract level.

Comment Re:You nerds need to get over yourselves (Score 1) 212

You kind of prove my point. General population don't need to learn how to do programming, but they need to be able to take a complex problem and break it down into small steps which they can run using existing tools.

In the case of the CSV first/last name splitting, the solution was to add a column with a formula that contained the position of the first space, a second column that contained the part of the full name up to that position and a third column with the rest. This gets you ~90% of the way. Finally a single manual pass to find and fix the exceptional cases. Very little technical skill required, but saved a lot of time.

Many people don't have a software developer readily available, and even if they do, their time is often a lot more expensive. Besides, requiring two people to solve the problem

You changing your oil costs you the price of the oil plus markup, labour costs, time to make a garage appointment, drive to and from the garage, wait for them to finish and hope you didn't have to shuffle around too much of your time in order to fit in the appointment in the first place. For me it costs five minutes and the price of the oil.

Comment Re:You nerds need to get over yourselves (Score 5, Interesting) 212

For once, a car analogy that makes sense!

I believe basic "coding" should be a part of general education. The kind you would do in BASIC or a spreadsheet. Everybody has a computer, they could be using them more effectively if they knew how to automate stuff.

In my office, I sometimes get called in to split CSV files of addresses into street and streetnumbers; everybody should be able to do that in any spreadsheet. Nobody should have to call in a professional developer for such tasks.

Heck, just learning how to make complex iTunes and Google searches would be a huge time-saver for most people.

In that respect I agree with TFA's notion that modeling (breaking down a problem) is the core requirement, not some random programming language's syntax.

Slashdot Top Deals

"A car is just a big purse on wheels." -- Johanna Reynolds

Working...