(Untitled)

If you first design your software to near-perfection and then find coding it to be tedious because no problems remain to be solved, I recommend that you obtain a thing called a “compiler” to do the co…

(Untitled)

You want to know why startups are thriving off making iFart apps? Because standardization has killed true innovation and left us with the only thing to do is optimize the little stuff. https://news.y…

(Untitled)

The preprocessor is a feature of C because C lacks so many features that the preprocessor is needed. Nobody cared to include tools in C++ to make the preprocessor obsolete, so it still lurks around an…

(Untitled)

To be precise it is not even about alternatives to SQL but about alternatives to the relational model and ACID. In the meantime the CAP theorem revealed that the ACID criteria will inevitably reduce t…

(Untitled)

Those of you who still find it enjoyable to learn the details of, say, a programming language - being able to happily recite off if NaN equals or does not equal null - you just don’t yet understand ho…

(Untitled)

That’s like dismissing C#/Java for lacking built-in Monads and Haskell-like type inference, or dismissing C++ for not being garbage collected. http://www.reddit.com/r/programming/comments/2y105x/the_…

(Untitled)

I have sort of partitioned the space in my head between philosophers, trolls, and programmers. The philosophers like to talk about how beautiful lisp is and how great it is. The trolls like to come in…

(Untitled)

Perhaps it was commercialization in the 1980s that killed off the next expected new thing […] But a variety of different things conspired together, and that next generation actually didn’t show up. On…

(Untitled)

Practically everything has been floated as The Answer for solving the Software Crisis, a crisis that has been with us since the first hardware engineer said to the first software engineer, “Hey, I gue…

(Untitled)

It’s everybody’s favorite punching bag. Delivered direct from the heavenly spaces one IP address short of Digital Nirvana, XML was going to be the bread and jam and toast of the Millenial Computing Re…

(Untitled)

I take a real dim view of teaching “mathematically pure” CS to beginning students. You don’t start riding a motorcycle by doing experiments with gryroscopes in a lab; you listen to an instructor, get…

(Untitled)

Suppose that in a few years these theories are subjected to new tests and come out triumphant. Our secondary education will then run a great risk. Some teachers will no doubt wish to make room for the…