Categories
Uncategorized

Developer Links

For you developers out there: some of the most interesting application development links I found today…

  • Security and Obscurity [DMiessler.com]: Many of us are familiar with a concept know as Security by Obscurity. The term has quite negative connotations within the security community — often for the wrong reasons. There’s little debate about whether security by obscurity is bad; this is true because it means the secret being hidden is the key to the entire system’s security. Obscurity itself, however, when added to a system that already has decent controls in place, is not necessarily a bad thing. In fact, when done right, obscurity can be a strong addition to an overall approach.
  • Ruining the User Experience [A List Apart]: AJAX can be used to make wonderful web applications, but for people without JavaScript (especially those using mobile phones), AJAX means unusable sites. Aaron Gustafson suggests that site designers should consider these levels of user need:
    1. No frills.
    2. Make it pretty.
    3. Make it sing.
  • Applied Web Heresies [Phil Windley’s Technometria]: Phil Windley’s notes from the ETech 2007 tutorial by Avi Bryant, Applied Web Heresies, in which Avi invites the audience to join in an exercise in coding a Seaside-like web app framework. I met Avi at DemoCamp 5, where he demoed DabbleDB, a nifty little app that takes spreadsheets misused as databases and converts them into proper database-driven applications.
  • How to Beat Google, Part 1 [Skrentablog]: “Grow a spine people! You have a giant growing market with just one dominant competitor, not even any real . You’re going to do clean-tech energy saving software to shut off lightbulbs in high-rises instead? Pfft. Get a stick and try to knock G’s crown off.”
  • 7 Signs Your Project Will Never Make it to Production [Rail Spikes]: An article from a Ruby on Rails group blog where my friend Luke Francl is a contributor. The seven signs, according to Ben Moore, are:
    1. The client doesn’t have any wireframes or UI mockups.
    2. The client would rather describe the app over the phone than with a document.
    3. Creating the app fulfills a personal mission for the client.
    4. The client asks: “Are you interested in working for equity?”
    5. After a payment or two, the client asks you to reduce your rate.
    6. The client says “I’m going to lean on you heavily to tell me what this application should do.”
    7. The client doesn’t have a customer who wants to use the app before it’s built.
Categories
Uncategorized

Samsung Introduces 64GB Flash Drive

Samsing’s new 64gig solid state drive

Back in October, when I last wrote about flash drives — storage that your computer “thinks” is a hard drive but uses persistent RAM circuitry instead of spinning magnetic platters — the largest available one was 32GB, a little more than half the capacity of the hard drive on my main computer, a 12″ 1.33GHz G4 Aluminum PowerBook. Samsung have doubled the size of their previous offering and now have a model that packs 64GB in the same 1.8″ enclosure.

At 64GB, Samsung’s flash drive is now at the “minimum reasonable size” for a hard drive in a new machine (for “minimum reasonable size”, I use the smallest hard drive included with a current-model Apple laptop as my guide; Apple’s always been stingy with the hard drive capacity).

The advantages of Samsung’s 64GB solid-state drive over an 80GB traditional platters-and-heads drive are:

  • 4 times the read speed
  • More than 6 times the write speed
  • 75% less weight
  • 1/3 to 1/15th the power consumption
  • More resistant to impact

For more details, see the specs at the bottom of their press release.

Categories
Uncategorized

Bloggers Behaving Badly

Internet Tough Guy Magazine

It’s shaping up to be a long week in the blogosphere, and it’s only Tuesday! What with apologies for bad ideas, ungentlemanly non-apologies, and Dave Winer and Nick Denton joining forces to form a great moral vacuum (So THAT’s where the sucking sound is coming from!), expect Techmeme and just about every other techie blog out there to participate in the online discussion of what is and isn’t appropriate online behaviour.

In the interest of keeping things a little less noisy on this blog, I’m going to post any opinion about Kathy Sierra’s situation on my personal blog, starting with this entry: The Star Trek “Nazi Planet” Episode, MeanKids.org and Kathy Sierra.