Slashdot videos: Now with more Slashdot!
We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).
"I'm afraid that's the fine print. "All other things being equal".
Yes. There is no sense in saying "All other things being equal"; that is the point that leads to the fact that it doesn't make any more sense to say "Boring" technologies tend to have a
"UNIX Administrators (notice I didn't say Linux) "
I did notice that, actually. I also noticed that you are either too lazy, too stupid, or too ashamed to log in as you say it
"Yeah it makes no sense. They have separate categories for Software Engineer, Programmer, and Software Developer."
You wouldn't say that if you were a software developer or a software engineer.
A Software Developer on the other hand knows how to do requirements gathering and analysis, create time lines and cost projections, recommend and implement solid Source Code Control mechanisms (In other words they use git in 2015)
Above that level of competence is the Software Engineer. They understand various development models (e.g. Waterfall, Iterative/Spiral, etc.) and paradigms (e.g. Structured, Object Oriented, Event Driven) , and patterns such as Idempotence, singletons, etc.).
* One other difference between a programmer and the Software Dev or Engineer is that the programmer thinks this is easy, and the latter two know that there can be a lot more involved than you might imagine
What constitutes a boring technology? Say I agree with you that COBOL is boring; will Johhny down the road agree with us, or will it fascinate him? Now, let's say that we all universally agree that COBOL is some boring ass technology (unless you rode the short bus to school, I think we can
OK. Now on to the actual reading of the article:
"Let's say every company gets about three innovation tokens"
"What counts as boring? That's a little tricky."
Yes, well that explains why you never actually even attempt to address the question so fundamental to the understanding of your entire theory then, I suppose, isn't it?
"Taking this reasoning to its reductio ad absurdum would mean picking Java, and then trying to implement a website without using anything else at all. And that would be crazy. You need some means to add things to your toolbox."
Can't you use old 'boring' technology in this case? Don't use Mongodb; use Mariadb/MySQL. Old; tried and true; as 'boring' as it gets by this guy's implied but never stated definition.
... and I just went back and read the subtitle under "Dan McKinley", to wit: Math, Programming, and Minority Reports." Sir, if you are reading this, I have no doubt you are far better a Mathematician than I, but you seem to have made the mistake of thinking that being good at Math and being able to write a few scripts has placed you in a position to pontificate poignantly on subject matter with which you have no actual grasp. Please leave the Software Engineering to the Software Engineers, and I promise not to try to write papers in Math journals. Thanks!
"1. Runs under all operating systems and platforms"
Nothing like starting out of the gate with impossible to achieve goals.
Language evolves? True. Lowercase is a verb? False. See how easy it was to understand both facts together!
You keep prattling on like you have something to teach; you'd do far better to accept the fact that you lack a basic understanding of the English language. Don't feel bad. I don't speak whatever your primary language is and so I give you credit for grasping my language to the level that you have! I have no doubt that I would perform equally as miserably if I tried to teach you lessons in whatever language it is that you know how to speak and write properly.
That's two English lessons I gave you now for free; fancy a third intellectual and philosophical beating?