Podcasts

Frames in the Software Trade: An Example

We’ve talked about frames adding up to worldviews adding up to cultures, but it all feels pretty vague in its possible importance. We need some informal sense of how this works in practice. In the immortal words of Brian Marick, “an example would be handy right about now.” Continuous Integration (CI) is the practice of frequently cycling code through the source vault. People practicing CI do this several times a day. In “git” terms, they both pull/merge/push, depending on language …

Frames in the Software Trade: An Example Read Post!

The Kontentment Project

I am in a mood of 1) wanting to geek out a little, and 2) wanting to concretize some key ideas from change-harvesting for my fellow geeks. To do that, I need to give you a sketch of the kontentment project, a desktop app I wrote and use in making videos. The source for kontentment is here: Kontentment – GeePawHill on GitHub I don’t particularly recommend you download it or try to run it. You won’t need to for these …

The Kontentment Project Read Post!

How I Work (Test-Driving Mix)

A while back, I wrote a muse about how I work focused just on the coding I do. Today I want to talk about how I test during that process. How I Work – Just Programming Mix | GeePawHill.org The same caveat applies as before: This is not intended as prescription. I am happy, believe me, to tell you what to do. But that’s not what this is. This is just what I do.  Meta: I don’t separate testing from …

How I Work (Test-Driving Mix) Read Post!

Discipline: A Short Rant

People use the word “discipline” reasonably often when they talk about the software trade. I tend to avoid that word, and I wish more folks followed me in that policy. Most of those folks are not meaning anything untoward. They might easily use “orderly”, “consistent”, “persistent”, “systematic”, and so on, instead of “discipline”, and as I say, I wish they would. “Discipline”, in other parts of the forest, is an ordinary part of the vocabulary of extrinsic motivation by punishment …

Discipline: A Short Rant Read Post!

Programming Interviews For Dummies

Programming Interviews For Dummies. I know it’s a horrible world out there, and there’s so much more bad than this. Still, it saddens me, on several vectors at once. Okay, well, I’ve had four people ask me about this, and I happen to have this soapbox sitting right here, so what the hell. Before anything else, there’s the series titles, and I’m going to make a joke: I always wanted to write “Low Self-Esteem For Dummies!” and see how many …

Programming Interviews For Dummies Read Post!

Frames: Build, Race, and More

Well, Change-Harvesters, I want so badly to connect up the dots from these previous muses about the topic and tie them back to the concrete realities of professional software development. But I can’t. Yet. I can’t yet. We have just a little further to go. When we talked about “if all you have is a hammer”, we mentioned frames, and I mentioned Race, Build, and More, but then we kept right on going. I want to circle back now, because …

Frames: Build, Race, and More Read Post!

Change-Harvesting: The How

The central concept of a dynamic unity is change-harvesting: make a change, harvest its value, use that value to make another change, over and over, change after change, world without end. We spoke the other day about how tools shape *problems*. “If all you have is a hammer, all you will see are nails.” It was a conversation about *mental* tools: frames, worldviews, culture. My contention is that our trade’s standard frames, worldviews, and culture are failing us, and that …

Change-Harvesting: The How Read Post!

Change-Harvesting and the Dynamic Unity

Reframing ourselves around change-harvesting involves several important concepts or concept-clusters. Maybe the most basic of these is the idea of a “dynamic unity”. Let’s go there. We call a thing a “unity” because we experience it as a whole thing. It has an inside and an outside and a border. It might be made up of other parts, other unities, even, and the border might actively exchange parts from outside & inside, but still we see it as a whole …

Change-Harvesting and the Dynamic Unity Read Post!

RAMPS – Ways to Affect Safety

RAMPS — Affecting Safety Affecting safety, the sense of belonging — being valued & accepted — is about creating a stabilizing center-of-mass built around health. A note: none of what I have to say here is relevant if your organization ignores violence, or hasn’t already taken the steps necessary to end overt racism, sexism, age-ism, creed-ism, or nation-ism in its policies. Those require drastic action. Change that, or leave it, first. I mentioned it in passing before, about anger-less or …

RAMPS – Ways to Affect Safety Read Post!

The Camerata is Launched!

Announcement: The Change-Harvesting Camerata is officially launched today! There’s a special launch offer. Read on, to get more info about the camerata itself, and find out the launch deal. A camerata — h/t Jess Kerr for that term — is a group of people working on a common problem, both together and separately. Part salon, part clubhouse, part Republic of Letters, part continuous colloquium, it provides a kind of interactive operational base for that community. A camerata is centered around …

The Camerata is Launched! Read Post!

Scroll to Top