 View Cart Login       

Doodlekit

  • Home
  • Pricing
  • Examples
  • Blog
  • Forums
  • Contact
    • My Website Issues
    • Non-Profits Website Support
    • Business, Sales & Product Inquiries
    • Suggestions & Feedback
    • Report Doodlekit Website Abuse
  • Our Secret
Doodlekit Free Website Builder

Free Website Builder

Get Started Now 

 Doodlekit 2.0

New Release!

Exciting News! Doodlekit Release 2.0
is now out! We have a NEW online template builder, more design tools, advanced SEO options, and much more. Sign up for our free website builder today!

 New Release Buzz...

Your hard work has finally paid off. My website has never looked better. I'm proud to point my customers to my site thanks to Doodlekit. I had a blast testing things out and found very few issues. A job well done.
- Jonas Winfield

I have been playing around with the new features and I'm in love... :). Absolutely superb, easy to manipulate, the color combination are endless, the overall feeling is just fantastic. Bravo for your amazing work!
- Rachel Potvin

So far so good, enjoying my site. After messing around with several other website builders I like the Doodlekit framework the best. Very clean :). I won't be going back to WordPress.
- CJ Black

 Login

 Forgot Password?
 Back to Blog

Don't Fear the Refactor

Ben Kittrell
 08/05/2009 04:59AM

In the programming world, refactor means to change something for the betterment of the code.  You see, over time you make a lot of small changes without the big picture in mind and things can get messy.  Sometimes you just have to rip apart the engine and re-build it.

Many developers are afraid of major refactors, as it may upset the status quo.  It's much easier to duck tape it back together than too fix the root of the problem.   "If it aint broke, don't fix it" right?  Depends on your definition of broke.  

Recently we've done a lot of refactoring here at Doodlekit.  When we upgraded the frameworks that run our software we pulled apart core pieces and re-built them.  Since then our downtime has dropped to virtually nothing and the system as a whole performs much faster.  Doodlekit wasn't broke, but there was room for improvement.  

This concept of refactoring goes way beyond programming.  My wife and I have been renovating our house for the past 7 years, and one thing I've learned is that most of the time it's better to rip the whole thing out and start from scratch.  A few years back we bought a new front door that it didn't quite fit in the current door frame.  Our first thought was to frame it in a little to make it fit.  When we realized that would'nt look too cool, we started taking out the whole frame and saw that there used to be a transom window above the door.  We rebuilt the whole frame, put in a new transom, and now we have a much more beautiful front door than we imagined.

Don't be afraid to pull the rug out from something to see what happens.  It's a really good feeling, I promise.

Tags: free website builder, refactoring, business

 Comments

 Jonas My Website  08/05/2009 07:42AM 

Nice words of wisdom. Some people really don't like change but I'm not one of them. Complete change, although a risk, can lead to great things too. I've started my website from scratch about three times already and it gets better each time (still not finished yet). Fortunately, Doodlekit makes it so easy! Keep up the great work as I impatiently wait for your next major upgrade. This is, by far, one of the best sites I've ever found.

 Post a Comment



 Blog

  • New Templates: Business Group
  • New Design Tools Update
  • Doodlekit New Release Is Out!
  • New Release On Real Websites
  • Beta New Release Scheduled To Start Thursday, April 4th
more  

 Blog Comments

  • Heath Huffman: New Templates: Business Group
  • Phelim O'Neill: New Templates: Business Group
  • Heath Huffman: Doodlekit New Release Is Out!
  • Rachel: Doodlekit New Release Is Out!
  • Jonas Winfield: Doodlekit New Release Is Out!
more  

 Forum Comments

  • dale hartmann: Photos
  • Lorraine Johnson: RE: Name server and IP address
  • Lorraine Johnson: Name server and IP address
  • Ben Kittrell: RE: Deleting my account
  • Aidan M. Levinson: Deleting my account
more  

Support & Contact

  • FAQ
  • Support Forums
  • Website Issues & Bugs
  • Suggestions & Feedback
  • Business/Sales/Product Inquiries
  • Report Doodlekit Website Abuse
  • Non-Profit Website Support

Community

  • In The News
  • Testimonials
  • Customer Profiles
  • Non-Profit Discount
  • About Us
  • Blog

Legal

  • Legal Policy
  • Terms Of Use
  • Privacy

Resources

  • SEO Tips
  • Small Business Tips
  • Website Building Tips
  • Partners
  • Banners

Copyright © 2006 - . Doodlebit, LLC. All Rights Reserved.

 powered by Doodlekit™ Free Website Builder