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

Asides Atom 1.0 Feed

Admin

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

Google Maps Driving Directions Game

Friday, July 27, 2007

Pamela Fox of the Google Maps API team recently released a driving directions game based on the Google Maps Driving Directions API. It’s neat, but, especially in areas with which I’m intimately familiar, the routes I choose are far better (more direct, faster) than what Google chooses.
It would be pretty awesome if they built a [...]

written by Brad Fults

The Difference Between Smart and Wise

Thursday, July 12, 2007

I’m hesitant to agree with Paul Graham’s definitions:

‘Wise’ and ’smart’ are both ways of saying someone knows what to do.

I would say that wisdom is moderation and decisiveness over time, which does keep the spirit of Paul’s definition, but that intelligence or “smarts” are simply the capacity or aptitude for problem solving.
That said, applied [...]

written by Brad Fults

My Feelings on Parenthood

Thursday, June 28, 2007

What follows is the briefest of summaries about my feelings on parenthood.
Most people suck. My parents were (separately) very good at teaching me relevant things for life and now I’m a pretty good person for it. Kids are expensive and time-consuming, but I feel a little guilty not imparting good sense and knowledge on at [...]

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

Kent McManigal for President (Who?)

Monday, May 7, 2007

I took a quiz that was supposed to tell me who I should vote for in the 2008 election. He’s a dirty long-haired cowboy from the looks of his picture, but he’s a straight shooter when it comes to the issues. A true libertarian.
Now all he needs is a shower, a haircut and a new [...]

written by Brad Fults

My Ideal Web Development Software Stack

Saturday, May 5, 2007

I do a lot of developing for the web, which makes sense seeing as though I’m a web developer. If I were developing with my ideal set of tools, the following things would be in that set:
Serving

FreeBSD 6 or Mac OS X Server
lighttpd — serving static files and running a reverse proxy
Apache 2
mod_python
Python 2.5
Django

Authoring

HTML 5
CSS [...]

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

Climb The Branches or Throw ‘em Overboard?

Sunday, April 22, 2007

There’s a simple coding (logical, not syntactic) style difference found when writing code with conditionals. The first form prefers positive checks to screen for error conditions which are handled later in else clauses. The second form prefers negative checks at the beginning of a routine to throw error codes and escape before the body of [...]

tagged: Asides Software
written by Brad Fults

« Previous Entries Next Entries »