Why programmers should play Go

Shapes in Go aren’t unlike software design patterns. While there is nothing preventing you from placing logic in your views, this shape is recognized to be a weak one. Think of Gang-of-Four design patterns: the MVC, Adapter, and Factory patterns are recognized to be helpful in some circumstances (and not appropriate in others). On a lower level, iteration and recursion have commonly recognized shapes, as do database normalization vs. denormalization. Even if you can’t hold an entire program or algorithm in your head at once, recognizing common shapes helps you to understand what is going on. ...

January 7, 2010 · 1 min · Mark Simoneau

Build a system, not a product

Unlike the turtle, the master is not afraid to talk about her idea because that is how you learn. Unlike the grasshopper, the master is not afraid to release an early beta product because that is how you learn. via Build a system, not a product « Opportunity Cloud.

December 11, 2009 · 1 min · Mark Simoneau

Buy Bad Code Offsets Today!

Coding Horror: Buy Bad Code Offsets Today!. It’s making fun of all the carbon offset stuff, but it actually goes to help those people making our lives better with Open Source Software. Won’t you help a starving jQuery programmer today?

November 19, 2009 · 1 min · Mark Simoneau