Coding for Soup???

What’s this about?

Earlier today, I found Jeff Atwood’s post about practicing programming, “The Ultimate Code Kata“.  Here’s a bit about what Jeff means when he talks about “code kata”:

Effortful study means constantly tackling problems at the very edge of your ability. Stuff you may have a high probability of failing at. Unless you’re failing some of the time, you’re probably not growing professionally. You have to seek out those challenges and push yourself beyond your comfort limit.

Those challenges can sometimes be found on the job, but they don’t have to be. Separating the practicing from the profession is often referred to as code kata.

That’s what this blog is about.  Here, I want to document my attempts at focused programming practice.  This is intended primarily as a learning experience for me, but hopefully I’ll be able to write some things here that will help other people, too.

So, who am I?

I’m Jonathon, a student soon to be in my fourth and final year of my university’s computer engineering program.  I’ve still got plenty to learn, but I’m hoping that through this sort of focused practice, I’ll be able to improve myself as a programmer.

And…  coding for soup?

Coding for soup sort of describes my life situation at the moment (the summer of 2008).  Right now, I have a summer internship working for a university research group.  And living in the dorm + not much money or cooking skills = a lot of soup.  Plus, it sounded catchy.

Leave a Reply