The corners of the Internet that I frequent are thick with writing advice, and I recently came across a few really good “what not to do” posts. It sent me trolling through my old bookmarks for posts in a similar vein, and when I started thinking about putting a set of links together for a post on Wetmachine, it occurred to me that (keeping in mind one of the purported themes of this blog, the intersection between writing prose and developing software) one of the reasons they are so appealing is that they are in a sense, a set of anti-patterns for fiction.
Design Patterns is of course the seminal work by the so-called “Gang of Four” that described a small set of elegant solutions to common software problems. It’s somewhere between a box of assorted legos and one of those kits that comes with exact instructions for how to make some complicated model — or perhaps more accurately, it’s a set of base folds for software origami. Anyway, it created a vocabulary for certain useful software designs and has not only provided fodder for more than a decade of entry-level interviews but also spawned the idea of the anti-pattern — the designs that are just as commonly used in the wild, but shouldn’t be.
Read More


Tales of the Sausage Factory
The Republican FCC Reform Industry Doesn’t Want.
You haven’t seen a lot of industry lobbying to support the FCC Reform Legislation pushed by House Republicans on the Energy & Commerce Committee. One would think that a bill which requires the FCC to spend three years building up to adopting a rule, imposes all kinds of new burdens on the FCC before adopting a rule so that rulemaking will be even more burdensome and less likely to occur, and generally tries to limit the FCC from regulating or imposing conditions on media and telecom mergers would generate loud applause from industry players supposedly chaffing under the terrible yoke of the FCC. But we haven’t, and we won’t. Oh, Republicans may lean on industry trade associations for some perfunctory applause and ritual chanting about “the burdens of job killing regulation” blah blah Amen. But their heart won’t be in it.
This may surprise those who think that the proposed Republican FCC Reform Bill is an industry fantasy crafted by high-paid industry lobbyists and pushed by their wholly owned subsidiaries. The bill contains everything industry always claims to want, so where the heck is the industry cheerleading squad? Why haven’t they shown up to cheer its passage with any enthusiasm? Why aren’t industry lobbyists busy writing op eds about how this wonderful FCC reform bill will make your cell phone bills cheaper, bring us better broadband, and give you free cable? And why are Republicans so determined to push it if no one in industry really wants it?
I explain below . . . .
Read More »