I doubt this will become a habit, but this week I’ve got a big backlog of notable things.
Lennart Fridén: Announcing my journeymanship. It’s cool to see more programmers doing this.
stick.carrot.whoops is best description of semver I've heard. https://t.co/RLTnaLCWpb
— Travis Smith (@travisthetechie) May 28, 2015
José Valim: Introducing reducees. Great read on introducing Clojure-inspired stream abstractions within the limitations of the Erlang VM. Specifically: how do you cleanly halt production of values without the help of fibers or call/cc?
Five lists of six things about Rust.
Micheal Feathers: The carrying-cost of code.
I seem to have inspired a few other people to assemble their own programming language roadmaps. Here’s one.
Reasons why it’s hard to find senior women engineers.
Breaking down successful pair programming. Some solid observations here.
Related:
When you're the senior in junior/senior pair programming, the measure of your success is how much the junior learns
— Kent Beck (@KentBeck) May 25, 2015
Self: the movie. A lost vision of the future of programming.
Quote of the day:
Use whichever syntax (graphical or textual) you prefer. Remember, object philosophy questions the utility of any representation or model beyond its immediate assistance to those involved in making the model. Don’t get cought up trying to make your model “complete”, “accurate”, or “true”.