Month: February 2018

What TDD Tests Prove

If u think the semaphore mechanism in your library works, then test to the level of setting the semaphore. If u think it doesn’t work, then u need another library or o/s. Testing across threads is for people who are testing semaphores. If u think that your JSON transport works — from your UI’s perspective or your backend’s perspective, then test to the level of feeding it JSON. If u think it doesn’t work, then u need another library. Testing …

What TDD Tests Prove Go to Post »

Take A Minute To Just Marvel: GeePaw on Coaching

When you think back to first generation Hamurabi, and then play Oxygen Not Included, or Civilization or any of the other current world-builder games, you see the power of steady accretion of improvement. Do you know that all of this has happened well within my lifetime? I played Hamurabi in 1979, killing time in the one and only computer class i’ve ever taken (and did not complete). From taking my figures and interpolating a partial differential equation and spitting its …

Take A Minute To Just Marvel: GeePaw on Coaching Go to Post »

Optimizing A Program (And Programming) | Video

A Simple Optimization Problem Hey, it’s GeePaw! Got a little optimization issue for you. Let’s look at some code. It’s easy stuff, so I’ve just used pseudocode here. Take a look. The program starts by entering a loop that runs 50 times. Inside that loop, it calls the Read method. It then enters another nested loop, this time for 100 times. And in that inner loop, it calls the Scan method. Finally, we exit both loops, and we call the …

Optimizing A Program (And Programming) | Video Go to Post »

Scroll to Top