Robot Worlds E02: Sockets & A Spike

This entry is part 2 of 5 in the series Robot Worlds

Robot Worlds: Sockets & A Spike In this round, we get to some code, but it’s "special" code, because it’s in a spike. What’s a spike? Watch and see! If you want to follow along, the repo is at https://github.com/GeePawHill/robot-worlds. Transcript and captions coming soon . . .

Robot Worlds E02: Sockets & A Spike See Full Post

Robot Worlds E01: Getting Started

This entry is part 1 of 5 in the series Robot Worlds

Robot Worlds: Getting Started Welcome to the new Robot Worlds project! My friends at We Think Code have cooked up a nice little problem for their students, a client/server version of a simple robot worlds simulation. This new series isn’t a solution video, not exactly: but it’s intended as an example of how a cranky old geek like myself gets a spec and starts plugging away at it. Though this is a series for students, it’s not about the syntax

Robot Worlds E01: Getting Started See Full Post

The Shadows of Software Design

On the cover of Hofstadter’s famous Godel, Escher, and Bach, there’s a photo of an artifact he made, called a "trip-let". The trip-let, when lit from three different angles, produces shadows that spell out "G", "E", and "B". Let’s talk about software design. Before we dig in: I love to think & talk about geekery, but it’s comfort food, not my most important story. Take a break, enjoy this thread, but please stay in the larger game with me, which

The Shadows of Software Design See Full Post

Me, Gary, and TDD

True story: Eighteen or so years ago, I had a gig rolling code at an engineering company. We were writing a windows app using Microsoft Foundation Classes to drive a TTY interface to a box of various radio hardware junk. I was gigged in by a guy I’d taught a c;ass (in MFC) to, because he liked that I knew my shit, and he loved that I spoke openly about joy, right in the classroom. right in front of God

Me, Gary, and TDD See Full Post

Real Programming S01E10 – Some Visual Mechanics

This entry is part 10 of 10 in the series Real Programming

Real Programming S01E10: Some Model->View Mechanics We got ourselves a making app last time. This time, we’ll use it to try out some visual mechanisms. If you want to follow along in the code, the project is at github. Transcript and captions coming soon . . .

Real Programming S01E10 – Some Visual Mechanics See Full Post

MMMSS – The Pin-Making Floptimization

This entry is part 5 of 5 in the series Many More Much Smaller Steps

In our efforts to optimize the Many More Much Smaller Steps (MMMSS) path, we’ve tried and rejected the "shortest-distance" floptimization. Today, let’s take up the "pin-making" floptimization, in which we create specialists, stations, and hand-offs. Many More Much Smaller Steps – First Sketch | GeePawHill.org The first plank of my take on fixing the trade is MMMSS: If you want more value faster, take Many More Much Smaller Steps. Today I want to start laying this out for folks. This

MMMSS – The Pin-Making Floptimization See Full Post

MMMSS – The Shortest-Distance Floptimization

This entry is part 4 of 5 in the series Many More Much Smaller Steps

We’ve built ourselves a positive case for "Many More Much Smaller Steps" (MMMSS). There’s a counter-case, tho, based in a trio of proposed optimizations. Sadly, those optimizations usually flop. Today, let’s take up the "Shortest Distance" floptimization. Many More Much Smaller Steps – First Sketch | GeePawHill.org The first plank of my take on fixing the trade is MMMSS: If you want more value faster, take Many More Much Smaller Steps. Today I want to start laying this out for

MMMSS – The Shortest-Distance Floptimization See Full Post

Real Programming S01E09: Making A Start, Starting A Making

This entry is part 9 of 10 in the series Real Programming

Real Programming S01E09: Making A Start, Starting A Make? This time, we’re going to start our making app. What’s a making app? Come and see! If you want to follow along in the code, the project is at github. Hey. Welcome to Real Programming. The show where even after taking many months of break time, we still don’t have a slogan. My people are getting with the slogan team. We’re going to try to figure out what’s going on with

Real Programming S01E09: Making A Start, Starting A Making See Full Post

MMMSS – The Intrinsic Benefit of Steps

This entry is part 3 of 5 in the series Many More Much Smaller Steps

We’ve covered the MMMSS idea a couple of times now. This time we want to consider the key element of the case in favor: the remarkable intrinsic value we receive from Many More Much Smaller Steps. It’s not immediately obvious, so let’s take our time. Many More Much Smaller Steps – First Sketch | GeePawHill.org The first plank of my take on fixing the trade is MMMSS: If you want more value faster, take Many More Much Smaller Steps. Today

MMMSS – The Intrinsic Benefit of Steps See Full Post

Random Coaching Tips

As a person who has been successfully coaching software development teams for twenty years, let me throw out a few ideas to chew over. With luck, maybe one of them will jiggle the frame enough for you to find a next step. Nothing, absolutely nothing, always works. There are thousands of forces in play in a typical team or organization, and many of them are inherently or ontogenetically anti-change. I vary my game a lot, and I have a lot

Random Coaching Tips See Full Post

Scroll to Top