- 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
Wooh for making the front page.
I actually did end up taking that project because I didn't have much else going on at the time and was compensated quite well for it relatively to what I normally charge.
The code was absolutely horrendous though. It was precompiled ASP.Net code, and of course, the source code was unavailable (I finally got it a few weeks after the initial project was completed).
Fortunately he only needed a few minor changes on the initial site (all of which were modifications to the HTML), so I was able to do that without the source code. He also wanted an advertising system that I created as a separate .Net WebApp, fortunately, I was able to write that independent of the first application and then use an iframe to pull in the ads...It was pretty hokey, but it got the job done.
Admin
Hey wait a sec. You guys/ladies are getting carried away with this genius thing.
The real wtf is that i went to www.*********.com and the server is down.
Admin
What about my ass hole?
Admin
Surely "genious" must be the opposite of "ingenious"...
Admin
If the original developer were really a genius then .NET would not have been selected as the development platform. Smart people do not use Microsoft products -- EVER.
Admin
Whats your beef with .NET?
Admin
While I'm sure this quote will cause a religious language flamewar, I just want to say: having worked with .NET extensively, I agree :)
Admin
genious == cde written with such splendor that no one can possibly figure out what in the hell the author was thinking
Admin
The site name must be the same as your Forum password.
; )
Admin
Admin
Ok, correct me if i'm wrong, but I know I've already read this one here before!! WTF?!
Admin
First line: "Originally posted to the Sidebar by "ServZero""
Admin
Did the author of the "genious code" happen to wear a powder blue leisure suit with cowboy boots?
Admin
Right. Smart people ignore the platform that runs 90% of non-server systems on the planet, and don't bother working to write applications they can sell to the people who use those systems.
Moron. Back to the kiddie table with you. Let the grownups talk in peace.
Admin
Customer education:
The reason the code is "genius" is that you keep going with the lowest rate.
When you grow tired of throwing money at hacks without ever getting something reliable, let me know.
Admin
Are you sure it's not Brillant?
Admin
Are you sure it's not Brillant?
Admin
Admin
The site name is hunter2?
That shows up as ******* to you, right?
Admin
Admin
I have high standards. I will only work on something if the original code is so genius that I am willing to work on it for free. Otherwise, it's a total waste of my time.
Admin
If it is not easy to understand, it is probably not genius code.
Admin
-12 for the reference to bash.org
-3000 to me for knowing this was a reference to bash.org
Admin
I was once told someone's code was "genius". This was C code that included a header with the following:
#define BEGIN { #define END }
etc.
The genius had written code that worked well, but got real slow with large amounts of data. Seems he was scanning the entire database at start and putting the keys and their index pointers in a list. To store each key on the list, he got the head pointer and then walked the entire list to the end. Then to find anything anything in the database, the code would get the head pointer, and walk the entire list, comparing keys, until it found the right item.
Yes, that's right...the "genius" had turned the database into a flat file with O(N^2) inserts.
Admin
applauds the bash.org reference
http://www.bash.org/?244321
Admin
Right, and genius (or "genious"?) people think that all software runs on non-server systems exclusively. Or even assumes that 90% of the non-server systems on the planet are actually made in .NET.
Remember kiddies! .NET != Windows.
Big irons use UNIX or MVS variants (OS/390, z/OS) and in areas the Microsoft OSes wouldn't even dream touching. Software devs for these platforms tend to go for Java or older weird C frameworks (or arcane things like COBOL). As a business platform, it's usually J2EE 'coz that one's platform-independent and can make all the components talk to each other. Say: Java client frontend (or web frontend) -> J2EE AppServer -> MQSeries -> CICS, and throw in some DB2's/Oracles/whatever. Hell, you can even open up an LDAP frontend for RACF so that you can have the same mainframe user/pwd for every app! And that's real, standardized LDAP, not that Active Directory look-alike stuff.
Of course, this is usually happening behind your standard online banking site, but as you don't see it, you might assume all of that is running in some Windoze box, aren't you?
Admin
You could have stopped right there. This "genius" = FAIL
Admin
I guess the genious that wrote it ran it through an obfuscator to insure payment which was late or incomplete.
oh well - off it goes to some poor abused coder in Manila for a severly underscale rate...
Admin
Wait a minute isn't this the part where they ask for your bank account details and national insurance number?
Admin
Little did you know, the "genious" code was written by Paula! She told him it was genious and brillant, so it has to be!
Admin
hey, i am SO there! pick me pick me! Genious code doesnt sound like the work of a mad scientist at all!
Admin
wanna date with hot and wild cowgirls? dude, this is my favorite RiderLove.com where u can always expect more!haha no kidding!!
Admin
There are two types of genius code. One is terrible because the "genius" who wrote it is a moron, and the other is terrible because only the genius who wrote it can understand how the fuck it works. (Why add a comment to explain this super-optimized bit-shifting-magic trick? Isn't it obvious what it does?)
Admin
ServZero wins.
Admin
Paula Bean is pretty genious.
And then there's Irish Girl.
Admin
"Smart people do not use Microsoft products -- EVER."
Smart people should not make generalizations. Does that mean if you've EVER used a Microsoft product that you're dumb? You better get the word out that everyone that has used Microsoft Office or Microsoft Windows isn't a "smart" person. Does that include you by chance?
Admin
Goes on top of my "deep quotes from TDWTF" stack. Hats off to you, sir. I bet in 50-100 years we'll have paleodevelopers working for Smithsonian.
Admin
For the privilege of working on such "genious" code you will be required to sign an NDA and a non-compete clause. You will obviously be learning his trade secrets.
Admin
"Anybody but anybody can fix this program by jamming it."
Admin
Somebody got told!
Admin
Oohhhh, somebody got told back.
Admin
I had the priviledge to work on a genius' code for nine months. The code was horrid. Spaghetti, code duplication, no comments whatsoever, SQL statements right smack in the middle of source files that spanned an A4 sheet of paper, JET database connections being opened anywhere in the code (meaning it was a crapload of work to change the database), date and time in the database being formatted as yyMMDD and HH:mm:ss while the app was doing tonnes of date and time subtractions and additions, loads of array index magic, and the list goes on and on. He was a physics phd, running his own company, and writing his own software. And I know he sucked at two of those three things. He claimed it was a priviledge to work for him and at his software. And if the company would grow big (ie: more than a family + one employee business) I could become lead tech...
Now, I did learn a few things there:
Admin
You are a "genious" obviously...
Admin
Funny how it only works one way round, isn't it?
Admin
TRWTF is that we all know what "minor adjustments" means. I also would like to know what he rates once he gets touched by this client.
Admin
Will you rate when I touch it?
Admin
SQL Server is rubbish - we should all use free databases, and if they don't support stuff like triggers and so on just do without them until they turn up.
DirectX is rubbish. We should just use those crappy OpenGL things which are behind the curve.
XP is rubbish. Who needs support for practically every camera, printer, scanner, mp3 player out of the box? I want to work for my connectivity, with nerdy command lines, and the tedious download and recompilation of parts of the operating system.
Admin
-- for your reading comprehension. The moron posted that all MS products should be avoided, not just .NET. Learn to read.
Yay. Nobody said otherwise. But if you're trying to make a steady living writing software, you can't ignore the entire Windows platform, especially on the desktop. If you do, you're an idiot.
So? There's no accounting for some people's poor taste.
I don't assume any such thing. But you just continue talking out of your ass and putting words in my mouth I never said, 'kay? We've already decided you need to work on your reading comprehension skillz.
If you want to base your entire livelihood on a few "big guns" that run your software, fine. Go for it. I'm sticking with the consumer masses and having thousands of customers instead of a couple. Less chance of ending up on the welfare rolls that way.
But you please keep posting here. It's always fun when some idiot goes off on a rant about something that was never said or even hinted at by someone else.
Admin
Admin
Meaning that the PS3, where graphics is cited as being one of the best reasons, uses OpenGL. How exactly is this "behind the curve"?
Practically every camera, printer, scanner and mp3 player out of the box?
Don't make me laugh. The cameras and mp3 players that appear as a standard USB drive perhaps. But then again, those would also work perfectly on Linux.
Almost every single printer and scanner I've encountered requires some sort of driver on Windows, as well as Linux, in order to support more than black text in 2 DPI-mode.
And "nerdy command lines" isn't exactly required for everyday use if you don't want to. Tried Ubuntu lately? You still need to download updates though, but then again, so does Windows. Unless you run an unpatched version.
And then there's this wonderful thing called "binary packages", which means that a user compiling things by hand is hardly neccessary as long as it's not an obscure package. And the Debian-repositories (which Ubuntu also use), is filled with very many packages. Most likely, you won't require compiling anything.
TL;DR: Try getting a clue next time. Linux isn't perfect, but neither is Windows. And making a living writing software is perfectly possible without ever touching a Windows-machine.