- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
So many opportunities for job security there...
Admin
Admin
Admin
The bugs would go from "bad" to "fine." In other words, fix them.
Admin
Unfortunately, even when you know what you're doing you have to play by the rules that are there to mitigate the risk of changes by people who DON'T know what they're doing.
What's good for the goose is good for the gander. And the problem with the deployer deciding on "this is low risk enough to ignore proper change controls" is that almost all techos believe the changes that they've made (and are therefore perfect) are low risk - despite any major incidents that have occured in the past when the same attitude was taken by others (or themselves, for that matter).
Of course, when you;re fighting people who can walk on water....
Admin
One of the first tickets I worked on at the last place I worked was a hideous data mining monstrosity. The query spanned several screens, and joined a dozen tables and analytic views into an analytic table. It was very slow.
The customers were upset because the query would take 20 minutes to produce zero results. (It would also take 20 minutes to return results satisfying the analytics).
So the solution was to reorder some of the subqueries, using an ORDER_BY, so that empty queries were nearly instantaneous.
Admin
Why don't you fuck off back to Mumsnet, then?
Admin
i am tired of explaining that NESTED TRANSACTIONS DO NOT WORK in SQL SERVER. There are dumb architects who just don't get the point.
Admin
Actually, a clustered index affects the physical organization of the table. Oracle by default makes every table a heap and will not have a "clustered index" effect unless specified when the table is created. SQL Server does too but as soon as you put a clustered index it reorganizes the table.
In Oracle you have to create an index organized table to get the same kind of effect and I'm pretty sure you can't do it after the table is created (has to be part of the CREATE TABLE command) so you can imagine how often that happens...
MySQL does it hidden in the background by an algorithm which makes it difficult to control so, welcome to databases.
Admin
These fictional stories aren't even humorous any more. Come on!
Admin
Typically row order in an RDBMS is not guarenteed except in select statements with an order by clause. This is generally true even if you have a clustered index on the table.
John probably wasnt aware of that fact and assumed if he reinserted the data backwards....
Admin
Experience had indicated that John was reluctant to use source control systems. And by "reluctant", we mean "I don't need no stinkin' source control".
I would fire that douce bag instantly. He's (John) is getting paid....That means I would expect some sort of professionalism.
"John, we use version control and you will too. Read our software policy....No you don't want to?...OK, Your fired.....Next" plain, simple. Douce bag programmers are a dime a dozen.
Admin
Don't forget the interesting results of this:
Admin
Bullshit. You both miss the WTF: it's not about the index (wich was just a Hotfix after the mess happened), it was about having to introduce a new column and even rewrite all tables to just do a simple reverse sort.
Admin
That makes absolute sense. It's incredibly common for inexperienced developers to re-fetch from the database. Get the minimum ID, then the max ID. Then iterate through all IDs in between, emiting a SELECT statement for each request.
They're simply not familiar with the concept of a result set, and even those that are are often not familiar enough with SQL to know that a huge amount of data processing can be done very quickly by the DB server.
Admin
Per our DBA, "Indexes are...THE ENEMY! WADE into them! Spill THEIR blood! Shoot THEM in the belly! When you stick your hand into a bunch of goo that a moment before was an empty tablespace...you'll know what to do!"
Admin
There are two REAL WTF's here: One is that someone who claimed to be an "experienced developer" still didn't understand the concept of "index".
The OTHER one is the development process fails that allowed all the crap that caused all the crap. No automated unit testing, no app testing, promotion straight to production, developers modifying production databases, no monitoring, no source code control, cowboy coders...the list goes on and on and on and on and on and...
Admin
No M-K-S... in the classroom. Per-force leave those kids alone!
Admin
This sounds bizarre. Either he's a freaking genius or you need to submit a story here.