Uncategorized

Robot Worlds E03: End-to-End-ish

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

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

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 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

Three Software Engineering Coaches Get Coached By GeePaw Hill (FourScouts TV)

How much are you able to learn on your own? For some people, reading books, articles, and going to certain training courses are all they need to keep steadily growing their skillset. For teams however, things are a bit more challenging. Retrospectives are indeed a great help, but these are still from the team’s own perspective. Sending a team to training could help as well, but how do you know what training to pick? Sometimes external help, in the form …

Three Software Engineering Coaches Get Coached By GeePaw Hill (FourScouts TV) See Full Post

Real Programming S01E07: A Spike and An Event Bus

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

pi Real Programming S01E07: A Spike and An EventBus We make a big architectural change today, going from an update() method to an EventBus. If you want to follow along in the code, the project is at github. Hey, welcome to Real Programming, the show where the slogan is currently in a hardening sprint. We are taking out all of the wrong letters that we put in in order to give you a false sense of progress. What I want …

Real Programming S01E07: A Spike and An Event Bus See Full Post

Real Programming S01E06: Getting A Little Testy

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

Real Programming S01E06: Getting A Little Testy! We did good work last time, but we left some testing issues, so let’s fix that up. If you want to follow along in the code, the project is at github. Real programming, episode 6. The show where the slogan well, we ran into a couple of technical glitches. But we seem to have found workarounds for it, and we don’t think we’d slipped schedule really at all. So it’s all going really …

Real Programming S01E06: Getting A Little Testy See Full Post

Easiest Nearest Owwie First (ENOF)

When facing especially weak code, it’s easy to feel daunted; there just seems so much wrong with it. To get my mojo on, I find the simplest infelicity to fix, I fix it. Then I do it again. Everyone encounters code from time to time that she does not understand. This is true for the noob and equally so for the olb. It is a fact of being a geek.

When to Start TDD

First Episode of the GeePaw Podcast is now live! These episodes will be posted every Monday morning and will go hand-in-hand with either an old or new blog post on the website GeePawHill.Org. If you love it, sign up to the GeePaw Weekly newsletter to receive updates on all blogs and podcasts straight to your inbox.