• Home
  • About Jon Dowdle
  • Lifestream
KEEP IN TOUCH

Posts by Jon Dowdle

Code from TDD Demystified through Katas

Oct21
2010
Written by Jon Dowdle

A big thanks to everyone that came out for today's CFMeetup. The code is located here and the presentation is located here.

While practicing for this presentation, I noticed a few things.

Solving the same problem sparks creativity

After solving the problem for the 2nd time, I noticed my brain starting to tweak what I was doing. At first it was only a small change. Then as I took another go at the fizzbuzz problem, I tried something else. My only guess is that a few things are in place to allow my brain worry about the how and not the what.

The biggest thing seemed to be that I knew the answer to the problem before I started solving it. Just knowing that I had solved this problem but not 30 minutes earlier made it easier for my brain to think in another direction than "How am I going to solve this?".

The other large contributing factor is the use of TDD. As I wrote each test and made it pass, I then had the freedom to refactor until I was blue in the face. No matter the size of the change, I only had to do one thing to check on the build status, run my tests.

Katas make a killer brain warm up

Earlier this week, I preformed a few of these practice sessions before I started my normal work day. Once I started my regular work, I noticed an immediate difference in my level of clarity while reading and writing code.  The confidence given by solving a problem by 9:00am and knowing that it's 100% correct is unbelievable. Plus, doesn't this beat reading email?

Thanks to...

Ryan Anklam who had the original idea for this meetup. Ryan's coding portion can be seen here and the slides are here.

Charlie Arehart who puts on a meetup that is priceless to the ColdFusion community.

Posted in coldfusion - Tagged coldfusion, kata, TDD

Awesome Web Development Links Found This Week

Sep10
2010
Written by Jon Dowdle

I've come across some really interesting articles this week. Here's a quick list of things I'd highly recommend spending a few moments reading this weekend:

  • International Freelancer's Day - Sept 24-25, 2010
    • A free online conference, the only requirement is a quick registration. The thought of listening to "social media experts" is much out weighed by hearing Mike McDerment (of FreshBooks) speak.
  • EtherCodes - EtherPad for programming
    • Should be live at 2pm EST today.
  • Fixing Common Browser Issues: Dealing With Key Events
    • I've had this nagging issue with a key event, this helped shed a lot of light on it.
  • Css3 Generator
    • Even with all of the CSS3 resources available, I still found this to be to the point and helpful.
  • Everynote Site Memory - Another sharing button
    • As an Evernote user, I like the way you can customize this. You, the site owner, may select which parts of your page are clipped. You can even suggest which tags the resulting note gets!
Posted in Code - Tagged link-roundup, links
« Older Entries

Recent Posts

  • Code from TDD Demystified through Katas
  • Awesome Web Development Links Found This Week
  • Taggable Demo Video (now with more code)
  • Taggable Demo Video
  • New jQuery Plugin: Taggable

Categories

  • Code
    • MySQL
    • Programming
    • Web Design
  • coldfusion
  • Life
    • Events
  • Reviews
  • Uncategorized
  • Work

Tags

adobe barcamp barcamporlando coldfusion ComplexByteArrayException concat conferences decorator design pattern Events firebug Form fowa html IE ignite infection control iterator javascript job jQuery movies MySql orlando Photos pirate booty pirates plugins poll project python railo software development sql stackoverflow stax.net style taggable tags talk like a pirate tips & tricks tools twitter washington dc Web Design

RSS Syndication

  • All posts
  • All comments

EvoLve theme by Theme4Press  •  Powered by WordPress jDowdle.com