Sign up for the Slashdot newsletter! OR
check out the new Slashdot job board to browse remote jobs or jobs in your areaDo you develop on GitHub? You can keep using GitHub but automatically
sync your GitHub releases to SourceForge quickly and easily with
this tool so your projects have a backup location, and get your project in front of SourceForge's nearly 20 million monthly users. It takes less than a minute. Get new users downloading your project releases today!
Well that sucks! (Score:1)
All the silly vi comments I wanted to make were already there in the link. Now C-w C-t C-f is there to talk about?
the 1960's called (Score:1)
They want the pathetically outdated notion that what makes a good editor is something that runs on a dumb terminal and uses a user-hostile endless number of cryptic keyboard combinations back.
Seriously, it'll be 2060 and its ilk like VMS and DOS will have long been forgotten, but there'll still be UNIX luddites clutching to their clumsy, antiquated operating system and editors.
By then we'll be have neural inputs into computers, and just think our messages and commands, and get basic operations with computer
Re: (Score:2)
By then we'll be have neural inputs into computers
My guess is that, other than very limited medical devices, the amount of cyborg augmentation is less than the sci-fi crowd predicts. Because hacking.
Re: (Score:1)
I was thinking sensor technology, not implant technology. Borgifying people creeps them out, but if a computer can eventually read and interpret my brain waves or something, without having to drill any holes (!), then that would take off.
p.s. Polygraph administerers would be out of a job, I guess.
Re: (Score:2)
Re: (Score:1)
Presumably easier interaction with computers would be considered a positive adaptation by the magic god of Evolution, and would be selected for.
Re: (Score:2)
Re: (Score:1)
I've been in SQL hell the last couple of weeks, so I'm definitely not making jokes about it. The brilliant non-engineers where I work basically put all of the non- UI-related business logic in the fucking data layer, so the powerful and modern language C#, with its extensive .NET library at its disposal, is used merely for marshalling data from the UI to SQL Server, and all of the business logic has to be written in a fucking scripting language (T-SQL).
I like T-SQL, but not for doing 90% of the application
Re: (Score:2)
T-SQL, besides having that special "brown chicken, brown cow" syntax hailing from the 70s, is compiled and runs kinda quickly. Take that logic from the data layer, re-do it in C#, and then benchmark the results. Note what, if any, performance hit you take.
Re: (Score:1)
If performance were the top criteria, I'd advocate writing web sites all in assembly language. Fortunately, it's not; readability and maintainability are.
Which means that besides being a software engineering best practice, doing the business logic in a modern, powerful middle-tier language typically also means less code to express the same logic (which then is more readable and maintainable).
But you're right about the 70's part. The last time developers thought it was a good idea to implement business log
Re: (Score:2)
And yet, when you're taking an HTTP request in the presentation layer, writing it to a dictionary for the business layer, and then calling a stored procedure in the data layer, all that extra string handling is costly.
Re: (Score:1)
Proper software design is slightly costly, in performance. Luckily for typical web CRUD apps, it doesn't make any difference. Except for the gains in all the other desirable qualities of code.
One thing the kid at work said I do agree with: It's a lot easier to scale the web site than it is the database.
Re: (Score:2)
Re: (Score:1)
I don't believe the technical parts of that article. It could've started small, and iterated over the 3 years to be ready on "Day One". And I don't believe it was a "very hard technical problem". Silicon Valley is full of good communist techies; they built the Obama campaign a kick-ass system. They could've built a good Obamacare web site.
But I do agree on the federal contracting system. To avoid corruption, the rules are they have to choose the lowest bidder, not the vendor they think is most likely a
Re: (Score:2)
Stuck in foopid, our government is.
Re: (Score:1)
The Affordable Care Act was so much spaghetti code.
Well measures to avoid spaghetti code would probably be deemed "overkill" [slashdot.org], by you and him and whoever else around here is in the Cowboy Coder's Club.
The ACA was only just to get us started down the path to socialized medicine, so why try to make it solid and lasting?
Re: (Score:2)
Re: (Score:1)
I attended a talk on Git earlier this year. I didn't, pardon the pun, git it at all, and I'm a pretty smart fellow, who's been around a while in technology circles. Part of it could've been the presenter, who just talked about HEAD and MASTER and branching and jumping all over the place, with some labels sticking and some moving, and didn't bother to map out Git's unorthodox terminology to saner system's "check out", "check in", etc. Not to mention he screwed up his repository by making a mistake in ment
Re: (Score:2)