Code Monkey Have Fun
Sadly, Microsoft has decided to kill the MSR Robotics team... My last day is today.All that remains...
Date: 09/21/2014
Fourth in a series on colorForth and GreenArrays hardware. This time, how the multiply-step...
Date: 11/10/2013
Programming the F18 As we saw in the last post, the GA144 chip is an array of 144 tiny computers or...
Date: 10/13/2013
People say that Vim keys are a grammar for talking to your editor and that's exactly what they are....
Date: 09/19/2013
Don Syme blogged this quite some years ago but it just came up in a design review on my team this...
Date: 04/26/2013
I switched to Colemak a couple of years ago. I love it. Never going back. Not really any faster than...
Date: 03/30/2013
I’ve had fun making the little DCPU emulator (past couple of posts: 1, 2), but sadly, I’ve had no...
Date: 04/17/2012
[FYI: Matt Hellige’s excellent GoForth runs on this] I’m completely astonished at how quickly a...
Date: 04/14/2012
[Note: I/O has now been added] My son is completely obsessed with Minecraft. It’s an amazing game...
Date: 04/04/2012
The Fignition board is a fun little piece of 8-bit fun I tell ya! I’ve been having a blast...
Date: 02/18/2012
[The twelfth in a series of posts on the evolution of TransForth] It’s been quite fun playing...
Date: 01/07/2012
I’ve been having some fun playing with the Kinect SDK and the Lego NXT kit. The protocol to talk to...
Date: 12/23/2011
[The eleventh in a series of posts on the evolution of TransForth] If you think coding with punch...
Date: 09/18/2011
Continuing my concatenative language kick, I’ve been having fun playing with Retro...
Date: 08/15/2011
Longest hailstone sequence with starting number under one-million. let hailstone n = Seq.unfold...
Date: 06/08/2011
[The ninth in a series of posts on the evolution of TransForth] The dictionary we have at the moment...
Date: 03/30/2011
[The eighth in a series of posts on the evolution of TransForth] They say that the inner interpreter...
Date: 03/26/2011
[The seventh in a series of posts on the evolution of TransForth] At this point we have a reasonably...
Date: 02/18/2011
[The sixth in a series of posts on the evolution of TransForth] There’s beginning to be more...
Date: 02/06/2011
[The fifth in a series of posts on the evolution of TransForth] Sadly (or happily), we’ve come...
Date: 02/04/2011
[The fourth in a series of posts on the evolution of TransForth] We’re getting very close to...
Date: 02/02/2011
Brushing up on “whiteboard coding” for internal interviews… Inspired by Hal...
Date: 10/06/2010
[Part 2 of the HP Calc series] Making the JavaScript-based HP-35 microcode emulator has been a fun...
Date: 09/27/2010
[Part 1 of the FScheme series] One of my New Year’s goals is to re-read Lisp in Small Pieces...
Date: 09/24/2010
First ten digits of sum of following one-hundred 50-digit numbers. It would be interesting to do...
Date: 09/22/2010
First triangle number to have over five hundred divisors. let naturals = Seq.unfold (fun i ->...
Date: 09/21/2010
Greatest product of four adjacent numbers (up, down, left, right, or diagonally) in this 20x20 grid:...
Date: 09/21/2010
Sum of primes below two-million. Easy problem, but way too slow (taking several minutes) with the...
Date: 09/17/2010
Pythagorean triplet where a + b + c = 1000 (2, 1) |> Seq.unfold (fun (m, n) –>...
Date: 09/16/2010
Largest products of five consecutive digits in this 1000-digit number. open System.Numerics let...
Date: 09/15/2010
Stephen Wolfram’s book, “A New Kind of Science” is flippin’ brilliant! (or...
Date: 06/08/2010
[Part 11 of the FScheme series] We’re now taking the first small step into the world of...
Date: 02/21/2010
I remember the strange feeling as a kid the first time I saw structured BASIC after having been...
Date: 02/06/2010