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
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
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
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
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