h3h.net provides mostly valuable and insightful commentary on a wide range of contemporary subjects, including business, philosophy, software, and responsibility.

written by brad fults

Archives

Admin

Writing Great Code

Friday, September 21, 2007

The society which scorns excellence in plumbing as a humble activity and tolerates shoddiness in philosophy because it is an exalted activity will have neither good plumbing nor good philosophy: neither its pipes nor its theories will hold water.

-John W. Gardner

Quality is important in plumbing, philosophy, and coding all the same…

written by Brad Fults

The Fog Creek Difference

Monday, July 30, 2007

Recently I used Fog Creek’s Copilot software to attempt to help a family member import some favorites into Firefox. I followed the original Project Aardvark team two summers ago and knew what Copilot was in broad strokes.
So I ran the two minute trial and things seemed to work as expected. I bought a day pass [...]

written by Brad Fults

Method Idioms in Ruby

Sunday, July 29, 2007

I really like Ruby’s idiomatic use of ? and ! token characters at the end of method names to indicate the method’s purpose: a predicate or a mutator (or otherwise destructive method), respectively. The benefits can be seen with examples.
If the task is replacing a substring inside of a larger string, JavaScript would have it [...]

written by Brad Fults

Recent Awesome Things

Tuesday, June 5, 2007

Usually I don’t do roundup type posts, but there has been a lot of awesome recently and I felt it was prudent to catalog some of it.

Review Board
A Django-based web app for managing code reviews. I have yet to try it, but it looks awesome. I’m going to see if I can work it into [...]

written by Brad Fults

Panic’s New Product Launch: Gorgeous

Monday, April 23, 2007

A Mac software company, Panic, just released their newest product: Coda. I am thoroughly impressed by the extreme attention to detail and quality paid by those developers on both the website and the product itself — it’s nothing short of a work of art.
That said, I don’t think I’d use Coda myself because I already [...]

written by Brad Fults