Sponsor Announcement: Scout

by Remy Porter in Announcements on 2015-10-08

Our sponsorship program has been a great success, and we’ve got another great sponsor to help us keep this site running and bring you the horrors that your jaded eyes crave, along with special features like TDWTF Live and our recent BYOC contest about the Lucky Deuce. Our newest sponsor is Scout. They donate $10 to the Larimer County Humane Society every time somebody tries out Scout, and now they’re launching a new tool…

6 Comments - Last Comment @ 2015-10-08

Not So Unique

by Maciej Stachowski in CodeSOD on 2015-10-08

When designing a database schema, it's often important to assign a unique identifier to each record. Such surrogate keys almost always make querying for data both simpler and faster, and the overhead of an additional column is usually a cost worth paying. As such, nearly all databases provide some means of generating such identifiers, either in form of sequential numbers, or more fancy UUID schemes.

Snowflake macro photography 1

40 Comments - Last Comment @ 06:33

The Most Pessimistic Search

by Jane Bailey in CodeSOD on 2015-10-06

Sometimes here at TDWTF, we get code snippets that are immediately obvious in their wrongness. But sometimes, the code only looks mildly inefficient, and it's up to the submitter to let us know how bad it actually is.

Common snail

28 Comments - Last Comment @ 2015-10-07

Adult Supervision Required

by Mark Bowytz in Error'd on 2015-10-02

"I was found that my NAS was choking on small files," Lionel S. writes, "Now I know it was a marble all along."

46 Comments - Last Comment @ 2015-10-06

A Handle on Events

by snoofle in CodeSOD on 2015-10-01

As developers, we try to write software that will be helpful to our users. Sometimes, we'll do key-by-key examination of what they're typing to do auto-complete. Sometimes, we'll look at a type-field entry to display the relevant subset of subordinate fields to be entered. Sometimes, we'll even try to coalesce error messages so that the user gets one message with a list of mistakes as opposed to one message per mistake.

56 Comments - Last Comment @ 2015-10-06

Processing a Rant

by Remy Porter in Editor's Soapbox on 2015-09-30

In addition to being your intrepid editor, I’m an independent consultant. People hire consultants because they want someone to “inform their process”. “How do we do Agile better? Do we do Scrum or Kanban? Can we do scrumfall instead?” “Should we do BDD, TDD, or ATDD? Or combine them? Are there any other acronyms we should be doing?”

The ITIL 2011 Processes Model
Ugh. This diagram makes me physically ill.

55 Comments - Last Comment @ 2015-10-06
View Article Archives »