May 16, 2012

Please don’t learn to code

“To those who argue programming is an essential skill we should be teaching our children, right up there with reading, writing, and arithmetic: can you explain to me how Michael Bloomberg would be better at his day to day job of leading the largest city in the USA if he woke up one morning as a crack Java coder? It is obvious to me how being a skilled reader, a skilled writer, and at least high school level math are fundamental to performing the job of a politician. Or at any job, for that matter. But understanding variables and functions, pointers and recursion? I can’t see it.” via codinghorror.com

June 7, 2011

Inspectify has been released!

Inspectify is a new code review tool. It’s designed to be downloaded and run on your own server. Have a look.

April 27, 2011

Working with the Chaos Monkey

“Seems like insane advice at first glance. I’m not sure many companies even understand why this would be a good idea, much less have the guts to attempt it. Raise your hand if where you work, someone deployed a daemon or service that randomly kills servers and processes in your server farm.”

via Jeff Atwood at Coding Horror

Cool!

April 16, 2011

Inspectify

I’ve been working on a new project for a while – code review for teams.

The idea is that teams of developers want/need a simple way to ensure that their code gets reviewed by other people in their team (without having someone looking over your shoulder).  I think enough other people have talked about why we need code review (see below), but there hasn’t been a suitable, easy platform for doing it.

There are a few hosted code review apps, but hopefully for commercial apps you have a policy to keep source-code in-house.  So we need an installable code review app, that automatically fetches commits from a repository, and provides a simple interface to do simple code review.

Inspectify is my answer to this problem.  It’s still a wee way off, but when it’s ready, you’ll be able to install it on a basic *nix box and start reviewing your Subversion-based code (support for other SCM’s may come later).