Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

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).


Comment: Re:software dev vs programmer (Score 3, Interesting) 104

by crgrace (#49375939) Attached to: IT Jobs With the Best (and Worst) ROI

Yeah it makes no sense. They have separate categories for Software Engineer, Programmer, and Software Developer. They are the same job, although often they have slightly different connotations in that in some organizations the word engineer has more prestige than programmer but it varies.

Pretty much useless... a distinction that makes no different at best. Even if some pedant comes along and says "a software engineer has XX degree and a programmer has YY degree" it is still meaningless because these types of distinctions are not generally agreed upon.

Comment: the river keeps rolling (Score 5, Insightful) 92

And so it goes.

Yet another step to insert a system to mediate and "facilitate" peer-to-peer transactions. I can almost feel the middle class getting poorer as more and more middlemen scrape off their percentage.

The technology that so many people thought would set us free is being applied to bring us back 100 years when most labor was casual and few people knew if they'd have a job next year.

Car sharing, house sharing, "free" content generation, task rabbit type casual labor.... no wonder the middle class in the USA is hurting. This might be more effect than cause but we're in an undiscovered country, that's for sure.

Comment: Re:Unity? (Score 1) 31

by crgrace (#48918789) Attached to: Game Hack-A-Thon Attracts Teams At 500+ Sites Worldwide

Programming an audio engine, or dynamic light engine for the umpteenth time is not being creative.

I think it's *incredibly* creative. In fact it's the very essence of creativity: you know what you want to achieve but it is non-obvious how to get there.

Perhaps it is a different kind of creativity compared to other aspects of game design but the times when I've been deep into highly technical development have been some of the most creative periods of my life.

I actually agree that using a game engine should be OK for this, but creativity isn't one of the reasons.

Comment: We need better software, not more programmers (Score 5, Interesting) 212

by crgrace (#48910959) Attached to: Why Coding Is Not the New Literacy

It's been this way whenever a new technology became normalized in the public eye.

I had a chat with my late grandfather about this in the mid-90s. I told him about when I was a kid and there was a big push in making children "computer literate". So much so, in fact, that I took a class in 3rd grade or 4th grade in LOGO on a VIC-20.

My grandfather said that reminded him of when he was a boy in the 1930s. In his time people thought EVERYTHING would be mechanized and learning how machines work and how to fix them would be required to be literate in the future. So, he actually took classes in engine design (!) and maintenance in the mid-30s, and it wasn't a vocational school.

As we all know, the deep knowledge required to design a car or an oven similar machine is held by specialists and baked into the products we buy.

Similarly, the deep knowledge required to program a computer to do useful work SHOULD be baked into the products we buy.

Think of it this way: who needs to read the manual when they get a new car? You just figure it out because it is largely intuitive. A TON of non-intuitive thought went into making the car easy to use.

I think it is our responsibility (those of us here who are engineers) to work towards putting that level of ease of use to work. This is the real reason Apple is popular. Their stuff is easier to use than most other products and people are HUNGRY for that.

We don't need to teach every kid to program. We just need better programs.

Comment: Re:MOS technology built most of the cartridge ROMS (Score 1) 60

by crgrace (#48879647) Attached to: The Untold Story of the Invention of the Game Cartridge

I hate to jump on you for this because you made an excellently informative post but what exactly did greed do? Greed seems to be a buzzword for any failure in business today, at least to people who prattle on about how anti-establishment they are while taking every advantage of corporate output.

Jack Tramiel (the owner of Commodore) sucked as much cash out of the business while not providing even a shoestring business to develop more advanced integrated circuits. They limped along for a while based on the heroic efforts of a few creative engineers but Commodore Semiconductor Group (CSG) collapsed because Jack Tramiel treated CSG like his own personal bank account.

Once he left to buy Atari in 1984 CSG was too far behind in the microprocessor wars to field another chip.

So, in this case it was greed. Jack Tramiel's greed. Too cheap to fund long term developments, he instead bought an airplane and milked current technology until his company was so far behind it could never catch up.

Comment: MOS technology built most of the cartridge ROMS (Score 4, Informative) 60

by crgrace (#48876427) Attached to: The Untold Story of the Invention of the Game Cartridge

MOS Technology did a big business in manufacturing ROMs for Atari's cartridges (both the 2600 and 400/800 /XE line). They also made the 6502 variants used in the 2600 and 400/800/XE and in Atari's main competitors (Apple and Commodore).

Eventually MOS was purchased by Commodore and stopped making ROMs but cranked out the 6502s and SID chips.

For some reason they never got around to making a followup to the 6502 and let the next generation business go to Motorola. Greed does that.

Another fun fact: The original VCS games were programmed on a PDP-11 using a cross-assembler (!) and soon enough Atari upgraded to a VAX. When a game was finished they sent program tape to MOS who made the metal mask. The ROMs were pre-processed up to the metal deposition step. Then the final metal pattern was defined by whatever program was being written to ROM. This is one reason how MOS made them so cheaply: they mass produced ROM blanks and then programmed them with a single mask. I talked with an Atari old-timer about the process a couple of years ago. Great stories.

Comment: take my wife... please (Score 5, Interesting) 218

by crgrace (#48826355) Attached to: Study: Belief That Some Fields Require "Brilliance" May Keep Women Out

Take my wife as an example. She's incredibly smart, hard-working, and capable. She could be AT LEAST as good an engineer as I am. Why isn't she? Because she's smart enough to make a conscious choice to choose a field with better work-life balance than I did (engineering). She can take 3 months off when we have a child and organize her work to be compatible with having a young child. It's much harder for me.

I think she's smart.

Comment: Re:Problem domain, not language (Score 5, Insightful) 277

by crgrace (#48516173) Attached to: Which Programming Language Pays the Best? Probably Python

This is exactly right. I'm a scientist, not a programmer, and we use Python in my group because it is clean, easy, and gets the job done. When we hire people for scientific programming they typically use some mix of Python, C++ (ROOT, anyone?), and Fortran. These engineers are sought-after because they know how to solve tricky large-scale mathematical problems using computers, not because of a specific language.

So it isn't a matter of "programming language x is valuable", but more a matter of "valuable people use programming language x".

Comment: saying no is great, but.... (Score 2) 186

by crgrace (#48435333) Attached to: It's Not Developers Slowing Things Down, It's the Process

I'm work for an organization that provides design services (as opposed to building and selling products). If you are ever, ever , realistic about the time it will take to deliver or what features you can include in a design for a given set of resources, you won't get the job. It's as simple as that.

Why do you think most construction projects go over budget? One big reason is they had to make a crazy bid because if they didn't, someone else would.

The bottom line is: if you say no, you're out of a job.

Comment: Re:Diversity bullshit (Score 3, Insightful) 123

by crgrace (#48301621) Attached to: Amazon Releases (Not Many) Details On Its Workforce Demographics

Interment camps, not concentration camps. Also, interment wasn't done from a desire to oppress the Japanese, but out of fear of the Japanese Empire. So it's not so much that the Americans felt the Japanese inferior, but rather that they feared a full scale invasion of the west coast by the Japanese Empire.

Not defending it, but it's still important to understand these things in context.

Indeed, context is everything.

We put American citizens of Japanese descent in concentration camps (a weasel word like "internment camp" doesn't change what it was).

We put American citizens of German descent in charge of our armed forces (Eisenhower, for example. He was Pennsylvania Dutch, who are of German descent).

After any salary raise, you will have less money at the end of the month than you did before.