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

 



Forgot your password?
typodupeerror

Comment This game is no fun on Easy Mode. (Score 1) 313

As engineering projects go, smart cities are far more interesting challenges if you choose hostile terrain for your project. Also, it's a great way to catalyze technologies that might eventually help us:

  1. 1.) Survive potential global warming scenarios, and
  2. 2.) Colonize other planets.

That said, I'm no Pollyanna. I would absolutely love to see a bold commitment from the project leads that they won't put new, additional strain on the water resources in Arizona.

Comment Oh, BASIC, you horribly flawed, wonderful thing. (Score 1) 633

I had a TRS80 Model I, too! My first program was written in BASIC on a TRS-80 Model I, but I ultimately learned to program in BASIC on the Tandy CoCo 2, using the Color BASIC and Extended Color BASIC books.

In retrospect, it was a somewhat harrowing way to write any kind of code. We didn't have IDEs. We typed our lines of code straight into the command line, and if we wanted to read the lines we had already written, we had to dump the range we wanted to see to the screen. There was nothing like code completion. We didn't have anywhere to look things up except for whatever books we had on hand. There wasn't any Google, or StackOverflow, or anything like that. Nobody else knew how to program, so there was nobody to ask for help. There weren't any standard libraries for anything... anything at all. My programs had to be saved on cassette tapes. You had to really want to program, but it was such a power trip!

In my teens, I learned my second language, Pascal.

(I went on to use 18 other languages, after that!)

Comment Re:Dumb (Score 1) 140

Functional programming languages like Lisp predate procedural languages and are arguably more efficient, more productive and produce software that is easier to maintain. The reason we use procedural languages is only that they are easier to learn to program. 5GL constraint-based programming seems so special-purpose as to be useless in a general-purpose programming environment. It is in the same class as ExCape - solving the tiny part of problem that doesn't need to be solved, instead of the 90% that is not amenable to its methods. How does it deal with graphics, hardware interface, error recovery, zero-downtime update, remote backup? yeah. Good luck. (Note - all easy in CL). Prolog is the most mature and complete but still not gaining much traction.

Comment Re:Dumb (Score 5, Insightful) 140

Why do people keep trying to automate coding, which I spend less than 10% of my time on? What about:

  • - Converting nebulous requests into requirements docs
  • - Convincing the "architect" who hasn't coded anything in years that your functional spec is the 21st century way to meet the requirements.
  • - Going through countless design reviews on the proper background color of the alert dialog
  • - Finding the bug in the vendor-supplied library which is 6 versions behind the current version.
  • - Updating the night before release based on the new customer requirement that your manager forgot to tell you about.

Slashdot Top Deals

"Look! There! Evil!.. pure and simple, total evil from the Eighth Dimension!" -- Buckaroo Banzai

Working...