Hi, I’m Phil Nelson, a writer, developer, and audio-visual maker of stuff. I have been making stuff online for over 25 years. I run RetroStrange and Set Side B. Good to see you.

Blog Archives

Month: February 2012

  • Right versus pragmatic

    [Marco Arment, as he often does, speaks wisdom][link]:

    >The pragmatic approach is to address the demand.

    File this one under things to always remember in business.

    [link]: http://www.marco.org/2012/02/25/right-vs-pragmatic “Right versus pragmatic – Marco.org”

  • Ze Frank Is Brining Back The Show

    [The Show with Ze Frank is a defining internet experience, and I support this effort entirely.][link] Pledge some money on Kickstarter to make the world more smiley.

    [link]: http://www.kickstarter.com/projects/zefrank/a-show-with-ze-frank “A Show with Ze Frank by Ze Frank — Kickstarter”

  • An Open Letter to Chris Dodd

    [Well written, full of truth:][link]

    >Consider this letter our “Don’t tread on me!”. Our agenda is to protect our own liberty to create and our users’ liberty to enjoy those creations as they see fit. We have no give and no compromise on either of those, but long as Hollywood stays out of our patch (that is, no more attempts to lock down our Internet or our tools) we’ll stay out of Hollywood’s.
    >
    >And if you’d like to discuss some ways of fighting piracy that don’t involve trampling on us and our users, we do have some ideas.

    [link]: http://esr.ibiblio.org/?p=4155 “An Open Letter to Chris Dodd”

  • Tim Schafer & Ron Gilbert Discuss Adventure Games

    [I can’t really put into words how happy this made me feel today.][link]

    [link]: http://www.youtube.com/watch?v=re_LWmRJK-g “Double Fine Adventure! // Ron Gilbert's Words of Wisdom to Tim Schafer [FULL 35 MINUTES] – YouTube”

  • Quite A Flop, That

    >[Nintendo announced this morning that its 3DS has gone on to sell more than 5 million units in Japan — likely thanks to key holiday releases, the system’s price-cut, and other factors building momentum for the portable.][link]

    [link]: http://tinycartridge.com/post/17948195368/several-months-later “Several Months Later…”

  • Official Minecraft LEGO

    [In which Minecraft comes full circle][link]. My friends and I have long referred to Minecraft as “Grown-up LEGOs” and now it’s regular LEGOs, too.

    [link]: https://www.jinx.com/LEGOMinecraft “J!NX : Minecraft LEGO Exclusive”

  • OS X Mountain Lion

    [Apple announces the next major version of Mac Oh Es Ten, code-named Mountain Lion][link]. Among the features interesting to me:

    * Messages, which I assume is the replacement for iChat, and integrates with iMessage on iOS.

    * Flickr sharing inside the OS via the new “Share Sheets” feature.

    * Notification Center, which is the Growl-killer we’ve all been expecting for some years now.

    Full list of stuff at the [Mac OS X Lion Features page][feat].

    [link]: http://www.apple.com/macosx/mountain-lion/ “Apple – OS X Mountain Lion. Innovation comes back to the Mac.”
    [feat]: http://www.apple.com/macosx/mountain-lion/features.html “Mac OS X Lion Features”

  • Playfic

    [“the first online community that lets you write, remix, share, and play interactive, text-based games with the world.”][link]

    Reminds me of [Kove][kove].

    [link]: http://playfic.com/ “Playfic”
    [kove]: http://kove.extrafuture.com “Kove”

  • Swiftlet

    [“Quite possibly the smallest MVC framework you’ll ever use.”][link]

    [link]: https://github.com/ElbertF/Swiftlet “ElbertF/Swiftlet – GitHub”

  • 5 Principles For Good Code

    While replying to a job posting, I started writing this little manifesto of sorts as a mission statement for myself. After kicking it around a little with my good friend [Jesper of Waffle Software][jesper], I felt I should open it up to the world for criticism, additions, and discussion. The format and content owes much to [Dieter Rams’ 10 Principles Of Good Design][rams].

    [rams]: http://en.wikipedia.org/wiki/Dieter_Rams#Rams.27_ten_principles_of_.22good_design.22 “Dieter Rams’ 10 Principles For Good Design”
    [jesper]: http://waffle.wootest.net/ “Waffle”

    1. Good Code is simple. It should be easy to understand for anyone who has to work on it.

    1. Good Code is instructive. Anyone with a similar level of expertise should be able to understand how to keep building on the code.

    1. Good Code is clear. Functions and variables should be named simply and descriptively. They should exist in a logical place in the source.

    1. Good Code is generic. Common functions and elements can be used in future projects, or improved and applied to older ones. Projects are simple and more easily maintainable.

    1. Good Code is specific. It solves only the problems it needs to.

    I’m genuinely interested in feedback on this. Reply on your blog, tumblr or tweet me.