Archive | September, 2011

“How much does a website cost?”

a $10000 design budget for a web-app is nothing out of the ordinary.

(Full Story: “How much does a website cost?”)


Size is the best predictor of code quality

A long paper trail of software engineering studies has shown that many internal code metrics (such as methods per class, depth of inheritance tree, coupling among classes etc.) are correlated with external attributes, the most important of which is bugs. What the authors of this paper show is that when they introduce a second variable, namely, the total size of the program, into the statistical analysis and control for it, the correlation between all these code metrics and bugs disappears.

(Full Story: Size is the best predictor of code quality)

Github Flow

1. Anything in the master branch is deployable2. To work on something new, create a descriptively named branch off of master (ie: new-oauth2-scopes)3. Commit to that branch locally and regularly push your work to the same named branch on the server4. When you need feedback or help, or you think the branch is ready for merging, open a pull request5. After someone else has reviewed and signed off on the feature, you can merge it into master6. Once it is merged and pushed to ‘master’, you can and should deploy immediately

(Full Story: Github Flow) | your class everywhere is a web-based communication platform that helps teachers share course resources with students in a simple and direct way.

(Full Story: | your class everywhere)

100 ways to get more done

#81 – Mindfully form habits. Generally, a habit that you consciously establish will improve your efficiency or otherwise be beneficial. In comparison, the habits you form accidentally tend to be detrimental. This includes everything from being mindful of how far you turn the tap to wash your hands, to how you respond to common criticisms.

(Full Story: 100 ways to get more done)

gmask – hosts file manager for Mac OS X

Gas Mask is simple hosts file manager for Mac OS X Leopard. It enables to edit hosts files and switch between them.

(Full Story: gmask – hosts file manager for Mac OS X) Talks About The Future of Online Education

WA – How are you different from the Khan Academy or other players in this space?
MF — There are very few people doing what we’re doing. I’m trying to prove you can do this from the bottom up – asking for as little money as possible for what we do. If you can’t access scale, then this doesn’t work. The amount of money we make per learner is actually very small. It is increasingly difficult for 90% of incumbent players who want to charge huge margins and employ a sales force. We dispense with all of that. It’s just straight on the web. You either like it or you don’t. It’s a freemium model. There’s a couple of distinctions of how we work. If you’re an individual, nearly all the services we offer you are free. What you “need” to learn online is free, what is “nice” for you to have, you pay. When an organization gets involved, we do charge. When an organization comes to us and says, “we don’t have a budget,” we work with them. Our social mission is important to us. 

(Full Story: Talks About The Future of Online Education)

iOS Boilerplate – A base template for iOS apps

It is intended to provide a base of code to start with, It is not intended to be a framework, It includes solid third-party libraries if needed to not reinvent the wheel

(Full Story: iOS Boilerplate – A base template for iOS apps)

How JBoss Did It

One of the key points to understand about this model: instead of building a very expensive marketing process like their competitors BEA and IBM, JBoss used their R&D resources to build a free product that achieved the same goal: widespread product awareness, and high customer demand – all for zero marketing costs.

(Full Story: How JBoss Did It)