Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?
Slashdot Deals: Prep for the CompTIA A+ certification exam. Save 95% on the CompTIA IT Certification Bundle ×

Comment Re:Interesting (Score 1) 530

The professor was somewhat alarmed by this, but not totally in disaster mode

I would be. In fact, I am. This is the reason so much of our current software absolutely sucks. Performance is so pathetic that anyone who wrote software back in C64 days cringes just thinking about the wastefulness. Security is becoming worse, not better, even though we have an unbelievable amount of protections built right into the OS, compiler, VM, everything. And on the main task, solving a problem for a user, don't even get me started. Complexity != usefulness.

People should understand that there are different ways to sort and what the advantages and disadvantages are. Not for the sorting, but for understanding that there are many ways to solve the same problem. Some of them work better for small data sets, some of them better for large. Some are very fast but require lots of memory, others are light on memory but slow. And so on and so on.

Only if you understand this, not just by having read it once in a textbook, but by having it seen for yourself, will you be able to pick a proper solution under real-world restrictions.

Comment Re:It's true (Score 1) 530

Just as you don't need Picasso painting your bathroom, you don't need a rocket scientist to code your shitty business app.

Which is largely why so many business apps are shitty. Shoddy coding is very easy to spot, it's the result of people not having enough math education to think in algorithms. Math is not what you can put into your pocket calculator, math is understanding what you put in and why.

Comment Re:Programming (Score 1) 530

I've used much less than 5% of what I learned there, and probably more like less than 1%.

Then you went to a horrible university.

What about logic, never used it, hm? De Morgans Laws? If course, you use them all the time, you're just so used to them that you forgot the name.

Approximations (numerical mathematics)? All the time. Important as well: Understanding about error margins and how many digits in what calculation you can rely on.

Calculus, analysis, all the shitty things we hated, we use it. Fragments here and there, that's why mostly we don't notice.

Algorithms by themselves are pure math, like it or not. Heck, if we go to that level, the very idea of variables is from math.

I absolutely agree that there is a lot more that goes into a good programmer than just math, but there is a lot in math that we use daily when we write code.

Comment programming and "programming" (Score 1) 530

Uh... HTML and CSS aren't programming languages.

Come back when you've written something non-trivial in a real programming language. Say, some 3D visualisation in C++, without knowing about math (who needs matrix transforms, right?).

Like in any craft, you can do some simple things with little knowledge. Every idiot with two hands can put up a garden shed. That doesn't make you an architect and it doesn't make you a builder.

Comment Re:Well... (Score 1) 120

it has reached the point where I'm questioning if half the things I'm reading online are even genuine, or just shilled marketing from some PR team to push an agenda or product.

You've come to the right place, I can help you with that.

Stop questioning, my dear friend. Half the things you're reading online are shilled marketing from some PR team.

And that's if you choose what you read carefully.

Comment Re:It's all about the money, honey (Score 1) 79

If 144k are split by 33k residents, that's less than $5 per resident per year. A tiny price to pay for having the best Internet in the state and all surrounding states.

4.6 mio. in expenses, again divided by residents, is less than $140. That's a little more than $10 a month. Frankly speaking, at such prices they should just run the whole thing on taxes, provide Internet for free to every house, and save all the overhead of billing and subscription management.

Comment hands in pockets (Score 1) 79

locations that aren't able to get a decent fiber system from private ISPs.

What? Invisible hand of the free market not working? How strange, we were all told that capitalism solves every problem, through magic.

Apparently it's better at turning trees into toilet paper (see article above) than infrastructure. Which, btw., is also falling apart in the US.

Comment Re:Learning to program by Googling + Trial & E (Score 2) 530

Yes, anyone can code, just as anyone can build a house. Whether or not the house collapses immediately, whether it has any real value, or by any other measure still depends on the skill of the builder, just as in software.

If builders built buildings the way that programmers wrote programs, then the first woodpecker that came along would destroy civilization.

A university faculty is 500 egotists with a common parking problem.