vague, but exciting

the porous city - tech - development



email me



Zero data apps

AFAICT these are webapps that work with localStorage or can sync with your cloud storage service.

Probability that I already posted this link ~51%.

Quick start guide to research on human factors in software engineering
Papers, references, books

Could have used this three years ago, but better late than never.

Tackling the big hairy problem of sync
Vesper Sync Diary

Haven't read this. Wonder how much of what he learned is broadly applicable vs app-specific.

Great moments in product management
Scene: videoconference to discuss design of new dependencies feature
Me: I should warn you, I have a fourteen-year-old CS degree and I just went on Wikipedia.
My tech lead: (sighs deeply) Let me guess, topological sort.

Given what we know about software timeline estimation, "sprint" is a pretty bad rhetorical frame to use on the reg, right? Maybe it should be "a nice jog followed by dinner with your family". Then half the time it'll end up being a sprint anyway.

I wonder if there's ever been a software company that said "you know what, we're going to do everything slowly. 100% stop and smell the roses pace." But did a good job at what they did do.

"What was that non-sucky domain registrar again?"

Icon usability
"... if it takes you more than 5 seconds to think of an appropriate icon ..." then don't rely on an icon there. Nielsen/Norman on icon usability.

Something brilliant about features from another Lukas
Think of it like this: jumping in a Mario game is very simple. You hit a button, Mario jumps. But once you know how to jump, you can use this ability to jump over gaps, jump on top of bricks, kill enemies, destroy bricks, hit coins out of coin bricks, get mushrooms, jump on top of flagpoles to get points, and much more. Learning one simple thing unlocks a very deep array of options. These are the kinds of features you want in your application.
- Lukas Mathis

This brings to mind a number of different analogues, but none of them fully capture what Lukas is saying: composable functions, rule-based systems - we can say "what is the simplest set of orthogonal abstractions that will enable all the desired outcomes" but that fails to capture the joyful feeling you get watching your character bounce across the screen, which even spreadsheets should in their own way aspire to.

This book looks interesting.

"But with a groupware product, nobody would ever work on it unless they were getting paid to, because it's just fundamentally not interesting to individuals."

But: I'd count a wiki as groupware, and 'have a place to plan my Burning Man camp with my friends' definitely meets his criteria for useful software (cough).

Mostly basic principles of survey design, so applicable beyond software. Plenty of useful nuts and bolts stuff.

Would be nice if people stopped considering the success of open source (both as a development model and in terms of corporate adoption) as this impenetrable mystery.

This whole "less is more" thing can go too far. All else being equal, more features = more customers. Yeah, even for the iPod. The iPod's design would have gotten it nowhere if it didn't have the key features.

Too. Many. People. (see also)

(the post that started all this should be required reading in every application design course, although I think his reductio gets a little absurdum ... wait a minute, does application design exist as a discipline at all? programming, database design, UI design, sure ... but application design understood as a very special case of product design?)

(what the apple process looked like)

The benefits of mixed determinism and non-determinism in parallel programming.

Perl: making the hard things easy, and nested data structures fucking impossible.

application design methodologies
Looking for lightweight processes for going from "an app that does X", through mock-ups and use cases, all the way to a functional spec. Links below may or may not be on target.

Yahoo! Libraries for Web Development
UI Code Library -AJAX-yjavascript
Design Pattern Library - including links to where a pattern is used by Yahoo

(some people seem to think that prototype [documentation] and dojo are better)

see also: Ajax Patterns

Android, barcamp, Open, Mobile, Javascript, WRX, OS, MacOS, Visual, PIM, Crowdsourcing, Web analytics, Business, Shopping, Social, Automobile, Collaboration, Net, Energy, a11y, Security, Development, Data, Medical, s60, Wearables, Hardware, Audio, Product Management, Storage, Web, RSS

Quizzes, Life hacks, Bicycling, Berlin, Housing, CrowdFlower, Transportation, San Francisco, Politik, Geography, Law, Toys, Agriculture, Activism, Podcasts, Travel, Statistics, Boston, History, Video, Surfing, Clothes, Personal care, L.A., NYC, Minnesota, Friday, Games, Feminism, Sports, Food & Drink

Lyrics, Good tracks, Streams, Mp3s, Labels, Events, Hip-hop, Mixes, Booking, Boston, Videos, Mailing lists, Musicians, Shopping, Business, Reviews, L.A., Making, House, History

Life hacks, Enemies, Vocations, Meditation, Gossip, ADD, Heroes, Stories, Languages, Working with, Health, MOTAS, Weblogs, Exercise, Me, Family, Subcultures, Friends

Events, Burning Man, Desktop wallpaper bait, Rhetoric, Poetry, Outlets, Animation, Visual, Humor, Spoken Word, iPad bait, Movies, Literature, Comix, Sculpture

Personal finance, IP Law, Macroeconomics, Investing, Real Estate, International Development, Taxes, Shopping, Marketing and CRM, Non-profit, Management consulting, Web, Microfinance, Personal services, Insurance

Web, Algorithmic, Process, IA, Cool, Type, Architecture, Data visualization, User experience, Furniture, Tools, Presentations

Networks, Physics, Environment, Psychology, Zoology, Statistics and Data

Uganda, Vagabond '08, Kenya, Kingdom of Siam

Photos I Wish I'd Taken, Moblog, Friends


Internet classic

One Acre Fund


Subscribe to this site's rss feed