- 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
That's exactly why we instituted a daily blame schedule. That way we can plan for the day that it's our fault, and know exactly who to send the user to. My day is Wednesday by the way. Any other time and it cannot be my fault....not my day after all.
Admin
Such as what? Just add a row to the table specifying valid enum values.
Admin
I'm doing something similar with people I'm interviewing. So far, only a single candidate asked about the day-to-day tasks, the corporate culture, and the organizational structure of our area. He was a real winner...
Too bad he couldn't tell me the difference between an INNER JOIN and an OUTER JOIN.
Too bad indeed.
Captcha - bathe: That candidate should bathe himself in SQL books.
Admin
May I suggest "Times Ten"? It won't hurt your head too much; it's proven technology; and it doesn't involve doing really, really, difficult things like actually writing code.
(Disclaimer -- I have never worked for these people, although I was asked in a bar to forward my resume. I just think it's a great solution for idiots who can't tie their own shoe-laces: ie, 95% of database shops.)
BTW, Exactly what differentiates a "competent database developer" from a "competent developer"?
Not that I've ever met one of those, either ...
Admin
Go back and look up a few books or references on "Generic Programming."
What you appear to be blathering on about here is "Stupid Programming."
I've no doubt that there are Big Red Books about that, too.
Admin
Admin
Charming image, though.
Admin
[quote user="Beau "Porpus" Wilkinson
I used something called Merant PVCS at a previous job... OMG it was bad. I think it was actually a Java application, not Javascript or even a Java applet. The GUI looked like something from Windows 3.0 beta and keystrokes took up to 15 minutes to have any effect. What a POS that was... it still amazes my colleagues when I tell them that, yes, there are much worse systems than SourceSafe.[/quote]
Used PVCS (4.x, 5.x) for a while. Windows client was quite useable, but the client for *x was a crappy Java app, running in 4 colors with crappy fonts and confusing interface. POS.
Man, Source Safe is at least reasonably fast with a good local file server, though not much secure, and very easy to learn to use.
Compare that with Perforce, which have innumerable menus and features, but looks like never went through useability study. Don't ask me how to share a file in it. It's major PITA.
Admin
Scalability is and issue I do not debate that but the problem was caused by buying a POS canned product such as your Times Ten and having consultants customize it to the point that it nowhere near resembles the original product and putting a user load that it was never meant to support.
In regards to your question, I was up late and didn't catch that mistake. The other developer referred is software or application developer.
The point of my posting is that there sometimes is an other side to the WTF stories and that this was a pretty weak one.
Admin
Assuming that there is such a table, as opposed to hard-coding the list of valid values into the structure of some other table. The point made earlier in the discussion was that, if the list of valid values changes more often than once in a blue moon, then there should be such a table.
Admin
create table fields ( id number , datatype char(1)); create table form ( id number, name varchar2(100)); create table formfields ( formid number , fieldid number ); create table data ( id number formid number ,fieldid number, value clob )
with not null and default values and triggers everywhere...
When you need to query you cast both the query parameter and the Value field to the correct type from the Fields table .
Admin
"Times Ten" is essentially an in-memory caching layer behind/above the actual database. Given the multi-gigs of memory available these days, it appears to me to have the ability to sole an awful lot of scalability problems.
And no, as I say, I won't make a penny out of it. I just like proper software engineering solutions.
Admin
Quite possibly. I've seen (and heard of even more) enough applications that do things like that that it wouldn't surprise me in the least.
Worse, a lot of people (and that includes teachers in programming courses) seem to think it a perfectly good idea.
Or the idea of creating a new table for each record, and linking to that record by inserting another record in some massive link table listing the table name as a key...
Admin
The guy showing up for doing the work is responsible for more than mere technical competence. In fact, mere technical competence is an equal partner to more general career / work / management skills. I didn't know that when I started out but now I know it. And while Doomed from the Start may have been technically perfect, he made a bunch of mistakes, starting from the job interview ("to whom will I be reporting? what is the structure of the work? what are the goals of this position? what does this position lead to? what is my boss' position? what does my boss' position lead to?") to his day-to-day performance.
They should tell people things like this at some point in school. There's no mandatory college class that's like "personal MBA for managing your life / career / finances in one semester". There should be. It would save a lot of people like this guy a lot of grief. And would result in more smoothly-running businesses.
(Captcha: waffles, which, honest-to-Zeus, I was just eating as I typed this message, and I saw the captcha just as I finished and scrolled down to get ready to post)
IRS and tax law help
Admin
I dunno. I bought about 10 used Dell Optiplexes (2.5GHz PIV) on eBay, and a used HP LJ 8100 printer, and a PE 2650 server, and three HP Procurve switches, and lots of other misc stuff (accessories, RAM, etc) for the lab where I work. If you know what to get and from whom, and have some engineering skills, it'd pretty doable. The LJ 8100 printer has got 1.3mil pages on it and after a $50 service kit (on top of $350 purchase price) it runs better (faster, better imaging) than our other LJ 8000 with 300k pages on it (bought new).
A clueless office manager buying PCs - that's truly a WTF.
You need someone with relevant know-how to do that. Someone who, preferably, can service the stuff too (or guide the PFY). Most "standard" IT servicepeople are pretty useless ($250 to change a $25 part in a $350 printer - WTF? - and $100 to diagnose?!). I've managed to fix an older PE server with a broken signal track on the PC board (took about 7-8 hours, but it works!), and a reasonaly recent (1yo) Compaq notebook with a shorted ceramic capacitor (1206 form factor). You do need a combination of electronics, mechanical and IT knowledge to be good at that, but what the heck, I have it, so why not use it :)
Admin
I think M$ CRM does this.
But don't tell if somebody ask, because it's copyrighted, it's industrial secrecy :)
Admin
The world is cruel
http://www.dilbert.com/comics/dilbert/archive/images/dilbert2033334071113.gif
Admin
I wouldn't want to work for you - seems you are a self aggrandized ass wipe.
Admin
It would be funny, except I understand having to answer to everyone else, and getting the blame when anything goes wrong, even when it's someone else's fault After all, I'm the "techie," and having someone fail to save their work is a "tech problem," so it's up to me to try to recover data when someone doesn't save their work and the power goes out, right? And the inability to do so constitutes failure on my part, right?
Admin
OMG!!! For a moment there I thought this was about the company where I work! I just replaced a Sergey... only he didn't leave the company. I don't know how he managed to have the patience to stay all these years... shakes head in despair