Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris

Re: "Practices and Principles" to death

by sundialsvc4 (Abbot)
on Mar 17, 2008 at 14:19 UTC ( #674566=note: print w/replies, xml ) Need Help??

in reply to "Practices and Principles" to death

The biggest improvement that I've found over the years is Microsoft Project Server, with its Web interface. Bang, now you have something that everybody can get to with their (Microsoft...) web-browser, and they can start working out what this proposed new project is actually supposed to be before they try to say they're gonna start building it.

(No, I'm not a Microsoft fan-boy, but probably every big company's got a copy of this software lying around somewhere, so you can implement a process-improvement without having to argue for a purchase.)

Ninety percent of programming is just thinking. Taking long walks. Staring out the window. And... meeting. When you've designed and thrown-away two or three models “on paper” (having not spent wasted any time at all trying to build them) and then, as if by magic, “the right thing” (or perhaps a rock-solid implementable piece of it) appears out of the gloom of all those possibilities, then you'll see what I mean. Why, it seems so obvious. You draw-up the project plan and it “just works.” It clicks. “We can do this. (Here's why...) ...We know we can. Let's get started.”

Maybe for the first time in your life your project is not in “Titanic mode.” The icebergs are right there on the chart and you just plot your course right around them. The programmers know what the target is, and the documentation people do too, and the folks who'll have to sell it (internally or externally) can see that “this is right.” The ship docks right on time, maybe a little bit early, with fuel to spare and with a team spirit like you've never seen. You “just did it...” just like you planned. Looking back, you wonder why you ever tried to do it any other way. After that experience it just seems insane that you ever thought you could possibly build a house without plans.

  • Comment on Re: "Practices and Principles" to death

Replies are listed 'Best First'.
Re^2: "Practices and Principles" to death
by tirwhan (Abbot) on Mar 18, 2008 at 00:58 UTC

    I find myself unable to refrain from pointing out how much your argumentation in this (and related) threads resembles a train of thought caricatured in last Sundays Dilbert. Perfect timing, I guess :-).

    Your philosophy is better suited for rock carving than web design. -- Scott Adams

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://674566]
[LanX]: choroba yes
[erix]: Utrecht has a beautiful old center, and less mass-tourism than Amsterdam
[erix]: next time, drop by :)
[LanX]: religion is also the reason how the house of Hanover aquire the English throne, all other candidates on succession where catholics...
[erix]: Henry VIII has a lot to answer for :P
[LanX]: erix sure next time you miss a conference nearby we drop by ...
[LanX]: did you even go to the Dutch Perl Workshop in Utrecht?
[erix]: haha ok. I'm going to Glasgow though, and make a long road trip round the isles
[erix]: [Lanx} not the last time but the one before (there have been two)
[LanX]: when did you move to Utrecht, you used to live in a windmill on a dyke walking around in wooden shoes. ..

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (9)
As of 2017-12-15 16:40 GMT
Find Nodes?
    Voting Booth?
    What programming language do you hate the most?

    Results (439 votes). Check out past polls.