free hit counter

Monday, June 06, 2011

"I will entertain ..."

"I will entertain a brief interruption, but only a brief one, and I will never interrupt an interruption"

A great piece of advice from Kent Beck.

Labels:

Thursday, March 27, 2008

"Why program by hand in five days what you can spend five years of your life automating?"

Terence Parr's, creator of the ANTLR parser generator, motto.

I love that he goes on to say in his book:
"Building tools can also be much more fun than your real job."

Labels:

Thursday, March 15, 2007

Pipes and Filters for the Internet

In this article Tim O'Reilly borders on a little too much visionary hubris for my taste, but it is nonetheless a good read about a Yahoo tool that is aiming to be the Unix shell of web services.

My favorite quote:

In The UNIX Programming Environment, Kernighan and Pike write that at the heart of the Unix philosophy "is the idea that the power of a system comes more from the relationships among programs than from the programs themselves."



O'Reilly Radar > Pipes and Filters for the Internet

Labels: ,

Thursday, January 11, 2007

Amatuers talk tactics; professionals talk logistics.

While cleaning out my car I saw a random receipt with this unattributed quote, unsafely scrawled down while driving, which I heard from some military officer talking on NPR.

It instantly rang true to me with respect to writing software; it rang so true that I risked life and car to transcribe it rather than lose it along with all the other jokes and truisms I hear and promptly forget.

The quote gets at why I'm studying Software Engineering:
Logistics in the world of software is Software Engineering .

Any clever person with a reasonable grasp of boolean logic can code; that is tactics. To build a software system that does what users really need, that will last for years, and works for more than 100 users, then do it again on the next project, and again- this takes logistics.

Labels: , ,

Wednesday, February 22, 2006

...it will take twice as long as you plan

It won't be as bad as you fear or as good as you hope, but it will take twice as long as you plan.
-unknown

Labels:

Friday, April 29, 2005

whooshing deadlines

"I love deadlines. I like the whooshing sound they make as they fly by." - Douglas Adams

Labels:

Wednesday, March 02, 2005

busyness vs accomplishment

Ketzel Levine inteviewed Tom Dascle in her series on career changes

I like his quote (paraphrased):
In work it's important to recognize the difference between busyness and accomplishment.

Labels: ,

Thursday, January 06, 2005

...that the dog sings at all

“It’s not how well the dog sings but that the dog sings at
all.”

Author unknown to me, I just thought it was hilarious!

Labels: ,

Wednesday, November 17, 2004

usually it's your own stupid fault

"The difficult thing with programming isn't usually the syntax but the fact that most people can't cope with the computer doing exactly what they tell it to do."

This gets right at the heart of why programming can be so frustrating, it's usually your own stupid fault.

http://developers.slashdot.org/comments.pl?sid=129894&cid=10833686

Labels: ,