|
Developers who use tabs to indent their code, developers who fight for truth and justice and all that is good in the world, those developers have a median salary of $43,750. They're also better looking, and have bigger hard drives
Or need them, anyway.
|
|
|
|
|
...because correlation implies causation...
|
|
|
|
|
Either that, or correlation can be conflated with causation for comedic effect.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Speaking as an ex-tab guy myself, go spaces or go home!
Jeremy Falcon
|
|
|
|
|
I use
|
|
|
|
|
Better not show this to Richard Hendricks!
|
|
|
|
|
Sadly, Charles P. Thacker passed away on June 12.
Hardware designer for the Alto, the first computer designed from the ground up to support a GUI, introducing the WIMP (Windows, Icons, Mouse and Pointers), Wysiwyg, and many other paradigms. ACM Turing Award Winner - for this, and contributions to the Ethernet and Tablet computing.
Too many people are described as pioneers of computing who were imitators (Steve Jobs - I'm looking at you). This one was the real thing.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
I remember the review of the Xerox Alto in the Sep '81 Byte. It "only" cost US $32,000!
The Xerox Alto Computer
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
|
Unless I'm much mistaken, Photo 8 looks like it may even be the first Multiplayer First Person game too. That's one innovation I'd not heard of before.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
We could use a few more innovators like him.
Marc
Latest Article - Create a Dockerized Python Fiddle Web App
Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
Artificial intelligence is the only remedy for natural stupidity. - CDP1802
|
|
|
|
|
Box customers can now try out a feature that lets them stream files from the cloud to their computers. I could have sworn that was called, "opening a file from the network."
|
|
|
|
|
Despite frequent talk of tension between software development and security teams, it turns out more than half of organizations surveyed have these two groups collaborating. "Warriors, come out to play-i-ay."
|
|
|
|
|
Another "read one free article then you have to pay" site, eh?
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
Do questions with multiple question marks annoy you???
|
|
|
|
|
Kent Sharkey wrote: "Warriors, come out to play-i-ay." "Clink, clink, clink"
I actually saw that movie recently. It didn't seem quite as good as when I saw it (way) back in the day.
"When you don't know what you're doing it's best to do it quickly" - Jase #DuckDynasty
|
|
|
|
|
The decline is modest but notable: About 49 percent of developers entering the workforce now have an undergraduate CS degree, while about 55 percent of developers that have been in the workforce for 10 or more years have the degree. Soon only a few of the noble beasts will roam their native habitat
Article is best read in a David Attenborough voice. (Or David Suzuki if you're Canadian)
|
|
|
|
|
They found out it was work.
Lonely work at that.
|
|
|
|
|
Most CS programs are still way to heavy in theory. Then there are all the professors with esoteric projects with limited real world applicability.
|
|
|
|
|
The theory is important even to those of us labouring in the salt mines. Complexity, set theory, data structures, multithreading, etc. are all important. Over the last 30 years, all of those subjects (and many more) have come up in my work.
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
Some theory is important, but I still maintain there is too much.
As but one example, many CS graduates have no idea how to debug effectively, how to do an estimate or plan a project.
A more concrete example is the PhD colleague who kept insisting we use a B-Tree vs a simple trie-like algorithm that was brain dead simple. Yes, he was right that insertion speed was faster with his code in worse case, but since we controlled the raw data, we never had worse case and, most importantly, insertion speed didn't matter in this application. (He didn't stop with me and eventually got fired.)
|
|
|
|
|
Do you have a CS-related degree?
|
|
|
|
|
No, in part because of the over emphasis on theory, especially true in the 1980s, and the emphasis on mainframes, which didn't interest me. In the late 1980s/early 1990s, I considered going back to college and getting a MS in CS, I found that nothing had changed--when I visited my local university, there was a huge and obvious disconnect between what they were doing and what was going on, out in the "real" world. (Around 1997 a coworker was working on his degree at the same University and said it was arguably worse than what I'd observed.)
TL;DR:
In the late 1990s, the local community college reinvented their CS program. They went full Microsoft. I worked with several graduates and was very impressed at their practical knowledge. The local university (from above) got sufficiently embarrassed that they completely revised their program, with several big missteps on the way.
Several years later, the community college got university status and eventually started an MS CS degree program aimed at people with non-CS undergrad degrees, but with computer experience--you took a series of accelerated core CS classes and then you started your master's program. By then I was 50 and decided to pass. But, had it been around in the early 90s, I would have done it.
(I think a big difference is that the original university had the research approach, while the community college turned university retained its more vocational approach--not just by habit, but it was part of their mandate when they got university status [with the result that they still have an excellent auto repair program smack in the middle of campus].)
|
|
|
|
|
So you're someone without a CS degree who says that people with CS degrees have no real world experience, are too this, too that, blah blah. You know how many times I've heard that? From people with no CS degrees? All the time.
You know what I hear from people *with* CS degrees? "People without degrees don't understand fundamentals blah blah".
Trust me, nothing you have said here is anything I have never heard before, and it is just nonsense you tell yourself in an attempt to self-validate.
|
|
|
|
|
You're making a straw man argument; claiming I wrote things which I didn't write and then refuting that misrepresentation.
|
|
|
|
|
You stated more than once that courses were too based on theory, profs had no real world experience. I then extrapolated that to mean that people who sat those courses had those faults passed on to them. Whilst you did say the "courses" and "profs" were theory based and not the students, I hardly think making explicit your obvious inference is a "straw man argument".
|
|
|
|