Extensive list of free programming books, maintained on github.
Ruby is a powerful language, but how much power does it have if you remove all of its datatypes except for Proc and all of its features except for Proc.new and Proc#call? I’ll investigate by building proc-only representations of numbers, booleans, lists and strings, and using them to write an executable program.
My last job title at Trade Me was ‘Head of Product’.
If you say you are a ‘Software Developer’ or even a ‘Development Manager’, then most people working in technology will know what that means.
But, I’m not sure I’ve ever heard a succinct definition of what makes a ‘Product Manager’. In fact, I’m not even sure I’ve heard a succinct definition of a product, in this context.
I thought it might be useful to try and describe, at least as I’ve experienced it, for those who might be interested in this sort of role.
This class explores composition and arrangement for the large jazz ensemble from 1920s foundations to current postmodern practice. Consideration given to a variety of styles and to the interaction of improvisation and composition. Study of works by Basie, Ellington, Evans, Gillespie, Golson, Mingus, Morris, Nelson, Williams, and others. Open rehearsals, workshops, and performances of student compositions by the MIT Festival Jazz Ensemble and the Aardvark Jazz Orchestra.
"Over the last few years, we’ve been studying the process designers (and their teams) use to make important decisions like these. In the course of our work, we’ve discovered there are five common styles of design that almost every team uses: (1) Unintended, (2) Self, (3) Genius, (4) Activity Focused, and (5) User Focused."
The engineering culture is simply the set of behaviors positively reinforced by the tools and processes of the organization.
This design manifesto was first written by Bruce Mau in 1998, articulating his beliefs, strategies, and motivations. The manifesto outlines BMD’s design process.
Nice tutorial for the Cinder C++ library for creative coding.
A new type of textbook
A compact textbook that explains calculus and mechanics clearly and intuitively.
Calculus and mechanics together
Calculus and mechanics are often taught as separate subjects. It shouldn’t be like that. If you learn calculus without mechanics, it will be boring. If you learn physics without calculus, you won’t truly understand.
By learning both subjects in parallel, you will be able to understand concepts much better.