Skip to content

Instantly share code, notes, and snippets.

View isakb's full-sized avatar
💭
I may be slow to respond.

Isak Bakken isakb

💭
I may be slow to respond.
View GitHub Profile
anonymous
anonymous / manifesto.md
Created April 1, 2014 23:08
The Scalable Manifesto

Principles behind the Scalable Manifesto

We follow these principles:

Our highest priority is ideas with value, and long-term value is greater than short-term value.

Software is a collection of ideas, formulated in a consistent manner that e.g. computers can parse and execute.

On a universal scale most products ever created have zero value--they will not even be possible to use fifty years from now, and the same goes for a lot of the software written for these products.

@jvns
jvns / interview-questions.md
Last active November 29, 2025 23:06
A list of questions you could ask while interviewing

A lot of these are outright stolen from Edward O'Campo-Gooding's list of questions. I really like his list.

I'm having some trouble paring this down to a manageable list of questions -- I realistically want to know all of these things before starting to work at a company, but it's a lot to ask all at once. My current game plan is to pick 6 before an interview and ask those.

I'd love comments and suggestions about any of these.

I've found questions like "do you have smart people? Can I learn a lot at your company?" to be basically totally useless -- everybody will say "yeah, definitely!" and it's hard to learn anything from them. So I'm trying to make all of these questions pretty concrete -- if a team doesn't have an issue tracker, they don't have an issue tracker.

I'm also mostly not asking about principles, but the way things are -- not "do you think code review is important?", but "Does all code get reviewed?".

@isakb
isakb / .gitignore
Created March 23, 2012 19:50 — forked from jondot/app.coffee
Backbone Image Gallery 2.0
app.js
@remy
remy / audiosprite.js
Created December 23, 2010 13:54
An example of how an audio sprite can be used (includes fixes for iOS)
function Track(src, spriteLength, audioLead) {
var track = this,
audio = document.createElement('audio');
audio.src = src;
audio.autobuffer = true;
audio.load();
audio.muted = true; // makes no difference on iOS :(
/* This is the magic. Since we can't preload, and loading requires a user's
input. So we bind a touch event to the body, and fingers crossed, the