Latest Posts - page 11
-
Original Ideas
I’ve never considered myself an idea person or big thinker. I feel that I’m much better at iterating on ideas that are already laid out, making them stronger. I’ll often be able to take a few steps back and see a bigger picture, but even there I feel stronger at the tactical level than the strategic level.
-
Decoupling From Representation
I was recently working on a Rails project where we needed to represent a hierarchical (tree-like) data structure in the database. We had chosen the Ancestry Ruby gem to help us.
-
LoneStarRuby 2015 Video: Shall We Play a Game?
Teaching computers to play games has been a pursuit and passion for many programmers. Game playing has led to many advances in computing over the years, and the best computerized game players have gained a lot of attention from the general public (think Deep Blue and Watson).
-
LoneStar Ruby 2015 Recap
I recently had the honor of attending and speaking at LoneStar Ruby Conference. This year, it was a one-day conference on a Saturday.
-
150 and Ruby's Flip-Flop Operator
This is my 150th post on this blog. I started posting here a little over two-and-a-half years ago (first post was Jan. 16, 2013), and have since been keeping up a weekly posting schedule with a couple of short holiday/vacation breaks.
-
Repotting
I’m not much of a green thumb, but I do know that plants occasionally need to be repotted.
-
Getting Testy: Redux
This is the final post in a series about Unit Testing.
-
Getting Testy: Legacy
This post is part of an ongoing series about Unit Testing.
-
Getting Testy: Bonus
This post is part of an ongoing series about Unit Testing.
-
Speaking at LoneStarRuby 2015
I’m excited to announce that I’ll be speaking at LoneStarRuby on August 15. I’ll be presenting “Shall We Play a Game?”, which is an updated version of the “Solving Ricochet Robots” talk I gave at Mountain West Ruby Conference earlier this year. I’ll be talking about how we program computers to play games and why that’s important. I’ll then illustrate by walking through a solver I’ve written for the Ricochet Robots board game.