Hadley Wickham defines Tidy Data
For non-specialists: If you’ve ever wondered why it’s so hard to get all the data points you want into a simple, workable database and what… Read More »Hadley Wickham defines Tidy Data
For non-specialists: If you’ve ever wondered why it’s so hard to get all the data points you want into a simple, workable database and what… Read More »Hadley Wickham defines Tidy Data
Read, then read again replacing “software” with “your social program” or “your business”: Software is a temporary garden whose fate is inextricably intertwined with its… Read More »Baldur Bjarnason on theory-building, living code and team churn
In order to understand recursion, you must first understand recursion. Nerdy Proverb I’d been planning to do a little writeup on recursion and iteration to… Read More »The difference between recursion and iteration, stack overflow
So in computer science we’re in the business of formalising this how-to, imperative knowledge. How to do stuff. And the real issues of computer science… Read More »The Wizards (2): Harold Abelson on controlling complexity and real vs idealised systems
I’ve been using Python with pandas on and off to automate analysis of reading-test data at the non-profit where I work. If you’re regularly analysing… Read More »Resources: Python (pandas) for Data Analysis
CX. There are, moreover, some inventions which render it probable that men may pass and hurry over the most noble discoveries which lie immediately before… Read More »Technology (22): Francis Bacon on Combinatorial Innovation, the Big Three Technologies of the Renaissance, and Pure Science
This is an extract from a much longer article by Dan Wang. His point about the learning-doing feedback loop applies to just about everything, of… Read More »Technology (21): Dan Wang on Technology as Process and Learning by Doing
Software Eats the World means… … that any product or service in any field that can become a software product will become a software product.… Read More »Technology (20): Software Eats the World (again)
How’s this for an MVP? Wikipedia has: Bill Gates was a student at Harvard University and Paul Allen worked for Honeywell in Boston when they saw the Altair computer on the cover of Popular Electronics.… Read More »Microsoft’s first MVP: BASIC for the Altair 8800
This is part of a great talk from infoQ. JSON (Javascript Object Notation) is a format for sending data between computers, including those running different… Read More »Douglas Crockford on making a standard (JSON) (2): minimal solutions and decision making