Recent Articles

28 May 2015

Meeting Halfway

by Remy Porter in The Daily WTF: Live on 2015-05-28

On April 10th, I hosted The Daily WTF: Live! in Pittsburgh. It was a blast. We had a great crowd, and some great performances.

John Lange attended the storytelling workshop I co-taught with Kevin Allison, of The Story Studio. His story- about gaming, and friendship, and technology- really struck a chord with me, and I wanted to make sure he got a chance to share it.

9 Comments - Last Comment @ 21:17
27 May 2015

Reversing the String, Belaboring the Point

by Jane Bailey in CodeSOD on 2015-05-27

Laser module

The position had sat open for months now; the department was straining under the load of too many projects and too few developers, but the pool of candidates was rapidly shrinking. So when Cindy found a resume that looked halfway decent, she immediately recommended tossing them a programming test and scheduling an interview.

75 Comments - Last Comment @ 20:56
26 May 2015
25 May 2015

A Winning Strategy

by Remy Porter in CodeSOD on 2015-05-25

“Hey,” Roberto said while pairing with an offshore programmer, “this problem would be easier to solve with the Factory pattern.”

“What’s that?”

27 Comments - Last Comment @ 07:31
22 May 2015

Tell QA They Missed One

by Mark Bowytz in Error'd on 2015-05-22

"You know, I've always wanted some sideways text that says 'not for sale'," writes Julie, "Too bad I'll never know."

53 Comments - Last Comment @ 2015-05-27
21 May 2015

Sea of SQL

by Ellis Morning in CodeSOD on 2015-05-21

Andy writes: “Operations reported that a query was taking a long time.  Even the 'developers' of this query didn't know why it was taking a long time.”

I tell ya, folks… some submissions, you just set down and back away slowly… then hunt up a magnifying glass and a bottle of aspirin.

93 Comments - Last Comment @ 2015-05-27
20 May 2015
19 May 2015

Recruiting Desperation

by Remy Porter in CodeSOD on 2015-05-19

When hiring programmers, recruiters will often try to be “clever”. Sometimes, this results in a memorable trick, like EA Canada’s job posting billboard.

EA Canada billboard which reads: char msg = {78,111,119,32,72,105,114,105,110,103,0};

74 Comments - Last Comment @ 2015-05-26
18 May 2015
15 May 2015

BSOD Could Go All the Way This Year

by Mark Bowytz in Error'd on 2015-05-15

"Yes! I'm a huge fan of BSOD. I'm glad to see SportsCenter giving some well deserved recognition!," Mike writes.

70 Comments - Last Comment @ 2015-05-18
14 May 2015

Happy Little (Read-Only) Trees

by Jane Bailey in CodeSOD on 2015-05-14

Blossoming tree - painting by László Mednyánszky

"Joey," asked Ross of the new contractor, in a slow, careful voice, as though trying to calm a large predator. "Explain to me why the data tree has this read-only flag?"

61 Comments - Last Comment @ 2015-05-26
13 May 2015

Fired Up

by Remy Porter in The Daily WTF: Live on 2015-05-13

On April 10th, I hosted The Daily WTF: Live! in Pittsburgh. It was a blast. We had a great crowd, and some great performances.

You know him as the master of the Errords, the king of the CodeSODs, the Dev-Master of the Dev-Disaster, Mark Bowytz. Once upon a time, though, he was just another lowly office drone like yourself. This is his origin story: the WTF that launched a thousand head-desks.

0 Comments - Last Comment @ 20:08
12 May 2015
11 May 2015

And I Try, and I Try

by Remy Porter in CodeSOD on 2015-05-11

“If you want to put everything under test, you have to write code like this.”

At least, that’s what Alex’s co-worker said to him, when Alex demanded an explanation for this block of code.

96 Comments - Last Comment @ 2015-05-14
08 May 2015

You're Welcome...?

by Mark Bowytz in Error'd on 2015-05-08

"I clicked 'Yes' when asked if I wanted to send a report of VLC's crash, but apparently my attempted cooperation wasn't really appreciated," David K. writes.

65 Comments - Last Comment @ 2015-05-13
07 May 2015

Help Us Back Programming Languages ABC++

by Alex Papadimoulis in Announcements on 2015-05-07

TLDR; I have another Kickstarter Project, this time it's a kids book about programming!

83 Comments - Last Comment @ 2015-05-13
07 May 2015

The Forest of Trees

by Remy Porter in CodeSOD on 2015-05-07

Sally’s co-worker wanted to turn some data into HTML. It would flow from his application into client-side JavaScript which would build the DOM. He decided that it made sense to use a tree to represent the data as it’s translated.

The C# declaration of his tree looked something like this:

55 Comments - Last Comment @ 2015-05-27
06 May 2015

The Life and Death of Steel City Ruby Con

by Remy Porter in The Daily WTF: Live on 2015-05-06

On April 10th, I hosted The Daily WTF: Live! in Pittsburgh. It was a blast. We had a great crowd, and some great performances.

Today's installment investigates exactly how a conference comes into being, told from the inside of Steel City Ruby Con.

25 Comments - Last Comment @ 2015-05-07
05 May 2015

Version Logging

by Maciej Stachowski in CodeSOD on 2015-05-05

251220061158 (335194668)

When a system evolves and grows, it's usually necessary to identify various versions of software living in the wild. There are many ways to do that: some hide their version numbers in code, some keep them in configuration and metadata files, and others store them in the application's database.

24 Comments - Last Comment @ 2015-05-07
04 May 2015
01 May 2015

Used Shellfish

by Mark Bowytz in Error'd on 2015-05-01

"According to channel 7 in Australia these guys are right into trawling for content," Martin.

0 Comments - Last Comment @ 20:08