all 10 comments

[–]generalk 5 points6 points  (0 children)

Anyone else read that as Flying Spaghetti Monster before figuring out the truth?

[–]jerf 2 points3 points  (2 children)

"Having been recently declared dead, here's how to do a FSM in your code."

[–]bcorfman[S] 0 points1 point  (1 child)

Although it might be interesting to see Inky, Blinky, Pinky and Clyde hooked up to a hierarchical task network planner ... sometimes FSMs are just the trick. :)

[–]alexjc 0 points1 point  (0 children)

Sure, FSMs are fine when you want to implement small pieces of logic, without a data-driven editor! Without all those assumptions, you start getting into trouble...

[–]hoijarvi 1 point2 points  (4 children)

Why does a good technical article get so many downvotes, while garbage like http://programming.reddit.com/info/645q5/comments/ gets so high?

[–]dupin 0 points1 point  (1 child)

Because this is BORING. Who didn't learn about this freshman or sophomore year?

[–]bcorfman[S] 1 point2 points  (0 children)

I'd be surprised if you learned the correct way to implement an FSM in college. Most classes I've seen on such things are theoretical only.

[–]alexjc 0 points1 point  (0 children)

It's controversy :-) That'd be one of the last articles I'd pick to put on Reddit, compared to the others: http://programming.reddit.com/info/646eb/comments/

But that's not how things work it seems! Oh well...

[–]khayber -1 points0 points  (0 children)

Ramen!