GeePaw Keynoting

Helping Geeks Produce for Over 40 Years.

My mission is to help people learn how to embrace change and harvest its value. That’s why I started the Camerata: a community of like-minded teams and individuals pushing forward the industry of software development. Click the button and discover the benefits of becoming a member today!

Latest News

Real Programming S01E08: Tighter, Tighter

That cool change from last time needs finishing, and let’s tighten down the tests & code to their minimum.

If you want to follow along in the code, the project is at github.

camerata-screenshot

GeePaw’s Camerata

GeePaw’s Camerata is live! A community dedicated to makers making. Access to the Slack, one-on-one time with GeePaw, early access to educational videos, and more!

Recommended Reading

Thanks to respondent feedback, I have been curating a list of all the reading that I mention in my blogs and elsewhere. I will update it as frequently as I can manage.

Latest Posts

  • Robot Worlds E03: End-to-End-ish
    Robot Worlds: End-to-End-ish Let’s get ourselves a first crude end-to-end test running. 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
    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 E01: Getting Started
    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 …

    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 …

    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 …

    Me, Gary, and TDD See Full Post

  • Real Programming S01E10 – Some Visual Mechanics
    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 . . .
  • MMMSS – The Pin-Making Floptimization
    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 …

    MMMSS – The Pin-Making Floptimization See Full Post

  • MMMSS – The Shortest-Distance Floptimization
    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 …

    MMMSS – The Shortest-Distance Floptimization See Full Post

  • Real Programming S01E09: Making A Start, Starting A Making
    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 …

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

Scroll to Top