- How Might We Code in VR? — caught my eye because I’m looking for ideas on how to think about interaction design in the holoculus world.
- Git Workflows for Pros — non-developers don’t understand how important this is to productivity.
- All Programming is Bookkeeping — approach programming as a bookkeeping problem: checks and balances.
- Why I Am Not a Maker (Deb Chachra) — The problem is the idea that the alternative to making is usually not doing nothing — it’s almost always doing things for and with other people, from the barista to the Facebook community moderator to the social worker to the surgeon. Describing oneself as a maker — regardless of what one actually or mostly does — is a way of accruing to oneself the gendered, capitalist benefits of being a person who makes products.
"version control" entries
Can version control manage content?
Web designers? Git? Github? Aren’t those for programmers? At Artifact, Christopher Schmitt showed designers how much their peers are already doing with Github, and what more they can do. Github (and the underlying Git toolset) changes the way that all kinds of people work together.
Sharing with Git
As amazing as Linux may be, I keep thinking that Git may prove to be Linus Torvalds’ most important contribution to computing. Most people think of it, if they think of it at all, as a tool for managing source code. It can do far more, though, providing a drastically different (and I think better) set of tools for managing distributed projects, especially those that use text.
Git tackles an unwieldy problem, managing the loosely structured documents that humans produce. Text files are incredibly flexible, letting us store everything from random notes to code of all kinds to tightly structured data. As awesome as text files are—readable, searchable, relatively easy to process—they tend to become a mess when there’s a big pile of them.
What Matters, NetSec Game, Coding Freedom, and Pro Git
- Things Users Don’t Care About (Pete Warden) — every day we relearn these lessons. How great it will be once all their friends are on it.
- Tracer FIRE 5 — online workshop and game that teaches network security. [A] week-long hands-on computer security workshop for cyber defenders in DOE, other government agencies, critical infrastructure, and college students. The exercise consists of 2 days of intensive training on a single subject, followed by a 2½-day game in which contestants are placed on a team and must use their new and existing skills to compete with other teams for points across multiple categories. (via Reddit /r/netsec)
- Coding Freedom: The Ethics and Aesthetics of Hacking (Amazon) — Gabriella Coleman’s new book, which explains us. Exploring the rise and political significance of the free and open source software (F/OSS) movement in the United States and Europe, Coding Freedom details the ethics behind hackers’ devotion to F/OSS, the social codes that guide its production, and the political struggles through which hackers question the scope and direction of copyright and patent law. In telling the story of the F/OSS movement, the book unfolds a broader narrative involving computing, the politics of access, and intellectual property. (Also available as CC-Licensed PDF)
- Pro Git (Scott Chacon) — CC-NC-SA licensed book on mad git skills.
An interview with Matthew McCullough
In this video interview, Matthew McCullough of GitHub discusses what they’ve learned over time as they grow and watch projects develop there.
Advice from author of "Version Control with Git."
After finishing the second edition of "Version Control with Git," author Jon Loeliger talked to O'Reilly editor Andy Oram about how to use Git effectively as changes to code pile up.
Version Control for Real Stuff, Educators on Food Stamps, Gestural Exploration, and Book Marketing
- We Need Version Control for Real Stuff (Chris Anderson) — This is pointing us toward the next step, a GitHub for stuff. If open source hardware is going to take off like open source software, we need this. (via Evil Mad Scientist)
- Graduates and Post-Graduates on Food Stamps (Chronicle of Higher Education) — two points for me here: the inherent evil of not paying a living wage; and the pain of market signals that particular occupations and specialisations are not as useful as once they were. I imagine it’s hard to repurpose the specific knowledge in a Masters of Medieval History to some other field, though hopefully the skills of diligent hard work, rapid acquisition of knowledge, and critical thought will apply to new jobs. Expect more of this as we replace human labour with automation. I look forward to the software startup which creates work for people outside the organisation; the ultimate “create more value than you capture”.
- Explore Exoplanets with Gestural Interfaces — uses John Underkoffler’s Oblong gestural interface. Underkoffler came up with the Minority Report interface which has fed the dreams of designers for years.
- Book Marketing Lessons Learned (Sarah Milstein) — I really liked this honest appraisal of how Baratunde Thurston marketed his “How to be Black” book, and am doubly chuffed that it appeared on the O’Reilly Radar blog. I was fascinated by his Street Team, but knew I wanted to bring it to your attention when I read this. Start with your inner circle. I had an epiphany with Gary Vaynerchuk. I asked: “Did I ever ask you to buy my book?” He said, “Yeah, I bought it yesterday.” I talked about his book, but cash on the table — it didn’t happen. He wished he had identified everyone he knows, sending a personal note explaining: “A) buy the book; B) this means a lot to me. You owe me or I will owe you. Here’s some things you can do to help: If you have speaking opportunities, let me know. For instance, I would love to speak at schools.” Make it easy for people who want to help you. Everything else is bonus. If you haven’t already converted the inner circle, you’ve skipped a critical step. “Let the people who already love you show it” is the skill I feel like I’ve spent years working on, and still have years to go.
Version Control, Web-based ID, Mobile Design, and Node.js Tools
- The History of Version Control (Francis Irving) — concise history of the key advances in managing source code versions. Worth it just for the delicious apposition of “history” and “version control”.
- A Look Inside Mobile Design Patterns — Sample chapter on how different apps handle invitations, from a new [O’Reilly-published, huzzah!] book on mobile design patterns. (via David Kaneda)
- Node Toolbox — concise compendium of resources for node.js development.