Darth Wiki Idiot Programming Discussion

Collapse/Expand Topics

05:47:54 PM Apr 4th 2017
What's so bad about a program exiting by causing itself to crash?
10:13:24 PM Feb 5th 2017
Given that there are at least three examples related to IBM (A20 line in the AT, Deskstar, and RANDU), would it be time to give IBM its own folder? If so, I'd like to suggest that it be called "IBM: Someone Should Have Been Fired for Buying These".
04:15:35 AM Jul 16th 2015
Why is "The You Testament" mentioned twice in this article?
02:10:46 AM Jul 17th 2015
Mistake, probably. Doesn't need two mentions, I'd say.
10:59:38 PM Nov 13th 2012
is "Always on DRM" this? It may not achieve what they want, but it works like it's programmed too.
10:35:47 PM Nov 13th 2012
edited by Biffbiffley
These are not programming errors, they're just stupidity so I moved them here. Feel free to put em back if you disagree.

  • Sony blamed the massive Playstation Network outage of April 2011 on a "external intrusion." How did this happen? Sony was running a version of Apache with known vulnerabilities for two months.
    • It gets worse: Eighty million names, addresses, birthdates and hashed passwords were stolen, it seems the PSN servers stored them all in plain text. They transmitted credit card details using HTTP GET (that is, directly in the url). Unencrypted.

    • StarForce doesn't have a very good track record when it comes to DRM in the first place: When people were complaining about how shoddy it was, how easy it was to bypass, and how very many OSes it had destroyed, one StarForce employee responded that the product prevented piracy by providing a link to a torrent for Galactic Civilizations 2, a game that doesn't have any DRM measures in place. Video game media quite accurately pointed out that StarForce was running a protection racket: protect your games with our DRM, or we'll point people to pirated copies of your game (the employee in question was reprimanded and the company disavowed his actions, but it did not help the company's standing at that particular time).
03:13:31 PM Oct 2nd 2012
edited by TheMartianGeek1
Would Print Music 2011 qualify? It apparently doesn't run properly on Windows 7, despite the fact that Windows 7 came out in 2009. What.
04:05:01 AM Feb 8th 2012
Further to the problems with the Xbox 360 RROD problem. This had a partial cause in the changes to the worldwide regulations regarding use of lead in solder. New regulations meant that lead-free solder had to be used in pretty much any hardware potentially accessible by the end user. Trouble is, lead-free solder requires a higher temperature and different types of flux in order to maintain the correct consistency for adhering components to the board. This meant that under rapid temperature changes, the solder would crack, losing the connection.

Several manufacturing plants in places like Indonesia, Malaysia, China, India etc. switched to using lead0free solder without replacing the flux or fixing the soldering temp. Meaning many, many bits of hardware coming from those plants ended up faulty.

This wasn't a problem with just consoles, either. Talk to any large organisation that has bought large amounts of hardware that tends to be subject to rapid temperature changes, such as printers, plotters or photocopiers, you will probably find that large percentages of them developed faults. In one place I worked at, HP printer network cards had to be removed and cooked (in an actual oven, insert IANMTU disclaimer here) in order to get them working again.
10:08:23 AM May 8th 2011
On some un indexed horrible page, I found this.

  • DEC Rainbow: To get a reformatted floppy, you could only order one from the manufacturer. The computer itself could not format its own floppies.
02:36:19 PM Jul 11th 2010
Wait, the PlayStation 2 didn't have an internal clock?
04:59:37 AM Jun 22nd 2010
edited by SomeSortOfTroper

This needs clearing up to distinguishing itself from So Bad, It's Horrible-Video Games or Software.

First we're not generally interested in software. Bad video game software and hardware is relevant to our interests not much else. The page isn't too bad on this effect but there are large sections talking about Flash- I don't care.

Second, keep it to the programming. Bad game design, mundanity in gameplay, bad visuals etc. are worthy of So Bads Its Horrible perhaps but are not Programming. Superman64 was shit for many reasons but if crashes, breaking frames and numerous bugs wasn't among them then it doesn't belong here.

Generally, the page is in fact useful and relevant. Genius Programming can be about those games which were technological leaps, impressive use of limited technology, things that changed the conceptions of what was possible. This can be about those games that just wouldn't work: the crashes, the bugs, the infuriating lost of saved games.
10:39:51 AM Aug 12th 2010
Idiot programming encompasses more than video games. Just because *you* don't care about horrible general computing applications doesn't mean it applies to every other troper; the large section talking about Flash is evidence of that. I agree with keeping it to the programming as far as video games, but if something was obviously left out of a game that could have been easily implemented, it does belong here. Just because most Atari 2600 games don't immediately crash doesn't mean some of them weren't made by code monkeys.
12:20:49 PM Aug 18th 2010
Imagine that when I was saying "I don't care" I was speaking in an official staff capacity because I was. If someone made a page to talk derogatively about general computing applications then I would take it as being off the wiki's mission and cut it. It is only the ability to be applied to the fields that this wiki cares about that saved it.

The fact that tropers were willing to write about flash on the wiki? Big yawn. Tropers were willing to talk about cat rearing. Tropers have a tendecy to talk about just about anything if you let them.

If something was obviously left out of a game that could have been easily implemented... then there's laziness, timing, budget and just plain old stupidity. If you can't frame it in terms of programming and make it a programming problem and inform me as to why this belong on a page with programming in the title then the page has too broad a focus to not devolve.
12:38:01 PM Aug 27th 2010
edited by infraredshirt
Flash is an interesting case, since as a media platform, it actually is fairly relevant to the wiki's mission. I agree that the page complains too much about Flash, but it's not as irrelevant as, say, Windows Live Mail.

For now, it'll take a while to get things sorted out and cleaned up, but I don't mind giving it a shot.
06:57:59 AM May 7th 2010
edited by
Since I don't want to enter into an edit war over an example, here's why I think Dwarf Fortress, as alpha software, doesn't really belong on this page:

Unfinished software that isn't being marketed as RC or final and doesn't contain blatant wtfs in the code itself isn't really inside the scope of this article, because it is very unlikely that it's actually good - a 'half-decent' pre-alpha build is one that doesn't corrupt your database, delete the backup, set fire to your processor, lose all your life's savings, alpha strike your office, steal your girlfriend, and leak memory.

In this case, you're telling us that performance issues are unacceptable in a debugging build. At this stage, the focus is on making the game stable, not on making it perform well.
01:51:42 AM Jun 21st 2013
I was wondering why Dwarf Fortress didn't get a mention.

There is one issue that seems glaringly bad: there is no real quit running this program option other than using Task Manager to kill the program.
04:12:46 PM Sep 9th 2016
Probably because the game is the result of a one-man devteam working for years to create a game that's simulating an entire world down to the most granular detail.

.Also I'm pretty sure that was patched out a few years ago,.
Collapse/Expand Topics