user interfaces python3.x

Dan Sommers dan at tombstonezero.net
Mon Sep 2 13:13:44 EDT 2013


On Mon, 02 Sep 2013 16:08:04 +0000, Steven D'Aprano wrote:

> (If you think text is not a proper interface, you're going to have a
> bad time as a programmer. 99% of your programming time will be
> writing.)

I'm a programmer, and I spend way more than 1% of my programming time
drawing, even taking into account that a lot of what I draw contains
writing.  A diagram is often worth a kword.  (Now if only I had a
satisfactory drawing tool on a computer; I keep running out of, paper,
wall, and window space.)

I also spend way more than 1% of my programming time thinking.  How can
this work?  How can this fail?  How can I test this?  Will this handle
tomorrow's problem (YAGNI notwithstanding)?

And then there's the time I spend listening.  Customers, managers, and
coworkers inflict (not always respectively) requirements, constraints,
and other ideas on me.  And talking, becuase sometimes, I have something
to say, too.

With all due respect, if I spent 99% of my programming time writing, I'd
be a pretty lousy programmer!  ;-)

That said, most of the best programmers I know (or have known) have
excellent written communication skills.

-- 
Dan



More information about the Python-list mailing list