Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • December 05, 2016, 12:41:41 PM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Do you follow the directions?  (Read 2065 times)

zridling

  • Friend of the Site
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 3,292
    • View Profile
    • Donate to Member
Do you follow the directions?
« on: April 30, 2006, 05:31:15 PM »
I read, but do not always follow the directions on the box, the can, the package, etc. If you're a cook, you know the obvious reason why not to follow them. If you're a painter, then you better follow them, if for no other reason to save time. What about software? I stumbled across this old Joel Spolsky checklist for building better software back in 2000 on my HD. If you haven't read it, it might save you a lot of time.

       01. Do you use source control?
       02. Can you make a build in one step?
       03. Do you make daily builds?
       04. Do you have a bug database?
       05. Do you fix bugs before writing new code?
       06. Do you have an up-to-date schedule?
       07. Do you have a spec?
       08. Do programmers have quiet working conditions?
       09. Do you use the best tools money can buy?
       10. Do you have testers?
       11. Do new candidates write code during their interview?
       12. Do you do hallway usability testing?

* Thanks thrown to Jeff Atwood at Coding Horror for reminding me what helped me start my own little great software list.
« Last Edit: April 30, 2006, 05:35:21 PM by zridling »

Redhat

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 249
    • View Profile
    • Matt Harwood Consultancy
    • Donate to Member
Re: Do you follow the directions?
« Reply #1 on: May 01, 2006, 01:04:22 AM »
Nice post. As I'm moving into software dev, that's a great list of things to consider.

Thanks for posting  :Thmbsup:

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 36,406
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Do you follow the directions?
« Reply #2 on: May 01, 2006, 01:22:59 AM »
joel is one of the best software writers, and his advice is always ignored at your own peril.

for me, i think you could probably compress most of those into one simple rule:
Keep Track Of Things

i.e.
keep track of your todo list, your plan for the code, your bugs, your schedule, your build process.