Git(hub) in 3D with Craft Supplies

I’ve come up with an innovative disruption to the paradigm we use to imagine version control, leveraging tactile user experiences and a lexicon of familiar materials.

Psych! I made a model of Git and Github with pipe cleaners and K’Nex.

Git is an open source program used for version control. That means it’s used to track changes you make in individual files, and even rewind or fast forward to a particular change. It can be useful for writers and artists, but computer programmers are its main users. Github is a website where Git users can share projects, offer changes in improvements to other users, and let those changes be adopted, rejected or modified with a full history of the changes themselves and comments about them.

Git has a relatively low learning curve for simple tasks, but it’s notoriously easy to get deep in the weeds and mess things up … Read the rest

A Tech Explainer’s Pledge

I like helping people learn things that they weren’t sure they could understand. In tech culture, there sure is a lot of bluster, buzzwords and hand-waving. This is a pledge that I am making to myself and you to keep myself honest.

  1. I will always define terms using nouns, not verbs.
    1. It’s helpful to say “Blob.ly is a for-pay website that lets people store and retrieve big files.” It’s not helpful to say “Legu.me is a better way to find lentil soup recipes.”
  2. I will never define something as a “solution“, “platform“, or “framework“.
    1. Defining a thing as a  “solution” is the same as defining it with a verb. When you say “Legu.me is an enterprise recipe solution”, it’s the same as saying “Legu.me solves a recipe problem for enterprises, but I’m going to be coquettish about what recipe problem it solves, on
Read the rest

Tech Juice Cleanse warm-up: WordPress weeding and identity iteration

With thanks to Robert Monk for the photo and West Philly’s Satellite Cafe for kale smoothies since before they were cool.

I have some free time coming up and I’ll use some of it to work on a little garden plot of personal tech-adjacent projects. I’m calling it a Tech Juice Cleanse. The intent is to:

  1. Exercise my values and motivations through novel–even quirky–teaching perspectives
  2. Learn tools to bring to life some ideas that have been waiting patiently for me to get around to them
  3. Generally re-connect with the fun parts of being a tech worker. NB: There will be sewing.

Step 0 was to update my WordPress theme. The old one was perfectly functional and had banner photos harvested from treasured travel memories, but it was visually clunky.

So out with the old, in with Rikke. It’s nice, right? I’ve done precisely zero CSS wrangling, just some … Read the rest