Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Compare cell phone plans using Wirefly's innovative plan comparison tool ×

Comment Re:Luddites, beware! (Score 2) 60

"They don't need down time, they don't get tired, they don't get distracted, they can work 24/7. They can learn from each others' mistakes. They don't need salary or benefits."

Wow, its almost like a train, but significantly less energy efficient.. Too bad. There's always going to be the need for last-mile-type trucks, but I feel like a big economic or resource shock will push people to nail the logistics necessary for fast-load/unload train based options to happen. And then maybe the US will follow around 10 years later with half the efficiency... oh welp.

Comment Re:Queue the fracture (Score 3, Insightful) 155

Its always been the case that anyone with enough determination could make a new internet that does the exact same thing as the current one but maintained by themselves. If someone wants to jump the shark and break compatibility, companies and countries will decide on whom to follow.

If you think the internet has lasted decades purely because of US based custodianship, then strap on your tin foil hat because every story about interruptions/censorship/shaping/etc.. will now be coloured by this rather non-story forever afterwards.

Comment Re:Views are extremely helpful in such cases (Score 1) 671

Or, you know, any sort of system with even moderate complexity. You can ad hominem till the cows come home, but it won't make your argument right.

The last time I worked on such a system like described, we had around 200 tables with something like ~10000 columns. I'd say half were modified with CRUD front-ends (or at least master-detail derived editors), and the rest were driven by business processes related to workflow management, automated batch processing, and externally triggered events. You don't tell data entry staff to figure out a vastly complicated business application that even with years of training, they won't necessarily master. You walk them through the process by wizards, lots of validation, a view of the data which is relevant to their present requirements ....

Comment Re:Shying away from OOP(s) (Score 1) 671

"The goal should always be to produce less code"
By your bar, Perl is probably the best language. It isn't (inherently). The best code is something that can meet present and future requirements allowing for the least amount of work to produce / maintain. For a one man shop working in their basement, that could be one huge file with literally every piece of code/data in it, but its unlikely to scale well with a big team of people all constantly making updates. That's where pattens, abstractions, API's, etc.. start to become not just mandatory but essential for optimal productivity.

Comment Re:Views are extremely helpful in such cases (Score 1) 671

"The input screens and/or update ordering may not match the table divisions"
That's where controller layers comes in. Having a naked CRUD UI to direct DB modification may be stupid simple, but it usually means there's no business logic to the application. Sometimes you need direct write access to some tables, but only really naive systems need direct access write to all tables. Use the controller backends / ORM in most languages these days to do the heavy lifting bridging the two.

I issue two IP's to the customer and I could code my table:
Customer Name, UID, IP1, IP2
Super simple and will meet my business needs until.. I decide that I need to add a third IP, but only for business customers that pay be more. Now I need a few tables to model the problem. On the UI when I'm editing, I could still model 4 fields when I choose to edit the regular old consumer class customer, but in the middleware, you're adapting the customer records from a few tables to throw on the screen properly.

If you're simply representing data for data entry / raw query speed / egress performance, etc.. you're probably not caring much about the greater system, or you're making it very brittle for any new enhancements.

Comment Re:I work in Dallas, Airline software is cancer. (Score 0) 145

I don't know about Southwest itself, but fare forecasting is basically a white rhino, it doesn't exist. 8 years ago I worked at a fare management company who's job was basically a simpler view of what the fuck the company (and competitors) were doing with the industry, because some airlines didn't even do that much (fire anf forget fare management.

Some business leaders and I (programming) demo'd predictive/trending fares into the product, but it went nowhere because nobody was asking for it, and nobody wanted to pay. The fare analysts are terrified of computers replacing them, and their managers don't have a fucking clue how much money they're throwing on the ground due to poorly prices fares.. good times. Of course you could also blame our sales/marketing for not seeing the advantage such a tool could bring to table in the market.

Comment Re:Aging? (Score 1) 145

Its monstrously expensive to manage and maintain for one. Its essentially impossible to change, so adding new features also becomes monstrously expensive. I know some companies cut checks for millions per month. Consider that. Any industry run through oligopoly is charging huge premiums for the right. Making a new res system would probably cost upwards of 100mil, and you're not even guaranteed of a successful project in the end.

Comment Blame Craigslist (Score 1) 213

It single handedly killed newspaper journalism with their free unlimited esposure classifieds. That was a revenue cow that tilted papers into the red. Well, that and dead trees are uncool for the new hip environmentally sensitive masses.

Facebook and Google are aren't even veiling their services as journalism. They're simply "small things to read'. There are daily rags here that are given free (with ads of course) which are 4 page 'the world is full of puppies' crap which is just a rebranded slosh of garbage you see shoved down social media.

Slashdot Top Deals

"Spock, did you see the looks on their faces?" "Yes, Captain, a sort of vacant contentment."