From: Ken T. on
On Sat, 03 Oct 2009 21:34:25 -0700, Kevin McMurtrie wrote:


>> I'm very very glad not to be in the market for a job right now -- it
>> sounds like job hunting's 10x worse than it was when I landed my
>> present one.
>>
>> AT LEAST 10x worse.
>
>
> The best jobs are never easy to get.

It probably is 10x worse than a few years ago. Even if you aren't just
targeting the best jobs.

--
Ken T.
From: Mike Schilling on
Lew wrote:

>
> - from /Everything I Need to Know as a Software Developer I Learned
> as a Busboy/, by Lew Bloch.

Both need to be good at cleaning up messes.


From: Martin Gregorie on
On Sat, 03 Oct 2009 21:57:58 -0400, Eric Sosman wrote:

>
> When I'm writing a new method, I start with a nebulous
> idea of what the thing is supposed to to (if I had no such notion, I
> wouldn't have a reason to write the method at all). Step One is to write
> a rough copy of what will eventually be the Javadoc; during the process
> I discover the foggy patches in my nebulous idea, shine light into the
> corner cases, and so on. Then I code the method (possibly coming up
> with yet a few more tweaks along the way), and finally I turn the rough
> draft into real Javadoc. (This is why even my private methods have doc
> comments: They're my explanation to me of whatever folly I had in mind
> at the time of coding.)
>
I also use this method and have done for some time. The only (slight)
variation is that I write them as Javadocs with method stubs, so the file
could theoretically be compiled at any time. The benefit is that you know
the javadocs will be readable and (semi-sensible) before any code gets
cut.

I generally don't change the comments to suit the code, but then I try to
make them contain enough background and description to serve as an
introduction to the class for a newcomer.

The same approach works well for C as well - of course!

> But the crucial point is this: If you can't say what you
> want the computer to do, your chances of getting it to do what you want
> are considerably diminished.
>
I couldn't agree more.


--
martin@ | Martin Gregorie
gregorie. | Essex, UK
org |
From: Leif Roar Moldskred on
Arved Sandstrom <dcest61(a)hotmail.com> wrote:
>
> It doesn't mean that a manager four or five
> levels up needs to know how to write code, but they'd best be able to
> listen to a technical architect without getting a glazed look in their
> eyes.

Of course, the reverse of that is also true: we as developers need to be
able to talk to a manager without our eyes glazing over too, and _that_
is something too many of us haven't realised.

--
Leif Roar Moldskred
From: Lew on
Leif Roar Moldskred wrote:
> Arved Sandstrom <dcest61(a)hotmail.com> wrote:
>> It doesn't mean that a manager four or five
>> levels up needs to know how to write code, but they'd best be able to
>> listen to a technical architect without getting a glazed look in their
>> eyes.
>
> Of course, the reverse of that is also true: we as developers need to be
> able to talk to a manager without our eyes glazing over too, and _that_
> is something too many of us haven't realised.

We also need to avoid smoldering glares of fury.

--
Lew