Hein (fub) wrote,

  • Mood:

Rules of Software Engineering also applicable to other fields

"Be prepared to throw the first one away" is one of the rules that I learned through experience. The first model or application that you produce is often a good blueprint, but a bad piece of software. Using the lessons you learned while making the first version of an application, you can proceed to make the application as you and the client intended -- something that would have been harder otherwise.
Fred Brooks also posits this rule in his book 'The Mythical Man-Month' -- the rules of software engineering projects that he formulated and that still hold true.

I have discovered that this rule also holds true for other engineering projects. I've had to toss the first version of the aluminium LED clock, and we've just started the project for my dad from scratch as well. This time, we know what to do and how to do it, and it will be so much neater.
On the other hand, due to a small scheduling crisis, the project has to be finished this weekend instead of next weekend...
Tags: electronics project

  • Things that happened this week

    A power interruption. We had gotten a letter from the company that manages the power lines that they’d be working on the infrastructure on…

  • Yuzu snaps

    Yuzu doesn’t really sit still (unless she’s sleeping), and with her dark fur it’s especially hard to get a decent photo of her.…

  • Misc

    I guess a Friday Five is better than nothing. 1) What’s the best customer service experience you’ve ever had? Being loaded up in the…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded